SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                       Vol. 2, Issue4, July-August 2012, pp.1867-1870
Design Of Adiabatic Logic Based Low Power Carry Select Adder
                     P. ASHOK KUMAR, B. VIJAYA BHASKHAR
             Department of ECE, St. Theresa College of Engg. and Tech., Andhra Pradesh, India
   Associate Professor, Department of ECE, St. Theresa College of Engg. and Tech., Andhra Pradesh, India


ABSTRACT
         Adders are of fundamental importance in           In both Lynch-Swartzlander’s and Kantabutra’s
a wide variety of digital systems. Many fast adders        adders the sum bits are computed by means of carry-
exist, but adding fast using low area and power is         select blocks, which are able to perform their
still challenging. This paper presents a new bit           operations in parallel with the carry-tree.
block structure that computes propagate signals                     This paper presents two new families of
called “carry strength” in a ripple fashion. Several       adders, both based on a new bit carry Select &
new adders based on the new carry select Adder             adiabatic structure that computes propagate signals
structure are proposed. Comparison with well-              called “carry-strength” in a ripple fashion. The first
known conventional adders demonstrates that the            family of adders is a family of new carry-select
usage of carry-strength signals allows high-speed          adders that are significantly faster than traditional
adders to be realised at significantly lower cost          carry-select adders while not much larger. The
and consuming lower power than previously                  second family of adders is a family of hybrid look-
possible. As well as in this paper we are                  ahead adders similar to those presented in [5, 6] but
concentrating on the heat dissipation & we are             significantly smaller and still comparable in speed.
reducing the current using adiabatic logic.
                                                           II. EVALUATION METHODOLOGY
Keywords – Adiabatic, Application Specific                           In our new type of carry-select adder, the
Integrated Circuit (ASIC), Area Efficient, CSLA,           new block structure eliminates the delay due to the
Low Power.                                                 rippling at the end of the life of a long-range carry
                                                           signal. The main idea is that for each bit position k in
                                                           a block Bj we compute whether the carry-in to
                                                           position k comes from the carry-in to block Bj, or
I. INTRODUCTION                                            whether this carry is internally generated in block Bj.
          The importance of a fast, low-cost binary        To this purpose we will use a new type of bit block,
adder in a digital system is difficult to overestimate.    in which we will compute propagate signals that start
Not only are adders used in every arithmetic               at the LSB of the block and end at every bit position.
operation, they are also needed for computing the          We find it helpful to call the complements of these
physical address in virtually every memory fetch           “carry-strength” signals, because they indicate for
operation in most modern CPUs. Adders are also             each bit position whether the carry-in to that position
used in many other digital systems including               originates within the same bit block.
telecommunications systems in places where a full-                   In basic arithmetic computation, adder still
fledged CPU would be superfluous. Many styles of           plays an important role though many people focus on
adders exist. Ripple adders are the smallest but also      more complex computation such as multiplier,
the slowest. More recently, carry-skip adders [1, 2, 3]    divider, cordic circuits. Although several algorithms
are gaining popularity due to their high speed and         and architectures are implemented in literature, there
relatively small size. Normally, in an N-bit carry-skip    is not a general architecture for measuring
adder divided into a proper number of M-bit blocks         performance equally. Much architecture is tested
[1, 4], a long-range carry signal starts at a generic      under different conditions which possibly result in
block Bi, rippling through some bits in that block,        variant performance even implemented with the same
then skips some blocks, and ends in a block Bj. If the     algorithm.
carry does not end at the LSB of Bj then rippling                    CLA is proved to have good performance
occurs in that block and an additional delay is needed     using in high speed adder, so in many papers this
to compute the valid sum bits. Carry-look-ahead and        architecture are used commonly. STCLA – Spanning
carry-select adders [1] are very fast but far larger and   Tree Using CLA uses a tree of 4-bit Manchester
consume much more power than ripple or carry-skip          Carry-Look ahead chains (MCC) to generate carry
adders. Two of the fastest known addition circuits are     for different bit position. RCLCSA – Recursive
the Lynch-Swartzlander’s [5] and Kantabutra’s [6]          CLA/CSA Adder uses the same conception as
hybrid carry-look-ahead adders. They are based on          STCLA except the lengths of its carry chains are
the usage of a carry tree that produces carries into       variant, not fixed. HSAC – High Speed Adder Using
appropriate bit positions without back propagation. In     CLA uses Ling’s adder which solves the transition of
order to obtain the valid sum bits as soon as possible,    carry propagation delay.
                                                                                                  1867 | P a g e
