<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">20426</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.020426</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Reversible Logic Based MOS Current Mode Logic Implementation in Digital Circuits</article-title>
<alt-title alt-title-type="left-running-head">Reversible Logic Based MOS Current Mode Logic Implementation in Digital Circuits</alt-title>
<alt-title alt-title-type="right-running-head">Reversible Logic Based MOS Current Mode Logic Implementation in Digital Circuits</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Devi</surname>
<given-names>S. Sharmila</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref><email>sharmilasmr@gmail.com</email>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Bhanumathi</surname>
<given-names>V.</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electronics and Communication Engineering, Sri Ramakrishna Engineering College</institution>, <addr-line>Coimbatore</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Electronics and Communication Engineering, Anna University, Regional Campus</institution>, <addr-line>Coimbatore</addr-line>, <country>India</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: S. Sharmila Devi. Email: <email>sharmilasmr@gmail.com</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-09-13"><day>13</day><month>9</month><year>2021</year></pub-date>
<volume>70</volume>
<issue>2</issue>
<fpage>3609</fpage>
<lpage>3624</lpage>
<history>
<date date-type="received"><day>24</day><month>5</month><year>2021</year>
</date>
<date date-type="accepted"><day>07</day><month>7</month><year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Devi and Bhanumathi</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Devi and Bhanumathi</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_20426.pdf"></self-uri>
<abstract>
<p>Now a days, MOS Current Mode Logic (MCML) has emerged as a better alternative to Complementary Metal Oxide Semiconductor (CMOS) logic in digital circuits. Recent works have only traditional logic gates that have issues with information loss. Reversible logic is incorporated with MOS Current Mode Logic (MCML) in this proposed work to solve this problem, which is used for multiplier design, D Flip-Flop (DFF) and register. The minimization of power and area is the main aim of the work. In reversible logic, the count of outputs and inputs is retained as the same value for creating one-to-one mapping. A unique output vector set can be generated for each input vector set and information loss is also prevented. In reversible MCML based multiplier, reversible logic full adder is utilized to minimize the area and power. D flip-flops based on reversible MCML are often designed to store information that is then combined to form a reversible MCML based register. The proposed reversible MCML multiplier attains average power of 0.683~mW, Reversible MCML based DFF achieves 0.56 &#x003BC;W and Reversible MCML based 8-bit register attains 04.04 &#x003BC;W. The result shows that the proposed Reversible MCML based multiplier, Reversible MCML based D flip-flop and Reversible MCML based register achieves better performance in terms of current, power dissipation, average power and area.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>MOS current mode logic</kwd>
<kwd>reversible logic</kwd>
<kwd>multiplier</kwd>
<kwd>D flip-flop and register</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The need for very high-speed low-power VLSI circuits is raised due to rapid increase in communication system&#x2019;s transmission speeds [<xref ref-type="bibr" rid="ref-1">1</xref>]. Major two driving forces of this high-speed circuit development are high integration level for providing higher performance with lower cost and provision to implementation with low-power system-on-chip. The CMOS is the popular VLSI technology widely used in recent decades [<xref ref-type="bibr" rid="ref-2">2</xref>]. Although, scaling is used for enhancing CMOS technologies performance in a noticeable manner, applications power and speed requirements cannot be satisfied simultaneously by conventional CMOS circuit. Significant supply noise is generated by conventional CMOS circuits. Sensitive digital and analog circuit&#x2019;s on-chip integration is hindered by conventional methods. MCML is a logic style, which can satisfy the need of high speed with minimized power consumption when compared with traditional CMOS circuits at these high frequencies [<xref ref-type="bibr" rid="ref-3">3</xref>]. The traditional Emitter Coupled Logic (ECL)&#x2019;s benefits like common mode noise rejection, di/dt noise minimization, high speed without bipolar transistors requirement can be maintained in MCML. For supply noise, higher immunity is provided by MCML architecture because of its differential structure. Because of its minimized output voltage swing, cross talk is minimized and because of constant current flow in supply rails, noise generation also will be very low. A multiplier is one of the most important building block that is widely used in real-time Digital signal Processing (DSP). Multiplier block should be operated with low power, with minimized layout area while operating at high speed in real-time DSP processing task [<xref ref-type="bibr" rid="ref-4">4</xref>]. Now a days, the multiplier is implemented using both the CMOS [<xref ref-type="bibr" rid="ref-5">5</xref>], MCML logic styles [<xref ref-type="bibr" rid="ref-6">6</xref>] to improve the performance. In the past few decades, most promising research area is reversible logic and in various technologies like optical computing, low power CMOS and nanotechnology, they are used [<xref ref-type="bibr" rid="ref-7">7</xref>]. Garbage outputs count, circuits depth, quantum cost can be reduced by designing reversible logic. The inputs and outputs count are same in these reversible logic circuits. Between output and input vectors, there will be an one to one mapping [<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-10">10</xref>]. From inputs, outputs can be computed using this and from outputs, inputs can be recovered uniquely using this. In different digital electronic circuits, to provide proper applications processing, basic units like Memory and registers are made using flip flops. One bit of information can be stored in one flip-flop [<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>]. There are four flip-flop types in basic namely, SR (&#x201C;set-reset&#x201D;), T (&#x201C;toggle&#x201D;), D~(&#x201C;data&#x201D;) and JK. In these flip-flop types, major difference are inputs count they have and how they change state. For each type, there are also different variations that enhance their operations. The most common flip-flop topology is the DFF [<xref ref-type="bibr" rid="ref-13">13</xref>], however the MCML implementation of a DFF suffers from transparency issues that cause it to act like a latch. Different digital circuits like registers, clock circuits, memory are designed using MOS Current Mode Logic circuits. Recent works are designed multiplier [<xref ref-type="bibr" rid="ref-14">14</xref>], flip flop [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>] and registers using MOS Current Mode Logic circuits. However, it has only traditional logic gates that have issues with information loss. To overcome this problem, the proposed work integrates the reversible logic with MCML which is used for designing multiplier, D flip-flop and registers. The main contribution of the proposed research work is the reduction of area and power using reversible logic in designed circuits. This paper is structured as follows: Section 1 describes the information about Complementary Metal Oxide Semiconductor, MOS Current Mode Logic, multiplier and flip-flops. Then, Section 2 explains the technical details of the proposed Reversible Logic Based MOS Current Mode Logic Implementation. The simulation results are given in Section 3. Finally, Section 4 concludes this paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Proposed Methodology</title>
<sec id="s2_1">
<label>2.1</label>
<title>MCML Based Multiplier Design</title>
<p>The MCML multiplier is formulated by using MCML full adders. In MCML full adder, logic gates are performed based on the six input signals. In MCML multiplier design, the constant current source is used for reducing design complexity as well as for achieving better energy consumption. The MCML multiplier design is shown in <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Multiplier design using MCML logic</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-1.png"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Reversible MCML Based Multiplier</title>
<p>The reversible MCML multiplier is designed by using reversible logic based full adder. For minimizing power dissipation and area, proposed research work uses reversible logic based full adder.</p>
<p><bold><italic>Reversible Logic Based Full Adder</italic></bold></p>
<p>Reversible logic is used for enhancing the significance of MCML full adder and by this logic, garbage output and gate counts are evaluated. According to six input signals, operation of logic gates is performed in the MCML full adder. In logic gates, changes have been carried out to achieve reversibility. In reversible gate, the input and output&#x2019;s counts are equal. A one to one mapping is observed between output and input vectors. Using output vector&#x2019;s states, input vector&#x2019;s states can be reconstructed uniquely.</p>
<p>The MCML full adder based on reversible logic is shown in <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref> [<xref ref-type="bibr" rid="ref-17">17</xref>]. One PMOS and nineteen NMOS are used in this proposed design. Outputs are derived according to the inputs. To perform the reversibility, fourth input is maintained as a constant in this circuit (D &#x003D; 0). P represents the carry and Q represents the full adder sum. Output S and R is similar to input D and C. When compared with the available design of MCML full adder design, very less gate counts are required in proposed MCML full adder.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Schematic diagram of reversible logic based full adder</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-2.png"/>
</fig>
<p><bold><italic>Reversible MCML Multiplier</italic></bold></p>
<p>The full adder is the significant component of reversible MCML multiplier. The reversible MCML multiplier is formulated using reversible logic based full adder. The reversible MCML multiplier achieves better performance due to its capability to retrieve the input data from output and minimizes heat dissipation and area. The schematic diagram of reversible MCML multiplier is shown in <?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Schematic diagram of the reversible MCML multiplier</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-3.png"/>
</fig>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>MCML Based D Flip-Flop</title>
<p>Flip flops are the basic tools to store digital data [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-19">19</xref>]. One bit of information can be stored in one flip-flop [<xref ref-type="bibr" rid="ref-20">20</xref>]. It is also utilized as data processor and memory storage elements.</p>
<p>There is an input D (data), input clock and outputs called Q and <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> (inverse of Q) in basic D flip-flop. <?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the pictorial representation of D flip-flop. According to the input, there will be change in output, which is summarized in <?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref>. The point to be noted is that, these changes is controlled by clock signal.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Pictorial representation of D-type flip-flop</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-4.png"/>
</fig>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>D flip-flop truth table</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Clock</th>
<th>D</th>
<th>Q</th>
<th>Q&#x2032;</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>1</td>
<td>0</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>0</td>
<td>1</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>1</td>
<td>1</td>
<td>1</td>
<td>0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The D type flip-flop is designed by using MCML. The operation of MCML D flip-flop is equivalent to the traditional D flip-flop. The conventional D flip-flop is implemented using CMOS technologies. The MCML D flip-flop is implemented using MCML technology to achieve area and power improvements. In MCML based D flip-flop circuit, two PMOS and seven NMOS transistors are used. And also clock is given as an additional input. Based on the clock and input D, the output is produced. <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Fig. 5</xref> illustrates the circuit of MCML D flip-flop.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Reversible MCML Based DFF</title>
<p>For minimizing power and area in MCML circuit, implemented the reversible logic in this proposed research work. Based on reversible MCML, the D flip-flop is designed. In this condition, huge power dissipation can be minimized using reversible logic in an effective manner. There are k number of output and k number of inputs in reversible logic design. These are benefits of reversible circuit over combinational circuits and it makes highly an effective one. The reversible MCML D flip-flop design is shown in <?A3B2 "fig6",5,"anchor"?><xref ref-type="fig" rid="fig-6">Fig. 6</xref>.</p>
<p>The two PMOS and seven NMOS transistors are used in this proposed design. Outputs are derived based on inputs. After storing desired data, data input is isolated from flip flop&#x2019;s latching circuitry using an additional input called &#x201C;CLOCK&#x201D; or &#x201C;ENABLE&#x201D; input. With the active clock input, D input condition is copied to output Q due to this. According to the input, there will be change in output.</p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>MCML Based 8-Bit Register</title>
<p>The registers are synchronous circuits [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>]. It is extensively used in almost all the applications to store the state information. An n-bit register has n flip-flops which are capable to store n bit binary information. A common clock is used for each flip-flop in the register. In this proposed work, MCML based flip-flops are combined to form a MCML based register. The schematic diagram of MCML based register is shown in <?A3B2 "fig7",5,"anchor"?><xref ref-type="fig" rid="fig-7">Fig. 7</xref>.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>MCML based D flip-flop circuit</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-5.png"/>
</fig>
</sec>
<sec id="s2_6">
<label>2.6</label>
<title>Reversible MCML Based 8-Bit Register</title>
<p>In this proposed research work, 8-bit register is designed for ultralow power design. The group of reversible MCML based flip-flops is combined to form a register. The schematic diagram of reversible MCML based register is shown in <?A3B2 "fig8",5,"anchor"?><xref ref-type="fig" rid="fig-8">Fig. 8</xref>.</p>
<p>The 8-bit register holds an 8-bit logical value (<italic>i.e.</italic>, 10110110), and it is formed by a collection of eight reversible MCML D flip-flops. In order to form a register from a collection of reversible MCML D flip-flops, the reversible MCML flip-flops must all run on the same clock signal.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Reversible MCML based DFF</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-6.png"/>
</fig>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Results &#x0026; Discussion</title>
<p>The MCML multiplier, Reversible MCML multiplier, MCML based DFF, Reversible MCML based DFF, MCML based 8-bit register and Reversible MCML based 8-bit register are implemented using Tanner EDA tool at 180 nm technology. The performance is analyzed in terms of static power dissipation, average power, static current and area. The simulation output of Reversible MCML based multiplier and Reversible MCML DFF circuits are shown in <?A3B2 "fig9",5,"anchor"?><xref ref-type="fig" rid="fig-9">Figs. 9</xref> and <?A3B2 "fig10",5,"anchor"?><xref ref-type="fig" rid="fig-10">10</xref> respectively.</p>
<p>The simulation output of the reversible MCML based register is shown in <?A3B2 "fig11",5,"anchor"?><xref ref-type="fig" rid="fig-11">Fig. 11</xref>. <?A3B2 "tbl2",5,"anchor"?><xref ref-type="table" rid="table-2">Tab. 2</xref> summarizes the evaluation of the results of proposed Reversible MCML approach.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Schematic diagram of MCML based register</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-7.png"/>
</fig>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Schematic diagram of reversible MCML based register</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-8.png"/>
</fig>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Simulation output of reversible MCML based multiplier</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-9.png"/>
</fig>
<p><?A3B2 "fig12",5,"anchor"?><xref ref-type="fig" rid="fig-12">Fig. 12</xref> shows the average power of MCML based multiplier, Reversible MCML based multiplier, MCML based DFF, Reversible MCML based DFF, MCML based 8 bit register and Reversible MCML based 8-bit register. In this proposed work, the reversible logic based circuits achieves minimum average power consumption due to its capability to retrieve the input data from output. The proposed reversible MCML multiplier attains 0.683 mW whereas MCML based multiplier achieves 6.19 mW. Average power of the Reversible MCML based DFF is 0.56&#x003BC;W when MCML based DFF attains 5.31 &#x003BC;W. The Reversible MCML based 8-bit register attains 04.04 &#x003BC;W whereas MCML based 8-bit register 8.29 &#x003BC;W.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Simulation outputof reversible MCML based DFF</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-10.png"/>
</fig>
<p>In <?A3B2 "fig13",5,"anchor"?><xref ref-type="fig" rid="fig-13">Fig. 13</xref>, MCML based multiplier, Reversible MCML based multiplier, MCML based DFF, Reversible MCML based DFF, MCML based 8-bit register and Reversible MCML based 8-bit register are analyzed with respect to static power dissipation.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Simulation output of reversible MCML based register</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-11.png"/>
</fig>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Performance comparison</title>
</caption>
<table>
<colgroup>
<col charoff="5"/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Parameter</th>
<th colspan="2">Multiplier</th>
<th colspan="2">DFF</th>
<th colspan="2">8-bit register</th>
</tr>
<tr>
<th>MCML</th>
<th>Reversible MCML</th>
<th>MCML</th>
<th>Reversible MCML</th>
<th>MCML</th>
<th>Reversible MCML</th>
</tr>
</thead>
<tbody>
<tr>
<td><bold>Average power</bold></td>
<td>6.19 mW</td>
<td>0.683 mW</td>
<td>5.312 &#x003BC;W</td>
<td>0.5678 &#x003BC;W</td>
<td>8.2939 &#x003BC;W</td>
<td>04.049 &#x003BC;W</td>
</tr>
<tr>
<td><bold>Static power dissipation</bold></td>
<td>183.2 nW</td>
<td>97.2 nW</td>
<td>4.89 &#x003BC;W</td>
<td>1.251 &#x003BC;W</td>
<td>11.854 &#x003BC;W</td>
<td>1.1928 &#x003BC;W</td>
</tr>
<tr>
<td><bold>Static current</bold></td>
<td>101.7 nA</td>
<td>54 nA</td>
<td>2.71 &#x003BC;A</td>
<td>0.69 &#x003BC;A</td>
<td>6.585 &#x003BC;A</td>
<td>0.662 &#x003BC;A</td>
</tr>
<tr>
<td><bold>Area (no. of transistors)</bold></td>
<td>458</td>
<td>240</td>
<td>22</td>
<td>18</td>
<td>178</td>
<td>144</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Average power consumption</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-12.png"/>
</fig>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>Comparison for static power dissipation</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-13.png"/>
</fig>
<p>The proposed Reversible MCML multiplier attains 97.2 nW of static power dissipation whereas MCML multiplier achieves 183.2 nW. The Reversible MCML based DFF&#x2019;s static power dissipation is 1.25 &#x003BC;W when MCML based DFF attains 4.89 &#x003BC;W. The Reversible MCML based 8-bit register attains 1.19 &#x003BC;W whereas MCML based 8-bit register provides 11.85 &#x003BC;W.</p>
<p>The static current comparison of the MCML based multiplier, Reversible MCML based multiplier, MCML based DFF, Reversible MCML based DFF, MCML based 8-bit register and Reversible MCML based 8-bit register are shown in <?A3B2 "fig14",5,"anchor"?><xref ref-type="fig" rid="fig-14">Fig. 14</xref>. The proposed reversible MCML multiplier attains 54 nA of static current whereas MCML based multiplier achieves101.7 nA. The static current of the Reversible MCML based DFF is 0.69 &#x003BC;A when MCML based DFF attains 2.71 &#x003BC;A. The Reversible MCML based 8-bit register attains 0.66 &#x003BC;A whereas MCML based 8-bit register achieves 6.58 &#x003BC;A. The experimental results show that the proposed reversible MCML achieves minimum static current than conventional MCML.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>Comparison of static current</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-14.png"/>
</fig>
<p>Area of the MCML based multiplier, Reversible MCML based multiplier, MCML based DFF, Reversible MCML based DFF, MCML based 8-bit register and Reversible MCML based 8-bit register are shown in <?A3B2 "fig15",5,"anchor"?><xref ref-type="fig" rid="fig-15">Fig. 15</xref>. In this proposed work, area is reduced due to the function of reversibility. The proposed Reversible MCML has area of 240 whereas MCML multiplier has 458. Area of the Reversible MCML based DFF is 18 whereas MCML based DFF has 22. The Reversible MCML based 8-bit register has 144 whereas MCML based 8-bit register has 178. As shown in experimental results, the proposed reversible MCML achieves minimum area compared with MCML.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Area comparison</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_20426-fig-15.png"/>
</fig>
</sec>
<sec id="s4">
<label>4</label>
<title>Conclusion</title>
<p>In this proposed research work, multiplier based on reversible MCML, reversible MCML based flip-flop and reversible MCML based register circuits are designed to achieve better area and power. The reversible logic is being used very fast because of its ability in designing a highly complex circuit with minimized power dissipation. The proposed circuit is implemented using Tanner EDA tool at 180 nm technology. From simulation outcome, it is be concluded that the area of proposed reversible MCML based multiplier is 240 which is 47.59% lower than MCML based multiplier, reversible MCML based flip-flop achieves 18.18% of area reduction th\-an MCML based DFF and reversible MCML based register attains 19.10% of area reduction than MCML based register. The performance of the MCML multiplier, Reversible MCML multiplier, MCML based DFF, Reversible MCML based DFF, MCML based 8-bit register and Reversible MCML based 8-bit register are evaluated in terms of static current, static power dissipation, average power and area. In future, reversible logic is applied in C-slow processor with FIFO memory. Here, the performance of processors is enhanced by exploiting multithreading technique in single core processors.</p>
</sec>
</body>
<back>
<ack>
<p>We show gratitude to anonymous referees for their useful ideas.</p>
</ack>
<fn-group>
<fn fn-type="other">
<p><bold>Funding Statement :</bold> The authors received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Reyserhove</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Dehaene</surname></string-name></person-group>, <chapter-title>Efficient VLSI design flow</chapter-title>. in <source>Efficient Design of Variation-Resilient Ultra-Low Energy Digital Processor</source>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>53</fpage>&#x2013;<lpage>85</lpage>, <year>2019</year>. [Online]. Available at: <uri>https://link.springer.com/book/10.1007/978-3-030-12485-4</uri>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Xi</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Yin</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Yao</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name></person-group>, &#x201C;<article-title>Design of a CMOS lineal hall sensor front-end working in current mode with programmable gain stage for power specific chip</article-title>,&#x201D; <source>Journal of Sensors</source>, vol. <volume>2021</volume>, no. <issue>6618206</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Savidis</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kose</surname></string-name> and <string-name><given-names>E. G.</given-names> <surname>Friedman</surname></string-name></person-group>, &#x201C;<article-title>Power noise in TSV-based 3-D integrated circuits</article-title>,&#x201D; <source>IEEE Journal of Solid-State Circuits</source>, vol. <volume>48</volume>, no. <issue>2</issue>, pp. <fpage>587</fpage>&#x2013;<lpage>597</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Kanhe</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Das</surname></string-name> and <string-name><given-names>A. K.</given-names> <surname>Singh</surname></string-name></person-group>, &#x201C;<article-title>Design and implementation of low power multiplier using vedic multiplication technique</article-title>,&#x201D; <source>International Journal of Computer Science and Communication</source>, vol. <volume>3</volume>, no. <issue>1</issue>, pp. <fpage>131</fpage>&#x2013;<lpage>132</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Preeti</surname></string-name> and <string-name><given-names>S. S.</given-names> <surname>Kerur</surname></string-name></person-group>, &#x201C;<article-title>Design and implementation of low power multiplier using VLSI techniques</article-title>,&#x201D; <source>International Journal of Pure and Applied Mathematics</source>, vol. <volume>120</volume>, no. <issue>6</issue>, pp. <fpage>767</fpage>&#x2013;<lpage>785</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. P.</given-names> <surname>Joice</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Anitha</surname></string-name> and <string-name><given-names>I. R.</given-names> <surname>Sheeba</surname></string-name></person-group>, &#x201C;<article-title>Design of filter using MOS current mode logic</article-title>,&#x201D; <source>Bulletin of Electrical Engineering and Informatics</source>, vol. <volume>5</volume>, no. <issue>1</issue>, pp. <fpage>72</fpage>&#x2013;<lpage>78</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. H.</given-names> <surname>Radamson</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>He</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Lin</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>State of the art and future perspectives in advanced CMOS technology</article-title>,&#x201D; <source>Nanomaterials</source>, vol. <volume>10</volume>, no. <issue>8</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>86</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Choudhary</surname></string-name> and <string-name><given-names>M. K.</given-names> <surname>Jain</surname></string-name></person-group>, &#x201C;<article-title>A brief overview of reversible logic gate and reversible circuits</article-title>,&#x201D; <source>International Journal of Electronics Engineering</source>, vol. <volume>11</volume>, no. <issue>2</issue>, pp. <fpage>86</fpage>&#x2013;<lpage>104</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. P. A.</given-names> <surname>Akbar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Haghparast</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Navi</surname></string-name></person-group>, &#x201C;<article-title>Novel design of a fast reversible Wallace sign multiplier circuit in nanotechnology</article-title>,&#x201D; <source>Microelectronics Journal</source>, vol. <volume>42</volume>, no. <issue>8</issue>, pp. <fpage>973</fpage>&#x2013;<lpage>981</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Biswas</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Gupta</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Patidar</surname></string-name></person-group>, &#x201C;<article-title>Basic reversible logic gates and it&#x2019;s QCA implementation</article-title>,&#x201D; <source>International Journal of Engineering Research and Applications</source>, vol. <volume>4</volume>, no. <issue>6</issue>, pp. <fpage>12</fpage>&#x2013;<lpage>16</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. C.</given-names> <surname>Jeon</surname></string-name></person-group>, &#x201C;<article-title>Low-complexity QCA universal shift register design using multiplexer and D flip-flop based on electronic correlations</article-title>,&#x201D; <source>The Journal of Supercomputing</source>, vol. <volume>76</volume>, no. <issue>8</issue>, pp. <fpage>6438</fpage>&#x2013;<lpage>6452</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Singh</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Meenalakshmi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Akashe</surname></string-name></person-group>, &#x201C;<article-title>Design and optimization of power efficient shift register using five-transistor based d-flip flop</article-title>,&#x201D; <source>Journal of Active &#x0026; Passive Electronic Devices</source>, vol. <volume>13</volume>, no. <issue>4</issue>, pp. <fpage>271</fpage>&#x2013;<lpage>279</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. N.</given-names> <surname>Divshali</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Rezai</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Karimi</surname></string-name></person-group>, &#x201C;<article-title>Towards multilayer QCA SISO shift register based on efficient D-FF circuits</article-title>,&#x201D; <source>International Journal of Theoretical Physics</source>, vol. <volume>57</volume>, no. <issue>11</issue>, pp. <fpage>3326</fpage>&#x2013;<lpage>3339</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. B.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>Y. S.</given-names> <surname>Lee</surname></string-name></person-group>, &#x201C;<article-title>Design of a low-power 8 &#x00D7; 8-bit parallel multiplier using MOS current mode logic circuit</article-title>,&#x201D; <source>International Journal of Electronics</source>, vol. <volume>94</volume>, no. <issue>10</issue>, pp. <fpage>905</fpage>&#x2013;<lpage>913</lpage>, <year>2007</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. K.</given-names> <surname>Mandrumaka</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Noorbasha</surname></string-name></person-group>, &#x201C;<article-title>Design of low voltage D flip-flop using MOS current mode logic (MCML) for high frequency applications with EDA tool</article-title>,&#x201D; <source>IOSR Journal of VLSI and Signal Processing</source>, vol. <volume>7</volume>, no. <issue>4</issue>, pp. <fpage>9</fpage>&#x2013;<lpage>14</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Maiti</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Paul</surname></string-name>, <string-name><given-names>S. K.</given-names> <surname>Saw</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Majumder</surname></string-name></person-group>, &#x201C;<article-title>A dynamic current mode Dflip-flop for high speed application</article-title>,&#x201D; in <conf-name>Int. Conf. on Electronics, Materials Engineering &#x0026; Nano-Technology</conf-name>, <publisher-loc>Kolkata, India</publisher-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>3</lpage>, <year>2019</year>. </mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Sharmila Devi</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Bhanumathi</surname></string-name></person-group>, &#x201C;<article-title>Design of reversible logic based full adder in current-mode logic circuits</article-title>,&#x201D; <source>Microprocessors and Microsystems</source>, vol. <volume>76</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>10</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Ramachandran</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Prince</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Kambham</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Maruthi</surname></string-name></person-group>, &#x201C;<article-title>Design and simulation of all optical shift registers using D flip-flop</article-title>,&#x201D; <source>Microwave and Optical Technology Letters</source>, vol. <volume>62</volume>, no. <issue>7</issue>, pp. <fpage>2427</fpage>&#x2013;<lpage>2438</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Saxena</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Kaur</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Pahuja</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Chhabra</surname></string-name></person-group>, &#x201C;<article-title>Design and performance analysis of CMOS based D flip-flop using low power techniques</article-title>,&#x201D; <source>International Journal of Research in Electronics and Computer Engineering</source>, vol. <volume>5</volume>, no. <issue>4</issue>, pp. <fpage>216</fpage>&#x2013;<lpage>225</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. G.</given-names> <surname>Dhoble</surname></string-name> and <string-name><given-names>A. D.</given-names> <surname>Kale</surname></string-name></person-group>, &#x201C;<article-title>A review paper on design of positive edge triggered D flip-flop using VLSI technology</article-title>,&#x201D; <source>International Journal of Engineering Research Technology</source>, vol. <volume>3</volume>, no. <issue>2</issue>, pp. <fpage>1512</fpage>&#x2013;<lpage>1515</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Bai</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Song</surname></string-name>, <string-name><given-names>M. N.</given-names> <surname>Bojnordi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Shapiro</surname></string-name>, <string-name><given-names>E. G.</given-names> <surname>Friedman</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Back to the future: Current-mode processor in the era of deeply scaled CMOS</article-title>,&#x201D; <source>IEEE Transactions on Very Large Scale Integration Systems</source>, vol. <volume>24</volume>, no. <issue>4</issue>, pp. <fpage>1266</fpage>&#x2013;<lpage>1279</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Dua</surname></string-name>, <string-name><given-names>V. K.</given-names> <surname>Barodiya</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Arya</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Choudhary</surname></string-name></person-group>, &#x201C;<article-title>High-speed set D flip-flop design for portable applications</article-title>,&#x201D; in <conf-name>Proc. of Integrated Intelligence Enable Networks and Computing</conf-name>, <conf-loc>Singapore</conf-loc>, <publisher-name>Springer</publisher-name>, pp. <fpage>811</fpage>&#x2013;<lpage>822</lpage>, <year>2021</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>
