SlideShare a Scribd company logo
1 of 8
INTRODUCTION:
Asynchronous circuits are often presented as a means to achieve low power operation. We
investigate their suitability for lowenergy applications, where long battery life and delay
tolerance is the principal design goal, and where performance is not a critical requirement.
Asynchronous adiabatic logic (AAL) is a novel lowpower design technique which combines
the energy saving benefits of asynchronous systems with adiabatic benefits. In this paper,
energy efficient full adder cell using double pass transistor with asynchronous adiabatic logic
(DPTAAL) is investigated. Asynchronous adiabatic circuits are very low power circuits to
preserve energy for reuse, which reduces the amount of energy drawn directly from the
power supply. In this work, a full adder cell using DPTAAL is designed and simulated, which
exhibits less energy and reliable logical operations. To improve the circuit performance at
reduced voltage level, double pass transistor logic (DPL) is introduced. In proposed we used
carry save adder A carry-save is a type of digital adder used in computer micro architecture to
compute the sum of three or more n-bit numbers in binary. It differs from other digital adders
in that it outputs two numbers of the same dimensions as the inputs, one which is a sequence
of partial sum bits and another which is a sequence of carry bits.
EXISTING SYSTEM:
In existing paper, energy efficient full adder cell using double pass transistor with
asynchronous adiabatic logic (DPTAAL) is investigated. Asynchronous adiabatic circuits are
very low power circuits to preserve energy for reuse, which reduces the amount of energy
drawn directly from the power supply. In this work, a full adder cell using DPTAAL is
designed and simulated, which exhibits less energy and reliable logical operations. To
improve the circuit performance at reduced voltage level, double pass transistor logic (DPL)
is introduced.
PROPOSED SYSTEM
In proposed we use carry save adder, The carry-save adder [11][12]reduces the addition of 3
numbers to the addition of 2 numbers. The propagation delay is 3 gates regardless of the
number of bits. The carry-save unit consists of n full adders, each of which computes a single
sum and carries bit based solely on the corresponding bits of the three input numbers. The
entire sum can then be computed by shifting the carry sequence left by one place and
appending a 0 to the front (most significant bit) of the partial sum sequence and adding this
sequence with RCA produces the resulting n + 1-bit value. This process can be continued
indefinitely, adding an input for each stage of full adders, without any intermediate carry
propagation. These stages can be arranged in a binary tree structure, with cumulative delay
logarithmic in the number of inputs to be added, and invariant of the number of bits per input.
The main application of carry save algorithm is, well known for multiplier architecture is
used for efficient CMOS implementation of much wider variety of algorithms for high speed
digital signal processing .CSA applied in the partial product line of array multipliers will
speed up the carry propagation in the array.
FULL ADDER
Static Energy-Recovery Full Adder As an initial step toward designing low power arithmetic
circuit modules, we designed a Static Energy Recovery Full adder (SERF) cell module
illustrated in Figure 4. The cell uses only 10 transistors and it does not need inverted inputs.
The design was inspired by the XNOR gate full adder design. In non-energy recovery design
the charge applied to the load capacitance during logic level high is drained to ground during
the logic level low. It should be noted that the new SERF adder has no direct path to the
ground. The elimination of a path to the ground reduces power consumption, removing the
Psc variable (product of Isc and voltage) from the total power equation. The charge stored at
the load capacitance is reapplied to the control gates. The combination of not having a direct
path to ground and the re-application of the load charge to the control gate makes the energy
recovering full adder an energy efficient design. To the best of our knowledge this new
design has the lowest transistor count for the complete realization of a full adder.
DPL
The basic difference of pass transistor logic compared to the CMOS logic style is that the
source side of the logic transistor networks is connected to some input signals instead of the
power lines. In the Double Pass Transistor Logic (DPL) style both NMOS and PMOS logic
networks are used in parallel. Pass transistor logic is attractive as fewer transistors are needed
to implement important logic functions, smaller transistors and smaller capacitances are
required, and it is faster than conventional CMOS. However, the pass transistor gates
generate degraded signals, which slow down signal propagation. This situation will be more
critical when the output signals should be propagated to next stage as is the case for the carry
gate in ripple carry adder. To avoid this signal degradation, inverters are added in the outputs
of the circuit.
DPTAAL
ADIABATIC LOGIC DESIGN
“Adiabatic” is a term of Greek origin which spent most of its history related with classical
thermodynamics. It refers to a system in which a transition occurs without energy (usually in
the form of heat) being either lost to or gained from the system. In the context of electronic
systems, rather than heat, electronic charge is preserved. Adiabatic logic is viewed on issues
related with the thermodynamics of computation. By considering this branch of physics that
usually looks at mechanical engines and applying it to computing engines, research areas
such as reversible computation as well as adiabatic logic have been developed. By moving to
a computing paradigm that is reversible, energy can be reprocessed from a computing engine,
and reused to perform further calculations. This style of logical approach differs from CMOS
circuits, which dissipate energy during switching. There are some classical approaches to
reduce the dynamic power such as reducing supply voltage, decreasing physical capacitance
and reducing switching activity. These techniques are not fit enough to meet today’s power
requirement. However, most research has focused on building adiabatic logic, which is a
promising design for low power applications. Adiabatic logic works with the concept of
switching activities which reduces the power by giving stored energy back to the supply.
Thus, the term adiabatic logic is used in low-power VLSI circuits which implements
reversible logic. In this, the main design changes are focused in power clock which plays the
vital role in the principle of operation. Each phase of the power clock gives user to achieve
the following major design rules for the adiabatic circuit design.
In recent years, there is a huge demand for low power and low noise digital circuits motivated
by VLSI designers to introduce new methods to the design of low power VLSI circuits. There
are some classical approaches to reduce the dynamic power such as reducing supply voltage,
decreasing physical capacitance and reducing switching activity. These techniques are not fit
enough to meet today’s power requirement. However, most research has focused on building
adiabatic logic, which is a promising design for low power applications. Adiabatic logic
works with the concept of switching activities which reduces the power by giving stored
energy back to the supply. Thus, the term adiabatic logic is used in low-power VLSI circuits
which implements reversible logic. In this, the main design changes are focused in power
clock which plays the vital role in the principle of operation. Each phase of the power clock
gives user to achieve the two major design rules for the adiabatic circuit design.
In this work, Asynchrobatic Logic is presented. It is a novel low-power design style that
combines the energy saving benefits of asynchronous logic and adiabatic logic to produce
systems whose power dissipation is reduced in several different ways. The term
“Asynchrobatic” is a new word that can be used to describe these types of systems, and is
derived from the concatenation and shortening of Asynchronous, Adiabatic Logic. This thesis
introduces the concept and theory behind Asynchrobatic Logic. It first provides an
introductory background to both underlying parent technologies (asynchronous logic and
adiabatic logic). The background material continues with an explanation of a number of
possible methods for designing complex data-path cells used in the adiabatic data-path.
Asynchrobatic Logic is then introduced as a comparison between asynchronous and
Asynchrobatic buffer chains, showing that for wide systems, it operates more efficiently.
Two more-complex sub-systems are presented, firstly a layout implementation of the
substitution boxes from the Twofish encryption algorithm, and secondly a front-end only
(without parasitic capacitances, resistances) simulation that demonstrates a functional system
capable of calculating the Greatest Common Denominator (GCD) of a pair of 16-bit unsigned
integers, which under typical conditions on a 0.35µm process, executed a test vector
requiring twenty-four iterations in 2.067µs with a power consumption of 3.257nW. These
examples show that the concept of A synchrobatic Logic has the potential to be used in real-
world applications, and is not just theory without application. At the time of its first
publication in 2004, A synchrobatic Logic was both unique and ground-breaking, as this was
the first time that consideration had been given to operating large-scale adiabatic logic in an
asynchronous fashion, and the first time that Asynchronous Stepwise Charging (ASWC) had
been used to drive an adiabatic data-path.
CARRY SAVE ADDER
Carry save adder is used to compute sum ofthree or more n-bit binary numbers. Carrysave
adder is same as a full adder. The carry-save adder reduces the addition
of 3numbers to the addition of 2 numbers. The carry-save unit consists of ‘n’ full
adders,each of which computes a single sum andcarry bit, based on the corresponding bitsof
the three input numbers. The entiresum can then be computed by shiftingthe carry sequence
left by one place andappending a 0 to the front of the partialsum sequence. The figure, given
here showsthe sum of two 32-bit binary numbers, so 32full adders are used at first stage. Let
X andY are two 32-bit numbers and produces partial sum and carry as S and C as shown
inthe following example:Si = Xi xor YiCi = Xi and YiThe final addition is then computed
as:1. Shifting the carry sequence C left by one place.2. Placing a 0 to the front (MSB) of
the partial sum sequence S.3. Finally, a ripple carry adder is used to add these two together
and computing the resulting sum.
Computation Flow of Carry Save Adder.
Again, to add three numbers (Let X ,Y ,Z)the process will be like :X + Y + Z = C + S, where
C is carry and Sis the sum.
IV.
CONCLUSION:
In this paper we have presented a novel methodology for designing energy efficient
full adder cell using double pass transistor with asynchronous adiabatic logic (DPTAAL).
The performance of this design is compared with the conventional logic designs. It is
observed that for frequencies between 100MHz to 200MHz, asynchronous adiabatic full
adder cell consume less energy than the conventional quasi-adiabatic families of cell designs.
Thisapproach confirms the feasibility of asynchronous adiabatic full adder cells in low power
computing applications.

