SlideShare a Scribd company logo
1 of 5
Download to read offline
Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57
www.ijera.com 53 | P a g e
Design of Digital Adder Using Reversible Logic
Gowthami P*, RVS Satyanarayana **
* (Research scholar, Department of ECE, S V University College of Engineering, Tirupati, AP, India.)
** (Professor, Department of ECE, S V University College of Engineering, Tirupati, AP, India.)
ABSTRACT
Reversible logic circuits have promising applications in Quantum computing, Low power VLSI design,
Nanotechnology, optical computing, DNA computing and Quantum dot cellular automata. In spite of them
another main prominent application of reversible logic is Quantum computers where the quantum devices are
essential which are ideally operated at ultra high speed with less power dissipation must be built from reversible
logic components. This makes the reversible logic as a one of the most promising research areas in the past few
decades. In VLSI design the delay is the one of the major issue along with area and power. This paper presents
the implementation of Ripple Carry Adder (RCA) circuits using reversible logic gates are discussed.
Keywords - Reversible logic, Reversible logic circuits, Ultra high speed, Power dissipation, Ripple Carry
Adder.
I. INTRODUCTION
One of the most interested topics in current researches of hardware designers is the low power circuit
design. The one of the main concern in VLSI design is power dissipation. According to Moore’s Law statement
that the number of components on the chip will double for every 18 months. After studying the Moore’s Law
researchers have come to decide that as the number of components on the chip increases the power dissipation
will also increases. In past different techniques were used to reduce power dissipation hence for VLSI designers
the power minimization has become a prime factor. In recent times the one of the alternative technique to reduce
power dissipation is reversible logic.
In year 1961 scientist R. Landauer demonstrated that the amount of energy dissipation is due to the loss of
each bit information. The energy dissipation for one bit of information loss is the amount of KTln2 joules,
where K is the Boltzmann’s constant and T is the Temperature at which operation is performed. The heat
dissipated due to the loss of one bit of information is very small at room temperature, but in the case of high
computational works when the numbers of bits are more the heat dissipated by them will be so large that it
affects the performance and leads to the reduction of the lifetime of the components [1]. In 1973 C. H. Bennett
illustrated that to avoid KTln2 energy dissipation in a circuit, the logic circuit must be built with reversible logic
gates [2].
Reversible computing is one of the innovative method in low power dissipating circuit design for
cryptography, thermodynamics to reduce the power dissipation by eliminating information loss.
An adder is a digital circuit that performs addition of binary digit. Adder is the main component used in
applications like Digital Signal Processor, Microprocessors etc. An Adder in which the carry-out of each full
adder is the carry-in to the next most siginificant full adder, this type of adder is know as Ripple Carry Adder.
This paper shows the 16 bit reversible Ripple Carry Adders which are developed using two different
reversible gates.
II. REVERSIBLE LOGIC GATES
A reversible logic gate is a logic circuit that has the N number of Inputs and N number of Outputs with a
bijective mapping between the input and output vector. Thus an NxN reversible gate can be denoted as follows
Iv = (I1, I2, I3, I4,……….IN) and Ov = (O1, O2, O3, O4,……ON)
Where Iv and Ov represent the input and output vectors respectively.
To design a reversible circuits a set of reversible gates are needed which can generate a unique output
vector for each given input vector, and vice-versa that is there is a one-to-one mapping between the input and
the output vectors. Reversible logic circuits and arbitrary logic circuits are distinguished by two properties.
(i) The number of output bits is equal to the number of input bits.
(ii) For each input pattern maps to unique output pattern
From the view of reversible circuit design, the complexity and performance of circuit depends on the some
of the following parameters.
RESEARCH ARTICLE OPEN ACCESS
Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57
www.ijera.com 54 | P a g e
Constant Inputs: The number of inputs to be maintained at 0 or 1 value in order to obtain the required
function.
Garbage Output: The number of unused outputs which transforms the irreversible circuit into a reversible
circuit.
Quantum Cost: Number of Primitive reversible logic gates required to realize the circuit.
There are various number of existing reversible gates. Some of them are discussed below.
2.1.1. Feynman Gate (FG)
Feynman gate is a 2 inputs 2 outputs (2x2) reversible gate. Another name for Feynman gate is Controlled-
NOT gate having the mapping (A, B) to (P=A, Q=A⊕B) where A, B are the inputs and P, Q are the outputs,
respectively. This gate is useful for copying the required outputs. Therefore, it can be known as a copying gate.
It has a quantum cost of one. Its logic circuit is shown in Fig 1 below.
Fig 1: Feynman Gate
2.1.2. Fredkin Gate (FRG)
Fredkin gate is a 3 inputs 3 outputs (3x3) reversible gate having the mapping (A, B, C) to (P=A,
Q=A’B⊕AC, R=AB⊕A’C), where A, B, C are the inputs and P, Q, R are the outputs, respectively. It is also
known as a Controlled Permutation gate. It has a quantum cost of five. Its logic circuit is shown in Fig 2 below.
Fig 2: Fredkin Gate
2.1.3. Toffoli Gate (TG)
Toffoli Gate is a 3 inputs 3 outputs (3x3) reversible gate having the mapping (A, B, C) to (P=A, Q=B,
R=A.B⊕C). The other name for Toffoli gate is controlled controlled-NOT gate. It has a quantum cost of five.
Its logic circuit is shown in Fig 3 below.
Fig 3: Toffoli Gate
2.1.4. Peres Gate (PG)
The Peres gate is a 3 inputs 3 outputs (3x3) reversible gate having the mapping (A, B, C) to (P=A,
Q=A⊕B, R= (A.B)⊕C), where A, B, C are the inputs and P, Q, R are the outputs, respectively. It's also known
as the New Toffoli Gate (NTG). It is constructed by one Toffoli and one Feynman gate. It has a quantum cost of
four. Its logic circuit is shown in Fig 4 below.
Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57
www.ijera.com 55 | P a g e
Fig 4: Peres Gate
2.1.5. HNG
The HNG is a 4 inputs 4 outputs (4x4) reversible gate having the mapping (A,B,C,D) to (P=A, Q=B, R=
A⊕B⊕C, S = (A⊕B).C⊕AB⊕D)) where A,B,C,D are the inputs and P,Q,R,S are the outputs respectively. It
has a quantum cost of six. Its logic circuit is shown in Fig 5 below.
Fig 5: HNG
III. REVERSIBLE ADDERS
3.1 Reversible Full Adders
A Full adder is defined as circuit that takes two input bits , a carry-in bit and produces the output sum and
carry out . Two types of reversible full adders are discussed here one is implementated with Peres gate and
other one is using HNG.
The 3x3 Peres Gate is singly worked as half adder circuit when third input is set to zero i.e. third input is
treated as a constant input. To implement the Reversible full adder circuit using Peres gate it requires two Peres
gates which should be arranged as shown in Fig 6. Now this entire circuit is denoted as name Peres Full Adder
Gate (PFAG). Peres Full Adder Gate produces two garbage outputs (g1 and g2), and requires one constant input.
The constant input is set to zero to obtain the desire outputs.
Fig 6: Peres Gates as Reversible Full Adder
Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57
www.ijera.com 56 | P a g e
Fig 7: HNG Gate as Reversible Full Adder
Fig 7 shows that the HNG can singly worked as a Reversible Full Adder. To perform the operation as
reversible full adder the fourth input of HNG should be treated as a constant input i.e. D = 0. The main
difference between PFAG and HNG is two construct PFAG two Peres gates are needed each Peres gate
quantum cost is 4 therefore PFAG total quantum cost is 8 where as HNG gate quantum cost is 6.
3.2 Ripple Carry Adder
The basic building block of the ripple carry adder is full adder. The binary full adder adds each input along
with the applied carry in that is obtained as carry out from the addition of previous lower bits. To add two n bit
binary numbers then n binary full adders should be interconnected. A Ripple carry adder is the inter connection
of full adders.
The general output expressions for a ripple adder are
Si = A ⊕B ⊕Ci
Ci+1 = (A ⊕ B) .Ci ⊕AB (i=0, 1, 2, 3, 4……)
The 16 bit ripple carry adder is obtained by cascading the 16 full adders in series. The block diagram of
four bit ripple carry adder using Peres gate is shown in Fig 8.
Fig 8: Reversible 4 bit PFAG Ripple Carry Adder
For implementing a four bit reversible ripple carry adder 8 Peres gates are needed. Hence the total gate
count for four bit Ripple carry adder is 8.Therefore to construct a 16 bit ripple carry adder 32 Peres gates are
required.
The block diagram of four bit ripple carry adder using HNG is shown in Fig 9. For constructing a four bit
reversible ripple carry adder using HNG, 4 HNG are essential. Hence the total gate count for four bit Ripple
carry adder is 4. Therefore to construct a 16 bit ripple carry adder 16 HNG are needed.
Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57
www.ijera.com 57 | P a g e
Fig 9: Reversible 4 bit HNG Ripple Carry Adder
IV. RESULTS
The above discussed Ripple carry adders are modelled using Verilog HDL.The functional verification is
done and synthesized using Xilinx ISE.
TABLE 1: Comparison between Reversible Ripple Carry Adders
The comparison of two reversible Ripple Carry Adder based on three parameters i.e. Gate count, Garbage
output and Quantum cost is shown in Table 1.
TABLE 2: Comparative results of conventional Ripple Carry Adder with Reversible Ripple Carry Adder
16 bit Ripple Carry Adders Delay
Conventional Ripple Carry Adder 8.162ns
Reversible Ripple Carry Adder using PFAG. 7.798ns
Reversible Ripple Carry Adder using HNG 7.644ns
Table 2 shows the comparison of delay between the conventional and reversible Ripple Carry Adders.
V. CONCLUSION
In this paper, the reversible ripple carry adders, using PFAG and HNG are implemented. The performance
of Ripple Carry Adder circuits can be improved using reversible logic and evaluate the number of gate count,
garbage output, quantum cost and delay of the Ripple carry adders implemented using Reversible logic gates.
REFERENCES
[1] R. Landauer, “Irreversibility and heat generation in the computing process”, IBM J. Research and
Development, 5(3), 1961, pp 183-191.
[2] C.H. Bennett, “Logical reversibility of Computation”, IBM J. Research and Development, 17, 1973,
pp 525-532.
[3] Md. Saiful Islam, Md. Rafiqul Islam, “Minimization of Reversible Adder Circuits”, Asian Journal of
Information Technology, 4, 2005, pp 1146-1151.
[4] M. Haghparast, M. Mohammadi, K. Navi, M. Eshghi,” Optimized Reversible Multiplier Circuit,
Journal of Circuits, Systems and Computers”, 18(2), 2009, pp 311-323.
[5] Lenin Gopal, Nor SyahirMohd Mahayadin, Adib kabir Chowdhury, Alpha Agape Gopalai, Ashutosh
Kumar Singh, “Design and Synthesis of Reversible Arithmetic and Logic Unit”, International
Conference on Communication and Control Technology (I4CT 2014), 2014, pp 289-293.
Parameters 16 bit Reversible Ripple Carry
Adder using PFAG
16 bit Reversible Ripple Carry
Adder using HNG
Gate count 32 16
Garbage output 32 32
Quantum cost 128 96

