<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Design and comparative analysis of a partially adiabatic and a CMOS based ALU</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aditya Dewan</string-name>
          <email>adityadewan1234@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Urvashi Bansal</string-name>
          <email>urvashi.bansal@nsut.ac.in</email>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Low power VLSI design is one of the most important areas of modern digital logic design system. Designing low power systems is challenging as lowering the power dissipation can inadvertently change other parameters in the system. Conventional CMOS based systems worked well with technology sizes of a few micrometers upto a few 100 nanometers. However, as Moore's Law advanced it became difficult to design low-power systems using CMOS based design. Adiabatic logic provides an excellent alternative to traditional CMOS based design techniques, especially at lower sub-100nm technology. In this paper two arithmetic and logical units are designed using conventional CMOS technique and positive feedback adiabatic logic technique and compared primarily in terms of their dynamic power dissipation.</p>
      </abstract>
      <kwd-group>
        <kwd>1 ALU</kwd>
        <kwd>CMOS</kwd>
        <kwd>Partially Adiabatic Logic</kwd>
        <kwd>PFAL</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>hierarchical components. In this paper the PFAL design is compared with the traditional CMOS based
design technique primarily in terms of dynamic power dissipation. A hierarchical design method is
employed to design the ALU. An 8:1 multiplexer was employed to select the desired function. Two
logical functions (AND, OR) and two arithmetic functions (A Full adder and 2-bit multiplier) were
designed for the ALU.</p>
      <sec id="sec-1-1">
        <title>All the combinational circuit elements were designed by using MOSFETs. The block diagram of the</title>
      </sec>
      <sec id="sec-1-2">
        <title>ALU is shown in Figure 1. The entire design of the ALU is made in a hierarchical structure with Gate level systems used to design combinational blocks for the ALU.</title>
      </sec>
      <sec id="sec-1-3">
        <title>These combinational blocks are then combined to form the complete ALU structure shown in figure</title>
      </sec>
      <sec id="sec-1-4">
        <title>1. For the entire design of the two ALU’s standard 45nm technology files were used developed by PTM and ARM [1].</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Power Dissipation</title>
      <p>Power dissipation in VLSI circuits can be majorly classified into two main categories: Dynamic and
static power dissipation. Static power dissipation occurs when the device is turned off. The primary
source of static power dissipation are the leakage currents in the transistors. Usually, static power
dissipation is negligible in most CMOS systems and can be neglected. Static component of power
dissipation becomes significant when dealing with technology levels reaching sub 25nm (eg. 22nm,
14nm).[6] In this paper 45nm technology levels are used throughout wherein the primary source of
power dissipation is still dynamic power dissipation.</p>
    </sec>
    <sec id="sec-3">
      <title>2.1.Dynamic Power Dissipation</title>
      <p>
        Dynamic power dissipation occurs mainly during output switching. When the output of a digital
circuit switches states the output load capacitance either charges or discharges. It is during this
charging and discharging operation that most of the dynamic power is dissipated in the circuit. The
dynamic power dissipation due to charging and discharging of the load capacitance can be determined
by finding the product of the current through the load capacitance, Iload and the voltage level. Average
power dissipation is computed by integrating the product in equation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) over a time period ‘T’, in
order to normalize and better compare the power loss between the different components throughout
this paper.
      </p>
      <p>1</p>
      <p>P.D.average =  ∫0  ( ) ∗  ( )</p>
      <sec id="sec-3-1">
        <title>The energy consumed in traditional CMOS logic systems can be evaluated by considering the total energy dissipated when the output switches from high to low or vice-versa. It can be evaluated as follows in Eq. (2). The amount of energy that is supplied by the power supply when the output of the system switches from low to high (0→1) is given in equation 2.</title>
        <p>2
