Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

Similar documents
PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

Power Minimization of Full Adder Using Reversible Logic

Downloaded from

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

Analysis of Multiplier Circuit Using Reversible Logic

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

Design of Digital Adder Using Reversible Logic

Carry Bypass & Carry Select Adder Using Reversible Logic Gates

FPGA IMPLEMENTATION OF BASIC ADDER CIRCUITS USING REVERSIBLE LOGIC GATES

A Novel Design for carry skip adder using purity preserving reversible logic gates

DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC LOGIC UNIT

Design of Reversible Code Converters Using Verilog HDL

Optimization of reversible sequential circuits

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

Design of Efficient Adder Circuits Using PROPOSED PARITY PRESERVING GATE (PPPG)

Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic

Low Power and High Speed BCD Adder using Reversible Gates

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013)

On the Analysis of Reversible Booth s Multiplier

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

Realization of programmable logic array using compact reversible logic gates 1

Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate

Design &Implementation 16-Bit Low Power Full Adder using Reversible Logic Gates

Circuit for Revisable Quantum Multiplier Implementation of Adders with Reversible Logic 1 KONDADASULA VEDA NAGA SAI SRI, 2 M.

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

Novel Reversible Gate Based Circuit Design and Simulation Using Deep Submicron Technologies

A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER

Realization of 2:4 reversible decoder and its applications

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES

A More Effective Realization Of BCD Adder By Using A New Reversible Logic BBCDC

A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSISTOR GATES

International Journal of Scientific & Engineering Research, Volume 6, Issue 6, June ISSN

Power Optimization using Reversible Gates for Booth s Multiplier

DESIGN OF OPTIMAL CARRY SKIP ADDER AND CARRY SKIP BCD ADDER USING REVERSIBLE LOGIC GATES

Design and Synthesis of Sequential Circuit Using Reversible Logic

Implementation of Reversible ALU using Kogge-Stone Adder

Design and Implementation of Combinational Circuits using Reversible Gates

Design & Performance Analysis of 8-Bit Low Power Parity Preserving Carry- Look Ahead Adder

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

BCD Adder Design using New Reversible Logic for Low Power Applications

ISSN Vol.03, Issue.03, June-2015, Pages:

Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder

A Novel Reversible Gate and its Applications

Design of Reversible Synchronous Sequential Circuits

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Reversible ALU Implementation using Kogge-Stone Adder

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

Department of ECE, Assistant professor, Sri Padmavatimahilavisvavidyalayam, Tirupati , India

Design of Universal Shift Register Using Reversible Logic

Reversible Implementation of Ternary Content Addressable Memory (TCAM) Interface with SRAM

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

FPGA Implementation of Ripple Carry and Carry Look Ahead Adders Using Reversible Logic Gates

A Novel Design of Reversible Universal Shift Register

DESIGN OF 3:8 REVERSIBLE DECODER USING R- GATE

ASIC Design of Reversible Full Adder/Subtractor Circuits

An FPGA Implementation of Energy Efficient Code Converters Using Reversible Logic Gates

Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG)

Optimized Reversible Programmable Logic Array (PLA)

Design of a Compact Reversible Random Access Memory

Quantum Cost Optimization for Reversible Carry Skip BCD Adder

SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL ADDERS

Design Exploration and Application of Reversible Circuits in Emerging Technologies

An Optimized BCD Adder Using Reversible Logic Gates

Design of Reversible Sequential Circuit Using Reversible Logic Synthesis

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-10,

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

Control gates as building blocks for reversible computers

Mach-Zehnder Interferometer based All Optical Reversible Carry-Look ahead Adder

Optimized Nanometric Fault Tolerant Reversible BCD Adder

A Novel Design and Implementation of New Double Feynman and Six-correction logic (DFSCL) gates in Quantum-dot Cellular Automata (QCA)

A Novel Nanometric Reversible Four-bit Signed-magnitude Adder/Subtractor. Soudebeh Boroumand

Optimized Reversible Vedic multipliers for High Speed Low Power Operations

Design and Implementation of Efficient Reversible Vedic multiplier for Low Power and High Speed Operations

Quantum Cost efficient Reversible Multiplier

Design of a compact reversible binary coded decimal adder circuit