P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                       Vol. 2, Issue4, July-August 2012, pp.1867-1870
          Adder using different implementation is the      increasing with the clock frequency. The adiabatic
most critical issue. For example, STCLA and                technique prevents such losses: the charge does not
RCLCSA use dynamic CMOS while HSAC uses                    owe from the supply voltage to the load capacitance
static CMOS. Here, we want to implement a general          and then to ground, but it owes back to a trapezoidal
architecture for measuring this three different            or sinusoidal supply voltage and can be reused. Just
algorithm which means we can use both dynamic              losses due to the resistance of the switches needed for
CMOS and static CMOS to implement these                    the logic operation still occur. In order to keep these
algorithms for equal comparison. At last, I will offer     losses small, the clock frequency has to be much
my new architecture improved from the original             lower than the technological limit. In the literature, a
paper.                                                     multitude of adiabatic logic families are proposed.
          Let me talk about the original                   Each different implementation shows some particular
implementation. It’s based on the Adiabatic adder.         advantages, but there are also some basic drawbacks
But it takes advantage of the characteristics of CMOS      for these circuits. The goal of this paper is to compare
circuit. Generally, we don’t use “bar” (inverted) as       different adiabatic logic families and to investigate
we conduct every equation . But in reality, “bar” is       their robustness against technological parameter
automated added at the output of logic circuits. So,       variations. For this purpose three adiabatic logic
they use this special characteristic to reduce the carry   families are evaluated and the impact of parameter
propagation time                                           variations on the power dissipation is determined.
                                                           Both intertie (and global) and intra-die (or local)
III. POSITIVE FEEDBACK ADIABATIC LOGIC                     parameter variations of different components in the
         The structure of PFAL logic is shown in Fig.      same sub-circuit are considered. The most important
1. Two n-trees realize the logic functions. This logic     factor is the threshold voltage variation, especially
family also generates both positive and negative           for sub-micrometer processes with reduced supply
outputs. The two major differences with respect to         voltage. This was also found for low voltage CMOS
ECRL are that the latch is made by two pMOSFETs            circuits, cf., where the fundamental yield factor was
and two nMOSFETs, rather than by only two                  the gate delay variation (in CMOS the power
pMOSFETs as in ECRL, and that the functional               dissipation is not significantly dependent on the
blocks are in parallel with the transmission               threshold voltage). For adiabatic circuits the timing
pMOSFETs. Thus the equivalent resistance is smaller        conditions are not critical, because the clock
when the capacitance needs to be charged. The ratio        frequency is particularly low, and therefore the
between the energy needed in a cycle and the               outputs can always follow the clocked supply
dissipated one can be seen in Fig.3. During the            voltage. Here the yield critical requirement is the
recovery phase, the loaded capacitance gives back          power dissipation that has a very low nominal value.
energy to the power supply and the supplied energy         Hence it exhibits large relative deviations due to
decreases.                                                 parameter variations that can lead to the violation of
                                                           the specifications.
                                                                     The general PFAL gate consists of a two
                                                           cross coupled inverters and two functional blocks F
                                                           and F’ (complement of F) driven by normal and
                                                           complemented inputs which realizes both normal and
                                                           complemented outputs. Both the functional blocks
                                                           implemented with n channel MOS transistors. The
                                                           equations used to implement PFAL adder and the
                                                           corresponding sum and carry implementations.
                                                                     The logical organization of conventional and
                                                           adiabatic adders is constructed by the replication of 2
                                                           and 4, 4bit blocks for %bit and 16-bit adder,
                                                           respectively. Each 4bit block may be viewed as
