SlideShare a Scribd company logo
1 of 10
Download to read offline
FULL ADDER/ SUBTRACTOR
USING REVERSIBLE LOGIC
Dr. B. Balaji1
, M.Aditya2
,Dr.Erigela Radhamma3
,
Dr.Venkatrami Reddy4
,Dr.Y Naresh5
Associate Professor1
,Assistant Professor2
, Assistant Professor3
,
Assistant Professor4
, Assistant Professor5
Koneru Lakshmaiah Educational Foundation1,2
(KLEF)Green Fields, Vaddeswaram,
Guntur -Dist 522502. Brilliant Inst of Engg &Tech3
,
HYD.GATE Engg College4,5
,kodad
April 6, 2018
Abstract
Reversible logic is now-a-days emerging as an im-portant
research area over conventional logic. It is having variety
of applications in fields of Digital Signal Processing, Quan-
tum Computing and Low Power CMOS Design. Irreversible
logic circuits dissipate heat for every bit of information that
is lost. It is not possible to think of quantum computing
without implementation of reversible logic. The main pur-
poses of designing reversible logic are to decrease quantum
cost, depth of the circuits and the number of garbage out-
puts. This paper provides the Full adder/subtractor that
uses Half adder/ subtractor with minimum constant inputs
and minimum garbage outputs. Thus the proposed archi-
tecture Full Adder/ Subtractor is having minimum number
of Constant Inputs and Garbage Outputs than the Existing
architecture.
Key Words:Quantum Computing, Reversible Logic,
Garbage outputs, Constant Inputs.
1
International Journal of Pure and Applied Mathematics
Volume 120 No. 6 2018, 437-446
ISSN: 1314-3395 (on-line version)
url: http://www.acadpubl.eu/hub/
Special Issue
http://www.acadpubl.eu/hub/
437
1 Introduction
According to Landaurer [1], KTln2 Joules of heat energy is pro-
duced for every bit of information lost during irreversible computa-
tion, where K is Boltzmann constant and T is absolute temperature.
For room temperature T the amount of dissipating heat is small (i.e.
2.9X10-21 J ), but not negligible. This amount may not seem to be
significant, but it will become relevant in the future. This energy
dissipation would not occur during reversible computation as there
is no loss of information
[2]. Reversible circuits always maintain one-to-one mapping be-
tween the inputs and the outputs, and is performed by reversible
logic gates. There are outputs in reversible circuits which are nei-
ther used in the further stages of computation nor restore any orig-
inal inputs. These redundant outputs are called garbage outputs.
There are constant inputs (0 or 1) which are used in reversible
quantum circuits for storing intermediate values during computa-
tion. Reversible circuits are designed using reversible logic gates
such as Fredkin, Toffoli, Feynman, Peres etc. Reversible logic has
wide variety of applications in the field of emerging technologies
such as quantum computers, optical computing, Cellular automata,
ultra- low power VLSI
[3].
This paper is organized as follows. In Section II, the physi-
cal model of Reversible Logic is described. The concept of Parity
Preserving Reversible Gates is discussed in Section III in order to
validate our model. In Section IV, the design of Half Adder/ Sub-
tractor and Full Adder/ Subtractor is shown. Finally, in Section V,
the conclusion of this paper is given.
Fig. 1. n*n Reversible Logic Gate
2
International Journal of Pure and Applied Mathematics Special Issue
438
2 REVERSIBLE LOGIC
A Reversible Logic Gate should produce one-to-one map-ping be-
tween Inputs and Outputs, so that reversibility is maintained. That
is Reversible Gate is Bijective between Inputs and Outputs. It not
only helps us to determine the outputs from the inputs but also
helps us to uniquely recover the inputs from the outputs [4].
Additional inputs or outputs can be added so as to make the
number of inputs and outputs equal whenever necessary. This also
refers to the number of outputs which are not used in the synthesis
of a given function. In certain cases these become mandatory to
achieve reversibility.
Inputs + Constant Inputs = Outputs + garbage
Fig. 1 shows a n-input and n-output Reversible Logic Gate and
is called as n*n Reversible logic gate, where nth
input of logic gate
is given by In and nth
output is given by On.
There exist many reversible gates in the literature. Among them
2*2 Feynman gate (shown in Fig. 2), 3*3 Feynman Double Gate
(shown in Fig. 3), 3*3 Fredkin gate [5] (shown in Fig. 4) are the
most preferred.
The Feynman Gate shown consists of two inputs A and B, two
outputs P(= A) and Q(= A B).
Fig. 2. Feynman Gate
The Feynman Double Gate shown consists of 3 inputs A,B and
C, 3 outputs P(= A),Q(= A xor B) and R(= A xor C).
Fig. 3. Feynman Double Gate
The Fredkin Gate shown consists of 3 inputs A,B and C, 3
outputs P(=A),Q(= AB xor AC) and R(= AC xor AB).
3
International Journal of Pure and Applied Mathematics Special Issue
439
Fig. 4. Fredkin Gate
3 PARITY PRESERVING REVERSIBLE
GATES
A Reversible Gate is said to be Parity Preserving if it maintain
constant Parity between Input and output. Let us consider Fredkin
Gate Truth Table with inputs A,B,C and outputs P,Q,R.
Fig. 5. Fredkin Gate
From the truth table we observe that parity between inputs and
outputs is same
4
International Journal of Pure and Applied Mathematics Special Issue
440
4 PROPOSED WORK
4.1 DESIGN OF HALF ADDER/ SUBTRAC-
TOR
As we know that for a Half adder, there are two inputs and two
outputs. This itself looks like a Reversible Gate satisfying basic
property of Reversibility. But in order to maintain reversibility we
have introduced some constant inputs and Garbage Outputs. The
Logical Equations governing Half Adder are
SUM = A xor B
CARRY = A B
and that for Half Subtractor are
DIFFERENCE = AB
BORROW = AB
Thus a single circuit can work as a Half Adder and Half Subtrac-
tor using a Control (Ctrl) Input. Now for Half Adder/ Subtractor,
SU M=DIFFERENCE = A xor B
CARRY =BORROW = Ctrl AB+ Ctrl A B
1) Proposed Half Adder/Subtractor: The proposed Half Adder/Subtractor
uses two Feynaman Double Gates and two Fredkin Gates. The In-
puts are A, B, Ctrl. The constant inputs that are needed to main-
tain reversibility are O1 and O2. The outputs obtained are SD and
CB. There are also Garbage Outputs g1, g2 and g3.
The following is the proposed architecture for Half Adder/ Sub-
tractor
Fig. 6. Fault Tolerant Half Adder/ Subtractor
5
International Journal of Pure and Applied Mathematics Special Issue
441
The symbol showing Fault Tolerant Half Adder/ Subtractor
with 5 inputs (3 Inputs and 2 constant inputs) and 5 outputs (2
outputs and 3 garbage outputs) is given in Fig.7
Fig. 7. Symbol for Fault Tolerant Half Adder/ Subtractor
4.2 DESIGN OF FULL ADDER/ SUBTRAC-
TOR
In the design of Full Adder/ Subtractor circuit, the conven-tional
method of using Two Half Adder circuits is followed. Here it makes
use of two Fault tolerant Half Adder/ Subtractor with a control
input. The equations governing Full Adder with A, B and C inputs
is
SUM = A xor B xor C
CARRY = AB + BC + CA = (A xor B)C xor AB
and that for Full Subtractor are,
DIFFERENCE = A xor B xor C
BORROW = (AxorB)C + AB
1) Proposed Full Adder/ Subtractor: The Proposed Full Adder/
Subtractor uses Two Fault tolerant Half Adder/ Sub-tractors and
a Feynman Double Gate.
6
International Journal of Pure and Applied Mathematics Special Issue
442
Fig. 8. Fault Tolerant Full Adder/ Subtractor
The Symbol showing Fault Tolerant Full Adder/ Subtractor
with 9 Inputs (4 inputs and 5 Constant Inputs) and 9 Outputs
(2 Outputs and 7 Garbage Outputs) is shown in Fig. 9
4.3 COMPARISON OF PROPOSED ARCHI-
TECTURE WITH EXISTING ARCHITEC-
TURE
Table II shows comparison of Half adder/Subtractor for existing [6]
and proposed architectures and Table III shows comparison of Full
Adder/Subtractor.
Fig.8. Hardware circuit Load connected
Fig.8. Hardware circuit Load connected
7
International Journal of Pure and Applied Mathematics Special Issue
443
Fig.8. Hardware circuit Load connected
5 CONCLUSION
As Constant Inputs and Garbage Outputs are required to maintain
Reversibility, their number needs to be minimized. The Proposed
architecture has minimized both the Constant Inputs and Garbage
Outputs in comparison with existing architecture.
References
[1] R. Landauer, Irreversibility and heat generation in the com-
puting pro-cess, IBM Journal of Research and Development,
vol. 5, no. 3, pp. 183 191, July 1961.
[2] C. Bennett, Logical reversibility of computation, IBM Journal
of Research and Development, vol. 17, no. 6, pp. 525532, Nov
1973.
[3] S. K. S. Hari, S. Shroff, S. Mahammad, and V. Kamakoti, Effi-
cient building blocks for reversible sequential circuit design, in
Circuits and Systems, 2006. MWSCAS 06. 49th IEEE Interna-
tional Midwest Symposium on, vol. 1, Aug 2006, pp. 437441.
[4] J. Bruce, M. Thornton, L. Shivakumaraiah, P. Kokate, and X.
Li, Efficient adder circuits based on a conservative reversible
logic gate, in VLSI, 2002. Proceedings. IEEE Computer Society
Annual Symposium on, 2002, pp. 7479.
[5] D. Maslov, G. Dueck, and D. Miller, Synthesis of fredkin-toffoli
re-versible networks, Very Large Scale Integration (VLSI) Sys-
tems, IEEE Transactions on, vol. 13, no. 6, pp. 765769, June
2005.
8
International Journal of Pure and Applied Mathematics Special Issue
444
[6] P. Kaur and B. Dhaliwal, Design of fault tolearnt full
adder/subtarctor using reversible gates, in Computer Commu-
nication and Informatics (ICCCI), 2012 International Confer-
ence on, Jan 2012, pp. 15.
9
International Journal of Pure and Applied Mathematics Special Issue
445
446

