SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 111
OPTIMIZED STUDY OF ONE-BIT COMPARATOR USING REVERSIBLE
LOGIC GATES
Pratik Kumar Bhatt1
, Arti Saxena2
1
Student of IIIrd
year B.Tech, 2
Asst. Professor, Department of Electronics and Communication Engineering,
PSIT College of Engineering, Bhauti Kanpur
himanshu0515@gmail.com, arti.saxena@psit.in
Abstract
In digital electronics, the power dissipation is the major problem. So that the reversible gate can be implemented in microelectronics
and electronics which have low power dissipation in the digital designing because, in the reversible state in reversible logic it will use
no energy. Hence reversible logic has ability to reduce the power dissipation in digital designing. In the Reversible logic, reversibility
have a special condition which is reversible computing and reversible computing is based on the principle of BIJECTION DEVICE
with a same no. of input and output which means one to one mapping. Reversible logic has numerous applications in the field of
electronics and microelectronics which are ultra low power in nanoscale computing, quantum computing, emerging nanotechnology
cellular automata and the other approach of reversible logic is ballistic computation, mechanical computation which are the basic
technology. This paper presents an optimization of reversible comparator using the existing reversible gates and proposed new
Reversible one bit comparator using BVF gate. A comparative result is presented in terms of number of gates, number of garbage
outputs, number of constant inputs and Quantum cost.
Keywords— advanced computing, Reversible logic circuits, reversible logic gates and comparator.
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
This reversible circuits (gates) that have one to-one mapping
between vectors of inputs and outputs; thus the vector of input
states can be always reconstructed from the vector of output
states. Rolf Landauer, 1961. Whenever we use a logically
irreversible gate we dissipate energy into the environment. The
loss of information is associated with laws of physics requiring
that one bit of information lost dissipates k T ln 2 of energy,
where k is Boltzmann’ constant and T is the temperature of the
system. Interest in reversible computation arises from the desire
to reduce heat dissipation, thereby allowing [1]:
I. higher densities
II. higher speed
Later Bennett, in 1973, showed that these KTln2 joules of
Energy dissipation in a circuit can be avoided if it is
constructed using reversible logic circuits. A reversible logic
gate is an n-input, n-output logic device with one-to-one
mapping. This helps to determine the outputs from the inputs
but also the inputs can be uniquely recovered from the outputs.
Specifically, the fundamentals of reversible computing are
based on the relationship between entropy, heat transfer
between molecules in a system, the probability of a quantum
particle occupying a particular state at any given time, and the
quantum electrodynamics between electrons when they are in
close proximity. One of the emerging applications of reversible
logic is in quantum computers [3, 4]. A quantum computer
consists of quantum logic gates. The quantum logic gates
perform elementary unitary operation on one, two or more two–
state quantum systems called qubits. In quantum computing
qubit represents the elementary unit of information
corresponding to the classical bit values 0 and 1. Any unitary
operation is reversible in nature and hence quantum computers
must be built from reversible logical components.
An important constraint present on the design of a reversible
logic circuit using reversible logic gate is that fan-out is not
allowed. A reversible circuit should be designed using
minimum number of reversible gates. One key requirement to
achieve optimization is that the designed circuit must produce
minimum number of garbage outputs; also they must use
minimum number of constant inputs[2].
2. BASIC REVERSIBLE GATES
If mapping in each input pattern to a unique output pattern is
taken then the digital combinational logic circuit is reversible.
There are many types of reversible gates including: Feynman,
Toffoli, Fredkin, Peres, TR, BJN and BVF etc. These gates are
defined as follows-
A. Feynman Gate (CNOT gate)
This gate is widely used for fan-out purposes. This Gate is
2*2 gate that means two to two mapping. This Feynman gate is
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 112
also called as Controlled NOT and the input of this gate is
A&B and output are P=A, Q= A ⊕B as shown in figure. It has
Quantum cost one. The gate representation and circuit
representation of Feynman gate is shown in below-
Fig. 1 Feynman Gate [5]
B. Double Feynman Gate (F2G)
This gate is also used in fan-out purposes. Double Feynman is a
3*3 gate in which three input vector is I (A, B, C) and the three
output vector is O (P, Q, R) and the outputs are defined by P =
A, Q=A⨁B, R=A⨁C. The Quantum cost of double Feynman
gate is 2.
The gate representation and circuit representation of double
Feynman gate is shown in below-
Fig.2 double feynman Gate
C. Toffoli Gate
The Toffoli gate is one of the most popular reversible gates and
has quantum cost of 5.Toffoli gate is a 3*3 gate in which three
input vector is I (A, B, C) and the three output vector is O (P,
Q, R) and output is P=A, Q=B, R=AB⨁C.
The circuit representation and gate representation of Toffoli
gate is shown in fig.
Fig.3 Toffoli Gate[3]
D. Fredkin Gate
Fredkin gate is a conservative reversible gate which have
quantum cost 5. Fredkin gate is a 3*3 gate in which three input
vector is I (A, B, C) and the three output vector is O (P, Q, R).
The output is defined by P=A, Q=A′B	⨁AC and R=A′C⨁ AB.
The circuit representation and gate representation of Fredkin
gate is shown in fig.
Fig.4 Fredkin Gate [4]
E. Peres Gate
In the existing literature, among the 3*3 reversible gate, Peres
gate has the minimum quantum cost and its quantum cost is 4.
The input vector is I (A, B, C) and the output vector is O (P, Q,
R). The output is defined by P = A, Q = A⨁B and R=AB⨁ C.
The circuit representation and gate representation of Peres gate
is shown in fig.
Fig. 5 Peres Gate [6]
F. TR Gate
TR gate is another important gate which has a low quantum
cost. .TR GATE is a 3*3 gate in which three input vector is I
(A, B, C) and the three output vector is O (P, Q, R) and output
is P=A, Q=A⨁B, R = AB’⨁C. The Quantum cost of TR gate is
4.
The circuit representation and gate representation of TR gate is
shown in fig.
Fig. 6 TR Gate
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 113
G. BJN Gate
BJN gate is a 3*3 gate with inputs (A, B, C) and outputs P=A,
Q=B, R =(A+B)	⨁C. Its quantum realization is shown in
figure. It has quantum cost of 5.
The circuit representation and gate representation of BJN gate
is shown in fig.
Fig. 7 BJN Gate
H. BVF Gate
BVF gate is a 4*4 gate in which four input vector is I (A, B, C,
D) and the four output vector is O (P, Q, R, S) and output is
P=A, Q=A⨁B, R=C, S=C⨁D.The Quantum cost of BVF gate
is 2.
The gate representation of BVF gate is shown in fig.
BVF
GATE
A
C
D
B
P=A
Q= A⊕B
R= C
S= C⊕D
Fig.8 BVF Gate
3. DESIGN OF ONE - BIT COMPARATOR
3.1 Irreversible One-bit Comparator Implementation
For the Implementation of One-bit Irreversible Comparator, we
require NOT gates, NAND gate, and XOR gate and these gate
is shown in Fig.
From these irreversible gates, we can get the following logic
expressions
In the proposed one-bit comparator design, we have considered
FA>B and FA=B and the third condition FA<B is generated
from the first two outputs. Hence the design expression leads to
4. ONE-BIT REVERSIBLE COMPARATOR
DESIGN
A. Conventional reversible logic
1. One- bit comparator using Peres and BJN gate
Reversible one bit comparator is implemented with Feynman
gate and Peres gate and BJN gate as shown in fig. The number
of garbage outputs is two and represented as G1 and G2, it uses
three constant inputs one logic ‘0’ and two logic ‘1’ and its
quantum cost is 10.
2
Fig. 9 one bit comparator using Peres gate
a. Proposed Reversible Logic
1. One- bit comparator using Peres and BVF gate
Reversible one bit comparator is implemented with DFG gate
and Peres gate and BVF gate as shown in fig. The numbers of
garbage outputs are two and represented as G1 and G2, it uses
two constant inputs one logic ‘0’ and two logic ‘1’ and its
quantum cost is 8.
Fig.10 Proposed one bit comparator using Peres gate
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 114
B. Conventional reversible logic
1. One bit comparator using Toffoli and BJN gate
Reversible one bit comparator is implemented with Feynman
gate and Toffoli gate as shown in fig. The number of garbage
outputs are two and represented as G1 and G2, it uses three
constant inputs, one logic ‘0’ and two logic ‘1’ it requires one
Feynman gate and two Toffoli gates and its quantum cost is 16.
Fig.11 one bit comparator using Toffoli gate
b. Proposed Reversible Logic
1. One bit comparator using Toffoli and BVF gate
Reversible one bit comparator is implemented with DFG gate
and Toffoli gate and BVF gate as shown in fig. The number of
garbage outputs are two and represented as G1 and G2, it uses
two constant inputs, one logic ‘0’ and two logic ‘1’ and its
quantum cost is 9.
DFG TG BVF
B
A
1 0
G2G1
A B
AB’
A’B
Fig .12 Proposed one bit comparator using Toffoli gate
C. Conventional reversible logic
1. One bit comparator using Fredkin and BJN gate
Reversible one bit comparator is implemented with Feynman
gate and Fredkin gate and BJN gate is as shown in fig. The
number of garbage outputs are six and represented with G1 to
G6, it uses seven constant inputs, four logic ‘0’ and three logic
‘1’ and its quantum cost is 23.
Fig. 13 one bit comparator using Fredkin gate
c. Proposed Reversible Logic
1. One bit comparator using Fredkin and BVF gate
Reversible one bit comparator is implemented with BVF gate
and Fredkin gate and BVF gate is as shown in fig. The number
of garbage outputs is three and represented with G1 to G3, it
uses two constant inputs, logic ‘0’ and logic ‘1’ and its
quantum cost is 9.
DFG FG
BVF
A
B
1 0
G1
G2
G3
A B
A’B
AB’
Fig. 14 Proposed one bit comparator using Fredkin gate
D. Conventional reversible logic
1. one bit comparator using TR and BJN gate
Reversible one bit comparator is implemented with Feynman
gate and TR gate and BJN gate as shown in fig. The number of
garbage outputs are two and represented with G1 and G2, it
uses three constant inputs, one logic ‘0’ and two logic ‘1’ and
its quantum cost is 12.
Fig.15 one bit comparator using TR gate
d. Proposed Reversible Logic
1. one bit comparator using TR and BVF gate
Reversible one bit comparator is implemented with Feynman
gate and TR gate and BVF gate as shown in fig. The number of
garbage outputs are one and represented as G1, it uses two
constant inputs, logic ‘0’ and logic ‘1’ and its quantum cost is
7.
FG TR
BVF
B
1 0
A G1
A B
AB’
A’B
Fig. 16 Proposed one bit comparator using TR gate
5. COMPARISON AND DISCUSSION
The comparison between the conventional one bit comparator
and proposed one bit comparator can be done with the help of
following parameters-
IJRET: International Journal of Research in Engineering and Technology
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @
A. Garbage Outputs:
This refers to the number of outputs which are not used
synthesis of a given function. These are very essential
which reversibility cannot be achieved.
B. Gate count:
The number of reversible gates used to realize the function.
C. Constant Inputs:
This refers to the constant inputs ‘0’ or ‘1’.
So that the comparison between the conventional comparator
and proposed comparator can be understand with
table and charts in the terms of garbage output, gate
constant input and quantum cost parameters and these
parameters has defined in above.
Conventional One-Bit Comparator table
one bit
comparator
design
using
existing
gates with
new BJN
gate
Rever
sible
gates
Garbage
outputs
Constant
inputs
Peres and
BJN
Gate
3 2 3
Toffoli and
BJN Gate
4 2 3
Fredkin and
BJN Gate
5 6 7
TR and
BJN Gate
3 2 3
Proposed One-Bit Comparator table comparison
one bit
comparator
design using
existing
gates with
new BVF
gate
Rever
sible
Gates
Garbage
outputs
Constant
inputs
Peres and
BVF
Gate
3 2 2
Toffoli and
BVF Gate
3 2 2
Fredkin and
BVF Gate
3 3 2
TR and BVF
Gate
3 1 2
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319
__________________________________________________________________________________________
2013, Available @ http://www.ijret.org
outputs which are not used in the
are very essential without
The number of reversible gates used to realize the function.
So that the comparison between the conventional comparator
nderstand with the following
in the terms of garbage output, gate count,
quantum cost parameters and these
table comparison
Constant Quantum
Cost
10
16
23
12
Bit Comparator table comparison
Constant
inputs
Qua
ntum
cost
8
9
9
7
Conventional One-Bit Comparator chart comparison
Chart 1.CONVENTOINAL Comparison Results
Proposed One-Bit Comparator chart comparison
Chart 2 PROPOSED
CONCLUSIONS
The idea of this paper is an innovated reversible comparator
which is implemented with the Reversible BVN
design is very useful for the future computing techniques like
ultra low power digital circuits and quantum computers
0
5
10
15
20
25
0
1
2
3
4
5
6
7
8
9
eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
115
Bit Comparator chart comparison
CONVENTOINAL Comparison Results
Bit Comparator chart comparison
PROPOSED Comparison Results
The idea of this paper is an innovated reversible comparator
with the Reversible BVN gate. The
very useful for the future computing techniques like
ultra low power digital circuits and quantum computers.
no. of
reversible gate
no. of garbage
output
no. of constant
input
quantum cost
no. of
reversible gate
no. of garbage
output
no. of constant
input
quantum cost
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 116
In this paper we have tried to attain highly optimized One-bit
comparator by using some of the basic reversible gates. The
analysis of various implementations discussed are tabulated in
Table and in chart.It gives the comparisons of the different
designs in terms of the important design parameters like
number of reversible gates, number of garbage outputs and
number of constant inputs and quantum cost.
REFERENCES
[1] R. Landauer, “Irreversibility and Heat Generation in the
Computational Process”, IBM Journal of Research and
Development, 5, pp. 183-191, 1961.
[2] C. H. Bennett, “Logical and Reversibility of
Computation”, IBM Journal of Research and
Development, pp. 525-532, November 1973.
[3] T. Toffoli, “Reversible Computing”, Tech Memo
MIT/LCS/TM-151, MIT Lab for Computer Science,
1980.
[4] E. Fredkin and T. Toffoli, “Conservative Logic”,
International Journal of Theoretical Physics, Volume 21,
pp. 219-253, 1982.
[5] R. Feynman, “Quantum Mechanical Computers”, Optics
News, Volume 11, pp. 11-20, 1985.
[6] Peres, “Reversible Logic and Quantum Computers”,
Physical Review A, 32:3266-3276, 2002.