Direct Design of Reversible Combinational and Sequential Circuits Using PSDRM Expressions

Implementation of Optimized Reversible Sequential and Combinational Circuits for VLSI Applications

Design of 8-Bit and 16-Bit Adder-Subtractor with Optimized Power and Quantum Cost

Design of Reversible Comparators with Priority Encoding Using Verilog HDL

A New Approach for Designing of 3 to 8 Decoder and It s Applications Using Verilog HDL

Design of Reversible Logic based Basic Combinational Circuits

A New Design of Optical Reversible Adder and Subtractor Using MZI

Quantum computing! quantum gates! Fisica dell Energia!

An Efficient Reversible Design of BCD Adder

Reversible Circuit Using Reversible Gate

CHAPTER 7 REAL TIME IMPLEMENTATION OF SINGLE ELECTRON TRANSISTOR IN SPARTAN 3AN

Design and Optimization of Asynchronous counter using Reversible Logic

Design of 16 Bit Adder Subtractor with PFAG and TG Gates Using Verilog HDL

A Novel LUT Using Quaternary Logic

Novel Pipelined Vedic Multiplier Constituted With Reversible Logic

Design of Fault Tolerant Reversible Multiplexer based Multi-Boolean Function Generator using Parity Preserving Gates

Reversible Multiplier with Peres Gate and Full Adder.

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

OPTIMIZED MULTIPLIER USING REVERSIBLE MULTI- CONTROL INPUT TOFFOLI GATES

Transcription:

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates B.BharathKumar 1, ShaikAsra Tabassum 2 1 Research Scholar, Dept of ECE, Lords Institute of Engineering & Technology, Hyderabad, AP, India. 2 Assistant Professor, Dept of ECE, Lords Institute of Engineering & Technology, Hyderabad, AP, India Abstract: Low power design has become one of the primary focuses in both analogue and digital VLSI circuits. Many power consumption techniques have come in existence and with that the low power design is also achieved by scaling supply voltage, considering sub-threshold region in this region thereby obtaining a minimum energy consumption which also suits for low operating frequencies. In this paper proposed for comparing the sub threshold logics and reversible logics power dissipations. The reversible logic design attracting more interest due to its low power consumption. Reversible logic is very important in low-power circuit design. The basic gates such as AND, OR, and EXOR are not reversible. This paper presents various designs of reversible logic gates used for reversible operation & the applications as carry look ahead adder and select adder Block. This paper also includes simulation result of reversible TSG, pers&toffoli gate. These gates are then used to design four bit Carry look ahead adder and select Adder blocks. Methodology used for designing reversible gate is Tanner Tool Version-13.0 & technology file 0.18 micron. Index terms: SAL, Reversible logic, Quantum Cost, low power carry look ahead adder Introduction: Recently, adiabatic logic (or energy recovery logic) [5] [8] style has emerged as a promising approach in strong inversion regime, to reduce dynamic power consumption significantly without sacrificing noise immunity and driving ability. These circuits achieve Ultra-low energy consumption by steering currents across devices with low voltage differences and by gradually recycling the energy stored in their capacitive loads, especially in low-frequency regime. Since the performance requirements are quite relaxed in many of these energy efficient subthreshold applications [1], [2], we believe that the adiabatic style can be used efficaciously in a subthreshold regime to make the circuit more energy efficient. Sub-threshold logic aims at low power consumption, which is usually constrained to a few tens of Watts. In case of temperature variations, sub-threshold current will vary as it depends exponentially on temperature. Therefore, output node swing can be affected due to the temperature variation SAL saves considerable energy compared with the static conventional logic counterpart over a wide range of frequency. In particular, the impact of temperature variation on leakage dissipation, output swing. The SAL Logic reduce the few amount power dissipation.here proposed for reversible logic using carry select adder for reducing power dissipation and delay. Thus, reversible logic is likely to be in demand in high speed power aware circuits. Reversible circuits are of high interest in low-power CMOS design, optical computing, nanotechnology and quantum computing. The most prominent application of reversible logic lies in quantum computers. A quantum computer will be viewed as a quantum network (or a family of quantum networks) composed of quantum logic gates; each gate performing an elementary unitary operation on one, two or more two state quantum systems called qubits. Each qubit represents an elementary unit of information; corresponding to the classical bit values 0 and 1. Any unitary operation is reversible hence quantum networks effecting elementary arithmetic operations such as addition, multiplication and exponentiation cannot be directly deduced from their classical Boolean counterparts (classical logic gates such as AND or OR are clearly irreversible).thus, Quantum Arithmetic must be built from reversible logical components [3]. Reversible computation in a system can be performed only when the system comprises of reversible gates. These circuits can 1 www.ijdcst.com