Fig. 1 Basic Schematic of PFAL                             consisting of a carry unit, a sum generation unit, and
                                                           a sum selection unit. (In practice, the three parts are
                                                           of course not necessarily so distinctly separated.) The
IV. POWER DISSIPATION               IN    ADIABATIC
                                                           carries and both types of sum bits are produced using
LOGIC GATES                                                look-ahead functions as much as possible. The
         A limiting factor for the exponentially           adiabatic adder results after the substitution of the
increasing integration of microelectronics is              conventional CMOS adder’s blocks with the
represented by the power dissipation. Though CMOS          corresponding adiabatic. Regarding the delay for an
technology provides circuits with very low static          n-bit adiabatic carry select adder, which is
power dissipation, during the switching operation          constructed by mbit blocks (m<n), we obtain:
currents are generated, due to the discharge of load
capacitances that cause a power dissipation                         tdelay = 2t+N(2tinv+t)
                                                                                                  1868 | P a g e
P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                       Vol. 2, Issue4, July-August 2012, pp.1867-1870
where 2t, is the delay from the computation of the       Fig.3 PFAL Carry Block
partial sum P, and Gi and, N(t+2tinv) with N=n/m,
the delay of carry propagation through the m-bit
blocks. The design of this adder involved rethinking
of the circuit according to the principle of the
adiabatic switching and no changes were held in the
above equations. Also, to best of our knowledge a
similar adiabatic conditional sum adder hasn’t been
introduced until now. Finally, following similar
substitutions, for the conditional sum adder whose
structure resembles that of carry select adder, we can
result in another low power adiabatic adder.
          The schematic and simulated waveform of
the carry select adder is shown. The energy stored at
output can be retrieved by the reversing the current
source direction during discharging process. Hence
adiabatic switching technique offers the less energy
dissipation in PMOS network and reuses the stored
energy in the output load capacitance by reversing
the current source direction.

                                                         Fig.4 Proposed Adiabatic CSA




Fig.2 PFAL Sum Block

                                                         Fig.5 Proposed PFAL CSA Layout with area




                                                         Fig.6 Proposed Circuit Power Results


                                                                                           1869 | P a g e
P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and
                  Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                       Vol. 2, Issue4, July-August 2012, pp.1867-1870

V. Conclusion                                                    and block carry-look-ahead adders”, Proc.
          The new implementation is based on the                 of Int’l Symposium on Computer
original architecture, so it can be used in both static          Arithmetic,1991, pp.154-164.
CMOS and dynamic CMOS circuits. And through               [4].   NAGENDRA, C., IRWIN, M.J., OWENS, R.M.:
this architecture, we can reduce power and area                  “Area-time-power tradeoffs in parallel
consumption but sacrifice some timing (which can be              adders”, IEEE Trans. CAS-II, 43, (10), pp.
neglected). By this implementation, we prove that the            689-702.
new architecture is really better than the traditional    [5].   T. LYNCH, E.E. SWARTZLANDER, “A
HSAC. After a brief review of the literature, we                 spanning-tree carry-look-ahead adder”,
realize that improving adder is very difficult because           IEEE Trans. on Comp., Vol. 41, n°8, Aug.
of the transistor level. If we want to get higher                1992.
performance we must reduce the complexity in              [6].   KANTABUTRA, “A RECURSIVE CARRY-LOOK
transistor level.                                                AHEAD/CARRY-SELECT HYBRID ADDER”,
                                                                 IEEE TRANS. ON COMP., VOL. 42, N°12, DEC.
