SlideShare a Scribd company logo
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
EVOLUTION OF STRUCTURE OF SOME BINARY
GROUP-BASED N-BIT COMPARATOR, N-TO-2N
DECODER BY REVERSIBLE TECHNIQUE
Neeraj Kumar Misra1
, Subodh Wairya2
and Vinod Kumar Singh3
Department of Electronics Engineering,
Institute of Engineering and Technology, Lucknow, India
ABSTRACT
Reversible logic has attracted substantial interest due to its low power consumption which is the main
concern of low power VLSI circuit design. In this paper, a novel 4x4 reversible gate called inventive
gate has been introduced and using this gate 1-bit, 2-bit, 8-bit, 32-bit and n-bit group-based reversible
comparator have been constructed with low value of reversible parameters. The MOS transistor
realizations of 1-bit, 2- bit, and 8-bit of reversible comparator are also presented and finding power,
delay and power delay product (PDP) with appropriate aspect ratio W/L. Novel inventive gate has the
ability to use as an n-to-2n
decoder. Different proposed novel reversible circuit design style is
compared with the existing ones. The relative results shows that the novel reversible gate wide utility,
group-based reversible comparator outperforms the present design style in terms of number of gates,
garbage outputs and constant input.
KEYWORDS
Reversible Logic, Inventive Gate, Garbage Output, Constant input, Full subtraction, n-bit reversible
comparator, Reversible decoder etc.
1.INTRODUCTION
In low power VLSI circuit, planning of power is one of important aspects. According to
Landauer [1] in 1960 demonstrate that single bit of information loss generate at least KT ln2 J/K
of energy where K is the Boltzmann constant (1.38x10-23
J/K) and T is the absolute temperature.
Reversible circuits are totally different from irreversible circuits. In reversible logic no bits is loss
the circuit that doesn't loss information is reversible.
C.H Bennet [2] in 1973 proves that KT ln2 joule of energy wouldn't be dissipated if the
reversible circuit consist of reversible gates only. Thus reversible logic operations do not loss
information and dissipate less heat also as power. Thus reversible logic is probably going to be
in demand in high speed power aware circuits. A reversible circuit planning has following
important attributes such as Garbage output, number of reversible gates, constant inputs, all
should be minimum for efficient reversible circuits.
Comparator has wide applications in Analog and digital circuits, Analog to digital (A/D)
converters, Level shifter, and communication system etc. It compares the 2-number of several
DOI : 10.5121/vlsic.2014.5502 9
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
2
bits. In this paper introduce group-based n-bit reversible comparator [6,9,11] and n-to-2n
reversible decoder with low value of reversible parameters with the help of various lemmas.
This paper is organized with the following sections: Section 2 and 3 discuss basic definition
of reversible logic; Section 4 discuss the past work; Section 5 discuss the utility and design
issue of novel 4x4 inventive gate; Section 6 Planning of low value style reversible comparator
subsection of 6.1 introduce novel 1-bit comparator cell, subsection 6.2 and 6.3 is novel match,
larger and smaller comparator cell design; Subsection 6.4, 6.5, 6.6 and 6.7 for 2-bit, 8-bit, 32-
bit and n- bit group-based reversible comparator design respectively; Section 7 Implement
all comparator cell in MOS transistor with minimum MOS transistor count. Section 8 categories
as simulation result of comparator. Finally, the paper is concluded and future work with Section
9.
2. BASIC DEFINITIONS OF REVERSIBLE LOGIC
In this section, we introduce the essential definitions of reversible logic which are relevant with
this research work.
Definition 2.1 A reversible gate is a Z - input and Z - output that generate a unique output pattern
for each possible input pattern.
Definition 2.2 In Reversible logic output and input is equal in number. And unwanted output is
called garbage output it should be minimum as possible.
3.PARAMETER OPTIMIZED FOR DESIGNING EFFICIENT REVERSIBLE
CIRCUITS
The main challenge of designing efficient reversible circuits is to optimize the different reversible
parameters which result the circuit design is costly. The most necessary parameters which have
dominant in efficient reversible logic circuits are:
3.1 Garbage output
Unutilized or unwanted output of reversible circuit is called garbage output. It should be kept
minimum as possible.
3.2 Constant Input
Constant bits are additional inputs that are not part of the original specification. These bits are
added in hopes to reduce the circuit complexity or realize a reversible function. They come in the
form of a constant logic 1 or 0. It is ideal to keep in minimal.
3.3 Few Reversible gates utilized
In this subsection, we present few reversible gates that are used to design for planning different
types of reversible circuit. First TR (3×3) utilize input (A, B, C) and carry output (P=A,
Q= BA  , C'ABR  , Second BME gate(4X4) utilize input (A, B, C, D) and carry output
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
3
(P=A, CABQ  , CADR  ) and DCB'AS  , Third Feynman gate (FG) 2x2
utilize input (A, B ) and carry output (P=A, BAR  ), Fourth Peres gate (PG) 3x3 utilize
input (A, B, C) and carry output (P=A, , BAQ  , CABR  )
3.4 Flexibility
Flexibility refers to the universality of reversible logic gate in realizing more logical function.
4. PAST WORK
In 2010, Himanshu thapliyal et.al [17] design a reversible 8-bit and 64-bit tree-based comparator
using TR Gate that has the latency of O(log2(n)).But this approach is not suitable for low value
of reversible parameter and not extended for n-bit reversible comparator. Furthermore another
comparator design by Rangaraju et.al., [7, 8] in 2011 has shown that design has input circuit as
first stage and 1-Bit comparator cell as second stage and so on. This idea is extend for n-bit
reversible comparator design but it is not sufficient to optimizing the reversible parameter. In
2011, Nagamani et.al. [21] Design a reversible 1-bit reversible comparator with low value of
reversible parameter but this idea is not extended for n-bit comparator.
In 2013, Ri-gui Zhou et.al. [5] design a novel 4-bit reversible comparator. It is mentioned in
paper further possibilities of reducing the number of reversible gates, constant input and garbage
output in the area of reversible comparator design. They proposed new gate and using this gate
form various gate AND, OR, XNOR, NOT, FA, FS but not form gate NAND, NOR. For
increasing order of comparator, gate increase in higher order and complexity of design increases
and also garbage outputs means performance of comparator degrade.
In 2013, Hafiz Md. Hasan babu et.al. [4] design compact n-bit reversible comparator. Its design is
efficient because it reduce complexity of design. Approach is sufficient and proposed various
theorem and lemma for calculating n-bit reversible parameter number of gate, total delay, power.
They proposed two new gate BJS and HLN. These gate form OR, AND, XOR and NOT
Operation but not form FA, FS, NAND and NOR Operation. For showing expertise of reversible
gate we work on this and proposed Universal gate called Inventive Gate. It’s performing all
logical operation NAND, NOR, AND, OR, HA, HS, FA and FS and also form efficient group-
based n-bit reversible comparator and n-to-2n
bit decoder with low value of reversible parameters.
5. UTILITY AND DESIGN ISSUES OF FRESHLY PROJECTED 4X4
INVENTIVE GATE
In this section, a new 4 x 4 reversible gate named as Inventive gate, is proposed. The
block representation of inventive gate is depicted in Figure 1. The corresponding truth table
drawn in Table 1. The inventive gate generates 4 outputs that are defined as follows
cbaP  , )da(bc)dba(Q  , bca)dcb(R  and )cab(d)ca(dbS 
of inventive gate.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
4
Inventive
Gate
a
b
c
d cbaP 
)da(bc)d)ba((Q 
bc)dcb(aR 
)cab(d)ca(dbS 
Figure 1. Block representation of Reversible 4 × 4 Inventive
Gate Table 1 Reversibility of the novel Inventive gate
INPUT OUTPUT
d c b a P Q R S
0 0 0 0 0 0 1 0
0 0 0 1 1 0 0 1
0 0 1 0 1 0 1 0
0 0 1 1 0 1 0 0
0 1 0 0 1 0 1 1
0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0
0 1 1 1 1 1 1 0
1 0 0 0 0 0 1 1
1 0 0 1 1 0 0 0
1 0 1 0 1 1 0 1
1 0 1 1 0 0 0 1
1 1 0 0 1 1 0 0
1 1 0 1 0 0 0 0
1 1 1 0 0 1 1 1
1 1 1 1 1 1 1 1
5.1 Utility-1 of Inventive gate
The proposed Inventive gate can implement all Boolean expression and it is a universal gate. In
this paper, Inventive gate is used to design the n-to-2n
decoder (Shown in section 5.2) and 1-bit
comparator (Shown in section 6.1). The classical operations realized using Inventive gate is
shown in Fig a, b, c, d, e, f, g and h.
Inventive
Gate
)( caP 
)(acQ 
a
0
c
0
)( caS 
'aR 
Inventive
Gate
)(bdQ 
0
b
0
d
)(bdS 
)''( dbR 
bP 
Fig. 1 a. AND, NAND gates Implementation Fig. 1 b. XOR, AND, NOT, OR gates Implementation
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
5
Inventive
Gate
a
0
c
1
''caS 
Inventive
Gate bcR 
1
b
c
d cbP 
dbS 
Fig.1 c. NOR gate Implementation Fig. 1 d. XNOR, AND gates Implementation
a
0
b
0 )( baP 
abQ 
1
baQInventive
Gate
a
0
b
)( baP 
Inventive
Gate
Fig. 1 e. Half adder Implementation Fig. 1 f. Half subtraction Implementation.
a
c
b
0
a
0
b
0
Inventive
Gate
Inventive
Gate
cbaP 
abc)ba(Q 
cbaP 
bac)ba(Q 
Fig. 1 g. Full adder Implementation Fig. 1 h. Full subtraction Implementation
5.2. Utility-2 of Reversible inventive gate as reversible n-to-2n
decoder
In this section we show the utility-2 of Inventive gate. It performs the operation of Reversible 2-
to-22
decoder it consists of two approaches named as approach - 1 and approach - 2. Approach- 1
of 2-to-22
decoder generate 2 garbage output and number of gate count is 5. Whereas the
Approach - 2 generate 2 garbage output but reduces number of gate count is 4 as shown in
Figure 2 (b). And also implement of 3-to-23
decoder (Approach 2) generate 3 garbage output
and number of gate count 7 as shown in Figure 4. Decoder [3, 11, 14] are widely used in
applications like information multiplexing, 7 segment show and memory addressing.
5.2.1 Reversible 2-to-22
decoder and 3-to-23
decoder
Planning of Reversible 2-to-22
decoder is shown in Figure 2(b). It consists of (1 inventive gate+
2NOT+ 1 FG+ 1TG) types of gates. It has two input marked a, b apply to inventive gate and
Feynman gate (FG) respectively obtained output is passed to TG and gives output is (ab) other
output of decoder is (a' b), (a b') and (a' b'). Completed cell of 2-to-22
decoder are named as
I_F_T decoder cell. These cell are utilize for designing 3-to-23
decoder as shown in Figure 4.
Lemma 5.2.1.1 An n-to-2n
reversible decoder (Approach 1) may be accomplished by a minimum
of 2n
+ 2 reversible gates, where n is that the range of bits and n ≥ 2
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
6
Proof. We ensure the above statement by mathematical induction.
For 2-to-22
decoder n = 2 decoder (Approach- 1) is made exploitation (1 inventive gate+ 2NOT+
2 FG+ 1TG) types of gates needs a minimum of 6 (2n
+ 2) reversible gate. Therefore the
statement assert for the base value of n=2.
Accept the statement for n = y thus a y-to-2y
decoder may be realized by a minimum of 2y
+ 2
reversible gates.
For (y+1)-to-2(y+1)
decoder is made exploitation y- to -2y
decoder and 2y
FRG Gate. So the Total
number of gates needed to construct a (y+1) - to- 2(y+1)
decoder is a minimum of
2y
+ 2+2y
= 2y+1
+2
So the statement hold for n = y+1
Lemma 5.2.1.2 An n-to-2n
reversible decoder (Approach - 2) may be accomplished by a
minimum of 2n
+1 reversible gates, where n is that the range of bits and n≥ 2
Proof. We ensure the above statement by mathematical induction.
For 2-to-22
decoder n = 2 decoder (Approach -2) is made exploitation (1 inventive gate+
2NOT+1 FG+1TG) type of gates needs a minimum of 5 (2n
+1) reversible gate. Therefore the
statement assert for the base value of n=2.
Accept the statement for n = y thus a y-to-2y
decoder may be realized by a minimum of 2y
+1
reversible gate.
For (y+1)-to-2(y+1)
decoder is made exploitation y-to-2y
decoder and 2y
FRG Gate. So the total
range of gates needed to construct a (y+1)-to-2(y+1)
decoder is a minimum of.
2y
+1+2y
= 2y+1
+1
So the statement hold for n = y+1 and more powerful than approach 1 because it less number of
gate count.
Lemma 5.2.1.3 An n-to-2n
reversible decoder (Approach -2) may be accomplished by a
minimum of n garbage output, where n is that the range of bits and n≥ 2
Proof. We ensure the above statement by mathematical induction.
For 2-to-22
decoder has garbage output 2 (n) for the base value of n = 2. For higher order decoder
3-to-23
garbage output 3 (n) for n=3
Accept the statement for n = k thus a k: 2k
decoder may be realized by a minimum of k garbage
output.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
7
Inventive
Gate
FGa
b
0
0
FG
Toffoli
Gate
ba
ab
ba
0 ba
ba
baba)ba( 
 ba
0 ba
GO

ba
a
Fig. 3 a. Approach- 1
Inventive
Gate
FG
Toffoli
Gate
ab0
GO
b
0
a
1
0
 ba
ba
ba

b
b
Fig. 3 b. Approach – 2
Figure 2. Two approaches of the Novel 2- to- 22
decoder
I_2F_T
Decoder
Cell
I_F_T
Decoder
Cell
a
b
1
0
0
0
a
b
ba
ba
ba
ab
ba
ba
ba
ab
Figure 3. Approach- 2 of proposed reversible 2-to-22
decoder cell.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
8
I_2F_T
Decoder
Cell
a
b
0
FRG
c
0
0
FRG
FRG FRG
ba
ba
ba
ab
bca
cba
0
cba
cba
0
abc
cab
GO
0
cba
cba
Fig. 4 c. Approach- 1
I_F_T
Decoder
Cell
a
b
0
FRG
c
0
FRG
FRG FRG
ba
ba
ba
ab
bca
cba
0
cba
cba
0
abc
cab
GO
0
cba
cba
1
Fig. 4 d. Approach- 2
Figure 4. Two Approaches of the proposed 3 -to- 23
decoder
(n-1)-to-2
(n-1)
I_F_T
Decoder Cell
FRG FRG
FRG FRG
0x
1x
1nx 
1
0
0
nx
0
0y
1y
0
2y
3y
1ny 
ny
3ny 
2ny 
0
GO
0
Figure 5. Approach- 2 of proposed reversible n-to-2n
decoder.
6.NOVEL DESIGN OF GROUP-BASED REVERSIBLE N-BIT BINARY
COMPARATOR
Following section we have to project a low value of group-based reversible n-bit comparator.
6.1 Novel 1-bit reversible comparator cell design
Novel 1-bit group-based reversible comparator structure uses 3 gates of 2 types (1 inventive+ 2
NOT) .It is true that ba for (a>b), ba for (a<b) and ba  for (a=b). The proposed architecture has
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
9
constant inputs of 2, Garbage outputs of 1 and number of gate count 3. The structure of 1-
bit comparator modelled as I_N Comparator cell. As shown in Figure 6 (a)
6.2 Novel 1- bit Match and larger reversible comparator cell design
Novel 1-bit match and larger comparator structure use 4 Gate of 4 types (1 TR+ 1 NOT+1
BME+1 FG) .First reversible TR gate use (n- 1)th
bits of two logic input a and b it produce two
significant output ba  and ba first output is not utilize is called garbage output. Two more nth
bit input Pn and Qn of previous comparator result is applied to reversible BME Gate it produce
two significant output Qn-1 = Qn ba  and Qn )ba( only Qn-1 output save and other output Qn (a
b’) is applied to another reversible Feynman gate (FG) and another nth
bit input Pn input is
selecting give one significance output Pn-1 = Qn )ba(  Pn these two output Pn-1 and Qn-1 is
utilizing further for designing lesser logic comparator design. The proposed architecture has
constant input of 2, garbage output of 4 and number of gate count 4 (1+1+1+1). The structure of
Larger and Match design modelled as TR_BME_FG Comparator cell. As shown in Figure 6 (b)
6.3 Novel 1-bit smaller reversible comparator cell design
Novel single bit smaller reversible comparator structure use 4 gate of 2 type (3 FG + 1
NOT).These structure utilize two input P and Q and give two significant output P and (P⨂Q)
second output (P  Q) is passed to NOT gate gives QP  other output is P and Q for match
operation use (P), Larger operation (Q) and lesser operation QP  . The novel design has
constant input of 1, Garbage output of 0 and Number of gate count 3 (1+1+1). The structure of
lesser cell modelled as F_F Comparator cell. As shown in Figure 6 (c)
6.4 Novel Efficient 2-bit reversible comparator design
Design methodology of 2-bit group- based comparator cell used three cell pervious section
named I_N Comparator cell, TR_BME_FG Comparator cell and F_F Comparator cell these cell
are connect and gives significant output P,Q and R for Match, Smaller and Larger logic. The
novel design is shown in Figure. 6 (d)
Inventive
Gate
)( ba 
b
ba 
Lba 
1*1
NOT
Gate
Gba)ba( 
0
1*1
NOT
Gate
I_N
Comparator
Cell
c=0 & d=1
b
1
0
a
a
1 E)ba( 
E)ba( 
Lba 
Gba)ba( 
GO
Fig. 6 a.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
10
TR
Gate

ba 
ba
0
nQ
0
nP
1nn Q)ba(Q 
)ba(Qn
1nnn PP)ba(Q 
an-1
bn-1
GO
TR_BME_FG
Comparator
Cell
an-1
bn-1
Pn
Qn
1nnn PP)'ab(Q 
1nn Q)ba(Q 
BME
Gate
FG
GO
GO
GO
Fig. 6b.
Feynman
Gate
Q
0
Feynman
Gate
P P
Q
QP 
F_F
Comparator
Cell
P
Q
0
EP 
GQ 
L)QP( 
Fig. 6c.
I_N
Comparator
Cell
1
0
2a
2b
EP 
GQ 
LQP 
1a
1b
2P
2Q
1P
1QTR_BME_FG
Comparator
Cell
F_F
Comparator
Cell
0
Fig. 6d.
Figure 6. Reversible group-based 2-bit comparator design
a. Reversible 1-bit Comparator.
b. Match and Larger Cell design using TR_BME_FG Cell.
c. Smaller Comparator Cell design using F_F Cell.
d. Reversible 2-bit Comparator.
6.5 Novel architecture of Reversible 8-bit group-based Comparator
Following the extremely comparable analogous approach kept in mind then we are design
structure of 8-bit group-based Comparator module. The main projected structure for the 8-bit
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
11
Comparator is anticipated in Figure 7. The proposed architecture has constant input of
17(1×2+2×7+1), Garbage output of 29 (1+ 4×7+ 1×0) and Number of gate count
34 (1×3+4×7+1×3)
I_N
Comparator
Cell
7b
7a
8a
8b
0
F_F
Comparator
Cell
EP 
GQ 
LQP 
1P
1Q
8P
8Q
7P
7Q
1
0 TR_BME_FG
Comparator
Cell
6a
6P
6Q
TR_BME_FG
Comparator
Cell
5a
5P
5Q
TR_BME_FG
Comparator
Cell
5b6b
4a
4P
4Q
TR_BME_FG
Comparator
Cell
3a
3P
3Q
TR_BME_FG
Comparator
Cell
3b4b
2a
2P
2Q
TR_BME_FG
Comparator
Cell
1a
1P
1Q
TR_BME_FG
Comparator
Cell
1b2b
Figure 7. Novel architecture of Reversible 8-bit Comparator
6.6 Novel architecture of Reversible 32-bit Group-based Comparator structure.
For the implementation methodology of 32-bit group-based comparator design use (1 I_N
Comparator Cell+ 31 TR_BME_FG Comparator cell+1 F_F Comparator cell) .The main
projected structure for the 32-bit binary group-based comparator cell is anticipated in Figure 8.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
12
The proposed architecture has constant input of 65 (1×2+ 2×31+ 1×1), Garbage output of 125
(1×1+ 4×31+ 1×0) and Number of gate count 33 (1+ 31+ 1)
I_N
Comparator
Cell
1
0TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
a32
b32
P32
Q32
a31
b31P31
Q31
a30
b30
P30
Q30
a29
b29P29
Q29
a28
b28
P28
Q28
a27
b27
P27
Q27
a26
b26
P26
Q26
a25
b25P25
Q25
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
a24
b24P24
Q24
a23
b23P
23
Q23
a22
b22
P22
Q22
a21
b21P21
Q21
a20
b20
P20
Q20
a19
b19
P19
Q19
a18
b18
P18
Q18
a17
b17P17
Q17
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
a16
b16P16
Q16
a15
b15P15
Q15
a14
b14
P14
Q14
a13
b13P13
Q13
a12
b12
P12
Q12
a11
b11
P11
Q11
a10
b10
P10
Q10
a9
b9P9
Q9
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
a
8
b
8
P
8
Q
8
a
7
b
7
P7
Q7
a6
b6
P6
Q6
a5
b5
P5
Q5
a4
b4
P4
Q4
a3
b3
P3
Q3
a2
b2
P2
Q2
a1
b1P1
Q1
0
F_F
Comparator
Cell
EP
GQ
LQP
1P
1Q
Figure8. Novel architecture of group-based reversible 32-bit comparator.
P1
Q1
0
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
13
6.7 Novel architecture of Reversible n- bit group- based Comparator structure
Following the extremely comparable analogous approach we are proposing n- bit group-based
comparator structure. First idea is replenishment to the main projected structure for the n-bit
group-based comparator structure is anticipated in Figure 9. For designing 32-bit tree comparator
cell consist of nth
single bit to I_N comparator cell and (n-1), (n-2), (n-3)………..(n-31)th
single
bit apply to TR_BME_FG Comparator cell where n is 32 for 32-bit comparator. This concept is
apply for n-bit group-based comparator it consist of nth
single bit to I_N comparator cell and (n-
1), (n-2), (n-3)………..(n-31)………….(n-y)th
single bit apply to TR_BME_FG comparator cell
where y=(n-1)
I_N
Comparator
Cell
1
0
2P
2Q
(n-1) Single bit
number
n Single bit
number
TR_BME_FG
Comparator
Cell
TR_BME_FG
Comparator
Cell
F_F
Comparator
Cell
(n-y) Single bit
number
1P
1Q
0
EP 
GQ 
LQP 
Figure 9. Novel n- bit group- based reversible Comparator
The steps to style a n-bit group-based comparator are describe in Algorithm 1.
Algorithm1. Group- based n-bit Reversible Comparator
(1) Pick up I_N Comparator cell and acquire input an and bn
(2) Pick up TR_BME_FG Comparator cell and takes (n- 1)th
bits of 2-binary variety an-1 and bn-1
and 2 additional input Pn and Qn from previous comparison result.
(3) TR_BME_FG Comparator cell 2-output Pn-1 and Qn-1 that indicates whether the given
binary number are equal to one another or larger.
(4) Pick up F_F Comparator cell and takes input P, Q it generates output such as P (For Equal)
L(Less) and G (For Greater).
Lemma 6.7.1 An n-bit group-based reversible comparator may be accomplished by a 6+4 (n-1)
number of gate, 1+4 (n-1) garbage output, where n is the range of bits and n 2
Proof: We ensure the above statement by mathematical induction.
An n-bit reversible comparator has number of gate 6+ 4 (n-1). For realization of 2-bit and 8-bit
reversible comparator setting n=2, 8 alternatively gives 10 and 34 number of gate.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
14
An n-bit reversible comparator has garbage output 1+ 4 (n-1) .For realization of 2-bit and 8-bit
reversible comparator setting n=2, 8 alternatively give 5 and 29 number of garbage output.
Lemma 6.7.2 An n-bit group-based reversible comparator requires (85.816n – 78.989) µW
power, where n is the range of bits and n 2
Proof: Novel n-bit group-based comparator uses I_N Comparator cell, (n– 1) TR_BME_FG
Comparator cell and one F_F Comparator cell. Total power relished by following specified
equation
Total Power (P) = PI_N Cell + (n-1) PTRE_BME_FG Cell + PF_F Cell
All Comparator cell implement in MOS transistor and finding power using T-Spice tool for 90nm
technology node. We have computed the power of I_N comparator cell, TRE_BME_FG
Comparator cell and F_F Comparator cell that are 3.358, 85.816 and 3.470 µW respectively. Now
the total power (P) of an n-bit group-based comparator as below
P= {3.35 + (n – 1) 85.81+ 3.4702} µW
= (3.35 +85.81n – 85.81 + 3.4702) µW
= (85.81n – 78.98) µW
Lemma 6.7.3 An n-bit group-based reversible comparator may be accomplished by a Timing
delay (T) of (115.010 n – 100.854) ns, where n is the range of bits and n 2
Proof: Novel n-bit group-based Comparator uses I_N Comparator cell, (n– 1) TR_BME_FG
Comparator cell and one F_F Comparator cell .Total delay (T) relished by following specified
equation
Total delay (T) = TI_N Cell+ (n – 1) TTRE_BME_FG Cell + TF_F Cell
All Comparator cell implement in MOS transistor and finding delay using T-Spice tool for 90nm
technology node. We have computed the power of I_N comparator cell, TRE_BME_FG
Comparator cell and F_F Comparator cell that are 12.51, 115.010 and 1.608 ns respectively. Now
the delay of an n-bit group-based comparator as below
T= {12.51+ (n –1) 115.010 + 1.608} ns
= (12.51+ 115.010 n – 115.010 + 1.608) ns
= (115.010 n – 100.854) ns
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
15
Algorithm- 2 Reversible group-based n-bit comparator
*Design a n-bit reversible binary comparator when (n ≥ 2) with minimum number of gates and
garbage output.
Begin
Step 1. Pick up I_N comparator cell and pick input Xn and output Yn for two n-bit number
1 . Xn[1] = an //nth
input of an
2. Xn[2] = bn //nth
input of bn
3. Xn[3] = 0
4. Xn[4] = 1
5. If Xn[1] < Xn[2] then
Yn[2] = Ryn=1
6. Else if Xn[1] > Xn[2] then
Yn[4] = Qyn=1
7. Else Yn[1] = Pyn = 1
End if
Step 2. For TR_BME_FG and F_F Comparator cell, Level of input and output are considered
to be Yn and Yn-1 respectively
Loop
8. For j = n - 1 to 1
Pick up TR_BME_FG Comparator cell WJ
If j = n-1 then
WJ[1] = Xn[4] = QYn
WJ[2] = Xn[1] = PYn
WJ[3] = bn-1
WJ[4] = an-1
Else
WJ[1] = WJ-1[2] = QYn-1
WJ[2] = WJ-1[1] = PYn-1
WJ[3] = aj //(n-1)th
input of an
WJ[4] = bj //(n-1)th
input of bn
End if
End loop
9. Step 3. Pick up F_F Comparator cell and pick input V and output Z
V[1]= W[1]
V[2] = W[2]
V[3] = 0
Z[1] = W[1]
Z[2] = [W[1] W[2]] 1
Z[3] = W[2]
10. End
7. MOS TRANSISTOR IMPLEMENTATION OF DIFFERENT
COMPARATOR CELL
In this section implement different comparator cell in MOS transistor with minimum MOS
transistor count. MOS transistor implementations of 2-bit comparator uses 14 MOS transistors,
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
16
TR_BME_FG Comparator cell required 18 MOS transistor and for F_F comparator cell require 4
MOS transistor. These cells are connected for required 2-bit, 8-bit and 64-bit reversible
comparator operation and analyzed in terms of power consumption, delay and power delay
product (PDP).
L
P
Q
BUFFER
BUFFER
P
Q
F_F
Comparator
Cell
P
Q
0
EP
GQ
LQP
I_N
Comparator
Cell
a
b
0
1ba
baE
baL
baG
GO

E
Inverter
L
Inverter Inverter
G
a
b
a
b
a
b
Inverter
Figure 10. MOS transistor implementation of Figure 11. MOS transistor implementation of
1- bit Comparator Cell F_F Comparator Cell
a
b
Qn
a
b
Pn
)ba(QQ n1n 
)ba(QPPnn1n
TR_BME_FG
Comparator
Cell
an-1
bn-1
nP
nQ
1nnn PP)ba(Q 
1nn Q)ba(Q 
Figure 12. MOS transistor implementation of TR_BME_FG Comparator Cell
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
17
Delay(xE-08)
8. SIMULATION RESULT AND DISCUSSION
Novel design of 2-bit, 8-bit, 64-bit and n-bit group-based reversible comparator is implemented
in T-Spice and optimized the speed, power for appropriate W/L ratio using 90nm technology
node. Individual cell performance parameters analyze for reducing input voltage and finding
power consumption, delay etc.
Figure 13. Simulation output of 1-bit comparator.
5 2.5
4 2
3 1.5
2 1
1 0.5
0
0.6 0.8 1 1.2 1.4
Input Voltage (V)
0
0.6 0.8 1 1.2 1.4
Input Voltage (V)
Figure 14. Power and delay Comparison at different input voltage of 1-bit comparator.
Power(xE-06)
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
18
4
3.5
Power delay Product
3
2.5
2
1.5
1
0.5
0
0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5
Input Voltage (V)
Figure 15. Input voltage versus Power delay product (PDP) of 1-bit Comparator.
Figure 16. Simulation output of 2-bit comparator.
9
x 10
8
7
6
5
4
3
2
1
0
0.8 1 1.2 1.4 1.6
Input Voltage (V)
-8
7
x 10
6
5
4
3
2
1
0
0.8 1 1.2 1.4 1.6
Input Voltage (V)
Figure 17. Power and delay Comparison at different Input voltage of 2-bit comparator.
Input Voltage versus Power delay product
PDP(xE-14ws)
Power(xE-05)
Delay(xE-08)
-5
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
19
1
x 10
-12
0.8
0.6
0.4
0.2
0
0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5
InputVoltage(V)
Figure 18. Input voltage versus Power delay product (PDP) of 2-bit Comparator.
Maximum Power and Delay Variation(s) versus Channel Length Variation(u)
1 2 4 6 8
Channel Length Variation (nm)
Figure 19. Channel Length Variation versus power and delay of 2-bit Comparator
Table 2. Comparison between anticipated and existing in terms of expertise of reversible gate
RGate Gate can be used as n-
bit comparator
Single Gate can be
used as Full
subtractor
Gate can be
used as n-to-2n
decoder
Anticipated Inventive
Gate
Y Y Y
Available Circuit [4] Y N N
Available Circuit [3] N N Y
Available Circuit [12] N N N
Available Circuit [13] N N N
Available Circuit [15] N N N
Available Circuit [6] Y N N
Available Circuit [5] Y Y N
Maximum Power variation (xE-05)
Maximum Delay variation (xE-08)
10
8
6
4
2
PDP(xE-13)
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
20
Table 3. Comparison between anticipated and existing style comparator in terms of NOG, GO, CI, power
and delay
Methods NOG GO CI Power (µW) Delay (ns)
Anticipated work 6+4(n-1) 1+4(n-1) 1+2n (85.81n – 78.98) (115.010n – 100.854)
Thaplial et al.
[17] 9n (6n −6) -- (268.23n −239.2) {0.23 x log2(n) + 0.1}
Vudadha et al.
[18] (4n −2) (5n −4) -- (122.36n −60.36) {0.09*log2(n) + 0.2}
Rangaraju et al.
[7 ] (7n −4) (5n −4) -- (182.53n +76.55) (0.2n − 0.16)
Hafiz Md. Hasan
Babu [ 4] 3n (4n-3) 3 (117.76n −32.94) (0.15n − 0.03)
NOG-number of gate, GO-Garbage output, CI-Constant input, Y=Yes, N=No
Table 4 Comparison between anticipated and existing style Comparator in terms of garbage output and
constant input
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
21
9. CONCLUSION AND FUTURE WORK
This paper is mainly focused on novel design of the reversible 4x4 inventive Gate. It utilized as
1-bit, 2-bit, 8-bit, 32-bit and n-bit group-based binary comparator and n-to-2n
decoder. Moreover,
the low value styles of reversible parameter have been established for the proposed circuits. For
example, and n-to-2n
decoder uses at least 2n
+ 1 reversible gates and its n garbage output: an n-
bit comparator utilize 6+4 (n - 1) number of reversible gate, 1+4 (n-1) garbage output. The
proposed group- based comparator achieves the improvement of 19.87% in terms of garbage
output and 31.57% in terms of constant input over the existing one [7]. Simulation of the novel
comparator circuits have shown that it works correctly and finding parameter power and delay.
The proposed circuits will be useful for implementing the ALU and control unit of processor.
ACKNOWLEDGMENT
Authors would like to acknowledge Research Cum Teaching Fellowship through TEQIP-II
provide by World Bank for the financial support for this work.
REFERENCES
[1] J R.Landauer, “Irreversibility and Heat Generation in the Computational Process”, IBM Journal of
Research and Development, pp: 183-191, 1961.
[2] C H Bennett, “Logical Reversibility of Computation,” IBM Journal of Research and Development,
vol. 17, no. 6, pp. 525-532, November 1973.
[3] Lafifa Jamal, Md. Masbaul Alam, Hafiz Md. Hasan Babu, “An efficient approach to design a
reversible control unit of a processor” Elsevier Sustainable Computing: Informatics and Systems pp:
286-294, 2013
[4] Hafiz Md. Hasan Babu, Nazir Saleheen, Lafifa Jamal, Sheikh Muhammad Sarwar,Tsutomu Sasao
"Approach to design a compact reversible low power binary comparator" IET Computers & Digital
Techniques" Vol. 8, Iss. 3, pp. 129–139 doi: 10.1049/iet-cdt.2013.0066, 2014
[5] Ri-gui Zhou, Man-qun Zhang, QianWu •Yan-cheng Li "Optimization Approaches for Designing a
Novel 4-Bit Reversible Comparator" Springer International jounal of theoretical physics DOI
10.1007/s10773-012-1360-ypp:559-575, 2013
[6] Farah Sharmin, Rajib Kumar Mitra, Rashida Hasan, Anisur Rahman "Low cost reversible signed
comparator" International Journal of VLSI design & Communication Systems” Vol.4, No.5,pp:19-
33,2013
[7] Rangaraju H G, Vinayak Hegdeb, Raja K B, Muralidhara K N "Design of Efficient Reversible Binary
Comparator" Elsevier International Conference on Communication Technology and System Design
Procedia Engineering pp:897-904, 2012
[8] Rangaraju, H.G., Hegde, V., Raja, K.B., Muralidhara, K.N. “Design of low power reversible binary
comparator”. Proc. Engineering (ScienceDirect), 2011
[9] Bahram Dehghan, Abdolreza Roozbeh, Jafar Zare "Design of Low Power Comparator Using DG
Gate" Scientific research ciruits and systems doi.org/10.4236/cs.2013.51002pp: 7-12, 2014
[10] Pallavi Mall, A.G.Rao, H.P.Shukla "Novel Design of Four-Bit Reversible Numerical Comparator"
International Journal of Advanced Research in Computer and Communication Engineering Vol. 2,
Issue 4 pp: 1808-1807, 2013
[11] Neeta Pandey, Nalin Dadhich, Mohd. Zubair Talha "Realization of 2-to-4 reversible decoder and its
applications" International Conference on Signal Processing and Integrated Networks (SPIN) pp: 349-
353,2014
[12] Md. M. H Azad Khan, “Design of Full-adder With Reversible Gates”, International Conference on
Computer and Information Technology, Dhaka, Bangladesh, 2002, pp. 515-519
International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014
30
[13] Hafiz Md. Hasan Babu, Md. Rafiqul Islam, Syed Mostahed Ali Chowdhury and Ahsan Raja
Chowdhury ,“Reversible Logic Synthesis for Minimization of Full Adder Circuit”, Proceedings of the
EuroMicro Symposium on Digital System Design(DSD’03), 3-5 September 2003,
[14] Neeraj Kumar Misra, Subodh Wairya, Vinod Kumar Singh “Preternatural Low-Power Reversible
Decoder Design in 90 nm Technology Node” International Journal of Scientific & Engineering
Research, Volume 5, Issue 6, pp: 969-978, June 2014
[15] J.W. Bruce, M.A. Thornton,L. Shivakumariah, P.S. Kokate and X.Li, "Efficient Adder Circuits Based
on a Conservative Logic Gate", Proceedings of the IEEE Computer Society Annual Symposium on
VLSI(ISVLSI'02),April 2002, Pittsburgh, PA, USA, pp 83-88.
[16] Lafifa Jamal, Md. Masbaul Alam Polash "On the Compact Designs of Low Power Reversible
Decoders and Sequential Circuits" Springer LNCS7373, pp. 281–288, 2012.
[17] Himanshu Thapliyal, Nagarajan Ranganathan and Ryan Ferreira "Design of a Comparator Tree Based
on Reversible Logic" 10th IEEE International Conference on Nanotechnology Joint Symposium with
Nano Korea pp:1113-1116, 2010
[18] Vudadha, C.Phaneendra, P.S.,Sreehari,V.Ahmed,S.E.Muthukrishnan, N.M.Srinivas “Design of
prefix-based Optimal reversible comparator” IEEE Computer Society Annual Symp. On VLSI pp.
201–206
[19] Nagamani, A.N., Jayashree, H.V., Bhagyalakshmi, H.R.: ‘Novel low power comparator design using
reversible logic gates’, Indian J. Comput. Sci. Eng.vol 2, (4), pp. 566–574, 2011
[20] Morrison, M., Lewandowski, M., Ranganathan “Design of a tree-based comparator and memory unit
based on a novel reversible logic structure” IEEE Computer Society Annual Symp. on VLSI, pp.
331–336, 2012
[21] Neeraj Kumar Misra, Subodh Wairya, Vinod Kumar Singh “An Inventive Design of 4*4 Bit
Reversible NS Gate” IEEE International Conference on Recent Advances and Innovation in
Engineering (ICRAIE-2014), pp: 1-6, 2014 doi no. 10.1109/ICRAIE.2014.6909323

More Related Content

What's hot

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
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparatorVLSICS Design
 
Iaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd Iaetsd
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationDebraj Maji
 
Presentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gatesPresentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gatesAdityakumar2208
 
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
 
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic SynthesisDesign of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic SynthesisVLSICS Design
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430IJRAT
 
Implementation of the Binary Multiplier on CPLD Using Reversible Logic Gates
Implementation of the Binary Multiplier on CPLD Using Reversible Logic GatesImplementation of the Binary Multiplier on CPLD Using Reversible Logic Gates
Implementation of the Binary Multiplier on CPLD Using Reversible Logic GatesIOSRJECE
 
Reversible logic gate
Reversible logic gateReversible logic gate
Reversible logic gateDebraj Maji
 
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
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
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
 
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
 

What's hot (15)

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
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparator
 
Iaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applicationsIaetsd low power flip flops for vlsi applications
Iaetsd low power flip flops for vlsi applications
 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementation
 
Presentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gatesPresentation energy efficient code converters using reversible logic gates
Presentation energy efficient code converters using reversible logic gates
 
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
 
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic SynthesisDesign of Reversible Sequential Circuit Using Reversible Logic Synthesis
Design of Reversible Sequential Circuit Using Reversible Logic Synthesis
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430
 
Implementation of the Binary Multiplier on CPLD Using Reversible Logic Gates
Implementation of the Binary Multiplier on CPLD Using Reversible Logic GatesImplementation of the Binary Multiplier on CPLD Using Reversible Logic Gates
Implementation of the Binary Multiplier on CPLD Using Reversible Logic Gates
 
Reversible logic gate
Reversible logic gateReversible logic gate
Reversible logic gate
 
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
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
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
 
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
 
C046051216
C046051216C046051216
C046051216
 

Viewers also liked

Fault tolerant and online testability
Fault tolerant and online testabilityFault tolerant and online testability
Fault tolerant and online testabilitySajib Mitra
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologySai Viswanath
 
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisMinimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisSajib Mitra
 
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
 
Quantum Cost Calculation of Reversible Circuit
Quantum Cost Calculation of Reversible CircuitQuantum Cost Calculation of Reversible Circuit
Quantum Cost Calculation of Reversible CircuitSajib Mitra
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
slides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisslides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisJorge Tonfat
 

Viewers also liked (8)

Fault tolerant and online testability
Fault tolerant and online testabilityFault tolerant and online testability
Fault tolerant and online testability
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron Technology
 
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisMinimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
 
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
 
Quantum Cost Calculation of Reversible Circuit
Quantum Cost Calculation of Reversible CircuitQuantum Cost Calculation of Reversible Circuit
Quantum Cost Calculation of Reversible Circuit
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
slides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesisslides_tese_v3_paraAnexoTesis
slides_tese_v3_paraAnexoTesis
 
Reversible Logic Gate
Reversible Logic GateReversible Logic Gate
Reversible Logic Gate
 

Similar to EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N DECODER BY REVERSIBLE TECHNIQUE

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
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...IJERD Editor
 
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
 
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
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitIRJET Journal
 
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power ConsumptionReview On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power ConsumptionIRJET Journal
 
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
 
An Area Efficient and High Speed Reversible Multiplier Using NS Gate
An Area Efficient and High Speed Reversible Multiplier Using NS GateAn Area Efficient and High Speed Reversible Multiplier Using NS Gate
An Area Efficient and High Speed Reversible Multiplier Using NS GateIJERA Editor
 
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...VIT-AP University
 
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
 
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
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...VIT-AP University
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesIJLT EMAS
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...VIT-AP University
 
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
 
Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUVIT-AP University
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...VLSICS Design
 

Similar to EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N DECODER BY REVERSIBLE TECHNIQUE (20)

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...
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
 
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
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
 
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...
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
 
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power ConsumptionReview On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
 
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...
 
S4102152159
S4102152159S4102152159
S4102152159
 
An Area Efficient and High Speed Reversible Multiplier Using NS Gate
An Area Efficient and High Speed Reversible Multiplier Using NS GateAn Area Efficient and High Speed Reversible Multiplier Using NS Gate
An Area Efficient and High Speed Reversible Multiplier Using NS Gate
 
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
 
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
 
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
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
 
Design of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible GatesDesign of Complex Adders and Parity Generators Using Reversible Gates
Design of Complex Adders and Parity Generators Using Reversible Gates
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
A Novel Parity Preserving Reversible Binary-to-BCD Code Converter with Testab...
 
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...
 
Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALU
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
 

More from VIT-AP University

Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...VIT-AP University
 
Information Theory and Coding
Information Theory and CodingInformation Theory and Coding
Information Theory and CodingVIT-AP University
 
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...VIT-AP University
 
An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...VIT-AP University
 
Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article VIT-AP University
 
How to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of ReviewerHow to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of ReviewerVIT-AP University
 
Writing and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article QualityWriting and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article QualityVIT-AP University
 
Fundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdfFundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdfVIT-AP University
 
Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...
Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...
Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...VIT-AP University
 
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...VIT-AP University
 
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingSensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingVIT-AP University
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCAVIT-AP University
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...VIT-AP University
 
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...VIT-AP University
 
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataA Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataVIT-AP University
 
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular AutomataA Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular AutomataVIT-AP University
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...VIT-AP University
 
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full AdderAn Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full AdderVIT-AP University
 

More from VIT-AP University (20)

Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...
 
Information Theory and Coding
Information Theory and CodingInformation Theory and Coding
Information Theory and Coding
 
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
Efficient architecture for arithmetic designs using perpendicular NanoMagneti...
 
An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...
 
Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article
 
How to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of ReviewerHow to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of Reviewer
 
Importance of ORCHID ID
Importance of ORCHID IDImportance of ORCHID ID
Importance of ORCHID ID
 
Writing and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article QualityWriting and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article Quality
 
Fundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdfFundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdf
 
Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...
Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...
Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Com...
 
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
 
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingSensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCA
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...
 
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
 
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataA Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
 
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular AutomataA Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
 
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full AdderAn Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
 

Recently uploaded

Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdfKamal Acharya
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringC Sai Kiran
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdfKamal Acharya
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxCenterEnamel
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamDr. Radhey Shyam
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdfKamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerapareshmondalnita
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGKOUSTAV SARKAR
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisDr. Radhey Shyam
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf884710SadaqatAli
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfAbrahamGadissa
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdfKamal Acharya
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdfKamal Acharya
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringDr. Radhey Shyam
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxMd. Shahidul Islam Prodhan
 

Recently uploaded (20)

Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 

EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N DECODER BY REVERSIBLE TECHNIQUE

  • 1. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N DECODER BY REVERSIBLE TECHNIQUE Neeraj Kumar Misra1 , Subodh Wairya2 and Vinod Kumar Singh3 Department of Electronics Engineering, Institute of Engineering and Technology, Lucknow, India ABSTRACT Reversible logic has attracted substantial interest due to its low power consumption which is the main concern of low power VLSI circuit design. In this paper, a novel 4x4 reversible gate called inventive gate has been introduced and using this gate 1-bit, 2-bit, 8-bit, 32-bit and n-bit group-based reversible comparator have been constructed with low value of reversible parameters. The MOS transistor realizations of 1-bit, 2- bit, and 8-bit of reversible comparator are also presented and finding power, delay and power delay product (PDP) with appropriate aspect ratio W/L. Novel inventive gate has the ability to use as an n-to-2n decoder. Different proposed novel reversible circuit design style is compared with the existing ones. The relative results shows that the novel reversible gate wide utility, group-based reversible comparator outperforms the present design style in terms of number of gates, garbage outputs and constant input. KEYWORDS Reversible Logic, Inventive Gate, Garbage Output, Constant input, Full subtraction, n-bit reversible comparator, Reversible decoder etc. 1.INTRODUCTION In low power VLSI circuit, planning of power is one of important aspects. According to Landauer [1] in 1960 demonstrate that single bit of information loss generate at least KT ln2 J/K of energy where K is the Boltzmann constant (1.38x10-23 J/K) and T is the absolute temperature. Reversible circuits are totally different from irreversible circuits. In reversible logic no bits is loss the circuit that doesn't loss information is reversible. C.H Bennet [2] in 1973 proves that KT ln2 joule of energy wouldn't be dissipated if the reversible circuit consist of reversible gates only. Thus reversible logic operations do not loss information and dissipate less heat also as power. Thus reversible logic is probably going to be in demand in high speed power aware circuits. A reversible circuit planning has following important attributes such as Garbage output, number of reversible gates, constant inputs, all should be minimum for efficient reversible circuits. Comparator has wide applications in Analog and digital circuits, Analog to digital (A/D) converters, Level shifter, and communication system etc. It compares the 2-number of several DOI : 10.5121/vlsic.2014.5502 9
  • 2. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 2 bits. In this paper introduce group-based n-bit reversible comparator [6,9,11] and n-to-2n reversible decoder with low value of reversible parameters with the help of various lemmas. This paper is organized with the following sections: Section 2 and 3 discuss basic definition of reversible logic; Section 4 discuss the past work; Section 5 discuss the utility and design issue of novel 4x4 inventive gate; Section 6 Planning of low value style reversible comparator subsection of 6.1 introduce novel 1-bit comparator cell, subsection 6.2 and 6.3 is novel match, larger and smaller comparator cell design; Subsection 6.4, 6.5, 6.6 and 6.7 for 2-bit, 8-bit, 32- bit and n- bit group-based reversible comparator design respectively; Section 7 Implement all comparator cell in MOS transistor with minimum MOS transistor count. Section 8 categories as simulation result of comparator. Finally, the paper is concluded and future work with Section 9. 2. BASIC DEFINITIONS OF REVERSIBLE LOGIC In this section, we introduce the essential definitions of reversible logic which are relevant with this research work. Definition 2.1 A reversible gate is a Z - input and Z - output that generate a unique output pattern for each possible input pattern. Definition 2.2 In Reversible logic output and input is equal in number. And unwanted output is called garbage output it should be minimum as possible. 3.PARAMETER OPTIMIZED FOR DESIGNING EFFICIENT REVERSIBLE CIRCUITS The main challenge of designing efficient reversible circuits is to optimize the different reversible parameters which result the circuit design is costly. The most necessary parameters which have dominant in efficient reversible logic circuits are: 3.1 Garbage output Unutilized or unwanted output of reversible circuit is called garbage output. It should be kept minimum as possible. 3.2 Constant Input Constant bits are additional inputs that are not part of the original specification. These bits are added in hopes to reduce the circuit complexity or realize a reversible function. They come in the form of a constant logic 1 or 0. It is ideal to keep in minimal. 3.3 Few Reversible gates utilized In this subsection, we present few reversible gates that are used to design for planning different types of reversible circuit. First TR (3×3) utilize input (A, B, C) and carry output (P=A, Q= BA  , C'ABR  , Second BME gate(4X4) utilize input (A, B, C, D) and carry output
  • 3. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 3 (P=A, CABQ  , CADR  ) and DCB'AS  , Third Feynman gate (FG) 2x2 utilize input (A, B ) and carry output (P=A, BAR  ), Fourth Peres gate (PG) 3x3 utilize input (A, B, C) and carry output (P=A, , BAQ  , CABR  ) 3.4 Flexibility Flexibility refers to the universality of reversible logic gate in realizing more logical function. 4. PAST WORK In 2010, Himanshu thapliyal et.al [17] design a reversible 8-bit and 64-bit tree-based comparator using TR Gate that has the latency of O(log2(n)).But this approach is not suitable for low value of reversible parameter and not extended for n-bit reversible comparator. Furthermore another comparator design by Rangaraju et.al., [7, 8] in 2011 has shown that design has input circuit as first stage and 1-Bit comparator cell as second stage and so on. This idea is extend for n-bit reversible comparator design but it is not sufficient to optimizing the reversible parameter. In 2011, Nagamani et.al. [21] Design a reversible 1-bit reversible comparator with low value of reversible parameter but this idea is not extended for n-bit comparator. In 2013, Ri-gui Zhou et.al. [5] design a novel 4-bit reversible comparator. It is mentioned in paper further possibilities of reducing the number of reversible gates, constant input and garbage output in the area of reversible comparator design. They proposed new gate and using this gate form various gate AND, OR, XNOR, NOT, FA, FS but not form gate NAND, NOR. For increasing order of comparator, gate increase in higher order and complexity of design increases and also garbage outputs means performance of comparator degrade. In 2013, Hafiz Md. Hasan babu et.al. [4] design compact n-bit reversible comparator. Its design is efficient because it reduce complexity of design. Approach is sufficient and proposed various theorem and lemma for calculating n-bit reversible parameter number of gate, total delay, power. They proposed two new gate BJS and HLN. These gate form OR, AND, XOR and NOT Operation but not form FA, FS, NAND and NOR Operation. For showing expertise of reversible gate we work on this and proposed Universal gate called Inventive Gate. It’s performing all logical operation NAND, NOR, AND, OR, HA, HS, FA and FS and also form efficient group- based n-bit reversible comparator and n-to-2n bit decoder with low value of reversible parameters. 5. UTILITY AND DESIGN ISSUES OF FRESHLY PROJECTED 4X4 INVENTIVE GATE In this section, a new 4 x 4 reversible gate named as Inventive gate, is proposed. The block representation of inventive gate is depicted in Figure 1. The corresponding truth table drawn in Table 1. The inventive gate generates 4 outputs that are defined as follows cbaP  , )da(bc)dba(Q  , bca)dcb(R  and )cab(d)ca(dbS  of inventive gate.
  • 4. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 4 Inventive Gate a b c d cbaP  )da(bc)d)ba((Q  bc)dcb(aR  )cab(d)ca(dbS  Figure 1. Block representation of Reversible 4 × 4 Inventive Gate Table 1 Reversibility of the novel Inventive gate INPUT OUTPUT d c b a P Q R S 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 1 0 0 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 5.1 Utility-1 of Inventive gate The proposed Inventive gate can implement all Boolean expression and it is a universal gate. In this paper, Inventive gate is used to design the n-to-2n decoder (Shown in section 5.2) and 1-bit comparator (Shown in section 6.1). The classical operations realized using Inventive gate is shown in Fig a, b, c, d, e, f, g and h. Inventive Gate )( caP  )(acQ  a 0 c 0 )( caS  'aR  Inventive Gate )(bdQ  0 b 0 d )(bdS  )''( dbR  bP  Fig. 1 a. AND, NAND gates Implementation Fig. 1 b. XOR, AND, NOT, OR gates Implementation
  • 5. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 5 Inventive Gate a 0 c 1 ''caS  Inventive Gate bcR  1 b c d cbP  dbS  Fig.1 c. NOR gate Implementation Fig. 1 d. XNOR, AND gates Implementation a 0 b 0 )( baP  abQ  1 baQInventive Gate a 0 b )( baP  Inventive Gate Fig. 1 e. Half adder Implementation Fig. 1 f. Half subtraction Implementation. a c b 0 a 0 b 0 Inventive Gate Inventive Gate cbaP  abc)ba(Q  cbaP  bac)ba(Q  Fig. 1 g. Full adder Implementation Fig. 1 h. Full subtraction Implementation 5.2. Utility-2 of Reversible inventive gate as reversible n-to-2n decoder In this section we show the utility-2 of Inventive gate. It performs the operation of Reversible 2- to-22 decoder it consists of two approaches named as approach - 1 and approach - 2. Approach- 1 of 2-to-22 decoder generate 2 garbage output and number of gate count is 5. Whereas the Approach - 2 generate 2 garbage output but reduces number of gate count is 4 as shown in Figure 2 (b). And also implement of 3-to-23 decoder (Approach 2) generate 3 garbage output and number of gate count 7 as shown in Figure 4. Decoder [3, 11, 14] are widely used in applications like information multiplexing, 7 segment show and memory addressing. 5.2.1 Reversible 2-to-22 decoder and 3-to-23 decoder Planning of Reversible 2-to-22 decoder is shown in Figure 2(b). It consists of (1 inventive gate+ 2NOT+ 1 FG+ 1TG) types of gates. It has two input marked a, b apply to inventive gate and Feynman gate (FG) respectively obtained output is passed to TG and gives output is (ab) other output of decoder is (a' b), (a b') and (a' b'). Completed cell of 2-to-22 decoder are named as I_F_T decoder cell. These cell are utilize for designing 3-to-23 decoder as shown in Figure 4. Lemma 5.2.1.1 An n-to-2n reversible decoder (Approach 1) may be accomplished by a minimum of 2n + 2 reversible gates, where n is that the range of bits and n ≥ 2
  • 6. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 6 Proof. We ensure the above statement by mathematical induction. For 2-to-22 decoder n = 2 decoder (Approach- 1) is made exploitation (1 inventive gate+ 2NOT+ 2 FG+ 1TG) types of gates needs a minimum of 6 (2n + 2) reversible gate. Therefore the statement assert for the base value of n=2. Accept the statement for n = y thus a y-to-2y decoder may be realized by a minimum of 2y + 2 reversible gates. For (y+1)-to-2(y+1) decoder is made exploitation y- to -2y decoder and 2y FRG Gate. So the Total number of gates needed to construct a (y+1) - to- 2(y+1) decoder is a minimum of 2y + 2+2y = 2y+1 +2 So the statement hold for n = y+1 Lemma 5.2.1.2 An n-to-2n reversible decoder (Approach - 2) may be accomplished by a minimum of 2n +1 reversible gates, where n is that the range of bits and n≥ 2 Proof. We ensure the above statement by mathematical induction. For 2-to-22 decoder n = 2 decoder (Approach -2) is made exploitation (1 inventive gate+ 2NOT+1 FG+1TG) type of gates needs a minimum of 5 (2n +1) reversible gate. Therefore the statement assert for the base value of n=2. Accept the statement for n = y thus a y-to-2y decoder may be realized by a minimum of 2y +1 reversible gate. For (y+1)-to-2(y+1) decoder is made exploitation y-to-2y decoder and 2y FRG Gate. So the total range of gates needed to construct a (y+1)-to-2(y+1) decoder is a minimum of. 2y +1+2y = 2y+1 +1 So the statement hold for n = y+1 and more powerful than approach 1 because it less number of gate count. Lemma 5.2.1.3 An n-to-2n reversible decoder (Approach -2) may be accomplished by a minimum of n garbage output, where n is that the range of bits and n≥ 2 Proof. We ensure the above statement by mathematical induction. For 2-to-22 decoder has garbage output 2 (n) for the base value of n = 2. For higher order decoder 3-to-23 garbage output 3 (n) for n=3 Accept the statement for n = k thus a k: 2k decoder may be realized by a minimum of k garbage output.
  • 7. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 7 Inventive Gate FGa b 0 0 FG Toffoli Gate ba ab ba 0 ba ba baba)ba(   ba 0 ba GO  ba a Fig. 3 a. Approach- 1 Inventive Gate FG Toffoli Gate ab0 GO b 0 a 1 0  ba ba ba  b b Fig. 3 b. Approach – 2 Figure 2. Two approaches of the Novel 2- to- 22 decoder I_2F_T Decoder Cell I_F_T Decoder Cell a b 1 0 0 0 a b ba ba ba ab ba ba ba ab Figure 3. Approach- 2 of proposed reversible 2-to-22 decoder cell.
  • 8. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 8 I_2F_T Decoder Cell a b 0 FRG c 0 0 FRG FRG FRG ba ba ba ab bca cba 0 cba cba 0 abc cab GO 0 cba cba Fig. 4 c. Approach- 1 I_F_T Decoder Cell a b 0 FRG c 0 FRG FRG FRG ba ba ba ab bca cba 0 cba cba 0 abc cab GO 0 cba cba 1 Fig. 4 d. Approach- 2 Figure 4. Two Approaches of the proposed 3 -to- 23 decoder (n-1)-to-2 (n-1) I_F_T Decoder Cell FRG FRG FRG FRG 0x 1x 1nx  1 0 0 nx 0 0y 1y 0 2y 3y 1ny  ny 3ny  2ny  0 GO 0 Figure 5. Approach- 2 of proposed reversible n-to-2n decoder. 6.NOVEL DESIGN OF GROUP-BASED REVERSIBLE N-BIT BINARY COMPARATOR Following section we have to project a low value of group-based reversible n-bit comparator. 6.1 Novel 1-bit reversible comparator cell design Novel 1-bit group-based reversible comparator structure uses 3 gates of 2 types (1 inventive+ 2 NOT) .It is true that ba for (a>b), ba for (a<b) and ba  for (a=b). The proposed architecture has
  • 9. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 9 constant inputs of 2, Garbage outputs of 1 and number of gate count 3. The structure of 1- bit comparator modelled as I_N Comparator cell. As shown in Figure 6 (a) 6.2 Novel 1- bit Match and larger reversible comparator cell design Novel 1-bit match and larger comparator structure use 4 Gate of 4 types (1 TR+ 1 NOT+1 BME+1 FG) .First reversible TR gate use (n- 1)th bits of two logic input a and b it produce two significant output ba  and ba first output is not utilize is called garbage output. Two more nth bit input Pn and Qn of previous comparator result is applied to reversible BME Gate it produce two significant output Qn-1 = Qn ba  and Qn )ba( only Qn-1 output save and other output Qn (a b’) is applied to another reversible Feynman gate (FG) and another nth bit input Pn input is selecting give one significance output Pn-1 = Qn )ba(  Pn these two output Pn-1 and Qn-1 is utilizing further for designing lesser logic comparator design. The proposed architecture has constant input of 2, garbage output of 4 and number of gate count 4 (1+1+1+1). The structure of Larger and Match design modelled as TR_BME_FG Comparator cell. As shown in Figure 6 (b) 6.3 Novel 1-bit smaller reversible comparator cell design Novel single bit smaller reversible comparator structure use 4 gate of 2 type (3 FG + 1 NOT).These structure utilize two input P and Q and give two significant output P and (P⨂Q) second output (P  Q) is passed to NOT gate gives QP  other output is P and Q for match operation use (P), Larger operation (Q) and lesser operation QP  . The novel design has constant input of 1, Garbage output of 0 and Number of gate count 3 (1+1+1). The structure of lesser cell modelled as F_F Comparator cell. As shown in Figure 6 (c) 6.4 Novel Efficient 2-bit reversible comparator design Design methodology of 2-bit group- based comparator cell used three cell pervious section named I_N Comparator cell, TR_BME_FG Comparator cell and F_F Comparator cell these cell are connect and gives significant output P,Q and R for Match, Smaller and Larger logic. The novel design is shown in Figure. 6 (d) Inventive Gate )( ba  b ba  Lba  1*1 NOT Gate Gba)ba(  0 1*1 NOT Gate I_N Comparator Cell c=0 & d=1 b 1 0 a a 1 E)ba(  E)ba(  Lba  Gba)ba(  GO Fig. 6 a.
  • 10. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 10 TR Gate  ba  ba 0 nQ 0 nP 1nn Q)ba(Q  )ba(Qn 1nnn PP)ba(Q  an-1 bn-1 GO TR_BME_FG Comparator Cell an-1 bn-1 Pn Qn 1nnn PP)'ab(Q  1nn Q)ba(Q  BME Gate FG GO GO GO Fig. 6b. Feynman Gate Q 0 Feynman Gate P P Q QP  F_F Comparator Cell P Q 0 EP  GQ  L)QP(  Fig. 6c. I_N Comparator Cell 1 0 2a 2b EP  GQ  LQP  1a 1b 2P 2Q 1P 1QTR_BME_FG Comparator Cell F_F Comparator Cell 0 Fig. 6d. Figure 6. Reversible group-based 2-bit comparator design a. Reversible 1-bit Comparator. b. Match and Larger Cell design using TR_BME_FG Cell. c. Smaller Comparator Cell design using F_F Cell. d. Reversible 2-bit Comparator. 6.5 Novel architecture of Reversible 8-bit group-based Comparator Following the extremely comparable analogous approach kept in mind then we are design structure of 8-bit group-based Comparator module. The main projected structure for the 8-bit
  • 11. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 11 Comparator is anticipated in Figure 7. The proposed architecture has constant input of 17(1×2+2×7+1), Garbage output of 29 (1+ 4×7+ 1×0) and Number of gate count 34 (1×3+4×7+1×3) I_N Comparator Cell 7b 7a 8a 8b 0 F_F Comparator Cell EP  GQ  LQP  1P 1Q 8P 8Q 7P 7Q 1 0 TR_BME_FG Comparator Cell 6a 6P 6Q TR_BME_FG Comparator Cell 5a 5P 5Q TR_BME_FG Comparator Cell 5b6b 4a 4P 4Q TR_BME_FG Comparator Cell 3a 3P 3Q TR_BME_FG Comparator Cell 3b4b 2a 2P 2Q TR_BME_FG Comparator Cell 1a 1P 1Q TR_BME_FG Comparator Cell 1b2b Figure 7. Novel architecture of Reversible 8-bit Comparator 6.6 Novel architecture of Reversible 32-bit Group-based Comparator structure. For the implementation methodology of 32-bit group-based comparator design use (1 I_N Comparator Cell+ 31 TR_BME_FG Comparator cell+1 F_F Comparator cell) .The main projected structure for the 32-bit binary group-based comparator cell is anticipated in Figure 8.
  • 12. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 12 The proposed architecture has constant input of 65 (1×2+ 2×31+ 1×1), Garbage output of 125 (1×1+ 4×31+ 1×0) and Number of gate count 33 (1+ 31+ 1) I_N Comparator Cell 1 0TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell a32 b32 P32 Q32 a31 b31P31 Q31 a30 b30 P30 Q30 a29 b29P29 Q29 a28 b28 P28 Q28 a27 b27 P27 Q27 a26 b26 P26 Q26 a25 b25P25 Q25 TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell a24 b24P24 Q24 a23 b23P 23 Q23 a22 b22 P22 Q22 a21 b21P21 Q21 a20 b20 P20 Q20 a19 b19 P19 Q19 a18 b18 P18 Q18 a17 b17P17 Q17 TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell a16 b16P16 Q16 a15 b15P15 Q15 a14 b14 P14 Q14 a13 b13P13 Q13 a12 b12 P12 Q12 a11 b11 P11 Q11 a10 b10 P10 Q10 a9 b9P9 Q9 TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell a 8 b 8 P 8 Q 8 a 7 b 7 P7 Q7 a6 b6 P6 Q6 a5 b5 P5 Q5 a4 b4 P4 Q4 a3 b3 P3 Q3 a2 b2 P2 Q2 a1 b1P1 Q1 0 F_F Comparator Cell EP GQ LQP 1P 1Q Figure8. Novel architecture of group-based reversible 32-bit comparator. P1 Q1 0
  • 13. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 13 6.7 Novel architecture of Reversible n- bit group- based Comparator structure Following the extremely comparable analogous approach we are proposing n- bit group-based comparator structure. First idea is replenishment to the main projected structure for the n-bit group-based comparator structure is anticipated in Figure 9. For designing 32-bit tree comparator cell consist of nth single bit to I_N comparator cell and (n-1), (n-2), (n-3)………..(n-31)th single bit apply to TR_BME_FG Comparator cell where n is 32 for 32-bit comparator. This concept is apply for n-bit group-based comparator it consist of nth single bit to I_N comparator cell and (n- 1), (n-2), (n-3)………..(n-31)………….(n-y)th single bit apply to TR_BME_FG comparator cell where y=(n-1) I_N Comparator Cell 1 0 2P 2Q (n-1) Single bit number n Single bit number TR_BME_FG Comparator Cell TR_BME_FG Comparator Cell F_F Comparator Cell (n-y) Single bit number 1P 1Q 0 EP  GQ  LQP  Figure 9. Novel n- bit group- based reversible Comparator The steps to style a n-bit group-based comparator are describe in Algorithm 1. Algorithm1. Group- based n-bit Reversible Comparator (1) Pick up I_N Comparator cell and acquire input an and bn (2) Pick up TR_BME_FG Comparator cell and takes (n- 1)th bits of 2-binary variety an-1 and bn-1 and 2 additional input Pn and Qn from previous comparison result. (3) TR_BME_FG Comparator cell 2-output Pn-1 and Qn-1 that indicates whether the given binary number are equal to one another or larger. (4) Pick up F_F Comparator cell and takes input P, Q it generates output such as P (For Equal) L(Less) and G (For Greater). Lemma 6.7.1 An n-bit group-based reversible comparator may be accomplished by a 6+4 (n-1) number of gate, 1+4 (n-1) garbage output, where n is the range of bits and n 2 Proof: We ensure the above statement by mathematical induction. An n-bit reversible comparator has number of gate 6+ 4 (n-1). For realization of 2-bit and 8-bit reversible comparator setting n=2, 8 alternatively gives 10 and 34 number of gate.
  • 14. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 14 An n-bit reversible comparator has garbage output 1+ 4 (n-1) .For realization of 2-bit and 8-bit reversible comparator setting n=2, 8 alternatively give 5 and 29 number of garbage output. Lemma 6.7.2 An n-bit group-based reversible comparator requires (85.816n – 78.989) µW power, where n is the range of bits and n 2 Proof: Novel n-bit group-based comparator uses I_N Comparator cell, (n– 1) TR_BME_FG Comparator cell and one F_F Comparator cell. Total power relished by following specified equation Total Power (P) = PI_N Cell + (n-1) PTRE_BME_FG Cell + PF_F Cell All Comparator cell implement in MOS transistor and finding power using T-Spice tool for 90nm technology node. We have computed the power of I_N comparator cell, TRE_BME_FG Comparator cell and F_F Comparator cell that are 3.358, 85.816 and 3.470 µW respectively. Now the total power (P) of an n-bit group-based comparator as below P= {3.35 + (n – 1) 85.81+ 3.4702} µW = (3.35 +85.81n – 85.81 + 3.4702) µW = (85.81n – 78.98) µW Lemma 6.7.3 An n-bit group-based reversible comparator may be accomplished by a Timing delay (T) of (115.010 n – 100.854) ns, where n is the range of bits and n 2 Proof: Novel n-bit group-based Comparator uses I_N Comparator cell, (n– 1) TR_BME_FG Comparator cell and one F_F Comparator cell .Total delay (T) relished by following specified equation Total delay (T) = TI_N Cell+ (n – 1) TTRE_BME_FG Cell + TF_F Cell All Comparator cell implement in MOS transistor and finding delay using T-Spice tool for 90nm technology node. We have computed the power of I_N comparator cell, TRE_BME_FG Comparator cell and F_F Comparator cell that are 12.51, 115.010 and 1.608 ns respectively. Now the delay of an n-bit group-based comparator as below T= {12.51+ (n –1) 115.010 + 1.608} ns = (12.51+ 115.010 n – 115.010 + 1.608) ns = (115.010 n – 100.854) ns
  • 15. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 15 Algorithm- 2 Reversible group-based n-bit comparator *Design a n-bit reversible binary comparator when (n ≥ 2) with minimum number of gates and garbage output. Begin Step 1. Pick up I_N comparator cell and pick input Xn and output Yn for two n-bit number 1 . Xn[1] = an //nth input of an 2. Xn[2] = bn //nth input of bn 3. Xn[3] = 0 4. Xn[4] = 1 5. If Xn[1] < Xn[2] then Yn[2] = Ryn=1 6. Else if Xn[1] > Xn[2] then Yn[4] = Qyn=1 7. Else Yn[1] = Pyn = 1 End if Step 2. For TR_BME_FG and F_F Comparator cell, Level of input and output are considered to be Yn and Yn-1 respectively Loop 8. For j = n - 1 to 1 Pick up TR_BME_FG Comparator cell WJ If j = n-1 then WJ[1] = Xn[4] = QYn WJ[2] = Xn[1] = PYn WJ[3] = bn-1 WJ[4] = an-1 Else WJ[1] = WJ-1[2] = QYn-1 WJ[2] = WJ-1[1] = PYn-1 WJ[3] = aj //(n-1)th input of an WJ[4] = bj //(n-1)th input of bn End if End loop 9. Step 3. Pick up F_F Comparator cell and pick input V and output Z V[1]= W[1] V[2] = W[2] V[3] = 0 Z[1] = W[1] Z[2] = [W[1] W[2]] 1 Z[3] = W[2] 10. End 7. MOS TRANSISTOR IMPLEMENTATION OF DIFFERENT COMPARATOR CELL In this section implement different comparator cell in MOS transistor with minimum MOS transistor count. MOS transistor implementations of 2-bit comparator uses 14 MOS transistors,
  • 16. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 16 TR_BME_FG Comparator cell required 18 MOS transistor and for F_F comparator cell require 4 MOS transistor. These cells are connected for required 2-bit, 8-bit and 64-bit reversible comparator operation and analyzed in terms of power consumption, delay and power delay product (PDP). L P Q BUFFER BUFFER P Q F_F Comparator Cell P Q 0 EP GQ LQP I_N Comparator Cell a b 0 1ba baE baL baG GO  E Inverter L Inverter Inverter G a b a b a b Inverter Figure 10. MOS transistor implementation of Figure 11. MOS transistor implementation of 1- bit Comparator Cell F_F Comparator Cell a b Qn a b Pn )ba(QQ n1n  )ba(QPPnn1n TR_BME_FG Comparator Cell an-1 bn-1 nP nQ 1nnn PP)ba(Q  1nn Q)ba(Q  Figure 12. MOS transistor implementation of TR_BME_FG Comparator Cell
  • 17. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 17 Delay(xE-08) 8. SIMULATION RESULT AND DISCUSSION Novel design of 2-bit, 8-bit, 64-bit and n-bit group-based reversible comparator is implemented in T-Spice and optimized the speed, power for appropriate W/L ratio using 90nm technology node. Individual cell performance parameters analyze for reducing input voltage and finding power consumption, delay etc. Figure 13. Simulation output of 1-bit comparator. 5 2.5 4 2 3 1.5 2 1 1 0.5 0 0.6 0.8 1 1.2 1.4 Input Voltage (V) 0 0.6 0.8 1 1.2 1.4 Input Voltage (V) Figure 14. Power and delay Comparison at different input voltage of 1-bit comparator. Power(xE-06)
  • 18. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 18 4 3.5 Power delay Product 3 2.5 2 1.5 1 0.5 0 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 Input Voltage (V) Figure 15. Input voltage versus Power delay product (PDP) of 1-bit Comparator. Figure 16. Simulation output of 2-bit comparator. 9 x 10 8 7 6 5 4 3 2 1 0 0.8 1 1.2 1.4 1.6 Input Voltage (V) -8 7 x 10 6 5 4 3 2 1 0 0.8 1 1.2 1.4 1.6 Input Voltage (V) Figure 17. Power and delay Comparison at different Input voltage of 2-bit comparator. Input Voltage versus Power delay product PDP(xE-14ws) Power(xE-05) Delay(xE-08) -5
  • 19. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 19 1 x 10 -12 0.8 0.6 0.4 0.2 0 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 InputVoltage(V) Figure 18. Input voltage versus Power delay product (PDP) of 2-bit Comparator. Maximum Power and Delay Variation(s) versus Channel Length Variation(u) 1 2 4 6 8 Channel Length Variation (nm) Figure 19. Channel Length Variation versus power and delay of 2-bit Comparator Table 2. Comparison between anticipated and existing in terms of expertise of reversible gate RGate Gate can be used as n- bit comparator Single Gate can be used as Full subtractor Gate can be used as n-to-2n decoder Anticipated Inventive Gate Y Y Y Available Circuit [4] Y N N Available Circuit [3] N N Y Available Circuit [12] N N N Available Circuit [13] N N N Available Circuit [15] N N N Available Circuit [6] Y N N Available Circuit [5] Y Y N Maximum Power variation (xE-05) Maximum Delay variation (xE-08) 10 8 6 4 2 PDP(xE-13)
  • 20. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 20 Table 3. Comparison between anticipated and existing style comparator in terms of NOG, GO, CI, power and delay Methods NOG GO CI Power (µW) Delay (ns) Anticipated work 6+4(n-1) 1+4(n-1) 1+2n (85.81n – 78.98) (115.010n – 100.854) Thaplial et al. [17] 9n (6n −6) -- (268.23n −239.2) {0.23 x log2(n) + 0.1} Vudadha et al. [18] (4n −2) (5n −4) -- (122.36n −60.36) {0.09*log2(n) + 0.2} Rangaraju et al. [7 ] (7n −4) (5n −4) -- (182.53n +76.55) (0.2n − 0.16) Hafiz Md. Hasan Babu [ 4] 3n (4n-3) 3 (117.76n −32.94) (0.15n − 0.03) NOG-number of gate, GO-Garbage output, CI-Constant input, Y=Yes, N=No Table 4 Comparison between anticipated and existing style Comparator in terms of garbage output and constant input
  • 21. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 21 9. CONCLUSION AND FUTURE WORK This paper is mainly focused on novel design of the reversible 4x4 inventive Gate. It utilized as 1-bit, 2-bit, 8-bit, 32-bit and n-bit group-based binary comparator and n-to-2n decoder. Moreover, the low value styles of reversible parameter have been established for the proposed circuits. For example, and n-to-2n decoder uses at least 2n + 1 reversible gates and its n garbage output: an n- bit comparator utilize 6+4 (n - 1) number of reversible gate, 1+4 (n-1) garbage output. The proposed group- based comparator achieves the improvement of 19.87% in terms of garbage output and 31.57% in terms of constant input over the existing one [7]. Simulation of the novel comparator circuits have shown that it works correctly and finding parameter power and delay. The proposed circuits will be useful for implementing the ALU and control unit of processor. ACKNOWLEDGMENT Authors would like to acknowledge Research Cum Teaching Fellowship through TEQIP-II provide by World Bank for the financial support for this work. REFERENCES [1] J R.Landauer, “Irreversibility and Heat Generation in the Computational Process”, IBM Journal of Research and Development, pp: 183-191, 1961. [2] C H Bennett, “Logical Reversibility of Computation,” IBM Journal of Research and Development, vol. 17, no. 6, pp. 525-532, November 1973. [3] Lafifa Jamal, Md. Masbaul Alam, Hafiz Md. Hasan Babu, “An efficient approach to design a reversible control unit of a processor” Elsevier Sustainable Computing: Informatics and Systems pp: 286-294, 2013 [4] Hafiz Md. Hasan Babu, Nazir Saleheen, Lafifa Jamal, Sheikh Muhammad Sarwar,Tsutomu Sasao "Approach to design a compact reversible low power binary comparator" IET Computers & Digital Techniques" Vol. 8, Iss. 3, pp. 129–139 doi: 10.1049/iet-cdt.2013.0066, 2014 [5] Ri-gui Zhou, Man-qun Zhang, QianWu •Yan-cheng Li "Optimization Approaches for Designing a Novel 4-Bit Reversible Comparator" Springer International jounal of theoretical physics DOI 10.1007/s10773-012-1360-ypp:559-575, 2013 [6] Farah Sharmin, Rajib Kumar Mitra, Rashida Hasan, Anisur Rahman "Low cost reversible signed comparator" International Journal of VLSI design & Communication Systems” Vol.4, No.5,pp:19- 33,2013 [7] Rangaraju H G, Vinayak Hegdeb, Raja K B, Muralidhara K N "Design of Efficient Reversible Binary Comparator" Elsevier International Conference on Communication Technology and System Design Procedia Engineering pp:897-904, 2012 [8] Rangaraju, H.G., Hegde, V., Raja, K.B., Muralidhara, K.N. “Design of low power reversible binary comparator”. Proc. Engineering (ScienceDirect), 2011 [9] Bahram Dehghan, Abdolreza Roozbeh, Jafar Zare "Design of Low Power Comparator Using DG Gate" Scientific research ciruits and systems doi.org/10.4236/cs.2013.51002pp: 7-12, 2014 [10] Pallavi Mall, A.G.Rao, H.P.Shukla "Novel Design of Four-Bit Reversible Numerical Comparator" International Journal of Advanced Research in Computer and Communication Engineering Vol. 2, Issue 4 pp: 1808-1807, 2013 [11] Neeta Pandey, Nalin Dadhich, Mohd. Zubair Talha "Realization of 2-to-4 reversible decoder and its applications" International Conference on Signal Processing and Integrated Networks (SPIN) pp: 349- 353,2014 [12] Md. M. H Azad Khan, “Design of Full-adder With Reversible Gates”, International Conference on Computer and Information Technology, Dhaka, Bangladesh, 2002, pp. 515-519
  • 22. International Journal of VLSI design & Communication Systems (VLSICS) Vol.5, No.5, October 2014 30 [13] Hafiz Md. Hasan Babu, Md. Rafiqul Islam, Syed Mostahed Ali Chowdhury and Ahsan Raja Chowdhury ,“Reversible Logic Synthesis for Minimization of Full Adder Circuit”, Proceedings of the EuroMicro Symposium on Digital System Design(DSD’03), 3-5 September 2003, [14] Neeraj Kumar Misra, Subodh Wairya, Vinod Kumar Singh “Preternatural Low-Power Reversible Decoder Design in 90 nm Technology Node” International Journal of Scientific & Engineering Research, Volume 5, Issue 6, pp: 969-978, June 2014 [15] J.W. Bruce, M.A. Thornton,L. Shivakumariah, P.S. Kokate and X.Li, "Efficient Adder Circuits Based on a Conservative Logic Gate", Proceedings of the IEEE Computer Society Annual Symposium on VLSI(ISVLSI'02),April 2002, Pittsburgh, PA, USA, pp 83-88. [16] Lafifa Jamal, Md. Masbaul Alam Polash "On the Compact Designs of Low Power Reversible Decoders and Sequential Circuits" Springer LNCS7373, pp. 281–288, 2012. [17] Himanshu Thapliyal, Nagarajan Ranganathan and Ryan Ferreira "Design of a Comparator Tree Based on Reversible Logic" 10th IEEE International Conference on Nanotechnology Joint Symposium with Nano Korea pp:1113-1116, 2010 [18] Vudadha, C.Phaneendra, P.S.,Sreehari,V.Ahmed,S.E.Muthukrishnan, N.M.Srinivas “Design of prefix-based Optimal reversible comparator” IEEE Computer Society Annual Symp. On VLSI pp. 201–206 [19] Nagamani, A.N., Jayashree, H.V., Bhagyalakshmi, H.R.: ‘Novel low power comparator design using reversible logic gates’, Indian J. Comput. Sci. Eng.vol 2, (4), pp. 566–574, 2011 [20] Morrison, M., Lewandowski, M., Ranganathan “Design of a tree-based comparator and memory unit based on a novel reversible logic structure” IEEE Computer Society Annual Symp. on VLSI, pp. 331–336, 2012 [21] Neeraj Kumar Misra, Subodh Wairya, Vinod Kumar Singh “An Inventive Design of 4*4 Bit Reversible NS Gate” IEEE International Conference on Recent Advances and Innovation in Engineering (ICRAIE-2014), pp: 1-6, 2014 doi no. 10.1109/ICRAIE.2014.6909323