More Related Content

What's hot (17)

PDF
Delay Optimization of Low Power Reversible Gate using MOS Transistor Level de...
IJERA Editor
 
PDF
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
IRJET Journal
 
PDF
A low power adder using reversible logic gates
eSAT Publishing House
 
PDF
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET Journal
 
PDF
Low Power Implementation of Booth’s Multiplier using Reversible Gates
IJMTST Journal
 
PPTX
Presentation energy efficient code converters using reversible logic gates
Adityakumar2208
 
PDF
Paper id 27201430
IJRAT
 
PPTX
Reversible logic gate
Debraj Maji
 
PDF
Power Optimization using Reversible Gates for Booth’s Multiplier
IJMTST Journal
 
PDF
Design of 4:16 decoder using reversible logic gates
IJERA Editor
 
PPT
Ieee project reversible logic gates by_amit
Amith Bhonsle
 
PDF
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
PDF
DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC ...
VLSICS Design
 
PDF
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
VLSICS Design
 
PDF
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
IRJET Journal
 
PPT
Design and minimization of reversible programmable logic arrays and its reali...
Sajib Mitra
 
PDF
C0421013019
ijceronline
 
Delay Optimization of Low Power Reversible Gate using MOS Transistor Level de...
IJERA Editor
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
IRJET Journal
 