More Related Content

What's hot

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...CSCJournals
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterjournalBEEI
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performance1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performanceINFOGAIN PUBLICATION
 
Cascaded Multilevel Inverter Based Active Power Filters: A Survey of Controls
Cascaded Multilevel Inverter Based Active Power Filters: A Survey of ControlsCascaded Multilevel Inverter Based Active Power Filters: A Survey of Controls
Cascaded Multilevel Inverter Based Active Power Filters: A Survey of ControlsIOSR Journals
 
Volt/Var Optimization by Smart Inverters and Capacitor Banks
Volt/Var Optimization by Smart Inverters and Capacitor BanksVolt/Var Optimization by Smart Inverters and Capacitor Banks
Volt/Var Optimization by Smart Inverters and Capacitor BanksPower System Operation
 
MODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTER
MODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTERMODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTER
MODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTERijsrd.com
 

What's hot (17)

N1102018691
N1102018691N1102018691
N1102018691
 
Computer Application in Power system: Chapter two - load flow analysis
Computer Application in Power system: Chapter two - load flow analysisComputer Application in Power system: Chapter two - load flow analysis
Computer Application in Power system: Chapter two - load flow analysis
 
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...
 
Al36228233
Al36228233Al36228233
Al36228233
 
Power System Review
Power System ReviewPower System Review
Power System Review
 