generate unique output vector from each input vector, and vice versa. In the reversible circuits, there is a one-to-one mapping between input and output vectors. Sub threshold logic design: The subthresholdcurrent always flow from source to drain even if Vgs is lesser than Vth of the device. This happened due to carrier diffusion between source and drain regions of the CMOS transistor in weak inversion. The subthreshold current become significant current Isub, which occurs when Vgs is below Vth, is the main part of the leakage current. It has also been investigated that off state current occurs due to gate leakage near the drain region of the device and experimental manipulation states that it increases with the increments in number of transistors of the chip. It is estimated that the silicon oxide can scale down to the 1.4 to 1.5 nm regime for high performance application. The offstate leakage will remain within the target specifications (na/ m). However for low power application gate leakage dominates the gate oxide issues with respect to scaling silicon oxides, for that oxide thickness may be limited to 1.8 to 2.0 nm regime with the reduction of the off-state power consumption and maintain an acceptable level of charge retention. Reliability will probably limit silicon oxide scaling for high performance applications whereas gate leakage will limit gate oxide scaling for low power and memory applications [12]. Direct tunneling phenomena of the discrete charges randomly crossing a potential barrier in the gate oxide thickness produces a nonnegligible gate current. This leakage current is the main source of the static power consumption for digital circuits [13]. W.Kirklen et.al.describes about the significant consequences of the off-state leakage which occurs due to short channel effects Proposed design Motivation of reversible logic gates High-performance chips releasing large amounts of heat impose practical limitation on how far can we improve the performance of the system. Reversible circuits that conserve information, by uncomputing bits instead of throwing them away, will soon offer the only physically possible way to keep improving performance. Reversible computing will also lead 2 www.ijdcst.com to improvement in energy efficiency. Energy efficiency will fundamentally affect the speed of circuits such as nanocircuits and therefore the speed of most computing applications. To increase the portability of devices again reversible computing is required. It will let circuit element sizes to reduce to atomic size limits and hence devices will become more portable. Although the hardware design costs incurred in near future may be high but the power cost and performance being more dominant than logic hardware cost in today s computing era, the need of reversible computing cannot be ignored Reversible logic: A reversible logic gate is an n-input n- output logic device with one-to-one mapping. This helps to determine the outputs from the inputs and also the inputs can be uniquely recovered from the outputs. Also in the synthesis of reversible circuits direct fan-out is not allowed as one to-many concept is not reversible. However fan-out in reversible circuits is achieved using additional gates. A reversible circuit should be designed using minimum number of reversible logic gates. From the point of view of reversible circuit design, there are many parameters for determining the complexity and performance of circuits. The number of Reversible gates (N): The number of reversible gates used in circuit. The number of constant inputs (CI): This refers to the number of inputs that are to be maintained constant at either 0 or 1 in order to synthesize the given logical function. The number of garbage outputs (GO): This refers to the number of unused outputs present in a reversible logic circuit. One cannot avoid the garbage outputs as these are very essential to achieve reversibility. Quantum cost (QC): This refers to the cost of the circuit in terms of the cost of a primitive gate. It is calculated knowing the number of primitive reversible logic gates (1*1 or 2*2) required to realize the circuit. Reversible logic gates: Feynman Gate