More Related Content

What's hot

Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates csandit
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology forVLSICS Design
 
Low Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/SubtractorLow Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/SubtractorVLSICS Design
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesIJLT EMAS
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologySai Viswanath
 
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...VLSICS Design
 
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
 
Optimized study of one bit comparator using reversible logic gates
Optimized study of one bit comparator using reversible logic gatesOptimized study of one bit comparator using reversible logic gates
Optimized study of one bit comparator using reversible logic gateseSAT Journals
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...VIT-AP University
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gatesijsrd.com
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...IJERA Editor
 
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisMinimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisSajib Mitra
 
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...IJERA Editor
 

What's hot (16)

Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates Implemenation of Vedic Multiplier Using Reversible Gates
Implemenation of Vedic Multiplier Using Reversible Gates
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology for
 
Low Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/SubtractorLow Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/Subtractor
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible Gates
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron Technology
 
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
Evolution of Structure of Some Binary Group-Based N-Bit Compartor, N-To-2N De...
 
C046051216
C046051216C046051216
C046051216
 
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)
 
Optimized study of one bit comparator using reversible logic gates
Optimized study of one bit comparator using reversible logic gatesOptimized study of one bit comparator using reversible logic gates
Optimized study of one bit comparator using reversible logic gates
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
 
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisMinimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
 
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
Design of High speed Low Power Reversible Vedic multiplier and Reversible Div...
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
 