More Related Content

What's hot

OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSUday Prakash
 
Iaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversibleIaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversibleIaetsd Iaetsd
 
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
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicIJERA Editor
 
A Novel Design of a 4 Bit Reversible ALU using Kogge-Stone Adder
A Novel Design of a 4 Bit Reversible ALU using Kogge-Stone AdderA Novel Design of a 4 Bit Reversible ALU using Kogge-Stone Adder
A Novel Design of a 4 Bit Reversible ALU using Kogge-Stone Adderijtsrd
 
Design of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gatesDesign of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gatesIJERA Editor
 
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...VLSICS Design
 
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...IRJET Journal
 
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...ijcisjournal
 
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
 
Principles of Combinational Logic-1
Principles of Combinational Logic-1Principles of Combinational Logic-1
Principles of Combinational Logic-1Supanna Shirguppe
 
A High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityA High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityIOSR Journals
 
9.design of high speed area efficient low power vedic multiplier using revers...
9.design of high speed area efficient low power vedic multiplier using revers...9.design of high speed area efficient low power vedic multiplier using revers...
9.design of high speed area efficient low power vedic multiplier using revers...nareshbk
 
Optimized Reversible Vedic Multipliers for High Speed Low Power Operations
Optimized Reversible Vedic Multipliers for High Speed Low Power OperationsOptimized Reversible Vedic Multipliers for High Speed Low Power Operations
Optimized Reversible Vedic Multipliers for High Speed Low Power Operationsijsrd.com
 
