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
 
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
 
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
 
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
 
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...
 
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
 
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
 

Viewers also liked

Final Resume_Reed_16
Final Resume_Reed_16Final Resume_Reed_16
Final Resume_Reed_16Ashleigh Reed
 
Citations UCEM (Leçon 331.1.8,9)
Citations UCEM (Leçon 331.1.8,9)Citations UCEM (Leçon 331.1.8,9)
Citations UCEM (Leçon 331.1.8,9)Pierrot Caron
 
Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)
Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)
Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)Target
 
Material comp 3 características de los tejidos taller 2
Material comp 3 características de los tejidos taller 2Material comp 3 características de los tejidos taller 2
Material comp 3 características de los tejidos taller 2Lizette Maria Acosta
 
A Study of Permutation Groups and Coherent Configurations
A Study of Permutation Groups and Coherent ConfigurationsA Study of Permutation Groups and Coherent Configurations
A Study of Permutation Groups and Coherent ConfigurationsJohn Batchelor
 
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
 
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)Karthik Sagar
 
конспект к уроку по проекту
конспект к уроку по проектуконспект к уроку по проекту
конспект к уроку по проектуОльга Сокирка
 

Viewers also liked (16)

VMware Horizon View 6.2
VMware Horizon View 6.2VMware Horizon View 6.2
VMware Horizon View 6.2
 
Final Resume_Reed_16
Final Resume_Reed_16Final Resume_Reed_16
Final Resume_Reed_16
 
Tejidoepitelial5 (1)
Tejidoepitelial5 (1)Tejidoepitelial5 (1)
Tejidoepitelial5 (1)
 
2016 F 16 Fighter
2016 F 16 Fighter2016 F 16 Fighter
2016 F 16 Fighter
 
Test 3 r
Test 3 rTest 3 r
Test 3 r
 
Citations UCEM (Leçon 331.1.8,9)
Citations UCEM (Leçon 331.1.8,9)Citations UCEM (Leçon 331.1.8,9)
Citations UCEM (Leçon 331.1.8,9)
 
Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)
Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)
Struktura neper te cilen duhet te kaloj pershkrimi i projektit ne ms word (1)
 
Material comp 3 características de los tejidos taller 2
Material comp 3 características de los tejidos taller 2Material comp 3 características de los tejidos taller 2
Material comp 3 características de los tejidos taller 2
 
A Study of Permutation Groups and Coherent Configurations
A Study of Permutation Groups and Coherent ConfigurationsA Study of Permutation Groups and Coherent Configurations
A Study of Permutation Groups and Coherent Configurations
 
C0421013019
C0421013019C0421013019
C0421013019
 
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
 
Reversible Logic Gate
Reversible Logic GateReversible Logic Gate
Reversible Logic Gate
 
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
Fpga implementation of high speed 8 bit vedic multiplier using barrel shifter(1)
 
Reversible booth ppt
Reversible booth pptReversible booth ppt
Reversible booth ppt
 
конспект к уроку по проекту
конспект к уроку по проектуконспект к уроку по проекту
конспект к уроку по проекту
 
Mutta or islam
Mutta or islamMutta or islam
Mutta or islam
 

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

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
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
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
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
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

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