A low power adder using reversible logic gates
eSAT Publishing House
 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET Journal
 
Low Power Implementation of Booth’s Multiplier using Reversible Gates
IJMTST Journal
 
Presentation energy efficient code converters using reversible logic gates
Adityakumar2208
 
Paper id 27201430
IJRAT
 
Reversible logic gate
Debraj Maji
 
Power Optimization using Reversible Gates for Booth’s Multiplier
IJMTST Journal
 
Design of 4:16 decoder using reversible logic gates
IJERA Editor
 
Ieee project reversible logic gates by_amit
Amith Bhonsle
 
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
DESIGN OF PARITY PRESERVING LOGIC BASED FAULT TOLERANT REVERSIBLE ARITHMETIC ...
VLSICS Design
 
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
VLSICS Design
 
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
IRJET Journal
 
Design and minimization of reversible programmable logic arrays and its reali...
Sajib Mitra
 
C0421013019
ijceronline
 

Viewers also liked (20)

PDF
Singularity condition of wrist partitioned 6-r serial
eSAT Publishing House
 
PDF
Removal of chromium (vi) by activated carbon derived from mangifera indica
eSAT Publishing House
 
PDF
Low complexity video coding for sensor network
eSAT Publishing House
 
PDF
Pedestrian priority in urban area and usefulness
eSAT Publishing House
 