Cw4301569573
Cw4301569573Cw4301569573
Cw4301569573
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
 
Load flow studies 19
Load flow studies 19Load flow studies 19
Load flow studies 19
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Lb2418671870
Lb2418671870Lb2418671870
Lb2418671870
 
Aw35271276
Aw35271276Aw35271276
Aw35271276
 
1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performance1 ijaems oct-2015-3-design and development of novel matrix converter performance
1 ijaems oct-2015-3-design and development of novel matrix converter performance
 
G04515260
G04515260G04515260
G04515260
 
Cascaded Multilevel Inverter Based Active Power Filters: A Survey of Controls
Cascaded Multilevel Inverter Based Active Power Filters: A Survey of ControlsCascaded Multilevel Inverter Based Active Power Filters: A Survey of Controls
Cascaded Multilevel Inverter Based Active Power Filters: A Survey of Controls
 
Volt/Var Optimization by Smart Inverters and Capacitor Banks
Volt/Var Optimization by Smart Inverters and Capacitor BanksVolt/Var Optimization by Smart Inverters and Capacitor Banks
Volt/Var Optimization by Smart Inverters and Capacitor Banks
 
D010432135
D010432135D010432135
D010432135
 
MODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTER
MODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTERMODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTER
MODELING, ANALYSIS AND SIMULATION OF POLY-PHASE BOOST CONVERTER
 

Similar to Introduction

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
 
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
 
Low Power Adiabatic Logic Design
Low Power Adiabatic Logic DesignLow Power Adiabatic Logic Design
Low Power Adiabatic Logic DesignIOSRJECE
 
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 AddersKumar Goud
 
DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...
DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...
DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...VLSICS Design
 