Similar to Design of Digital Adder Using Reversible Logic

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) inventionjournals
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...VLSICS Design
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitIRJET Journal
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparatorVLSICS Design
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostIJERA Editor
 
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATESOPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATESVLSICS Design
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gateseSAT Journals
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...IOSRJVSP
 
SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...
SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...
SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...VLSICS Design
 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET Journal
 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...
IRJET- Design and Implementation of Combinational Circuits using Reversib...IRJET Journal
 
Optimized study of one bit comparator using reversible
Optimized study of one bit comparator using reversibleOptimized study of one bit comparator using reversible
Optimized study of one bit comparator using reversibleeSAT Publishing House
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationDebraj Maji
 
Low Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/SubtractorLow Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/SubtractorVLSICS Design
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICBUKYABALAJI
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICBUKYABALAJI
 
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic SynthesisDesign of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic SynthesisVLSICS Design
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430IJRAT
 

Similar to Design of Digital Adder Using Reversible Logic (20)

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
 
S4102152159
S4102152159S4102152159
S4102152159
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparator
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
 
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATESOPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
 
SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...
SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...
SCOPE OF REVERSIBLE ENGINEERING AT GATE-LEVEL: FAULT-TOLERANT COMBINATIONAL A...
 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...
IRJET- Design and Implementation of Combinational Circuits using Reversib...
 