PDF
Gmdes a graph based modified data encryption standard algorithm with enhanced...
eSAT Publishing House
 
PDF
Treatment of distilleries and breweries spent wash wastewater
eSAT Publishing House
 
PDF
Construction of sine and cosine hologram of brain tumor image
eSAT Publishing House
 
PDF
Congestion control based on sliding mode control and scheduling with prioriti...
eSAT Publishing House
 
PDF
An image crawler for content based image retrieval
eSAT Publishing House
 
PDF
Tool wear and surface finish investigation of hard turning using tool imaging
eSAT Publishing House
 
PDF
A multi classifier prediction model for phishing detection
eSAT Publishing House
 
PDF
Deceitful and instigating a aerobics itinerary for twinsteered
eSAT Publishing House
 
PDF
Economic feasibility report on cetp using physico chemical process-a case study
eSAT Publishing House
 
PDF
It business management parameters framework from indian context
eSAT Publishing House
 
PDF
Securing voip communications in an open network
eSAT Publishing House
 
PDF
Position characterization of electro pneumatic closed
eSAT Publishing House
 
PDF
Design of passengers vehicle body on fire accidents
eSAT Publishing House
 
PDF
Simulation and hardware implementation of change in
eSAT Publishing House
 
PDF
Maximizing network capacity and reliable transmission
eSAT Publishing House
 
PDF
An axisymmetric bending and shear stress analysis of of
eSAT Publishing House
 
Singularity condition of wrist partitioned 6-r serial
eSAT Publishing House
 
Removal of chromium (vi) by activated carbon derived from mangifera indica
eSAT Publishing House
 
Low complexity video coding for sensor network
eSAT Publishing House
 
Pedestrian priority in urban area and usefulness
eSAT Publishing House
 