Energy Efficient Design of Multiplexer Using Adiabatic logic
Energy Efficient Design of Multiplexer Using Adiabatic logicEnergy Efficient Design of Multiplexer Using Adiabatic logic
Energy Efficient Design of Multiplexer Using Adiabatic logicIJEEE
 
Adiabatic logic or clock powered logic
Adiabatic logic or clock powered logicAdiabatic logic or clock powered logic
Adiabatic logic or clock powered logicTuhinansu Pradhan
 
Energy Storage Systems – Grid Connection Using Synchronverters
Energy Storage Systems – Grid Connection Using SynchronvertersEnergy Storage Systems – Grid Connection Using Synchronverters
Energy Storage Systems – Grid Connection Using SynchronvertersGal Barzilai
 
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder CircuitDesign and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder CircuitAssociate Professor in VSB Coimbatore
 
Implementation of pull up pull-down network for energy optimization in full a...
Implementation of pull up pull-down network for energy optimization in full a...Implementation of pull up pull-down network for energy optimization in full a...
Implementation of pull up pull-down network for energy optimization in full a...IJARIIT
 
Design of 6 bit flash analog to digital converter using variable switching vo...
Design of 6 bit flash analog to digital converter using variable switching vo...Design of 6 bit flash analog to digital converter using variable switching vo...
Design of 6 bit flash analog to digital converter using variable switching vo...VLSICS Design
 
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...VLSICS Design
 
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVLSICS Design
 
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVLSICS Design
 
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVLSICS Design
 

Similar to Introduction (20)

Hv3513651369
Hv3513651369Hv3513651369
Hv3513651369
 
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...
 
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...
 
Low Power Adiabatic Logic Design
Low Power Adiabatic Logic DesignLow Power Adiabatic Logic Design
Low Power Adiabatic Logic Design
 
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
 
DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...
DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...
DESIGN & ANALYSIS OF A CHARGE RE-CYCLE BASED NOVEL LPHS ADIABATIC LOGIC CIRCU...
 
Energy Efficient Design of Multiplexer Using Adiabatic logic
Energy Efficient Design of Multiplexer Using Adiabatic logicEnergy Efficient Design of Multiplexer Using Adiabatic logic
Energy Efficient Design of Multiplexer Using Adiabatic logic
 
Adiabatic logic or clock powered logic
Adiabatic logic or clock powered logicAdiabatic logic or clock powered logic
Adiabatic logic or clock powered logic
 
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
 
ha_report modified
ha_report  modifiedha_report  modified
ha_report modified
 
Energy Storage Systems – Grid Connection Using Synchronverters
Energy Storage Systems – Grid Connection Using SynchronvertersEnergy Storage Systems – Grid Connection Using Synchronverters
Energy Storage Systems – Grid Connection Using Synchronverters
 
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder CircuitDesign and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
 
Implementation of pull up pull-down network for energy optimization in full a...
Implementation of pull up pull-down network for energy optimization in full a...Implementation of pull up pull-down network for energy optimization in full a...
Implementation of pull up pull-down network for energy optimization in full a...
 
Design of 6 bit flash analog to digital converter using variable switching vo...
Design of 6 bit flash analog to digital converter using variable switching vo...Design of 6 bit flash analog to digital converter using variable switching vo...
Design of 6 bit flash analog to digital converter using variable switching vo...
 
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
Low Power-Area Design of Full Adder Using Self Resetting Logic with GDI Techn...
 
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
 
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
 
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITSVOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
VOLTAGE STACKING FOR SIMPLIFYING POWER MANAGEMENT IN ASYNCHRONOUS CIRCUITS
 

More from Senthilvel S

IEEE paper 2014 abstract
IEEE paper 2014 abstractIEEE paper 2014 abstract
IEEE paper 2014 abstractSenthilvel S
 
JAVA projects 2014
JAVA projects 2014JAVA projects 2014
JAVA projects 2014Senthilvel S
 
MATLAB projects 2014
MATLAB projects 2014MATLAB projects 2014
MATLAB projects 2014Senthilvel S
 
NS2 IEEE projects 2014
NS2 IEEE projects 2014NS2 IEEE projects 2014
NS2 IEEE projects 2014Senthilvel S
 
NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007Senthilvel S
 
NS2 projects 2014 at HCL
NS2 projects 2014 at HCLNS2 projects 2014 at HCL
NS2 projects 2014 at HCLSenthilvel S
 