REFERENCES                                                       1993.
 [1]. OREN, I.: “Computer arithmetic algorithms”,         [7].   R. Zimmermann and H. Kaeslin, “Cell-
      Prentice-Hall, 1993                                        Based multilevel Carry-Increment Adders
 [2]. KANTABUTRA, V.: “Designing optimum                         with Minimal AT- and PT-Products,
      one-level carry-skip adders”, IEEE Trans.                  unpublished                     manuscript.
      on Comp., 1993, Vol. 42, n°6, pp.759-764.                  http://www.iis.ee.ethz.ch/~zimmi/
 [3]. CHAN,       P.K.,     SCHLAG,       M.D.F.,         [8].   Tyagi, “ A reduced-area scheme for carry-
      THOMBORSON, C.D., OKLOBDZIJA, V.G.:                        select adders” IEEE Trans. on Comp., Vol.
      “Delay optimization of carry-skip adders                   42, n°10, Oct. 1993.




                                                                                            1870 | P a g e

Weitere ähnliche Inhalte

Was ist angesagt?

Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...
Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...
Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...
IJMER
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
VIT-AP University
 
Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)
Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)
Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)
IJECEIAES
 

Was ist angesagt? (18)

Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
 
Study of Hybrid Super-capacitor
Study of Hybrid Super-capacitorStudy of Hybrid Super-capacitor
Study of Hybrid Super-capacitor
 
Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...
Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...
Improving the Stability of Cascaded DC Power Supply System by Adaptive Active...
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
 
Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)
Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)
Dynamic model of A DC-DC quasi-Z-source converter (q-ZSC)
 
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
Selection of Passive Component for Cockroft Walton Voltage Multiplier: A Low ...
 
Simplified cascade multiphase DC-DC buck power converter for low voltage larg...
Simplified cascade multiphase DC-DC buck power converter for low voltage larg...Simplified cascade multiphase DC-DC buck power converter for low voltage larg...
Simplified cascade multiphase DC-DC buck power converter for low voltage larg...
 
Design and Implementation of Low Power Multiplier Using Proposed Two Phase Cl...
Design and Implementation of Low Power Multiplier Using Proposed Two Phase Cl...Design and Implementation of Low Power Multiplier Using Proposed Two Phase Cl...
Design and Implementation of Low Power Multiplier Using Proposed Two Phase Cl...
 
J0372049056
J0372049056J0372049056
J0372049056
 
Soft-Switching and Low Ripple Interleaved Boost Converter with Photo-Voltaic ...
Soft-Switching and Low Ripple Interleaved Boost Converter with Photo-Voltaic ...Soft-Switching and Low Ripple Interleaved Boost Converter with Photo-Voltaic ...
Soft-Switching and Low Ripple Interleaved Boost Converter with Photo-Voltaic ...
 
IRJET- Single Switched Capacitor High Gain Boost Quasi-Z Source Converter
IRJET- Single Switched Capacitor High Gain Boost Quasi-Z Source ConverterIRJET- Single Switched Capacitor High Gain Boost Quasi-Z Source Converter
IRJET- Single Switched Capacitor High Gain Boost Quasi-Z Source Converter
 
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
 
Gunn diode
Gunn diodeGunn diode
Gunn diode
 
An operational amplifier with recycling folded cascode topology and adaptive ...
An operational amplifier with recycling folded cascode topology and adaptive ...An operational amplifier with recycling folded cascode topology and adaptive ...
An operational amplifier with recycling folded cascode topology and adaptive ...
 
Hybrid Two Quasi Z-Source Converter for Photovoltaic Application
Hybrid Two Quasi Z-Source Converter for Photovoltaic ApplicationHybrid Two Quasi Z-Source Converter for Photovoltaic Application
Hybrid Two Quasi Z-Source Converter for Photovoltaic Application
 
It2415351540
It2415351540It2415351540
It2415351540
 
Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module
Design of a Low Power and Area Efficient Flip Flop With Embedded Logic ModuleDesign of a Low Power and Area Efficient Flip Flop With Embedded Logic Module
Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module
 
Proportional Resonant Controlled Dual Active Bridge DC to AC Converter System...
Proportional Resonant Controlled Dual Active Bridge DC to AC Converter System...Proportional Resonant Controlled Dual Active Bridge DC to AC Converter System...
Proportional Resonant Controlled Dual Active Bridge DC to AC Converter System...
 