Interconnect Architectures
Interconnect ArchitecturesInterconnect Architectures
Interconnect Architecturesmoslemah
 
Lec 05 - Combinational Logic
Lec 05 - Combinational LogicLec 05 - Combinational Logic
Lec 05 - Combinational LogicVajira Thambawita
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplieridescitation
 
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...inventionjournals
 
An 8 bit_multiplier
An 8 bit_multiplierAn 8 bit_multiplier
An 8 bit_multiplierRobi Parvez
 

What's hot (19)

OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
 
Iaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversibleIaetsd low power high speed vedic multiplier using reversible
Iaetsd low power high speed vedic multiplier using reversible
 
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...
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
 
A Novel Design of a 4 Bit Reversible ALU using Kogge-Stone Adder
A Novel Design of a 4 Bit Reversible ALU using Kogge-Stone AdderA Novel Design of a 4 Bit Reversible ALU using Kogge-Stone Adder
A Novel Design of a 4 Bit Reversible ALU using Kogge-Stone Adder
 
Design of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gatesDesign of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gates
 
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
EFFICIENT IMPLEMENTATION OF 16-BIT MULTIPLIER-ACCUMULATOR USING RADIX-2 MODIF...
 
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
 
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
Implementation of Low-Complexity Redundant Multiplier Architecture for Finite...
 
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
 