Optimized study of one bit comparator using reversible
Optimized study of one bit comparator using reversibleOptimized study of one bit comparator using reversible
Optimized study of one bit comparator using reversible
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementation
 
Low Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/SubtractorLow Power Reversible Parallel Binary Adder/Subtractor
Low Power Reversible Parallel Binary Adder/Subtractor
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
 
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic SynthesisDesign of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430
 

Recently uploaded

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 

Design of Digital Adder Using Reversible Logic

  • 1. Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57 www.ijera.com 53 | P a g e Design of Digital Adder Using Reversible Logic Gowthami P*, RVS Satyanarayana ** * (Research scholar, Department of ECE, S V University College of Engineering, Tirupati, AP, India.) ** (Professor, Department of ECE, S V University College of Engineering, Tirupati, AP, India.) ABSTRACT Reversible logic circuits have promising applications in Quantum computing, Low power VLSI design, Nanotechnology, optical computing, DNA computing and Quantum dot cellular automata. In spite of them another main prominent application of reversible logic is Quantum computers where the quantum devices are essential which are ideally operated at ultra high speed with less power dissipation must be built from reversible logic components. This makes the reversible logic as a one of the most promising research areas in the past few decades. In VLSI design the delay is the one of the major issue along with area and power. This paper presents the implementation of Ripple Carry Adder (RCA) circuits using reversible logic gates are discussed. Keywords - Reversible logic, Reversible logic circuits, Ultra high speed, Power dissipation, Ripple Carry Adder. I. INTRODUCTION One of the most interested topics in current researches of hardware designers is the low power circuit design. The one of the main concern in VLSI design is power dissipation. According to Moore’s Law statement that the number of components on the chip will double for every 18 months. After studying the Moore’s Law researchers have come to decide that as the number of components on the chip increases the power dissipation will also increases. In past different techniques were used to reduce power dissipation hence for VLSI designers the power minimization has become a prime factor. In recent times the one of the alternative technique to reduce power dissipation is reversible logic. In year 1961 scientist R. Landauer demonstrated that the amount of energy dissipation is due to the loss of each bit information. The energy dissipation for one bit of information loss is the amount of KTln2 joules, where K is the Boltzmann’s constant and T is the Temperature at which operation is performed. The heat dissipated due to the loss of one bit of information is very small at room temperature, but in the case of high computational works when the numbers of bits are more the heat dissipated by them will be so large that it affects the performance and leads to the reduction of the lifetime of the components [1]. In 1973 C. H. Bennett illustrated that to avoid KTln2 energy dissipation in a circuit, the logic circuit must be built with reversible logic gates [2]. Reversible computing is one of the innovative method in low power dissipating circuit design for cryptography, thermodynamics to reduce the power dissipation by eliminating information loss. An adder is a digital circuit that performs addition of binary digit. Adder is the main component used in applications like Digital Signal Processor, Microprocessors etc. An Adder in which the carry-out of each full adder is the carry-in to the next most siginificant full adder, this type of adder is know as Ripple Carry Adder. This paper shows the 16 bit reversible Ripple Carry Adders which are developed using two different reversible gates. II. REVERSIBLE LOGIC GATES A reversible logic gate is a logic circuit that has the N number of Inputs and N number of Outputs with a bijective mapping between the input and output vector. Thus an NxN reversible gate can be denoted as follows Iv = (I1, I2, I3, I4,……….IN) and Ov = (O1, O2, O3, O4,……ON) Where Iv and Ov represent the input and output vectors respectively. To design a reversible circuits a set of reversible gates are needed which can generate a unique output vector for each given input vector, and vice-versa that is there is a one-to-one mapping between the input and the output vectors. Reversible logic circuits and arbitrary logic circuits are distinguished by two properties. (i) The number of output bits is equal to the number of input bits. (ii) For each input pattern maps to unique output pattern From the view of reversible circuit design, the complexity and performance of circuit depends on the some of the following parameters. RESEARCH ARTICLE OPEN ACCESS
  • 2. Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57 www.ijera.com 54 | P a g e Constant Inputs: The number of inputs to be maintained at 0 or 1 value in order to obtain the required function. Garbage Output: The number of unused outputs which transforms the irreversible circuit into a reversible circuit. Quantum Cost: Number of Primitive reversible logic gates required to realize the circuit. There are various number of existing reversible gates. Some of them are discussed below. 2.1.1. Feynman Gate (FG) Feynman gate is a 2 inputs 2 outputs (2x2) reversible gate. Another name for Feynman gate is Controlled- NOT gate having the mapping (A, B) to (P=A, Q=A⊕B) where A, B are the inputs and P, Q are the outputs, respectively. This gate is useful for copying the required outputs. Therefore, it can be known as a copying gate. It has a quantum cost of one. Its logic circuit is shown in Fig 1 below. Fig 1: Feynman Gate 2.1.2. Fredkin Gate (FRG) Fredkin gate is a 3 inputs 3 outputs (3x3) reversible gate having the mapping (A, B, C) to (P=A, Q=A’B⊕AC, R=AB⊕A’C), where A, B, C are the inputs and P, Q, R are the outputs, respectively. It is also known as a Controlled Permutation gate. It has a quantum cost of five. Its logic circuit is shown in Fig 2 below. Fig 2: Fredkin Gate 2.1.3. Toffoli Gate (TG) Toffoli Gate is a 3 inputs 3 outputs (3x3) reversible gate having the mapping (A, B, C) to (P=A, Q=B, R=A.B⊕C). The other name for Toffoli gate is controlled controlled-NOT gate. It has a quantum cost of five. Its logic circuit is shown in Fig 3 below. Fig 3: Toffoli Gate 2.1.4. Peres Gate (PG) The Peres gate is a 3 inputs 3 outputs (3x3) reversible gate having the mapping (A, B, C) to (P=A, Q=A⊕B, R= (A.B)⊕C), where A, B, C are the inputs and P, Q, R are the outputs, respectively. It's also known as the New Toffoli Gate (NTG). It is constructed by one Toffoli and one Feynman gate. It has a quantum cost of four. Its logic circuit is shown in Fig 4 below.
  • 3. Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57 www.ijera.com 55 | P a g e Fig 4: Peres Gate 2.1.5. HNG The HNG is a 4 inputs 4 outputs (4x4) reversible gate having the mapping (A,B,C,D) to (P=A, Q=B, R= A⊕B⊕C, S = (A⊕B).C⊕AB⊕D)) where A,B,C,D are the inputs and P,Q,R,S are the outputs respectively. It has a quantum cost of six. Its logic circuit is shown in Fig 5 below. Fig 5: HNG III. REVERSIBLE ADDERS 3.1 Reversible Full Adders A Full adder is defined as circuit that takes two input bits , a carry-in bit and produces the output sum and carry out . Two types of reversible full adders are discussed here one is implementated with Peres gate and other one is using HNG. The 3x3 Peres Gate is singly worked as half adder circuit when third input is set to zero i.e. third input is treated as a constant input. To implement the Reversible full adder circuit using Peres gate it requires two Peres gates which should be arranged as shown in Fig 6. Now this entire circuit is denoted as name Peres Full Adder Gate (PFAG). Peres Full Adder Gate produces two garbage outputs (g1 and g2), and requires one constant input. The constant input is set to zero to obtain the desire outputs. Fig 6: Peres Gates as Reversible Full Adder
  • 4. Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57 www.ijera.com 56 | P a g e Fig 7: HNG Gate as Reversible Full Adder Fig 7 shows that the HNG can singly worked as a Reversible Full Adder. To perform the operation as reversible full adder the fourth input of HNG should be treated as a constant input i.e. D = 0. The main difference between PFAG and HNG is two construct PFAG two Peres gates are needed each Peres gate quantum cost is 4 therefore PFAG total quantum cost is 8 where as HNG gate quantum cost is 6. 3.2 Ripple Carry Adder The basic building block of the ripple carry adder is full adder. The binary full adder adds each input along with the applied carry in that is obtained as carry out from the addition of previous lower bits. To add two n bit binary numbers then n binary full adders should be interconnected. A Ripple carry adder is the inter connection of full adders. The general output expressions for a ripple adder are Si = A ⊕B ⊕Ci Ci+1 = (A ⊕ B) .Ci ⊕AB (i=0, 1, 2, 3, 4……) The 16 bit ripple carry adder is obtained by cascading the 16 full adders in series. The block diagram of four bit ripple carry adder using Peres gate is shown in Fig 8. Fig 8: Reversible 4 bit PFAG Ripple Carry Adder For implementing a four bit reversible ripple carry adder 8 Peres gates are needed. Hence the total gate count for four bit Ripple carry adder is 8.Therefore to construct a 16 bit ripple carry adder 32 Peres gates are required. The block diagram of four bit ripple carry adder using HNG is shown in Fig 9. For constructing a four bit reversible ripple carry adder using HNG, 4 HNG are essential. Hence the total gate count for four bit Ripple carry adder is 4. Therefore to construct a 16 bit ripple carry adder 16 HNG are needed.
  • 5. Gowthami P Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 2, (Part - 1) February 2016, pp.53-57 www.ijera.com 57 | P a g e Fig 9: Reversible 4 bit HNG Ripple Carry Adder IV. RESULTS The above discussed Ripple carry adders are modelled using Verilog HDL.The functional verification is done and synthesized using Xilinx ISE. TABLE 1: Comparison between Reversible Ripple Carry Adders The comparison of two reversible Ripple Carry Adder based on three parameters i.e. Gate count, Garbage output and Quantum cost is shown in Table 1. TABLE 2: Comparative results of conventional Ripple Carry Adder with Reversible Ripple Carry Adder 16 bit Ripple Carry Adders Delay Conventional Ripple Carry Adder 8.162ns Reversible Ripple Carry Adder using PFAG. 7.798ns Reversible Ripple Carry Adder using HNG 7.644ns Table 2 shows the comparison of delay between the conventional and reversible Ripple Carry Adders. V. CONCLUSION In this paper, the reversible ripple carry adders, using PFAG and HNG are implemented. The performance of Ripple Carry Adder circuits can be improved using reversible logic and evaluate the number of gate count, garbage output, quantum cost and delay of the Ripple carry adders implemented using Reversible logic gates. REFERENCES [1] R. Landauer, “Irreversibility and heat generation in the computing process”, IBM J. Research and Development, 5(3), 1961, pp 183-191. [2] C.H. Bennett, “Logical reversibility of Computation”, IBM J. Research and Development, 17, 1973, pp 525-532. [3] Md. Saiful Islam, Md. Rafiqul Islam, “Minimization of Reversible Adder Circuits”, Asian Journal of Information Technology, 4, 2005, pp 1146-1151. [4] M. Haghparast, M. Mohammadi, K. Navi, M. Eshghi,” Optimized Reversible Multiplier Circuit, Journal of Circuits, Systems and Computers”, 18(2), 2009, pp 311-323. [5] Lenin Gopal, Nor SyahirMohd Mahayadin, Adib kabir Chowdhury, Alpha Agape Gopalai, Ashutosh Kumar Singh, “Design and Synthesis of Reversible Arithmetic and Logic Unit”, International Conference on Communication and Control Technology (I4CT 2014), 2014, pp 289-293. Parameters 16 bit Reversible Ripple Carry Adder using PFAG 16 bit Reversible Ripple Carry Adder using HNG Gate count 32 16 Garbage output 32 32 Quantum cost 128 96