NS2 IEEE projects 2014
NS2 IEEE projects 2014NS2 IEEE projects 2014
NS2 IEEE projects 2014Senthilvel S
 
NS2 Projects 2014
NS2 Projects 2014 NS2 Projects 2014
NS2 Projects 2014 Senthilvel S
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer trainingSenthilvel S
 
Hcl workshop and internship 2014 15
Hcl workshop and internship 2014   15Hcl workshop and internship 2014   15
Hcl workshop and internship 2014 15Senthilvel S
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer trainingSenthilvel S
 
Final year projects for ECE students
Final year projects for ECE students Final year projects for ECE students
Final year projects for ECE students Senthilvel S
 
Final Year projects for ece and eee students
Final Year projects for ece and eee studentsFinal Year projects for ece and eee students
Final Year projects for ece and eee studentsSenthilvel S
 
NS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL VelacheryNS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL VelacherySenthilvel S
 
NS2 Projects 2014 in HCL velachery
NS2 Projects 2014 in HCL velacheryNS2 Projects 2014 in HCL velachery
NS2 Projects 2014 in HCL velacherySenthilvel S
 

More from Senthilvel S (18)

IEEE paper 2014 abstract
IEEE paper 2014 abstractIEEE paper 2014 abstract
IEEE paper 2014 abstract
 
JAVA projects 2014
JAVA projects 2014JAVA projects 2014
JAVA projects 2014
 
MATLAB projects 2014
MATLAB projects 2014MATLAB projects 2014
MATLAB projects 2014
 
NS2 IEEE projects 2014
NS2 IEEE projects 2014NS2 IEEE projects 2014
NS2 IEEE projects 2014
 
NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007NS2 IEEE Projects 2014 call at 9382207007
NS2 IEEE Projects 2014 call at 9382207007
 
NS2 projects 2014 at HCL
NS2 projects 2014 at HCLNS2 projects 2014 at HCL
NS2 projects 2014 at HCL
 
NS2 IEEE projects 2014
NS2 IEEE projects 2014NS2 IEEE projects 2014
NS2 IEEE projects 2014
 
NS2 Projects 2014
NS2 Projects 2014 NS2 Projects 2014
NS2 Projects 2014
 
Ns1
Ns1Ns1
Ns1
 
Ns 2 titles 2014
Ns 2 titles 2014Ns 2 titles 2014
Ns 2 titles 2014
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer training
 
Hcl workshop and internship 2014 15
Hcl workshop and internship 2014   15Hcl workshop and internship 2014   15
Hcl workshop and internship 2014 15
 
Hcl ipt 2014 2015 summer training
Hcl ipt 2014   2015 summer trainingHcl ipt 2014   2015 summer training
Hcl ipt 2014 2015 summer training
 
Final year projects for ECE students
Final year projects for ECE students Final year projects for ECE students
Final year projects for ECE students
 
Final Year projects for ece and eee students
Final Year projects for ece and eee studentsFinal Year projects for ece and eee students
Final Year projects for ece and eee students
 
NS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL VelacheryNS2 IEEE Projects @ HCL Velachery
NS2 IEEE Projects @ HCL Velachery
 
NS2 Projects 2014 in HCL velachery
NS2 Projects 2014 in HCL velacheryNS2 Projects 2014 in HCL velachery
NS2 Projects 2014 in HCL velachery
 
Ccna concepts
Ccna conceptsCcna concepts
Ccna concepts
 