Principles of Combinational Logic-1
Principles of Combinational Logic-1Principles of Combinational Logic-1
Principles of Combinational Logic-1
 
A High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityA High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction Capability
 
9.design of high speed area efficient low power vedic multiplier using revers...
9.design of high speed area efficient low power vedic multiplier using revers...9.design of high speed area efficient low power vedic multiplier using revers...
9.design of high speed area efficient low power vedic multiplier using revers...
 
Optimized Reversible Vedic Multipliers for High Speed Low Power Operations
Optimized Reversible Vedic Multipliers for High Speed Low Power OperationsOptimized Reversible Vedic Multipliers for High Speed Low Power Operations
Optimized Reversible Vedic Multipliers for High Speed Low Power Operations
 
Interconnect Architectures
Interconnect ArchitecturesInterconnect Architectures
Interconnect Architectures
 
Lec 05 - Combinational Logic
Lec 05 - Combinational LogicLec 05 - Combinational Logic
Lec 05 - Combinational Logic
 
Low Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth MultiplierLow Power VLSI Design of Modified Booth Multiplier
Low Power VLSI Design of Modified Booth Multiplier
 
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
Implementation and Simulation of Ieee 754 Single-Precision Floating Point Mul...
 
An 8 bit_multiplier
An 8 bit_multiplierAn 8 bit_multiplier
An 8 bit_multiplier
 

Similar to FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

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
 
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
 
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
 
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
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430IJRAT
 
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 Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicIJERA Editor
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparatorVLSICS 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
 
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESQUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESDrKavitaKhare
 
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
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology forVLSICS Design
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesRSIS International
 
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
 
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
 
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 Publishing House
 
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
 
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
 

Similar to FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC (20)

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...
 
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
 
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
 
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
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430
 
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 Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparator
 
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...
 
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESQUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF 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...
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology for
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible Gates
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
 
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
 
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
 
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
 
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
 
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
 

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
 
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
 