Gmdes a graph based modified data encryption standard algorithm with enhanced...
eSAT Publishing House
 
Treatment of distilleries and breweries spent wash wastewater
eSAT Publishing House
 
Construction of sine and cosine hologram of brain tumor image
eSAT Publishing House
 
Congestion control based on sliding mode control and scheduling with prioriti...
eSAT Publishing House
 
An image crawler for content based image retrieval
eSAT Publishing House
 
Tool wear and surface finish investigation of hard turning using tool imaging
eSAT Publishing House
 
A multi classifier prediction model for phishing detection
eSAT Publishing House
 
Deceitful and instigating a aerobics itinerary for twinsteered
eSAT Publishing House
 
Economic feasibility report on cetp using physico chemical process-a case study
eSAT Publishing House
 
It business management parameters framework from indian context
eSAT Publishing House
 
Securing voip communications in an open network
eSAT Publishing House
 
Position characterization of electro pneumatic closed
eSAT Publishing House
 
Design of passengers vehicle body on fire accidents
eSAT Publishing House
 
Simulation and hardware implementation of change in
eSAT Publishing House
 
Maximizing network capacity and reliable transmission
eSAT Publishing House
 
An axisymmetric bending and shear stress analysis of of
eSAT Publishing House
 
Ad

Similar to Optimized study of one bit comparator using reversible (20)

PDF
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
DrKavitaKhare
 
PDF
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
VLSICS Design
 
PDF
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
VLSICS Design
 
PDF
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET Journal
 
PDF
Low cost reversible signed comparator
VLSICS Design
 
PDF
Reversible code converter
Rakesh kumar jha
 
PDF
Low Power Reversible Parallel Binary Adder/Subtractor
VLSICS Design
 
PDF
Low Power Reversible Parallel Binary Adder/Subtractor
VLSICS Design
 
PDF
Low Power Reversible Parallel Binary Adder/Subtractor
VLSICS Design
 
PDF
S4102152159
IJERA Editor
 
PDF
C046051216
IJERA Editor
 
PDF
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
VIT-AP University
 
PDF
A low power adder using reversible logic gates
eSAT Journals
 
PDF
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
IRJET Journal
 
PDF
Power and Delay Analysis of Logic Circuits Using Reversible Gates
RSIS International
 
PDF
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
VLSICS Design
 
PDF
An Area Efficient and High Speed Reversible Multiplier Using NS Gate
IJERA Editor
 
PDF
Bk044382388
IJERA Editor
 
PDF
Low Power Area Efficient Arithmetic and Logical Control Unit Using Reversible...
IRJET Journal
 
PPT
Ieee project reversible logic gates by_amit
Amith Bhonsle
 
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
DrKavitaKhare
 
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
VLSICS Design
 
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
VLSICS Design
 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET Journal
 
Low cost reversible signed comparator
VLSICS Design
 
Reversible code converter
Rakesh kumar jha
 
Low Power Reversible Parallel Binary Adder/Subtractor
VLSICS Design
 
Low Power Reversible Parallel Binary Adder/Subtractor
VLSICS Design
 
Low Power Reversible Parallel Binary Adder/Subtractor
VLSICS Design
 
S4102152159
IJERA Editor
 
C046051216
IJERA Editor
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
VIT-AP University
 
A low power adder using reversible logic gates
eSAT Journals
 
Performance Analysis of Reversible 16 Bit ALU based on Novel Programmable Rev...
IRJET Journal
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
RSIS International
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
VLSICS Design
 
An Area Efficient and High Speed Reversible Multiplier Using NS Gate
IJERA Editor
 
Bk044382388
IJERA Editor
 
Low Power Area Efficient Arithmetic and Logical Control Unit Using Reversible...
IRJET Journal
 
Ieee project reversible logic gates by_amit
Amith Bhonsle
 
Ad

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
PDF
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
PDF
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
PDF
Risk analysis and environmental hazard management
eSAT Publishing House
 
PDF
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
PDF
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
PDF
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

Recently uploaded (20)

PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PPTX
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
ISO/IEC JTC 1/WG 9 (MAR) Convenor Report
Kurata Takeshi
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PDF
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
PDF
Statistical Data Analysis Using SPSS Software
shrikrishna kesharwani
 
PDF
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PPTX
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PPTX
Structural Functiona theory this important for the theorist
cagumaydanny26
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PDF
Additional Information in midterm CPE024 (1).pdf
abolisojoy
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
Thermal runway and thermal stability.pptx
godow93766
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
MPMC_Module-2 xxxxxxxxxxxxxxxxxxxxx.pptx
ShivanshVaidya5
 
Hashing Introduction , hash functions and techniques
sailajam21
 