E0→1 =</p>
      </sec>
      <sec id="sec-3-2">
        <title>Only half of this energy is available at the load of the system. The other half of the energy is dissipated by the circuit itself during the switching operation as dynamic power dissipation described earlier. As a result, the energy dissipated by the systems is given by:</title>
        <p>
          Ediss =    2 2 (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>This is the lower limit of the energy dissipation due to output switching. In order to minimize the</title>
        <p>amount of dynamic power dissipation due to switching operation we can opt for either reducing the
output load (CL) or scaling down the supply voltage VDD. It leads to a limit on the amount of load that
can be driven by the system or its components. It also limits the use of higher supply voltages
depending upon the tolerance of power dissipation of the system.</p>
      </sec>
      <sec id="sec-3-4">
        <title>The following section illustrates the design of CMOS based ALU and the dynamic power dissipation of the various components involved in the design. The variation of the power dissipation</title>
        <p>
          (
          <xref ref-type="bibr" rid="ref1">1</xref>
          )
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
with the load is also computed.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. CMOS based Arithmetic and Logical Unit</title>
      <p>This section explores the design and dynamic power dissipation calculations of the various
components of the CMOS based ALU. The basic structure of the ALU is the same as in figure 1. It
was designed using the typical CMOS based design technique which uses the PMOS in the pull- up
network and NMOS in the pull-down network [4][10]. All the components of the ALU were
separately designed and analyzed and in order to select the desired input we use an 8:1 multiplexer. The
components of the ALU used are: AND gate, OR gate, Full Adder (Sum and Carry) and a 2- bit
multiplier. The variation of the power dissipation with the load is given in tables 1,2,3 for the various
components of the CMOS based ALU.</p>
      <sec id="sec-4-1">
        <title>A 2-bit multiplier is used to multiply two 2-bit binary numbers. The basic multiplication</title>
        <p>method of 2-bit multipliers is the same as the usual decimal multiplication methods. This is indicated
below for two 2-bit numbers A1A0 and B1B0. After simplification the output of the multiplier in terms
of the input bits is given in equation 4.</p>
        <p>P0 = A0 B0
P1 = A0 B1 ⊕A1B0</p>
        <p>P2 = A1 Ā0 B1 + A1 B1 B̅0
P3 = A1 A0 B1 B0
(4a)
(4b)
( 4 c )
(4d)
inally, in order to select a single output at a time for the ALU an 8:1 multiplexer was
employed. The mux was used to select the desired output in accordance with the applied select line
signal. The power dissipation variation with the load is given in table 1.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>3.1. CMOS based ALU design:</title>
      <sec id="sec-5-1">
        <title>After designing all the individual components for the ALU, they were combined as shown in Fig. 1 to</title>
        <p>assemble the final structure. All the individual components were made into black boxes using SPICE
and analysed as the complete ALU. The final SPICE simulation of the output waveforms and the
power dissipation variation of the output stage is shown here. The inputs of the multiplexer are the
outputs of the different combinational blocks designed in the preceding sections.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>4. Adiabatic Digital Logic</title>
      <sec id="sec-6-1">
        <title>Adiabatic logic is a digital logic design technique primarily used to synthesize low-power systems.</title>
      </sec>
      <sec id="sec-6-2">
        <title>They need both the actual and complementary inputs and provide both the true and complementary</title>
        <p>outputs. Adiabatic logic design is a type of reversible logic design as the output voltages are reused to
conserve power.[14] One of the major differences between CMOS and adiabatic systems is the use of
the pulsed power supply in adiabatic systems [7]. The operation of all adiabatic systems can be
described through the operation of the pulsed power supply designed in the next section.</p>
      </sec>
      <sec id="sec-6-3">
        <title>In the charging phase of the pulsed power supply, the load capacitor is charged to a required level.</title>
      </sec>
      <sec id="sec-6-4">
        <title>During the hold phase, the inputs can switch and the corresponding outputs are available at the load.</title>
      </sec>
      <sec id="sec-6-5">
        <title>During the discharge phase, the energy is recovered by the system and is supplied back to the power supply to minimize power dissipation. This is one of the primary reasons why adiabatic systems consume much lesser energy in comparison to CMOS systems.</title>
        <p>Partially adiabatic systems are also widely used in applications where area is a constraint. Partially
adiabatic systems use a lot fewer transistors in comparison to fully adiabatic systems, while still
providing most of their functionalities including lower power dissipation. The design of the ALU in
the following sections uses positive feedback adiabatic logic (PFAL) which is one of the most
widely used Partially Adiabatic design method. The general structure of the PFAL design methodology
is shown in figure 3[3]. One of the most important aspect of adiabatic logic systems is the design of
the pulsed power supply. The following section deals with the design of the pulsed power supply to
be used in the adiabatic design of the ALU.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>4.1.Design of Pulsed Power Supply for Adiabatic Digital Logic</title>
      <sec id="sec-7-1">
        <title>The pulsed power supply is effectively a pulse or clock signal. One of the primaryreasons that</title>
        <p>adiabatic systems exhibit low power dissipation is the use of the pulsed power supply. The pulsed
power supply design has major direct implications on the final power dissipation of the adiabatic
circuit. In adiabatic systems it is essential to ensure that the pulsed power supply itself does not
consume a large amount of power as it would make the entire design redundant.</p>
      </sec>
      <sec id="sec-7-2">
        <title>In most of the existing pulsed power supply designs a synchronous or asynchronous oscillator system are used. A few of those designs are described here [3][15]. In this paper instead of using the already existing pulsed power supply designs in literature, some modified designs have been considered. Two of those designs are described in the following sections.</title>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>4.1.1. LC oscillator based pulsed power supply.</title>
      <sec id="sec-8-1">
        <title>A modified Colpitts Oscillator was used as the pulsed power supply for the adiabatic system. The design is shown in figure 4.</title>
        <p>supply</p>
      </sec>
      <sec id="sec-8-2">
        <title>This design used an amplifier stage followed by an LC oscillator stage and finally a clipping circuit.</title>
      </sec>
      <sec id="sec-8-3">
        <title>The first stage is used to provide the gain or amplification using a voltage-divider bias using BJT. The next stage is the LC oscillator stage which determines the frequency of the pulsed power supply. The output of this stage is sinusoidal [5].</title>
      </sec>
      <sec id="sec-8-4">
        <title>However, as we require a pulse waveform for the adiabatic system, a clipping stage is added with 2</title>
        <p>diodes and 2 voltages to control the amplitude as required. In order to modify the amplitude of the
signal the clipper voltage levels (V1 and V2) need to be adjusted.</p>
      </sec>
      <sec id="sec-8-5">
        <title>The amplitude decides the final level of the supply voltage to be used for the adiabatic system.</title>
      </sec>
      <sec id="sec-8-6">
        <title>This design worked well with simple PFAL circuits. This design was used for a PFAL inverter the</title>
        <p>output waveform of which is shown in figure 5.</p>
        <p>There were a few drawbacks observed for this design. Despite a relatively stable output pulsed
waveform initially, this pulsed power supply proved to be difficult to operate for more complex
systems which was majorly due to the difficulty in controlling the frequency and amplitude of the
pulsed signal. The frequency of the waveform depends upon the LC branch of the power supply given
by the following expression [16]:
oscillator and clipping mechanism used, this makes the design rigid and proved to be difficult to
operate for more complex ALU components. The lack of portability of this design would not be
suitable for more complex adiabatic systems where the frequency and amplitude of the pulsed power
supply is extremely essential.</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>4.1.2.Current-source and capacitor-based PPS</title>
      <sec id="sec-9-1">
        <title>In order to overcome the drawbacks of the oscillator based pulsed power supply design, a</title>
        <p>second different design</p>
        <p>was then used to design the pulsed power supply. This design used a
piecewise linear current source which would charge a suitable capacitor. The output voltage of the
capacitor would be used as the pulsed power supply. A diode was also added to protect the power
supply from reverse voltages from the circuit. The basic structure of the supply is shown in figure 6.</p>
      </sec>
      <sec id="sec-9-2">
        <title>In order to shape the supply in the form of a pulse, as required by adiabatic systems, the current source needs to be selected in such a manner that it charges the capacitor and the capacitor in turn provides an output voltage which is in the form of a pulse signal. This pulsed waveform is finally used for the adiabatic logic components.</title>
      </sec>
      <sec id="sec-9-3">
        <title>A current source of the form shown in figure 7(a) is used to form the pulsed source. Three cases</title>
        <p>are possible as the waveform may be divided into 3 main components i.e. when a positive constant
current is applied, when the direction of the current is reversed and when the current is turned off.</p>
        <sec id="sec-9-3-1">
          <title>Here V(t0) is the initial voltage of the capacitor assumed to be zero in this case. The voltage across the</title>
          <p>capacitor is given by the following expression which is linear.</p>
        </sec>
        <sec id="sec-9-3-2">
          <title>Similarly, for case (2) we get the voltage across the capacitor as:</title>
          <p>Vc(t) =</p>
          <p>
            Vc(t) = - 

(
            <xref ref-type="bibr" rid="ref5">5</xref>
            )
(
            <xref ref-type="bibr" rid="ref6">6</xref>
            )
(
            <xref ref-type="bibr" rid="ref7">7</xref>
            )
2
1
Pulsed power supply
0
2
          </p>
          <p>4
Time
6
8
8</p>
          <p>
            Which is linear with a negative slope. In case (
            <xref ref-type="bibr" rid="ref3">3</xref>
            ) when the current source is switched off the capacitor
is charged to a certain voltage and would ideally remain at that voltage until the next discharge cycle
or if it encounters lossy circuit element. The corresponding voltage waveform which appears across
the capacitor is as given in figure 7(b). This capacitor-based power supply helped to overcome the
lack of flexibility in controlling the amplitude and frequency of the pulse encountered in the
oscillating power supply in section 4.1.1. Another advantage of this type of power supply was the
simplicity in design, as it needed very minimal components. For the rest of this paper this supply is
used for the various adiabatic circuit components.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>4.2.Minimizing power dissipation in adiabatic circuits</title>
      <sec id="sec-10-1">
        <title>For the entire ALU design including all its components the power supply designed in the previous section is used. However, in order to ensure the power dissipation of the partially adiabatic design is lesser than the traditional CMOS based design there are certain parametric constraints which need to be considered.</title>
      </sec>
      <sec id="sec-10-2">
        <title>To reduce the power dissipation in adiabatic circuits we use a special type of charging method called adiabatic charging. The simplified model of this charging method can be described using a capacitor charging through a current source I(t) as shown in figure 8.[8]</title>
      </sec>
      <sec id="sec-10-3">
        <title>The voltage across the capacitor is:</title>
      </sec>
      <sec id="sec-10-4">
        <title>The energy dissipated by the resistor in time ‘T’ is given by:</title>
        <p>Vc(t) =  ( )
E d i s s =
( (  ( )2)
0</p>
      </sec>
      <sec id="sec-10-5">
        <title>From equation 3 we saw that the lower limit of power dissipation in conventional CMOS circuits was</title>
        <p>found to be Ediss =    
2
2
.
satisfy the following inequality:</p>
      </sec>
      <sec id="sec-10-6">
        <title>So, if we compare equation 9 with equation 3 it can be concluded that in order to minimize the power dissipation in adiabatic systems, compared to conventional CMOS systems, we need to</title>
        <p>
          T &gt; 2RC
expression given in (
          <xref ref-type="bibr" rid="ref12">12</xref>
          ) is satisfied.
        </p>
      </sec>
      <sec id="sec-10-7">
        <title>When this inequality is satisfied the energy dissipated in adiabatic circuits can be reduced below the</title>
        <p>lower limit of conventional CMOS circuits.</p>
        <p>
          Here, T is the time taken to charge up the capacitor C
using
the
pulsed
power
supply
which
was
designed
in the
previous
section. Therefore, to
minimize the power dissipation we need to ensure the time taken to charge up the capacitor is at least
larger than 2RC. This time is depicted in figure 7. The load used in the design is in the order of a few
nanometers and the typical values of MOSFET on-resistances is in the order of a few ohms
[9][1112]. As the transient charging time of the capacitor is kept at a few milliseconds this ensures that the
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
        </p>
      </sec>
    </sec>
    <sec id="sec-11">
      <title>4.3. Adiabatic logic based ALU</title>
      <sec id="sec-11-1">
        <title>Similar to the CMOS based ALU designed in section 3, a PFAL based ALU was designed which</title>
        <p>comprised of the same components as the CMOS design. As described in the previous section, there
are limitations on the pulsed power supply voltage which can be used depending upon the value of
internal resistances and the load capacitance. The following are the SPICE simulations of the
components of the PFAL
based</p>
        <p>ALU</p>
        <p>and the average dynamic power dissipated. All the
implementations use the current source-capacitor based Pulsed Power Supply which was designed in
section 4.1.2. The tables below summarises the power dissipations of these components.</p>
      </sec>
      <sec id="sec-11-2">
        <title>Fig.9: PFAL based AN</title>
        <p>OR gate, Sum and Carry blocks of the full adder and the 4 input blocks of the 2-bit multiplier.</p>
      </sec>
      <sec id="sec-11-3">
        <title>Finally, to select the output, an 8:1 mux was designed. The SPICE schematic of the output</title>
        <p>waveforms is shown in figure 10 and the corresponding power dissipation variation is shown in table 2.</p>
      </sec>
      <sec id="sec-11-4">
        <title>All the combinational blocks designed in the previous sections were combined to form the PFAL based ALU which followed the same basic design structure as shown in Fig.1. The output waveform of the ALU is shown in figure 12 and the corresponding power dissipation of the output stage variation is shown in table 8.</title>
        <p>Power dissipation of the output stage of PFAL based ALU.</p>
        <p>Load capacitance(nF)
Power Dissipation(nW)</p>
      </sec>
    </sec>
    <sec id="sec-12">
      <title>5. Results</title>
      <sec id="sec-12-1">
        <title>The following diagram illustrates the difference in power dissipation with the load between the two logic styles when operated at similar supply voltages for the two ALU design methodologies. There is a strong dependance of the amount of dynamic power dissipated on the load used for the circuit. This can be clearly seen in the graph in Figure 11.</title>
        <p>It can be seen that the PFAL based components have a significantly lower dynamic power
dissipation as compared to their CMOS counterparts. The use of the capacitor and current source
based pulsed power supply along with the PFAL design structure were the primary reasons for the
reduced dynamic power dissipation in the PFAL based system. As PFAL is a reversible design
methodology, it is excellent for low-power applications.</p>
        <p>ALU: CMOS vs PFAL</p>
      </sec>
      <sec id="sec-12-2">
        <title>In this paper a partially adiabatic design and conventional CMOS based design techniques were</title>
        <p>compared through a number of combinational circuits. The combinational circuits were in turn used to
design an Arithmetic and Logical Unit.</p>
        <p>The overall power dissipation in adiabatic system was found to be much lower as compared to
conventional CMOS based systems as indicated in the diagrams above. In order to achieve lower
power dissipation in adiabatic systems the design of pulsed power supply is essential. In this paper a
current source and capacitor based pulsed power supply was designed which can be used in place of the
more often used LC oscillator-based power supplies. Whenever there are constraints in terms of power
dissipation, partially adiabatic systems should be preferred as they provide much lesser power
dissipation without increasing the chip area by a large factor.</p>
      </sec>
    </sec>
    <sec id="sec-13">
      <title>6. References</title>
      <p>
        [13]Bommi, R.M. and Selvakumar, R.S., 2018, December. A survey on adiabatic logic families for
implementing reversible logic circuits. In 2018 IEEE International Conference on Computational
Intelligence and Computing Research (ICCIC) (pp. 1-4). IEEE.
[14]Frank, M.P., Brocato, R.W., Tierney, B.D., Missert, N.A. and Hsia, A.H., 2020. Reversible Computing
with Fast, Fully Static, Fully Adiabatic CMOS. arXiv preprint arXiv:2009.00448.
[15]Savitha, S. M., H. P. Rajani, and Shivaling M. Hunagund. 2018., Implementation of low power
adiabatic SRAM.International Journal of VLSI design &amp; Communication Systems.
[16] Humood, K.A., Imran, O.A. and Taha, A.M., 2020. Design and simulation of high frequency colpitts
oscillator based on BJT amplifier. International Journal of Electrical and Computer Engineering, 10(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ),
p.160.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] MOSFET technology file source</article-title>
          : http://ptm.asu.edu/latest.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2018</year>
          .
          <article-title>Comparative analysis of adiabatic logic challenges for low power CMOS circuit designs</article-title>
          .
          <source>Microprocessors and Microsystems</source>
          ,
          <volume>60</volume>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>121</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Pal</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <year>2017</year>
          .
          <article-title>Low-power VLSI circuits and systems</article-title>
          . Springer, pp.
          <fpage>310</fpage>
          -
          <lpage>316</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kang</surname>
            ,
            <given-names>S.M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Leblebici</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <year>2003</year>
          .
          <article-title>CMOS digital integrated circuits</article-title>
          . Tata
          <string-name>
            <surname>McGraw-Hill</surname>
            <given-names>Education</given-names>
          </string-name>
          , pp.
          <fpage>260</fpage>
          -
          <lpage>265</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Tekam</surname>
            ,
            <given-names>R.B.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kengne</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kenmoe</surname>
          </string-name>
          , G.D.,
          <year>2019</year>
          .
          <article-title>High frequency Colpitts' oscillator: A simple configuration for chaos generation</article-title>
          .
          <source>Chaos, Solitons &amp; Fractals</source>
          , 126, pp.
          <fpage>351</fpage>
          -
          <lpage>360</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>N.S.</given-names>
          </string-name>
          , Austin,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Baauw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Mudge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Flautner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.S.</given-names>
            ,
            <surname>Irwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.J.</given-names>
            ,
            <surname>Kandemir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            and
            <surname>Narayanan</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          ,
          <year>2003</year>
          .
          <article-title>Leakage current: Moore's law meets static power</article-title>
          .
          <source>computer</source>
          ,
          <volume>36</volume>
          (
          <issue>12</issue>
          ), pp.
          <fpage>68</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Chaudhuri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saha</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bhowmik</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pradhan</surname>
            ,
            <given-names>S.N.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Das</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <year>2015</year>
          ,
          <string-name>
            <surname>February.</surname>
          </string-name>
          <article-title>Implementation of circuit in different adiabatic logic</article-title>
          .
          <source>In 2nd International Conference on Electronics and Communication Systems (ICECS)</source>
          (pp.
          <fpage>353</fpage>
          -
          <lpage>359</lpage>
          ). IEEE.,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Pathak</surname>
            ,
            <given-names>Umesh A.</given-names>
          </string-name>
          , and Girish Kulkarni.,
          <year>2015</year>
          .
          <article-title>Adiabatic logic for low power digital design</article-title>
          .
          <source>International Journal of Emerging Technologies in Engineering Research.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Mani</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kumar</surname>
          </string-name>
          , H.,
          <year>2020</year>
          .
          <article-title>Adiabatic Design Implementation of Digital Circuits for Low Power Applications</article-title>
          .
          <source>In Micro-Electronics and Telecommunication Engineering</source>
          (pp.
          <fpage>275</fpage>
          -
          <lpage>287</lpage>
          ). Springer, Singapore.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Hasan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saha</surname>
            ,
            <given-names>U.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sorwar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dipto</surname>
            ,
            <given-names>M.A.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hossain</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zaman</surname>
          </string-name>
          , H.U.,
          <year>2019</year>
          ,
          <string-name>
            <surname>July.</surname>
          </string-name>
          <article-title>A Novel Hybrid Full Adder Based on Gate Diffusion Input Technique, Transmission Gate and Static CMOS Logic</article-title>
          .
          <source>In 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT)</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Sakurai</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Newton</surname>
            ,
            <given-names>A.R.</given-names>
          </string-name>
          ,
          <year>1991</year>
          .
          <article-title>A simple MOSFET model for circuit analysis</article-title>
          .
          <source>IEEE transactions on Electron Devices</source>
          ,
          <volume>38</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>887</fpage>
          -
          <lpage>894</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Van Zeghbroeck</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <year>2004</year>
          .
          <article-title>Principles of semiconductor devices</article-title>
          . Colarado University,
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>