(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
 
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
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Recently uploaded (20)

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
 
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...
 
(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 ] ...
 
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
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
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...
 
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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
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
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC

  • 1. FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC Dr. B. Balaji1 , M.Aditya2 ,Dr.Erigela Radhamma3 , Dr.Venkatrami Reddy4 ,Dr.Y Naresh5 Associate Professor1 ,Assistant Professor2 , Assistant Professor3 , Assistant Professor4 , Assistant Professor5 Koneru Lakshmaiah Educational Foundation1,2 (KLEF)Green Fields, Vaddeswaram, Guntur -Dist 522502. Brilliant Inst of Engg &Tech3 , HYD.GATE Engg College4,5 ,kodad April 6, 2018 Abstract Reversible logic is now-a-days emerging as an im-portant research area over conventional logic. It is having variety of applications in fields of Digital Signal Processing, Quan- tum Computing and Low Power CMOS Design. Irreversible logic circuits dissipate heat for every bit of information that is lost. It is not possible to think of quantum computing without implementation of reversible logic. The main pur- poses of designing reversible logic are to decrease quantum cost, depth of the circuits and the number of garbage out- puts. This paper provides the Full adder/subtractor that uses Half adder/ subtractor with minimum constant inputs and minimum garbage outputs. Thus the proposed archi- tecture Full Adder/ Subtractor is having minimum number of Constant Inputs and Garbage Outputs than the Existing architecture. Key Words:Quantum Computing, Reversible Logic, Garbage outputs, Constant Inputs. 1 International Journal of Pure and Applied Mathematics Volume 120 No. 6 2018, 437-446 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ Special Issue http://www.acadpubl.eu/hub/ 437
  • 2. 1 Introduction According to Landaurer [1], KTln2 Joules of heat energy is pro- duced for every bit of information lost during irreversible computa- tion, where K is Boltzmann constant and T is absolute temperature. For room temperature T the amount of dissipating heat is small (i.e. 2.9X10-21 J ), but not negligible. This amount may not seem to be significant, but it will become relevant in the future. This energy dissipation would not occur during reversible computation as there is no loss of information [2]. Reversible circuits always maintain one-to-one mapping be- tween the inputs and the outputs, and is performed by reversible logic gates. There are outputs in reversible circuits which are nei- ther used in the further stages of computation nor restore any orig- inal inputs. These redundant outputs are called garbage outputs. There are constant inputs (0 or 1) which are used in reversible quantum circuits for storing intermediate values during computa- tion. Reversible circuits are designed using reversible logic gates such as Fredkin, Toffoli, Feynman, Peres etc. Reversible logic has wide variety of applications in the field of emerging technologies such as quantum computers, optical computing, Cellular automata, ultra- low power VLSI [3]. This paper is organized as follows. In Section II, the physi- cal model of Reversible Logic is described. The concept of Parity Preserving Reversible Gates is discussed in Section III in order to validate our model. In Section IV, the design of Half Adder/ Sub- tractor and Full Adder/ Subtractor is shown. Finally, in Section V, the conclusion of this paper is given. Fig. 1. n*n Reversible Logic Gate 2 International Journal of Pure and Applied Mathematics Special Issue 438
  • 3. 2 REVERSIBLE LOGIC A Reversible Logic Gate should produce one-to-one map-ping be- tween Inputs and Outputs, so that reversibility is maintained. That is Reversible Gate is Bijective between Inputs and Outputs. It not only helps us to determine the outputs from the inputs but also helps us to uniquely recover the inputs from the outputs [4]. Additional inputs or outputs can be added so as to make the number of inputs and outputs equal whenever necessary. This also refers to the number of outputs which are not used in the synthesis of a given function. In certain cases these become mandatory to achieve reversibility. Inputs + Constant Inputs = Outputs + garbage Fig. 1 shows a n-input and n-output Reversible Logic Gate and is called as n*n Reversible logic gate, where nth input of logic gate is given by In and nth output is given by On. There exist many reversible gates in the literature. Among them 2*2 Feynman gate (shown in Fig. 2), 3*3 Feynman Double Gate (shown in Fig. 3), 3*3 Fredkin gate [5] (shown in Fig. 4) are the most preferred. The Feynman Gate shown consists of two inputs A and B, two outputs P(= A) and Q(= A B). Fig. 2. Feynman Gate The Feynman Double Gate shown consists of 3 inputs A,B and C, 3 outputs P(= A),Q(= A xor B) and R(= A xor C). Fig. 3. Feynman Double Gate The Fredkin Gate shown consists of 3 inputs A,B and C, 3 outputs P(=A),Q(= AB xor AC) and R(= AC xor AB). 3 International Journal of Pure and Applied Mathematics Special Issue 439
  • 4. Fig. 4. Fredkin Gate 3 PARITY PRESERVING REVERSIBLE GATES A Reversible Gate is said to be Parity Preserving if it maintain constant Parity between Input and output. Let us consider Fredkin Gate Truth Table with inputs A,B,C and outputs P,Q,R. Fig. 5. Fredkin Gate From the truth table we observe that parity between inputs and outputs is same 4 International Journal of Pure and Applied Mathematics Special Issue 440
  • 5. 4 PROPOSED WORK 4.1 DESIGN OF HALF ADDER/ SUBTRAC- TOR As we know that for a Half adder, there are two inputs and two outputs. This itself looks like a Reversible Gate satisfying basic property of Reversibility. But in order to maintain reversibility we have introduced some constant inputs and Garbage Outputs. The Logical Equations governing Half Adder are SUM = A xor B CARRY = A B and that for Half Subtractor are DIFFERENCE = AB BORROW = AB Thus a single circuit can work as a Half Adder and Half Subtrac- tor using a Control (Ctrl) Input. Now for Half Adder/ Subtractor, SU M=DIFFERENCE = A xor B CARRY =BORROW = Ctrl AB+ Ctrl A B 1) Proposed Half Adder/Subtractor: The proposed Half Adder/Subtractor uses two Feynaman Double Gates and two Fredkin Gates. The In- puts are A, B, Ctrl. The constant inputs that are needed to main- tain reversibility are O1 and O2. The outputs obtained are SD and CB. There are also Garbage Outputs g1, g2 and g3. The following is the proposed architecture for Half Adder/ Sub- tractor Fig. 6. Fault Tolerant Half Adder/ Subtractor 5 International Journal of Pure and Applied Mathematics Special Issue 441
  • 6. The symbol showing Fault Tolerant Half Adder/ Subtractor with 5 inputs (3 Inputs and 2 constant inputs) and 5 outputs (2 outputs and 3 garbage outputs) is given in Fig.7 Fig. 7. Symbol for Fault Tolerant Half Adder/ Subtractor 4.2 DESIGN OF FULL ADDER/ SUBTRAC- TOR In the design of Full Adder/ Subtractor circuit, the conven-tional method of using Two Half Adder circuits is followed. Here it makes use of two Fault tolerant Half Adder/ Subtractor with a control input. The equations governing Full Adder with A, B and C inputs is SUM = A xor B xor C CARRY = AB + BC + CA = (A xor B)C xor AB and that for Full Subtractor are, DIFFERENCE = A xor B xor C BORROW = (AxorB)C + AB 1) Proposed Full Adder/ Subtractor: The Proposed Full Adder/ Subtractor uses Two Fault tolerant Half Adder/ Sub-tractors and a Feynman Double Gate. 6 International Journal of Pure and Applied Mathematics Special Issue 442
  • 7. Fig. 8. Fault Tolerant Full Adder/ Subtractor The Symbol showing Fault Tolerant Full Adder/ Subtractor with 9 Inputs (4 inputs and 5 Constant Inputs) and 9 Outputs (2 Outputs and 7 Garbage Outputs) is shown in Fig. 9 4.3 COMPARISON OF PROPOSED ARCHI- TECTURE WITH EXISTING ARCHITEC- TURE Table II shows comparison of Half adder/Subtractor for existing [6] and proposed architectures and Table III shows comparison of Full Adder/Subtractor. Fig.8. Hardware circuit Load connected Fig.8. Hardware circuit Load connected 7 International Journal of Pure and Applied Mathematics Special Issue 443
  • 8. Fig.8. Hardware circuit Load connected 5 CONCLUSION As Constant Inputs and Garbage Outputs are required to maintain Reversibility, their number needs to be minimized. The Proposed architecture has minimized both the Constant Inputs and Garbage Outputs in comparison with existing architecture. References [1] R. Landauer, Irreversibility and heat generation in the com- puting pro-cess, IBM Journal of Research and Development, vol. 5, no. 3, pp. 183 191, July 1961. [2] C. Bennett, Logical reversibility of computation, IBM Journal of Research and Development, vol. 17, no. 6, pp. 525532, Nov 1973. [3] S. K. S. Hari, S. Shroff, S. Mahammad, and V. Kamakoti, Effi- cient building blocks for reversible sequential circuit design, in Circuits and Systems, 2006. MWSCAS 06. 49th IEEE Interna- tional Midwest Symposium on, vol. 1, Aug 2006, pp. 437441. [4] J. Bruce, M. Thornton, L. Shivakumaraiah, P. Kokate, and X. Li, Efficient adder circuits based on a conservative reversible logic gate, in VLSI, 2002. Proceedings. IEEE Computer Society Annual Symposium on, 2002, pp. 7479. [5] D. Maslov, G. Dueck, and D. Miller, Synthesis of fredkin-toffoli re-versible networks, Very Large Scale Integration (VLSI) Sys- tems, IEEE Transactions on, vol. 13, no. 6, pp. 765769, June 2005. 8 International Journal of Pure and Applied Mathematics Special Issue 444
  • 9. [6] P. Kaur and B. Dhaliwal, Design of fault tolearnt full adder/subtarctor using reversible gates, in Computer Commu- nication and Informatics (ICCCI), 2012 International Confer- ence on, Jan 2012, pp. 15. 9 International Journal of Pure and Applied Mathematics Special Issue 445
  • 10. 446