Introduction

  • 1. INTRODUCTION: Asynchronous circuits are often presented as a means to achieve low power operation. We investigate their suitability for lowenergy applications, where long battery life and delay tolerance is the principal design goal, and where performance is not a critical requirement. Asynchronous adiabatic logic (AAL) is a novel lowpower design technique which combines the energy saving benefits of asynchronous systems with adiabatic benefits. In this paper, energy efficient full adder cell using double pass transistor with asynchronous adiabatic logic (DPTAAL) is investigated. Asynchronous adiabatic circuits are very low power circuits to preserve energy for reuse, which reduces the amount of energy drawn directly from the power supply. In this work, a full adder cell using DPTAAL is designed and simulated, which exhibits less energy and reliable logical operations. To improve the circuit performance at reduced voltage level, double pass transistor logic (DPL) is introduced. In proposed we used carry save adder A carry-save is a type of digital adder used in computer micro architecture to compute the sum of three or more n-bit numbers in binary. It differs from other digital adders in that it outputs two numbers of the same dimensions as the inputs, one which is a sequence of partial sum bits and another which is a sequence of carry bits. EXISTING SYSTEM: In existing paper, energy efficient full adder cell using double pass transistor with asynchronous adiabatic logic (DPTAAL) is investigated. Asynchronous adiabatic circuits are very low power circuits to preserve energy for reuse, which reduces the amount of energy drawn directly from the power supply. In this work, a full adder cell using DPTAAL is designed and simulated, which exhibits less energy and reliable logical operations. To improve the circuit performance at reduced voltage level, double pass transistor logic (DPL) is introduced. PROPOSED SYSTEM In proposed we use carry save adder, The carry-save adder [11][12]reduces the addition of 3 numbers to the addition of 2 numbers. The propagation delay is 3 gates regardless of the number of bits. The carry-save unit consists of n full adders, each of which computes a single sum and carries bit based solely on the corresponding bits of the three input numbers. The
  • 2. entire sum can then be computed by shifting the carry sequence left by one place and appending a 0 to the front (most significant bit) of the partial sum sequence and adding this sequence with RCA produces the resulting n + 1-bit value. This process can be continued indefinitely, adding an input for each stage of full adders, without any intermediate carry propagation. These stages can be arranged in a binary tree structure, with cumulative delay logarithmic in the number of inputs to be added, and invariant of the number of bits per input. The main application of carry save algorithm is, well known for multiplier architecture is used for efficient CMOS implementation of much wider variety of algorithms for high speed digital signal processing .CSA applied in the partial product line of array multipliers will speed up the carry propagation in the array. FULL ADDER Static Energy-Recovery Full Adder As an initial step toward designing low power arithmetic circuit modules, we designed a Static Energy Recovery Full adder (SERF) cell module illustrated in Figure 4. The cell uses only 10 transistors and it does not need inverted inputs. The design was inspired by the XNOR gate full adder design. In non-energy recovery design the charge applied to the load capacitance during logic level high is drained to ground during the logic level low. It should be noted that the new SERF adder has no direct path to the ground. The elimination of a path to the ground reduces power consumption, removing the Psc variable (product of Isc and voltage) from the total power equation. The charge stored at the load capacitance is reapplied to the control gates. The combination of not having a direct path to ground and the re-application of the load charge to the control gate makes the energy recovering full adder an energy efficient design. To the best of our knowledge this new design has the lowest transistor count for the complete realization of a full adder. DPL
  • 3. The basic difference of pass transistor logic compared to the CMOS logic style is that the source side of the logic transistor networks is connected to some input signals instead of the power lines. In the Double Pass Transistor Logic (DPL) style both NMOS and PMOS logic networks are used in parallel. Pass transistor logic is attractive as fewer transistors are needed to implement important logic functions, smaller transistors and smaller capacitances are required, and it is faster than conventional CMOS. However, the pass transistor gates generate degraded signals, which slow down signal propagation. This situation will be more critical when the output signals should be propagated to next stage as is the case for the carry gate in ripple carry adder. To avoid this signal degradation, inverters are added in the outputs of the circuit. DPTAAL
  • 4. ADIABATIC LOGIC DESIGN “Adiabatic” is a term of Greek origin which spent most of its history related with classical thermodynamics. It refers to a system in which a transition occurs without energy (usually in the form of heat) being either lost to or gained from the system. In the context of electronic systems, rather than heat, electronic charge is preserved. Adiabatic logic is viewed on issues related with the thermodynamics of computation. By considering this branch of physics that usually looks at mechanical engines and applying it to computing engines, research areas such as reversible computation as well as adiabatic logic have been developed. By moving to a computing paradigm that is reversible, energy can be reprocessed from a computing engine, and reused to perform further calculations. This style of logical approach differs from CMOS circuits, which dissipate energy during switching. There are some classical approaches to reduce the dynamic power such as reducing supply voltage, decreasing physical capacitance and reducing switching activity. These techniques are not fit enough to meet today’s power requirement. However, most research has focused on building adiabatic logic, which is a promising design for low power applications. Adiabatic logic works with the concept of switching activities which reduces the power by giving stored energy back to the supply. Thus, the term adiabatic logic is used in low-power VLSI circuits which implements reversible logic. In this, the main design changes are focused in power clock which plays the vital role in the principle of operation. Each phase of the power clock gives user to achieve the following major design rules for the adiabatic circuit design. In recent years, there is a huge demand for low power and low noise digital circuits motivated by VLSI designers to introduce new methods to the design of low power VLSI circuits. There are some classical approaches to reduce the dynamic power such as reducing supply voltage, decreasing physical capacitance and reducing switching activity. These techniques are not fit enough to meet today’s power requirement. However, most research has focused on building adiabatic logic, which is a promising design for low power applications. Adiabatic logic works with the concept of switching activities which reduces the power by giving stored energy back to the supply. Thus, the term adiabatic logic is used in low-power VLSI circuits which implements reversible logic. In this, the main design changes are focused in power clock which plays the vital role in the principle of operation. Each phase of the power clock gives user to achieve the two major design rules for the adiabatic circuit design.
  • 5. In this work, Asynchrobatic Logic is presented. It is a novel low-power design style that combines the energy saving benefits of asynchronous logic and adiabatic logic to produce systems whose power dissipation is reduced in several different ways. The term “Asynchrobatic” is a new word that can be used to describe these types of systems, and is derived from the concatenation and shortening of Asynchronous, Adiabatic Logic. This thesis introduces the concept and theory behind Asynchrobatic Logic. It first provides an introductory background to both underlying parent technologies (asynchronous logic and adiabatic logic). The background material continues with an explanation of a number of possible methods for designing complex data-path cells used in the adiabatic data-path. Asynchrobatic Logic is then introduced as a comparison between asynchronous and Asynchrobatic buffer chains, showing that for wide systems, it operates more efficiently. Two more-complex sub-systems are presented, firstly a layout implementation of the substitution boxes from the Twofish encryption algorithm, and secondly a front-end only (without parasitic capacitances, resistances) simulation that demonstrates a functional system capable of calculating the Greatest Common Denominator (GCD) of a pair of 16-bit unsigned integers, which under typical conditions on a 0.35µm process, executed a test vector requiring twenty-four iterations in 2.067µs with a power consumption of 3.257nW. These examples show that the concept of A synchrobatic Logic has the potential to be used in real- world applications, and is not just theory without application. At the time of its first publication in 2004, A synchrobatic Logic was both unique and ground-breaking, as this was the first time that consideration had been given to operating large-scale adiabatic logic in an asynchronous fashion, and the first time that Asynchronous Stepwise Charging (ASWC) had been used to drive an adiabatic data-path. CARRY SAVE ADDER Carry save adder is used to compute sum ofthree or more n-bit binary numbers. Carrysave adder is same as a full adder. The carry-save adder reduces the addition of 3numbers to the addition of 2 numbers. The carry-save unit consists of ‘n’ full adders,each of which computes a single sum andcarry bit, based on the corresponding bitsof the three input numbers. The entiresum can then be computed by shiftingthe carry sequence left by one place andappending a 0 to the front of the partialsum sequence. The figure, given here showsthe sum of two 32-bit binary numbers, so 32full adders are used at first stage. Let X andY are two 32-bit numbers and produces partial sum and carry as S and C as shown
  • 6. inthe following example:Si = Xi xor YiCi = Xi and YiThe final addition is then computed as:1. Shifting the carry sequence C left by one place.2. Placing a 0 to the front (MSB) of the partial sum sequence S.3. Finally, a ripple carry adder is used to add these two together and computing the resulting sum.
  • 7.
  • 8. Computation Flow of Carry Save Adder. Again, to add three numbers (Let X ,Y ,Z)the process will be like :X + Y + Z = C + S, where C is carry and Sis the sum. IV. CONCLUSION: In this paper we have presented a novel methodology for designing energy efficient full adder cell using double pass transistor with asynchronous adiabatic logic (DPTAAL). The performance of this design is compared with the conventional logic designs. It is observed that for frequencies between 100MHz to 200MHz, asynchronous adiabatic full adder cell consume less energy than the conventional quasi-adiabatic families of cell designs. Thisapproach confirms the feasibility of asynchronous adiabatic full adder cells in low power computing applications.