Andere mochten auch

Festa de sant jordi
Festa de sant jordiFesta de sant jordi
Festa de sant jordi
Fotosorpina
 

Andere mochten auch (20)

Nq2422332236
Nq2422332236Nq2422332236
Nq2422332236
 
Ma2419992002
Ma2419992002Ma2419992002
Ma2419992002
 
Ng2421772180
Ng2421772180Ng2421772180
Ng2421772180
 
Ju2416921695
Ju2416921695Ju2416921695
Ju2416921695
 
Li2419041913
Li2419041913Li2419041913
Li2419041913
 
Lz2419961998
Lz2419961998Lz2419961998
Lz2419961998
 
Me2420192024
Me2420192024Me2420192024
Me2420192024
 
Js2416801683
Js2416801683Js2416801683
Js2416801683
 
Mk2420552059
Mk2420552059Mk2420552059
Mk2420552059
 
Nm2422162218
Nm2422162218Nm2422162218
Nm2422162218
 
Lp2419441948
Lp2419441948Lp2419441948
Lp2419441948
 
Ky2418521856
Ky2418521856Ky2418521856
Ky2418521856
 
Kw2418391845
Kw2418391845Kw2418391845
Kw2418391845
 
Jx2417041708
Jx2417041708Jx2417041708
Jx2417041708
 
Gq2512111220
Gq2512111220Gq2512111220
Gq2512111220
 
Lv2419731979
Lv2419731979Lv2419731979
Lv2419731979
 
Y24168171
Y24168171Y24168171
Y24168171
 
LAS GRANDES TRANSFORMACIONES SOCIOECÓNOMICAS DE LA ESPAÑA ACTUAL (1978-2008)...
 LAS GRANDES TRANSFORMACIONES SOCIOECÓNOMICAS DE LA ESPAÑA ACTUAL (1978-2008)... LAS GRANDES TRANSFORMACIONES SOCIOECÓNOMICAS DE LA ESPAÑA ACTUAL (1978-2008)...
LAS GRANDES TRANSFORMACIONES SOCIOECÓNOMICAS DE LA ESPAÑA ACTUAL (1978-2008)...
 
La Gestión para la innovación tecnológica en el uso de recursos digitales en ...
La Gestión para la innovación tecnológica en el uso de recursos digitales en ...La Gestión para la innovación tecnológica en el uso de recursos digitales en ...
La Gestión para la innovación tecnológica en el uso de recursos digitales en ...
 
Festa de sant jordi
Festa de sant jordiFesta de sant jordi
Festa de sant jordi
 

Ähnlich wie Lb2418671870

Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
Kumar Goud
 
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
VLSICS Design
 
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
VLSICS Design
 
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
VLSICS Design
 
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
VLSICS Design
 
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
VLSICS Design
 

Ähnlich wie Lb2418671870 (20)

Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select AddersImplementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
 
Br044426429
Br044426429Br044426429
Br044426429
 
Hv3513651369
Hv3513651369Hv3513651369
Hv3513651369
 
Introduction
IntroductionIntroduction
Introduction
 
VLSI projects 2014
VLSI projects 2014VLSI projects 2014
VLSI projects 2014
 
Design of Multiplier using Low Power CMOS Technology
Design of Multiplier using Low Power CMOS TechnologyDesign of Multiplier using Low Power CMOS Technology
Design of Multiplier using Low Power CMOS Technology
 
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
 
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
 
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
 
Adiabatic logic or clock powered logic
Adiabatic logic or clock powered logicAdiabatic logic or clock powered logic
Adiabatic logic or clock powered logic
 
Design and Analysis of Multi Vt and Variable Vt based Pipelined Adder for Lo...
Design and Analysis of Multi Vt  and Variable Vt based Pipelined Adder for Lo...Design and Analysis of Multi Vt  and Variable Vt based Pipelined Adder for Lo...
Design and Analysis of Multi Vt and Variable Vt based Pipelined Adder for Lo...
 