Feynman gate is a 2*2 one through reversible gate as shown in figure 1. The input vector is I(A, B) and the output vector is O(P, Q). The outputs are defined by P=A, Q=A B. Quantum cost of a Feynman gate is 1. Feynman Gate (FG) can be used as a copying gate. Since a fan-out is not allowed in reversible logic, this gate is useful for duplication of the required outputs. Fig: 2 Peres gate A full- adder using two Peres gates is as shown in fig 3. The quantum realization of this shows that its quantum cost is 8 two Peres gates are used Fig: 1 Feynman Gate Truth Table Truth Table Fig: 3 Full Adder using peres gate Proposed 4 Bit carry look ahead adder: Peres Gate Fig shows a 3*3 Peres gate. The input vector is I (A, B, C) and the output vector is O (P, Q, R). The output is defined by P = A, Q = AB and R=AB C. Quantum cost of a Peres gate is 4. In the proposed design Peres gate is used because of its lowest quantum cost. To reduce the computation time, there are faster ways to add two binary numbers by using carry lookahead adders. They work by creating two signals P and G known to be Carry Propagator andcarry Generator. The carry propagator is propagated to the next level whereas the carry generator is used to generate the output carry,regardless of input carry. The block diagram of a 4-bit Carry Lookahead Adder is shown here below 3 www.ijdcst.com

Fig: 4 Carry Look-Ahead Adder Circuits Results and Discussion: Fig :5 SAL based CLA Design Fig:8 waveform for Reversible Logic CLA Power analysis: Types Power consumption SAL CLA Design 3.200101e+002 watts Reversible logic base CLA design 5.670659e-007 watts Applications: Fig:6 waveform For SAL CLA Logic Reversible computing may have applications in computer security and transaction processing, but the main long-term benefit will be felt very well in those areas which require high energy efficiency, speed and performance.it include the area like 1. Low power CMOS. 2. Quantum computer. 3. Nanotechnology 4. Optical computing Fig: 7 reversible logic Using CLA Design 5. Design of low power arithmetic and data path for digital signal processing (DSP). 6. Field Programmable Gate Arrays (FPGAs) in CMOS technology for extremely low power, high testability and self-repair. Conclusion: 4 www.ijdcst.com

The focus of this paper is on transistor implementation of reversible 4*4 carry look-ahead adder circuit. The proposed design offers less area and less power consumption compare to SAL logics. In future we are planning designing the CSA adder using reversible logic gates References: [1] Implementation of Sub-threshold Adiabatic Logic for Ultralow-Power Application [2] C.H. Bennett, Logical Reversibility of Computation, IBM J. Research and Development, pp. 525-532, November 1973. [3] Hafiz Md. Hasanbabu, Md. Rafiqu Islam, Ahsan Raja Chowdhary and Syed Mostahead Ali Chowdhary Reversible logic synthesis for minimization of full adder ckt, IEEE conference on Digital system design 2003, PP 50-54 [4] Hafiz Md. Hasanbabu, Md. Rafiqu Islam, Ahsan Raja Chowdhary and Syed Mostahead Ali Chowdhary Synthesis of full adder ckt using Reversible logic.17th International Conference on VLSI Design 2004, Mumbai, India 2004, PP 757-760. [5] Feynman R., 1985. Quantum mechanical computers, Optics News, 11: 11-20. [10] E. Fredkin and T. Toffoli, Conservative logic, Intl. Journal of Theoretical Physics, pp. 219-253, 1982. [11] Islam S. and M. MahbuburRahman, 2009b.Efficient Approaches for Designing Fault Tolerant Reversible Carry Look-Ahead and Carry- Skip Adders, MASAUM Journal of Basic and Applied Sciences, 1(3): 354-360. Author s Profile: B. Bharathkumar studying M. Tech in ECE at Lords Institute of Engineering & Technology, Hyderabad, India, Email:bharathkumar005@gmail.co m ShaikAsraTabassum working as Assistant Professor at Lords Instituteof Engineering & Technology, Hyderabad. Email:asratabassum023@gmail.c om [6] Peres, A. 1985. Reversible logic and quantum computers. Physical Review A, 32: 3266-3276. [7] E. Fredkin, T. Toffoli, Conservative Logic, International Journal of Theory of Physics, 21, 1982, pp 219-253. [8] Toffoli T., 1980. Reversible computing,techmemo MIT/LCS/TM-151, MIT Lab for Computer Science. [9] B. Parhami, Fault tolerant reversible circuits, in Proceedings of 40th Asimolar Conf. Signals, Systems, and Computers, S. Chen, B. Mulgrew, and P. M. Grant, A clustering technique for digital communications channel equalization using radial basis function networks, IEEE Trans. on Neural Networks, vol. 4, pp. 570-578, July 1993,CA, pp. 1726-1729,October 2006. 5 www.ijdcst.com