ISO/IEC JTC 1/WG 9 (MAR) Convenor Report
Kurata Takeshi
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
Statistical Data Analysis Using SPSS Software
shrikrishna kesharwani
 
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
Structural Functiona theory this important for the theorist
cagumaydanny26
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Additional Information in midterm CPE024 (1).pdf
abolisojoy
 

Optimized study of one bit comparator using reversible

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 111 OPTIMIZED STUDY OF ONE-BIT COMPARATOR USING REVERSIBLE LOGIC GATES Pratik Kumar Bhatt1 , Arti Saxena2 1 Student of IIIrd year B.Tech, 2 Asst. Professor, Department of Electronics and Communication Engineering, PSIT College of Engineering, Bhauti Kanpur [email protected], [email protected] Abstract In digital electronics, the power dissipation is the major problem. So that the reversible gate can be implemented in microelectronics and electronics which have low power dissipation in the digital designing because, in the reversible state in reversible logic it will use no energy. Hence reversible logic has ability to reduce the power dissipation in digital designing. In the Reversible logic, reversibility have a special condition which is reversible computing and reversible computing is based on the principle of BIJECTION DEVICE with a same no. of input and output which means one to one mapping. Reversible logic has numerous applications in the field of electronics and microelectronics which are ultra low power in nanoscale computing, quantum computing, emerging nanotechnology cellular automata and the other approach of reversible logic is ballistic computation, mechanical computation which are the basic technology. This paper presents an optimization of reversible comparator using the existing reversible gates and proposed new Reversible one bit comparator using BVF gate. A comparative result is presented in terms of number of gates, number of garbage outputs, number of constant inputs and Quantum cost. Keywords— advanced computing, Reversible logic circuits, reversible logic gates and comparator. -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION This reversible circuits (gates) that have one to-one mapping between vectors of inputs and outputs; thus the vector of input states can be always reconstructed from the vector of output states. Rolf Landauer, 1961. Whenever we use a logically irreversible gate we dissipate energy into the environment. The loss of information is associated with laws of physics requiring that one bit of information lost dissipates k T ln 2 of energy, where k is Boltzmann’ constant and T is the temperature of the system. Interest in reversible computation arises from the desire to reduce heat dissipation, thereby allowing [1]: I. higher densities II. higher speed Later Bennett, in 1973, showed that these KTln2 joules of Energy dissipation in a circuit can be avoided if it is constructed using reversible logic circuits. A reversible logic gate is an n-input, n-output logic device with one-to-one mapping. This helps to determine the outputs from the inputs but also the inputs can be uniquely recovered from the outputs. Specifically, the fundamentals of reversible computing are based on the relationship between entropy, heat transfer between molecules in a system, the probability of a quantum particle occupying a particular state at any given time, and the quantum electrodynamics between electrons when they are in close proximity. One of the emerging applications of reversible logic is in quantum computers [3, 4]. A quantum computer consists of quantum logic gates. The quantum logic gates perform elementary unitary operation on one, two or more two– state quantum systems called qubits. In quantum computing qubit represents the elementary unit of information corresponding to the classical bit values 0 and 1. Any unitary operation is reversible in nature and hence quantum computers must be built from reversible logical components. An important constraint present on the design of a reversible logic circuit using reversible logic gate is that fan-out is not allowed. A reversible circuit should be designed using minimum number of reversible gates. One key requirement to achieve optimization is that the designed circuit must produce minimum number of garbage outputs; also they must use minimum number of constant inputs[2]. 2. BASIC REVERSIBLE GATES If mapping in each input pattern to a unique output pattern is taken then the digital combinational logic circuit is reversible. There are many types of reversible gates including: Feynman, Toffoli, Fredkin, Peres, TR, BJN and BVF etc. These gates are defined as follows- A. Feynman Gate (CNOT gate) This gate is widely used for fan-out purposes. This Gate is 2*2 gate that means two to two mapping. This Feynman gate is
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 112 also called as Controlled NOT and the input of this gate is A&B and output are P=A, Q= A ⊕B as shown in figure. It has Quantum cost one. The gate representation and circuit representation of Feynman gate is shown in below- Fig. 1 Feynman Gate [5] B. Double Feynman Gate (F2G) This gate is also used in fan-out purposes. Double Feynman is a 3*3 gate in which three input vector is I (A, B, C) and the three output vector is O (P, Q, R) and the outputs are defined by P = A, Q=A⨁B, R=A⨁C. The Quantum cost of double Feynman gate is 2. The gate representation and circuit representation of double Feynman gate is shown in below- Fig.2 double feynman Gate C. Toffoli Gate The Toffoli gate is one of the most popular reversible gates and has quantum cost of 5.Toffoli gate is a 3*3 gate in which three input vector is I (A, B, C) and the three output vector is O (P, Q, R) and output is P=A, Q=B, R=AB⨁C. The circuit representation and gate representation of Toffoli gate is shown in fig. Fig.3 Toffoli Gate[3] D. Fredkin Gate Fredkin gate is a conservative reversible gate which have quantum cost 5. Fredkin gate is a 3*3 gate in which three input vector is I (A, B, C) and the three output vector is O (P, Q, R). The output is defined by P=A, Q=A′B ⨁AC and R=A′C⨁ AB. The circuit representation and gate representation of Fredkin gate is shown in fig. Fig.4 Fredkin Gate [4] E. Peres Gate In the existing literature, among the 3*3 reversible gate, Peres gate has the minimum quantum cost and its quantum cost is 4. The input vector is I (A, B, C) and the output vector is O (P, Q, R). The output is defined by P = A, Q = A⨁B and R=AB⨁ C. The circuit representation and gate representation of Peres gate is shown in fig. Fig. 5 Peres Gate [6] F. TR Gate TR gate is another important gate which has a low quantum cost. .TR GATE is a 3*3 gate in which three input vector is I (A, B, C) and the three output vector is O (P, Q, R) and output is P=A, Q=A⨁B, R = AB’⨁C. The Quantum cost of TR gate is 4. The circuit representation and gate representation of TR gate is shown in fig. Fig. 6 TR Gate
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 113 G. BJN Gate BJN gate is a 3*3 gate with inputs (A, B, C) and outputs P=A, Q=B, R =(A+B) ⨁C. Its quantum realization is shown in figure. It has quantum cost of 5. The circuit representation and gate representation of BJN gate is shown in fig. Fig. 7 BJN Gate H. BVF Gate BVF gate is a 4*4 gate in which four input vector is I (A, B, C, D) and the four output vector is O (P, Q, R, S) and output is P=A, Q=A⨁B, R=C, S=C⨁D.The Quantum cost of BVF gate is 2. The gate representation of BVF gate is shown in fig. BVF GATE A C D B P=A Q= A⊕B R= C S= C⊕D Fig.8 BVF Gate 3. DESIGN OF ONE - BIT COMPARATOR 3.1 Irreversible One-bit Comparator Implementation For the Implementation of One-bit Irreversible Comparator, we require NOT gates, NAND gate, and XOR gate and these gate is shown in Fig. From these irreversible gates, we can get the following logic expressions In the proposed one-bit comparator design, we have considered FA>B and FA=B and the third condition FA<B is generated from the first two outputs. Hence the design expression leads to 4. ONE-BIT REVERSIBLE COMPARATOR DESIGN A. Conventional reversible logic 1. One- bit comparator using Peres and BJN gate Reversible one bit comparator is implemented with Feynman gate and Peres gate and BJN gate as shown in fig. The number of garbage outputs is two and represented as G1 and G2, it uses three constant inputs one logic ‘0’ and two logic ‘1’ and its quantum cost is 10. 2 Fig. 9 one bit comparator using Peres gate a. Proposed Reversible Logic 1. One- bit comparator using Peres and BVF gate Reversible one bit comparator is implemented with DFG gate and Peres gate and BVF gate as shown in fig. The numbers of garbage outputs are two and represented as G1 and G2, it uses two constant inputs one logic ‘0’ and two logic ‘1’ and its quantum cost is 8. Fig.10 Proposed one bit comparator using Peres gate
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 114 B. Conventional reversible logic 1. One bit comparator using Toffoli and BJN gate Reversible one bit comparator is implemented with Feynman gate and Toffoli gate as shown in fig. The number of garbage outputs are two and represented as G1 and G2, it uses three constant inputs, one logic ‘0’ and two logic ‘1’ it requires one Feynman gate and two Toffoli gates and its quantum cost is 16. Fig.11 one bit comparator using Toffoli gate b. Proposed Reversible Logic 1. One bit comparator using Toffoli and BVF gate Reversible one bit comparator is implemented with DFG gate and Toffoli gate and BVF gate as shown in fig. The number of garbage outputs are two and represented as G1 and G2, it uses two constant inputs, one logic ‘0’ and two logic ‘1’ and its quantum cost is 9. DFG TG BVF B A 1 0 G2G1 A B AB’ A’B Fig .12 Proposed one bit comparator using Toffoli gate C. Conventional reversible logic 1. One bit comparator using Fredkin and BJN gate Reversible one bit comparator is implemented with Feynman gate and Fredkin gate and BJN gate is as shown in fig. The number of garbage outputs are six and represented with G1 to G6, it uses seven constant inputs, four logic ‘0’ and three logic ‘1’ and its quantum cost is 23. Fig. 13 one bit comparator using Fredkin gate c. Proposed Reversible Logic 1. One bit comparator using Fredkin and BVF gate Reversible one bit comparator is implemented with BVF gate and Fredkin gate and BVF gate is as shown in fig. The number of garbage outputs is three and represented with G1 to G3, it uses two constant inputs, logic ‘0’ and logic ‘1’ and its quantum cost is 9. DFG FG BVF A B 1 0 G1 G2 G3 A B A’B AB’ Fig. 14 Proposed one bit comparator using Fredkin gate D. Conventional reversible logic 1. one bit comparator using TR and BJN gate Reversible one bit comparator is implemented with Feynman gate and TR gate and BJN gate as shown in fig. The number of garbage outputs are two and represented with G1 and G2, it uses three constant inputs, one logic ‘0’ and two logic ‘1’ and its quantum cost is 12. Fig.15 one bit comparator using TR gate d. Proposed Reversible Logic 1. one bit comparator using TR and BVF gate Reversible one bit comparator is implemented with Feynman gate and TR gate and BVF gate as shown in fig. The number of garbage outputs are one and represented as G1, it uses two constant inputs, logic ‘0’ and logic ‘1’ and its quantum cost is 7. FG TR BVF B 1 0 A G1 A B AB’ A’B Fig. 16 Proposed one bit comparator using TR gate 5. COMPARISON AND DISCUSSION The comparison between the conventional one bit comparator and proposed one bit comparator can be done with the help of following parameters-
  • 5. IJRET: International Journal of Research in Engineering and Technology __________________________________________________________________________________________ Volume: 02 Issue: 09 | Sep-2013, Available @ A. Garbage Outputs: This refers to the number of outputs which are not used synthesis of a given function. These are very essential which reversibility cannot be achieved. B. Gate count: The number of reversible gates used to realize the function. C. Constant Inputs: This refers to the constant inputs ‘0’ or ‘1’. So that the comparison between the conventional comparator and proposed comparator can be understand with table and charts in the terms of garbage output, gate constant input and quantum cost parameters and these parameters has defined in above. Conventional One-Bit Comparator table one bit comparator design using existing gates with new BJN gate Rever sible gates Garbage outputs Constant inputs Peres and BJN Gate 3 2 3 Toffoli and BJN Gate 4 2 3 Fredkin and BJN Gate 5 6 7 TR and BJN Gate 3 2 3 Proposed One-Bit Comparator table comparison one bit comparator design using existing gates with new BVF gate Rever sible Gates Garbage outputs Constant inputs Peres and BVF Gate 3 2 2 Toffoli and BVF Gate 3 2 2 Fredkin and BVF Gate 3 3 2 TR and BVF Gate 3 1 2 IJRET: International Journal of Research in Engineering and Technology eISSN: 2319 __________________________________________________________________________________________ 2013, Available @ http://www.ijret.org outputs which are not used in the are very essential without The number of reversible gates used to realize the function. So that the comparison between the conventional comparator nderstand with the following in the terms of garbage output, gate count, quantum cost parameters and these table comparison Constant Quantum Cost 10 16 23 12 Bit Comparator table comparison Constant inputs Qua ntum cost 8 9 9 7 Conventional One-Bit Comparator chart comparison Chart 1.CONVENTOINAL Comparison Results Proposed One-Bit Comparator chart comparison Chart 2 PROPOSED CONCLUSIONS The idea of this paper is an innovated reversible comparator which is implemented with the Reversible BVN design is very useful for the future computing techniques like ultra low power digital circuits and quantum computers 0 5 10 15 20 25 0 1 2 3 4 5 6 7 8 9 eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ 115 Bit Comparator chart comparison CONVENTOINAL Comparison Results Bit Comparator chart comparison PROPOSED Comparison Results The idea of this paper is an innovated reversible comparator with the Reversible BVN gate. The very useful for the future computing techniques like ultra low power digital circuits and quantum computers. no. of reversible gate no. of garbage output no. of constant input quantum cost no. of reversible gate no. of garbage output no. of constant input quantum cost
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 116 In this paper we have tried to attain highly optimized One-bit comparator by using some of the basic reversible gates. The analysis of various implementations discussed are tabulated in Table and in chart.It gives the comparisons of the different designs in terms of the important design parameters like number of reversible gates, number of garbage outputs and number of constant inputs and quantum cost. REFERENCES [1] R. Landauer, “Irreversibility and Heat Generation in the Computational Process”, IBM Journal of Research and Development, 5, pp. 183-191, 1961. [2] C. H. Bennett, “Logical and Reversibility of Computation”, IBM Journal of Research and Development, pp. 525-532, November 1973. [3] T. Toffoli, “Reversible Computing”, Tech Memo MIT/LCS/TM-151, MIT Lab for Computer Science, 1980. [4] E. Fredkin and T. Toffoli, “Conservative Logic”, International Journal of Theoretical Physics, Volume 21, pp. 219-253, 1982. [5] R. Feynman, “Quantum Mechanical Computers”, Optics News, Volume 11, pp. 11-20, 1985. [6] Peres, “Reversible Logic and Quantum Computers”, Physical Review A, 32:3266-3276, 2002.