Design and Analysis of Multi Vt and Variable Vt based Pipelined Adder for Low...
Design and Analysis of Multi Vt and Variable Vt based Pipelined Adder for Low...Design and Analysis of Multi Vt and Variable Vt based Pipelined Adder for Low...
Design and Analysis of Multi Vt and Variable Vt based Pipelined Adder for Low...
 
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
 
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
 
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
 
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
SIMULTANEOUS OPTIMIZATION OF STANDBY AND ACTIVE ENERGY FOR SUB-THRESHOLD CIRC...
 
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAMIMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
 
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAMIMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
 
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAMIMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
 
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONSPERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
 

Lb2418671870

  • 1. P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1867-1870 Design Of Adiabatic Logic Based Low Power Carry Select Adder P. ASHOK KUMAR, B. VIJAYA BHASKHAR Department of ECE, St. Theresa College of Engg. and Tech., Andhra Pradesh, India Associate Professor, Department of ECE, St. Theresa College of Engg. and Tech., Andhra Pradesh, India ABSTRACT Adders are of fundamental importance in In both Lynch-Swartzlander’s and Kantabutra’s a wide variety of digital systems. Many fast adders adders the sum bits are computed by means of carry- exist, but adding fast using low area and power is select blocks, which are able to perform their still challenging. This paper presents a new bit operations in parallel with the carry-tree. block structure that computes propagate signals This paper presents two new families of called “carry strength” in a ripple fashion. Several adders, both based on a new bit carry Select & new adders based on the new carry select Adder adiabatic structure that computes propagate signals structure are proposed. Comparison with well- called “carry-strength” in a ripple fashion. The first known conventional adders demonstrates that the family of adders is a family of new carry-select usage of carry-strength signals allows high-speed adders that are significantly faster than traditional adders to be realised at significantly lower cost carry-select adders while not much larger. The and consuming lower power than previously second family of adders is a family of hybrid look- possible. As well as in this paper we are ahead adders similar to those presented in [5, 6] but concentrating on the heat dissipation & we are significantly smaller and still comparable in speed. reducing the current using adiabatic logic. II. EVALUATION METHODOLOGY Keywords – Adiabatic, Application Specific In our new type of carry-select adder, the Integrated Circuit (ASIC), Area Efficient, CSLA, new block structure eliminates the delay due to the Low Power. rippling at the end of the life of a long-range carry signal. The main idea is that for each bit position k in a block Bj we compute whether the carry-in to position k comes from the carry-in to block Bj, or I. INTRODUCTION whether this carry is internally generated in block Bj. The importance of a fast, low-cost binary To this purpose we will use a new type of bit block, adder in a digital system is difficult to overestimate. in which we will compute propagate signals that start Not only are adders used in every arithmetic at the LSB of the block and end at every bit position. operation, they are also needed for computing the We find it helpful to call the complements of these physical address in virtually every memory fetch “carry-strength” signals, because they indicate for operation in most modern CPUs. Adders are also each bit position whether the carry-in to that position used in many other digital systems including originates within the same bit block. telecommunications systems in places where a full- In basic arithmetic computation, adder still fledged CPU would be superfluous. Many styles of plays an important role though many people focus on adders exist. Ripple adders are the smallest but also more complex computation such as multiplier, the slowest. More recently, carry-skip adders [1, 2, 3] divider, cordic circuits. Although several algorithms are gaining popularity due to their high speed and and architectures are implemented in literature, there relatively small size. Normally, in an N-bit carry-skip is not a general architecture for measuring adder divided into a proper number of M-bit blocks performance equally. Much architecture is tested [1, 4], a long-range carry signal starts at a generic under different conditions which possibly result in block Bi, rippling through some bits in that block, variant performance even implemented with the same then skips some blocks, and ends in a block Bj. If the algorithm. carry does not end at the LSB of Bj then rippling CLA is proved to have good performance occurs in that block and an additional delay is needed using in high speed adder, so in many papers this to compute the valid sum bits. Carry-look-ahead and architecture are used commonly. STCLA – Spanning carry-select adders [1] are very fast but far larger and Tree Using CLA uses a tree of 4-bit Manchester consume much more power than ripple or carry-skip Carry-Look ahead chains (MCC) to generate carry adders. Two of the fastest known addition circuits are for different bit position. RCLCSA – Recursive the Lynch-Swartzlander’s [5] and Kantabutra’s [6] CLA/CSA Adder uses the same conception as hybrid carry-look-ahead adders. They are based on STCLA except the lengths of its carry chains are the usage of a carry tree that produces carries into variant, not fixed. HSAC – High Speed Adder Using appropriate bit positions without back propagation. In CLA uses Ling’s adder which solves the transition of order to obtain the valid sum bits as soon as possible, carry propagation delay. 1867 | P a g e
  • 2. P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1867-1870 Adder using different implementation is the increasing with the clock frequency. The adiabatic most critical issue. For example, STCLA and technique prevents such losses: the charge does not RCLCSA use dynamic CMOS while HSAC uses owe from the supply voltage to the load capacitance static CMOS. Here, we want to implement a general and then to ground, but it owes back to a trapezoidal architecture for measuring this three different or sinusoidal supply voltage and can be reused. Just algorithm which means we can use both dynamic losses due to the resistance of the switches needed for CMOS and static CMOS to implement these the logic operation still occur. In order to keep these algorithms for equal comparison. At last, I will offer losses small, the clock frequency has to be much my new architecture improved from the original lower than the technological limit. In the literature, a paper. multitude of adiabatic logic families are proposed. Let me talk about the original Each different implementation shows some particular implementation. It’s based on the Adiabatic adder. advantages, but there are also some basic drawbacks But it takes advantage of the characteristics of CMOS for these circuits. The goal of this paper is to compare circuit. Generally, we don’t use “bar” (inverted) as different adiabatic logic families and to investigate we conduct every equation . But in reality, “bar” is their robustness against technological parameter automated added at the output of logic circuits. So, variations. For this purpose three adiabatic logic they use this special characteristic to reduce the carry families are evaluated and the impact of parameter propagation time variations on the power dissipation is determined. Both intertie (and global) and intra-die (or local) III. POSITIVE FEEDBACK ADIABATIC LOGIC parameter variations of different components in the The structure of PFAL logic is shown in Fig. same sub-circuit are considered. The most important 1. Two n-trees realize the logic functions. This logic factor is the threshold voltage variation, especially family also generates both positive and negative for sub-micrometer processes with reduced supply outputs. The two major differences with respect to voltage. This was also found for low voltage CMOS ECRL are that the latch is made by two pMOSFETs circuits, cf., where the fundamental yield factor was and two nMOSFETs, rather than by only two the gate delay variation (in CMOS the power pMOSFETs as in ECRL, and that the functional dissipation is not significantly dependent on the blocks are in parallel with the transmission threshold voltage). For adiabatic circuits the timing pMOSFETs. Thus the equivalent resistance is smaller conditions are not critical, because the clock when the capacitance needs to be charged. The ratio frequency is particularly low, and therefore the between the energy needed in a cycle and the outputs can always follow the clocked supply dissipated one can be seen in Fig.3. During the voltage. Here the yield critical requirement is the recovery phase, the loaded capacitance gives back power dissipation that has a very low nominal value. energy to the power supply and the supplied energy Hence it exhibits large relative deviations due to decreases. parameter variations that can lead to the violation of the specifications. The general PFAL gate consists of a two cross coupled inverters and two functional blocks F and F’ (complement of F) driven by normal and complemented inputs which realizes both normal and complemented outputs. Both the functional blocks implemented with n channel MOS transistors. The equations used to implement PFAL adder and the corresponding sum and carry implementations. The logical organization of conventional and adiabatic adders is constructed by the replication of 2 and 4, 4bit blocks for %bit and 16-bit adder, respectively. Each 4bit block may be viewed as Fig. 1 Basic Schematic of PFAL consisting of a carry unit, a sum generation unit, and a sum selection unit. (In practice, the three parts are of course not necessarily so distinctly separated.) The IV. POWER DISSIPATION IN ADIABATIC carries and both types of sum bits are produced using LOGIC GATES look-ahead functions as much as possible. The A limiting factor for the exponentially adiabatic adder results after the substitution of the increasing integration of microelectronics is conventional CMOS adder’s blocks with the represented by the power dissipation. Though CMOS corresponding adiabatic. Regarding the delay for an technology provides circuits with very low static n-bit adiabatic carry select adder, which is power dissipation, during the switching operation constructed by mbit blocks (m<n), we obtain: currents are generated, due to the discharge of load capacitances that cause a power dissipation tdelay = 2t+N(2tinv+t) 1868 | P a g e
  • 3. P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1867-1870 where 2t, is the delay from the computation of the Fig.3 PFAL Carry Block partial sum P, and Gi and, N(t+2tinv) with N=n/m, the delay of carry propagation through the m-bit blocks. The design of this adder involved rethinking of the circuit according to the principle of the adiabatic switching and no changes were held in the above equations. Also, to best of our knowledge a similar adiabatic conditional sum adder hasn’t been introduced until now. Finally, following similar substitutions, for the conditional sum adder whose structure resembles that of carry select adder, we can result in another low power adiabatic adder. The schematic and simulated waveform of the carry select adder is shown. The energy stored at output can be retrieved by the reversing the current source direction during discharging process. Hence adiabatic switching technique offers the less energy dissipation in PMOS network and reuses the stored energy in the output load capacitance by reversing the current source direction. Fig.4 Proposed Adiabatic CSA Fig.2 PFAL Sum Block Fig.5 Proposed PFAL CSA Layout with area Fig.6 Proposed Circuit Power Results 1869 | P a g e
  • 4. P. Ashok Kumar, B. Vijaya Bhaskhar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue4, July-August 2012, pp.1867-1870 V. Conclusion and block carry-look-ahead adders”, Proc. The new implementation is based on the of Int’l Symposium on Computer original architecture, so it can be used in both static Arithmetic,1991, pp.154-164. CMOS and dynamic CMOS circuits. And through [4]. NAGENDRA, C., IRWIN, M.J., OWENS, R.M.: this architecture, we can reduce power and area “Area-time-power tradeoffs in parallel consumption but sacrifice some timing (which can be adders”, IEEE Trans. CAS-II, 43, (10), pp. neglected). By this implementation, we prove that the 689-702. new architecture is really better than the traditional [5]. T. LYNCH, E.E. SWARTZLANDER, “A HSAC. After a brief review of the literature, we spanning-tree carry-look-ahead adder”, realize that improving adder is very difficult because IEEE Trans. on Comp., Vol. 41, n°8, Aug. of the transistor level. If we want to get higher 1992. performance we must reduce the complexity in [6]. KANTABUTRA, “A RECURSIVE CARRY-LOOK transistor level. AHEAD/CARRY-SELECT HYBRID ADDER”, IEEE TRANS. ON COMP., VOL. 42, N°12, DEC. REFERENCES 1993. [1]. OREN, I.: “Computer arithmetic algorithms”, [7]. R. Zimmermann and H. Kaeslin, “Cell- Prentice-Hall, 1993 Based multilevel Carry-Increment Adders [2]. KANTABUTRA, V.: “Designing optimum with Minimal AT- and PT-Products, one-level carry-skip adders”, IEEE Trans. unpublished manuscript. on Comp., 1993, Vol. 42, n°6, pp.759-764. http://www.iis.ee.ethz.ch/~zimmi/ [3]. CHAN, P.K., SCHLAG, M.D.F., [8]. Tyagi, “ A reduced-area scheme for carry- THOMBORSON, C.D., OKLOBDZIJA, V.G.: select adders” IEEE Trans. on Comp., Vol. “Delay optimization of carry-skip adders 42, n°10, Oct. 1993. 1870 | P a g e