SlideShare a Scribd company logo
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Is
www.ijltemas.in
Design of Multiplexers, Decoder and a Full
Subtractor using Reversible Gates
Soham Bhattacharya
1,2,3
Electronics and Communication Engineering Department, Heritage Institut
Abstract- This paper shows an effective design of
circuits such as 2:1, 4:1 multiplexers, 2:4 decoder and a full
subtractor using reversible gates. This paper also evaluates
number of reversible gates used and garbage output
implementing each combinational circuit.
Keywords - Reversible Logic Gates, Multiplexer
Subtractor Garbage output
I. INTRODUCTION
n the early 1960, R. Landauer proved that irreversible
computation results in KTln2 joules of energy dissipation
due to the each bit of information loss where K = Boltzmann’s
constant, T = Temperature at which computation is performed
[1]. Later in 1973, C.H. Bennett showed that KTln2 joules of
energy dissipation can be eliminated, if the computation is
performed in a reversible manner [2].
A multiplexer or MUX is a device that selects between
different analog or digital input signals and forwards it to a
single output signal. A MUX of 2n
inputs has n select lines,
which are used to select which input line is to be sent to the
output. A decoder is a combinational circuit that converts
binary information from n input lines to a maximum of 2
unique output lines [3]. A full Subtractor is a combinational
circuit that performs subtraction of two bits, one is minuend
and other is subtrahend. The full subtractor circuit has three
inputs and two outputs. The three inputs A, B and Bin, denote
the minuend, subtrahend and previous borrow respectively.
The two outputs D and Bout represent the difference and
output borrows respectively.
II. REVERSIBLE LOGIC
‘Reversible Computation’ is defined as a model of
computation where computational process at some extent, is
reversible. It means that it can reserve the data as long as it
requires and when needed [4]. Reversible gate is basically
n X n logic gate, where, if ‘n’ inputs are given, we will get ‘n’
outputs. Properties of reversible logic are like it can recover
the state of inputs from the outputs, it follows bijective
mapping i.e. when ‘n’ number of inputs are taken, and one can
get ‘n’ number of outputs from the gates. The circuit obtained
will be acyclic, i.e. feedback will be there but Fan
be more than one. Parameters to determine the complexity and
performance of circuits[5,6] are the number of reversible
gates, garbage output which is the number of unused outputs
I
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Issue II, February 2020 | ISSN 2278-2540
esign of Multiplexers, Decoder and a Full
Subtractor using Reversible Gates
Soham Bhattacharya1
, Sourav Goswami2
, Anindya Sen3
Electronics and Communication Engineering Department, Heritage Institute of Technology, Kolkata, India
design of combinational
2:1, 4:1 multiplexers, 2:4 decoder and a full
This paper also evaluates
garbage outputs in
, Multiplexer, Decoder, Full
n the early 1960, R. Landauer proved that irreversible
in KTln2 joules of energy dissipation
due to the each bit of information loss where K = Boltzmann’s
constant, T = Temperature at which computation is performed
[1]. Later in 1973, C.H. Bennett showed that KTln2 joules of
ed, if the computation is
A multiplexer or MUX is a device that selects between
different analog or digital input signals and forwards it to a
inputs has n select lines,
d to select which input line is to be sent to the
A decoder is a combinational circuit that converts
binary information from n input lines to a maximum of 2n
A full Subtractor is a combinational
ction of two bits, one is minuend
and other is subtrahend. The full subtractor circuit has three
B and Bin, denote
the minuend, subtrahend and previous borrow respectively.
the difference and
‘Reversible Computation’ is defined as a model of
computation where computational process at some extent, is
reversible. It means that it can reserve the data as long as it
hen needed [4]. Reversible gate is basically an
n X n logic gate, where, if ‘n’ inputs are given, we will get ‘n’
Properties of reversible logic are like it can recover
the state of inputs from the outputs, it follows bijective
n’ number of inputs are taken, and one can
get ‘n’ number of outputs from the gates. The circuit obtained
will be acyclic, i.e. feedback will be there but Fan-out will not
Parameters to determine the complexity and
[5,6] are the number of reversible
the number of unused outputs
used in the reversible gates, and quantum cost which is the
cost of the circuit with respect to the cost of a primitive
gate.In the past few decades, the Reversible logic has emerged
as one of the promising research areas find its applications in
various emerging technologies such as Bioinformatics,
Cryptography, Optical computing, Nanotechnology, DNA
computing, and Quantum computing etc
III. REVERSIBLE GATES USED
There are several number of reversible gates used to
implement various complex circuits, but
have used 3X3 NFT GATE to implement multiplexer
2:1 and 4:1), 3X3 TOFFOLI GATE to implement 2:4
and three reversible gates (4X4
FEYNMANN GATE, 3X3 FREDKIN GATE) to implement a
full subtractor using two half subtractor
1. NFT Gate:
It is a 3X3 gate with inputs A, B and C and outputs X, Y and
Z, where X = A XOR B, Y = B’C XOR AC,
AC’.
Fig.1 denotes the basic logic diagram of NFT
2. TOFFOLI Gate:
It is a 3X3 reversible gate with inputs A, B and C and outputs
X, Y and Z, where X = A,
Y = B, Z = (A.B) XOR C [8].
Fig. 2 denotes the basic logic diagram of TOFFOLI
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Page 106
esign of Multiplexers, Decoder and a Full
Subtractor using Reversible Gates
e of Technology, Kolkata, India
and quantum cost which is the
cost of the circuit with respect to the cost of a primitive
n the past few decades, the Reversible logic has emerged
as one of the promising research areas find its applications in
various emerging technologies such as Bioinformatics,
Cryptography, Optical computing, Nanotechnology, DNA
ting etc [7].
REVERSIBLE GATES USED
There are several number of reversible gates used to
implement various complex circuits, but in this paper, we
NFT GATE to implement multiplexers (both
TOFFOLI GATE to implement 2:4 Decoder
4X4 HNG GATE, 2X2
FREDKIN GATE) to implement a
full subtractor using two half subtractors.
It is a 3X3 gate with inputs A, B and C and outputs X, Y and
Z, where X = A XOR B, Y = B’C XOR AC, Z = BC XOR
logic diagram of NFT Gate
It is a 3X3 reversible gate with inputs A, B and C and outputs
logic diagram of TOFFOLI Gate
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Is
www.ijltemas.in
3. HNG Gate:
It is a 4X4 reversible gate with inputs A, B, C and D and
outputs W, X, Y and Z, where W= A, X = B, Y = A XOR B
XOR C XOR D, Z = (A XOR B).C XOR (A.B) XOR D.
Fig. 3 denotes the basic logic diagram of HNG Gate.
4. FEYNMANN Gate:
It is a 2x2 reversible gate with inputs A and B and outputs X
and Y, where X = A and Y = A XOR B.
Fig. 4 denotes the basic logic diagram of FEYNMANN Gate.
5. FREDKIN Gate:
It is a 3X3 reversible gate with inputs A, B and C and outputs
X, Y and Z, where X = A, Y = (A’.B) XOR (A.C), Z = (A’.C)
XOR (A.B).
Fig. 5 denotes the basic logic diagram of FREDKIN
IV. MULTIPLEXER
Multiplexer or ‘MUX’ is a combinational logic circuit, which
is designed for switching of several input lines to a single
common output line by the application of a control signal.
MUX can be of different forms like 2:1, 4:1, 8:1, and 16:1 and
many more. That means, if 2n
input lines are given, one can
get one output line in case of a multiplexer.
The basic logic diagram and truth table of a 2:1 MUX is
shown in Fig. 6(A) and 6(B) respectively.
A. 2:1 MUX:
For a 2:1 MUX, the output line (Y) is given by:
𝑌 = S.I1 + S’.I0 (1)
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Issue II, February 2020 | ISSN 2278-2540
It is a 4X4 reversible gate with inputs A, B, C and D and
outputs W, X, Y and Z, where W= A, X = B, Y = A XOR B
XOR C XOR D, Z = (A XOR B).C XOR (A.B) XOR D.
logic diagram of HNG Gate.
reversible gate with inputs A and B and outputs X
logic diagram of FEYNMANN Gate.
It is a 3X3 reversible gate with inputs A, B and C and outputs
(A’.B) XOR (A.C), Z = (A’.C)
logic diagram of FREDKIN Gate
Multiplexer or ‘MUX’ is a combinational logic circuit, which
is designed for switching of several input lines to a single
common output line by the application of a control signal.
MUX can be of different forms like 2:1, 4:1, 8:1, and 16:1 and
input lines are given, one can
The basic logic diagram and truth table of a 2:1 MUX is
For a 2:1 MUX, the output line (Y) is given by:
Where, I0 and I1 are the input lines, S is the select line and Y
is the output line.
Fig. 6(A)
S I0 I1
0 0
0 0
0 1
0 1
1 0
1 0
1 1
1 1
Fig. 6(B)
Fig.6: (A) denotes the basic logic diagram of
line, I0 and I1 are the input lines and Y is the output line.
truth table of the same.
B. 4:1 MUX:
The basic logic diagram and truth table of a 4:1 MUX is
shown in Fig. 7(A) and 7(B) respectively.
For a 4:1 MUX, the output line (Y) is given by:
𝑌 = 𝑆0 . 𝑆1 . 𝐼0 + 𝑆0. 𝑆1 . 𝐼1 + 𝑆0
Where, I0, I1, I2 and I3 are input lines, S0 and S1 are select
lines and Y is the output line.
Fig. 7(A)
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Page 107
here, I0 and I1 are the input lines, S is the select line and Y
I1 Y
0 0
1 0
0 1
1 1
0 0
1 1
0 0
1 1
(A) denotes the basic logic diagram of 2:1 MUX, where S is the select
is the output line. (B) denotes the
the same.
The basic logic diagram and truth table of a 4:1 MUX is
shown in Fig. 7(A) and 7(B) respectively.
the output line (Y) is given by:
. 𝑆1. 𝐼2 + 𝑆0. 𝑆1. 𝐼3 (2)
Where, I0, I1, I2 and I3 are input lines, S0 and S1 are select
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Is
www.ijltemas.in
S1 S0
0 0
0 1
1 0
1 1
Fig. 7(B)
Fig.7: (A) denotes the basic logic diagram of 4:1 MUX, where
select lines, I0 to I3 are the input lines and Y is the output line.
the truth table of the same.
C. Multiplexers Using Reversible Gates:
For implementing 2:1 MUX, one 3X3 NFT gate is required
and for implementing 4:1 MUX, three 3X3
required.
The implementation of 2:1 and 4:1 multiplexers is shown in
Fig.8 and 9 respectively.
Fig. 8 denotes the implementation of 2:1 MUX using 3X3
I0, I1 and S are the input lines and Y is the output line.
Fig. 8 shows the implementation of 4:1 MUX using three
where I0 to I3 and S0, S1 are input lines and Y is the output line.
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Issue II, February 2020 | ISSN 2278-2540
Y
I0
I1
I2
I3
, where S0, S1 are the
select lines, I0 to I3 are the input lines and Y is the output line. (B) denotes
Multiplexers Using Reversible Gates:
NFT gate is required
3X3 NFT gates are
The implementation of 2:1 and 4:1 multiplexers is shown in
3X3 NFT Gate, where
and Y is the output line.
the implementation of 4:1 MUX using three 3X3 NFT Gates,
and Y is the output line.
V. DECODER
A Decoder is a combinational circuit
into a set of signals. It has ‘n’ inputs and 2
are simpler to design. Suppose, the numbers of inputs are
then the number of outputs will be 2
Let us take an example of a 2:4 Decoder using reversible
gates.
A. 2:4 Decoder:
In a 2:4 decoder, there are four output lines, such as,
𝐼0 = 𝐴. 𝐵
𝐼1 = 𝐴 . 𝐵
𝐼2 = 𝐴. 𝐵
𝐼3 = 𝐴 . 𝐵′
Where, A and B are the input lines and I0 to I3 are the output
lines.
The basic block diagram and truth table of a 2:4 Decoder
shown in Fig. 9(A) and (B) respectively.
Fig. 9(A)
E A B I0
0 × × 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0
Fig. 9(B)
Fig.9: (A) denotes the basic logic diagram of 2:4 Decoder
the input lines and I0 to I3 are the output lines
of the same.
B. 2:4 Decoder Using Reversible Gates:
2:4 decoder can be implemented using four
gates and two 1X1 NOT gates. The diagram is shown in Fig.
10.
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Page 108
V. DECODER
A Decoder is a combinational circuit which changes a code
into a set of signals. It has ‘n’ inputs and 2n
outputs. Decoders
to design. Suppose, the numbers of inputs are 8,
then the number of outputs will be 28
or 256.
Let us take an example of a 2:4 Decoder using reversible
a 2:4 decoder, there are four output lines, such as,
(3)
(4)
(5)
(6)
Where, A and B are the input lines and I0 to I3 are the output
The basic block diagram and truth table of a 2:4 Decoder is
shown in Fig. 9(A) and (B) respectively.
I1 I2 I3
0 0 0
0 0 0
1 0 0
0 1 0
0 0 1
Fig.9: (A) denotes the basic logic diagram of 2:4 Decoder, where A and B are
and I0 to I3 are the output lines and (B) denotes the truth table
of the same.
2:4 Decoder Using Reversible Gates:
2:4 decoder can be implemented using four 3X3 TOFFOLI
. The diagram is shown in Fig.
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Is
www.ijltemas.in
Fig. 10 shows the implementation of 2:4 Decoder using four
Gates and two 1X1 NOT gates, where A, B are the input lines and I0, I1, I
and I3 are the output lines.
VI. FULL SUBTRACTOR
A subtractor can be designed like an adder using same
approach. A full subtractor is a combinational circuit, used to
perform subtraction of three inputs, the minuend, the
subtrahend and borrow in. Two output lines are generated
which are difference and borrow out. A reversible half
subtractor is designed using two TSG gates
subtractor can be designed using two half subtractors.
Difference output and borrow out output can be given as:
𝐷𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑐𝑒 = 𝐴 𝑋𝑂𝑅 𝐵 𝑋𝑂𝑅 𝐵𝑖𝑛
𝐵𝑜𝑟𝑟𝑜𝑤 𝑜𝑢𝑡 = (𝐴 𝑋𝑂𝑅 𝐵) . 𝐵𝑖𝑛 𝑋𝑂𝑅 (𝐴 . 𝐵)
Where, A, B and Bin are the inputs and Difference and
Borrow out are the outputs.
The block diagram and truth table of a Full Subtractor is
shown in Fig. 11(A) and (B) respectively.
Fig. 11(A)
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Issue II, February 2020 | ISSN 2278-2540
the implementation of 2:4 Decoder using four 3X3 TOFFOLI
, B are the input lines and I0, I1, I2
A subtractor can be designed like an adder using same
subtractor is a combinational circuit, used to
, the minuend, the
subtrahend and borrow in. Two output lines are generated
A reversible half
subtractor is designed using two TSG gates in [4]. A full
subtractor can be designed using two half subtractors.
Difference output and borrow out output can be given as:
(7)
) (8)
Where, A, B and Bin are the inputs and Difference and
The block diagram and truth table of a Full Subtractor is
A B Bin
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Fig. 11(B)
Fig.11: (A) denotes the basic block diagram of Full Subtractor, where A, B,
and Bin are the input lines, and Diff denotes difference output line, and Bout
denotes the borrow out output line. (B) denotes the truth table of the same
B. Full Subtractor Using Reversible Gates:
A full subtractor circuit can be implemented using three
reversible gates, such as 4X4 HNG gate,
gate and 3X3 FREDKIN gate in Fig.12.
Fig. 12 shows the implementation of Full Subtractor using reversible gates,
where A, B and Bin are the input lines and Diff denotes the Difference output
line and Borrow denotes the borrow output
VII. PERFORMANCE ANALYSIS
METHODS
GARBAGE
OUTPUTS
2:1 MUX 2
4:1 MUX 8
2:4 DECODER 8
FULL SUBTRACTOR 4
Fig. 13 shows the performance details of number of
the above implementations.
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Page 109
Diff Bout
0 0
1 1
1 1
0 1
1 0
0 0
0 0
1 1
Fig. 11(B)
Fig.11: (A) denotes the basic block diagram of Full Subtractor, where A, B,
and Diff denotes difference output line, and Bout
denotes the borrow out output line. (B) denotes the truth table of the same.
Full Subtractor Using Reversible Gates:
A full subtractor circuit can be implemented using three
NG gate, 2X2 FEYNMANN
FREDKIN gate in Fig.12.
the implementation of Full Subtractor using reversible gates,
Diff denotes the Difference output
line and Borrow denotes the borrow output line.
VII. PERFORMANCE ANALYSIS
GARBAGE
OUTPUTS
NO. OF
REVERSIBLE
GATES
1
3
6
3
Fig. 13 shows the performance details of number of gates, garbage outputs of
the above implementations.
International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS)
Volume IX, Issue II, February 2020 | ISSN 2278-2540
www.ijltemas.in Page 110
The table of Fig. 13 shows the performance of the
implemented device using reversible gates in terms of number
of gates and the garbage outputs.
VIII. CONCLUSION
In this paper, 2:1 and 4:1 multiplexers, 2:4 decoder and a full
subtractor has been implemented using reversible gates in an
efficient way. For the designing of 2:1 and 4:1 multiplexers,
numbers of gates used are 1 and 3. Garbage outputs are 2 and
8 respectively. For the designing of 2:4 decoder, the number
of gates used and garbage outputs are 6 and 8 respectively and
in case of a full subtractor, number of gates used are 3 and
garbage outputs are 4. So, one can implement these
combinational circuits using these reversible gates from the
details shown in the table.
REFERENCES
[1] R. Landauer in “Irreversibility and Heat Generation in the
Computing Process”. IBM J. Research and Development,5(3): pp.
183-191, 1961.
[2] Charles H. Bennett , in "Logical Reversibility of computation",
IBM Journal of Research and Development, vol. 17, no. 6, pp.
525-532, 1973.
[3] M.Morris Mano.: Digital Design. Prentice Hall Publisher (2001)
[4] Soham Bhattacharya, Anindya Sen "Power and Delay Analysis of
Logic Circuits Using Reversible Gates" International Journal of
Latest Technology in Engineering, Management & Applied
Science-IJLTEMAS vol.8 issue 12, December 2019, pp.54-63.
[5] M. Mohammadi and M. Eshghi, “On figures of merit in reversible
and quantum logic designs,” Quantum Information Processing,
vol. 8,no. 4, pp. 297–318, Aug. 2009.
[6] D. Maslov and G. W. Dueck, “Improved quantum cost for n-bit
toffoli gates” IEE Electronics Letters, vol. 39, no. 25, pp. 1790–
1791, Dec.2003.
[7] Design of a Multiplexer Using Reversible Logic Gowthami. P ,
R.V.S. Satyanarayana.
[8] Soham Bhattacharya, Sourav Goswami “Truth Table Analysis of
Logic Circuits using Reversible Gates” International Journal for
Research in Applied Science & Engineering Technology
(IJRASET) Volume 8 Issue II Feb 2020.

More Related Content

What's hot

Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
kavitha muneeshwaran
 
Digital Logic & Design (DLD) presentation
Digital Logic & Design (DLD) presentationDigital Logic & Design (DLD) presentation
Digital Logic & Design (DLD) presentation
foyez ahammad
 
Combinational logic
Combinational logicCombinational logic
Combinational logic
Ezeokafor Chibueze
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
DrSonali Vyas
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
IOSRJVSP
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
saravana kumaar
 
Demultiplexer with vhdl code
Demultiplexer  with vhdl codeDemultiplexer  with vhdl code
Demultiplexer with vhdl code
Vishal Bait
 
C046051216
C046051216C046051216
C046051216
IJERA Editor
 
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic CircuitsFYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
Arti Parab Academics
 
Combinational logic With Multiplexers and Decoders
Combinational logic With Multiplexers and DecodersCombinational logic With Multiplexers and Decoders
Combinational logic With Multiplexers and Decoders
Harsh Parmar
 
Computer Organization And Architecture lab manual
Computer Organization And Architecture lab manualComputer Organization And Architecture lab manual
Computer Organization And Architecture lab manual
Nitesh Dubey
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
Hareem Aslam
 
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
IRJET Journal
 
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
Arti Parab Academics
 
Combinational logic circuit by umakant bhaskar gohatre
Combinational logic circuit by umakant bhaskar gohatreCombinational logic circuit by umakant bhaskar gohatre
Combinational logic circuit by umakant bhaskar gohatre
Smt. Indira Gandhi College of Engineering, Navi Mumbai, Mumbai
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
Jamnas Mundakkutty A
 
Combinational Circuits & Sequential Circuits
Combinational Circuits & Sequential CircuitsCombinational Circuits & Sequential Circuits
Combinational Circuits & Sequential Circuits
gourav kottawar
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
Nabarun Chakraborty
 
Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit
Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic UnitDesign and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit
Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit
rahulmonikasharma
 
Dw2645274531
Dw2645274531Dw2645274531
Dw2645274531IJMER
 

What's hot (20)

Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
 
Digital Logic & Design (DLD) presentation
Digital Logic & Design (DLD) presentationDigital Logic & Design (DLD) presentation
Digital Logic & Design (DLD) presentation
 
Combinational logic
Combinational logicCombinational logic
Combinational logic
 
Combinational circuits
Combinational circuits Combinational circuits
Combinational circuits
 
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
Design and Synthesis of Multiplexer based Universal Shift Register using Reve...
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
 
Demultiplexer with vhdl code
Demultiplexer  with vhdl codeDemultiplexer  with vhdl code
Demultiplexer with vhdl code
 
C046051216
C046051216C046051216
C046051216
 
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic CircuitsFYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
FYBSC IT Digital Electronics Unit III Chapter I Combinational Logic Circuits
 
Combinational logic With Multiplexers and Decoders
Combinational logic With Multiplexers and DecodersCombinational logic With Multiplexers and Decoders
Combinational logic With Multiplexers and Decoders
 
Computer Organization And Architecture lab manual
Computer Organization And Architecture lab manualComputer Organization And Architecture lab manual
Computer Organization And Architecture lab manual
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
 
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
 
Combinational logic circuit by umakant bhaskar gohatre
Combinational logic circuit by umakant bhaskar gohatreCombinational logic circuit by umakant bhaskar gohatre
Combinational logic circuit by umakant bhaskar gohatre
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Combinational Circuits & Sequential Circuits
Combinational Circuits & Sequential CircuitsCombinational Circuits & Sequential Circuits
Combinational Circuits & Sequential Circuits
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit
Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic UnitDesign and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit
Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit
 
Dw2645274531
Dw2645274531Dw2645274531
Dw2645274531
 

Similar to Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates

QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESQUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
DrKavitaKhare
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology for
VLSICS Design
 
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
 
Arithmetic and logic unit
Arithmetic and logic unitArithmetic and logic unit
Arithmetic and logic unit
IndrajaMeghavathula
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430
IJRAT
 
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
RSIS International
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparator
VLSICS Design
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
IJERA 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 Logic
IJERA 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 Synthesis
VLSICS Design
 
Unit 2 module-2
Unit 2 module-2Unit 2 module-2
Unit 2 module-2
praveenabollyjoshi
 
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
IOSRJECE
 
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
VLSICS Design
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
BUKYABALAJI
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
BUKYABALAJI
 
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
VLSICS Design
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
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
VLSICS Design
 
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
VIT-AP University
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
IJERA Editor
 

Similar to Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates (20)

QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATESQUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
QUANTUM COMPUTING FOR VLSI : VERILOG IMPLEMENTATION OF REVERSIBLE LOGIC GATES
 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology for
 
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...
 
Arithmetic and logic unit
Arithmetic and logic unitArithmetic and logic unit
Arithmetic and logic unit
 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430
 
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
 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparator
 
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 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
 
Unit 2 module-2
Unit 2 module-2Unit 2 module-2
Unit 2 module-2
 
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
 
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
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
 
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
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
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
 
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
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
 

More from IJLT EMAS

Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
IJLT EMAS
 
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
IJLT EMAS
 
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
IJLT EMAS
 
Comparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS CharacteristicsComparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS Characteristics
IJLT EMAS
 
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
IJLT EMAS
 
Multistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s DiseaseMultistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s Disease
IJLT EMAS
 
Design and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake SquealDesign and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake Squeal
IJLT EMAS
 
Tomato Processing Industry Management
Tomato Processing Industry ManagementTomato Processing Industry Management
Tomato Processing Industry Management
IJLT EMAS
 
Management of Propylene Recovery Unit
Management of Propylene Recovery UnitManagement of Propylene Recovery Unit
Management of Propylene Recovery Unit
IJLT EMAS
 
Online Grocery Market
Online Grocery MarketOnline Grocery Market
Online Grocery Market
IJLT EMAS
 
Management of Home Textiles Export
Management of Home Textiles ExportManagement of Home Textiles Export
Management of Home Textiles Export
IJLT EMAS
 
Coffee Shop Management
Coffee Shop ManagementCoffee Shop Management
Coffee Shop Management
IJLT EMAS
 
Management of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryManagement of a Paper Manufacturing Industry
Management of a Paper Manufacturing Industry
IJLT EMAS
 
Application of Big Data Systems to Airline Management
Application of Big Data Systems to Airline ManagementApplication of Big Data Systems to Airline Management
Application of Big Data Systems to Airline Management
IJLT EMAS
 
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
IJLT EMAS
 
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
IJLT EMAS
 
Sweet-shop Management
Sweet-shop ManagementSweet-shop Management
Sweet-shop Management
IJLT EMAS
 
Hassle Free Travel
Hassle Free TravelHassle Free Travel
Hassle Free Travel
IJLT EMAS
 
Aviation Meteorology
Aviation MeteorologyAviation Meteorology
Aviation Meteorology
IJLT EMAS
 
A Study on Impact of Internal Mobility on Organisational Performance: A Case ...
A Study on Impact of Internal Mobility on Organisational Performance: A Case ...A Study on Impact of Internal Mobility on Organisational Performance: A Case ...
A Study on Impact of Internal Mobility on Organisational Performance: A Case ...
IJLT EMAS
 

More from IJLT EMAS (20)

Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
Lithological Investigation at Tombia and Opolo Using Vertical Electrical Soun...
 
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
Public Health Implications of Locally Femented Milk (Nono) and Antibiotic Sus...
 
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
Bioremediation Potentials of Hydrocarbonoclastic Bacteria Indigenous in the O...
 
Comparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS CharacteristicsComparison of Concurrent Mobile OS Characteristics
Comparison of Concurrent Mobile OS Characteristics
 
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
 
Multistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s DiseaseMultistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s Disease
 
Design and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake SquealDesign and Analysis of Disc Brake for Low Brake Squeal
Design and Analysis of Disc Brake for Low Brake Squeal
 
Tomato Processing Industry Management
Tomato Processing Industry ManagementTomato Processing Industry Management
Tomato Processing Industry Management
 
Management of Propylene Recovery Unit
Management of Propylene Recovery UnitManagement of Propylene Recovery Unit
Management of Propylene Recovery Unit
 
Online Grocery Market
Online Grocery MarketOnline Grocery Market
Online Grocery Market
 
Management of Home Textiles Export
Management of Home Textiles ExportManagement of Home Textiles Export
Management of Home Textiles Export
 
Coffee Shop Management
Coffee Shop ManagementCoffee Shop Management
Coffee Shop Management
 
Management of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryManagement of a Paper Manufacturing Industry
Management of a Paper Manufacturing Industry
 
Application of Big Data Systems to Airline Management
Application of Big Data Systems to Airline ManagementApplication of Big Data Systems to Airline Management
Application of Big Data Systems to Airline Management
 
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...Impact of Organisational behaviour and HR Practices on Employee Retention in ...
Impact of Organisational behaviour and HR Practices on Employee Retention in ...
 
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
Sustainable Methods used to reduce the Energy Consumption by Various Faciliti...
 
Sweet-shop Management
Sweet-shop ManagementSweet-shop Management
Sweet-shop Management
 
Hassle Free Travel
Hassle Free TravelHassle Free Travel
Hassle Free Travel
 
Aviation Meteorology
Aviation MeteorologyAviation Meteorology
Aviation Meteorology
 
A Study on Impact of Internal Mobility on Organisational Performance: A Case ...
A Study on Impact of Internal Mobility on Organisational Performance: A Case ...A Study on Impact of Internal Mobility on Organisational Performance: A Case ...
A Study on Impact of Internal Mobility on Organisational Performance: A Case ...
 

Recently uploaded

Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates

  • 1. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Is www.ijltemas.in Design of Multiplexers, Decoder and a Full Subtractor using Reversible Gates Soham Bhattacharya 1,2,3 Electronics and Communication Engineering Department, Heritage Institut Abstract- This paper shows an effective design of circuits such as 2:1, 4:1 multiplexers, 2:4 decoder and a full subtractor using reversible gates. This paper also evaluates number of reversible gates used and garbage output implementing each combinational circuit. Keywords - Reversible Logic Gates, Multiplexer Subtractor Garbage output I. INTRODUCTION n the early 1960, R. Landauer proved that irreversible computation results in KTln2 joules of energy dissipation due to the each bit of information loss where K = Boltzmann’s constant, T = Temperature at which computation is performed [1]. Later in 1973, C.H. Bennett showed that KTln2 joules of energy dissipation can be eliminated, if the computation is performed in a reversible manner [2]. A multiplexer or MUX is a device that selects between different analog or digital input signals and forwards it to a single output signal. A MUX of 2n inputs has n select lines, which are used to select which input line is to be sent to the output. A decoder is a combinational circuit that converts binary information from n input lines to a maximum of 2 unique output lines [3]. A full Subtractor is a combinational circuit that performs subtraction of two bits, one is minuend and other is subtrahend. The full subtractor circuit has three inputs and two outputs. The three inputs A, B and Bin, denote the minuend, subtrahend and previous borrow respectively. The two outputs D and Bout represent the difference and output borrows respectively. II. REVERSIBLE LOGIC ‘Reversible Computation’ is defined as a model of computation where computational process at some extent, is reversible. It means that it can reserve the data as long as it requires and when needed [4]. Reversible gate is basically n X n logic gate, where, if ‘n’ inputs are given, we will get ‘n’ outputs. Properties of reversible logic are like it can recover the state of inputs from the outputs, it follows bijective mapping i.e. when ‘n’ number of inputs are taken, and one can get ‘n’ number of outputs from the gates. The circuit obtained will be acyclic, i.e. feedback will be there but Fan be more than one. Parameters to determine the complexity and performance of circuits[5,6] are the number of reversible gates, garbage output which is the number of unused outputs I International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Issue II, February 2020 | ISSN 2278-2540 esign of Multiplexers, Decoder and a Full Subtractor using Reversible Gates Soham Bhattacharya1 , Sourav Goswami2 , Anindya Sen3 Electronics and Communication Engineering Department, Heritage Institute of Technology, Kolkata, India design of combinational 2:1, 4:1 multiplexers, 2:4 decoder and a full This paper also evaluates garbage outputs in , Multiplexer, Decoder, Full n the early 1960, R. Landauer proved that irreversible in KTln2 joules of energy dissipation due to the each bit of information loss where K = Boltzmann’s constant, T = Temperature at which computation is performed [1]. Later in 1973, C.H. Bennett showed that KTln2 joules of ed, if the computation is A multiplexer or MUX is a device that selects between different analog or digital input signals and forwards it to a inputs has n select lines, d to select which input line is to be sent to the A decoder is a combinational circuit that converts binary information from n input lines to a maximum of 2n A full Subtractor is a combinational ction of two bits, one is minuend and other is subtrahend. The full subtractor circuit has three B and Bin, denote the minuend, subtrahend and previous borrow respectively. the difference and ‘Reversible Computation’ is defined as a model of computation where computational process at some extent, is reversible. It means that it can reserve the data as long as it hen needed [4]. Reversible gate is basically an n X n logic gate, where, if ‘n’ inputs are given, we will get ‘n’ Properties of reversible logic are like it can recover the state of inputs from the outputs, it follows bijective n’ number of inputs are taken, and one can get ‘n’ number of outputs from the gates. The circuit obtained will be acyclic, i.e. feedback will be there but Fan-out will not Parameters to determine the complexity and [5,6] are the number of reversible the number of unused outputs used in the reversible gates, and quantum cost which is the cost of the circuit with respect to the cost of a primitive gate.In the past few decades, the Reversible logic has emerged as one of the promising research areas find its applications in various emerging technologies such as Bioinformatics, Cryptography, Optical computing, Nanotechnology, DNA computing, and Quantum computing etc III. REVERSIBLE GATES USED There are several number of reversible gates used to implement various complex circuits, but have used 3X3 NFT GATE to implement multiplexer 2:1 and 4:1), 3X3 TOFFOLI GATE to implement 2:4 and three reversible gates (4X4 FEYNMANN GATE, 3X3 FREDKIN GATE) to implement a full subtractor using two half subtractor 1. NFT Gate: It is a 3X3 gate with inputs A, B and C and outputs X, Y and Z, where X = A XOR B, Y = B’C XOR AC, AC’. Fig.1 denotes the basic logic diagram of NFT 2. TOFFOLI Gate: It is a 3X3 reversible gate with inputs A, B and C and outputs X, Y and Z, where X = A, Y = B, Z = (A.B) XOR C [8]. Fig. 2 denotes the basic logic diagram of TOFFOLI International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Page 106 esign of Multiplexers, Decoder and a Full Subtractor using Reversible Gates e of Technology, Kolkata, India and quantum cost which is the cost of the circuit with respect to the cost of a primitive n the past few decades, the Reversible logic has emerged as one of the promising research areas find its applications in various emerging technologies such as Bioinformatics, Cryptography, Optical computing, Nanotechnology, DNA ting etc [7]. REVERSIBLE GATES USED There are several number of reversible gates used to implement various complex circuits, but in this paper, we NFT GATE to implement multiplexers (both TOFFOLI GATE to implement 2:4 Decoder 4X4 HNG GATE, 2X2 FREDKIN GATE) to implement a full subtractor using two half subtractors. It is a 3X3 gate with inputs A, B and C and outputs X, Y and Z, where X = A XOR B, Y = B’C XOR AC, Z = BC XOR logic diagram of NFT Gate It is a 3X3 reversible gate with inputs A, B and C and outputs logic diagram of TOFFOLI Gate
  • 2. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Is www.ijltemas.in 3. HNG Gate: It is a 4X4 reversible gate with inputs A, B, C and D and outputs W, X, Y and Z, where W= A, X = B, Y = A XOR B XOR C XOR D, Z = (A XOR B).C XOR (A.B) XOR D. Fig. 3 denotes the basic logic diagram of HNG Gate. 4. FEYNMANN Gate: It is a 2x2 reversible gate with inputs A and B and outputs X and Y, where X = A and Y = A XOR B. Fig. 4 denotes the basic logic diagram of FEYNMANN Gate. 5. FREDKIN Gate: It is a 3X3 reversible gate with inputs A, B and C and outputs X, Y and Z, where X = A, Y = (A’.B) XOR (A.C), Z = (A’.C) XOR (A.B). Fig. 5 denotes the basic logic diagram of FREDKIN IV. MULTIPLEXER Multiplexer or ‘MUX’ is a combinational logic circuit, which is designed for switching of several input lines to a single common output line by the application of a control signal. MUX can be of different forms like 2:1, 4:1, 8:1, and 16:1 and many more. That means, if 2n input lines are given, one can get one output line in case of a multiplexer. The basic logic diagram and truth table of a 2:1 MUX is shown in Fig. 6(A) and 6(B) respectively. A. 2:1 MUX: For a 2:1 MUX, the output line (Y) is given by: 𝑌 = S.I1 + S’.I0 (1) International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Issue II, February 2020 | ISSN 2278-2540 It is a 4X4 reversible gate with inputs A, B, C and D and outputs W, X, Y and Z, where W= A, X = B, Y = A XOR B XOR C XOR D, Z = (A XOR B).C XOR (A.B) XOR D. logic diagram of HNG Gate. reversible gate with inputs A and B and outputs X logic diagram of FEYNMANN Gate. It is a 3X3 reversible gate with inputs A, B and C and outputs (A’.B) XOR (A.C), Z = (A’.C) logic diagram of FREDKIN Gate Multiplexer or ‘MUX’ is a combinational logic circuit, which is designed for switching of several input lines to a single common output line by the application of a control signal. MUX can be of different forms like 2:1, 4:1, 8:1, and 16:1 and input lines are given, one can The basic logic diagram and truth table of a 2:1 MUX is For a 2:1 MUX, the output line (Y) is given by: Where, I0 and I1 are the input lines, S is the select line and Y is the output line. Fig. 6(A) S I0 I1 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 Fig. 6(B) Fig.6: (A) denotes the basic logic diagram of line, I0 and I1 are the input lines and Y is the output line. truth table of the same. B. 4:1 MUX: The basic logic diagram and truth table of a 4:1 MUX is shown in Fig. 7(A) and 7(B) respectively. For a 4:1 MUX, the output line (Y) is given by: 𝑌 = 𝑆0 . 𝑆1 . 𝐼0 + 𝑆0. 𝑆1 . 𝐼1 + 𝑆0 Where, I0, I1, I2 and I3 are input lines, S0 and S1 are select lines and Y is the output line. Fig. 7(A) International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Page 107 here, I0 and I1 are the input lines, S is the select line and Y I1 Y 0 0 1 0 0 1 1 1 0 0 1 1 0 0 1 1 (A) denotes the basic logic diagram of 2:1 MUX, where S is the select is the output line. (B) denotes the the same. The basic logic diagram and truth table of a 4:1 MUX is shown in Fig. 7(A) and 7(B) respectively. the output line (Y) is given by: . 𝑆1. 𝐼2 + 𝑆0. 𝑆1. 𝐼3 (2) Where, I0, I1, I2 and I3 are input lines, S0 and S1 are select
  • 3. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Is www.ijltemas.in S1 S0 0 0 0 1 1 0 1 1 Fig. 7(B) Fig.7: (A) denotes the basic logic diagram of 4:1 MUX, where select lines, I0 to I3 are the input lines and Y is the output line. the truth table of the same. C. Multiplexers Using Reversible Gates: For implementing 2:1 MUX, one 3X3 NFT gate is required and for implementing 4:1 MUX, three 3X3 required. The implementation of 2:1 and 4:1 multiplexers is shown in Fig.8 and 9 respectively. Fig. 8 denotes the implementation of 2:1 MUX using 3X3 I0, I1 and S are the input lines and Y is the output line. Fig. 8 shows the implementation of 4:1 MUX using three where I0 to I3 and S0, S1 are input lines and Y is the output line. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Issue II, February 2020 | ISSN 2278-2540 Y I0 I1 I2 I3 , where S0, S1 are the select lines, I0 to I3 are the input lines and Y is the output line. (B) denotes Multiplexers Using Reversible Gates: NFT gate is required 3X3 NFT gates are The implementation of 2:1 and 4:1 multiplexers is shown in 3X3 NFT Gate, where and Y is the output line. the implementation of 4:1 MUX using three 3X3 NFT Gates, and Y is the output line. V. DECODER A Decoder is a combinational circuit into a set of signals. It has ‘n’ inputs and 2 are simpler to design. Suppose, the numbers of inputs are then the number of outputs will be 2 Let us take an example of a 2:4 Decoder using reversible gates. A. 2:4 Decoder: In a 2:4 decoder, there are four output lines, such as, 𝐼0 = 𝐴. 𝐵 𝐼1 = 𝐴 . 𝐵 𝐼2 = 𝐴. 𝐵 𝐼3 = 𝐴 . 𝐵′ Where, A and B are the input lines and I0 to I3 are the output lines. The basic block diagram and truth table of a 2:4 Decoder shown in Fig. 9(A) and (B) respectively. Fig. 9(A) E A B I0 0 × × 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 0 Fig. 9(B) Fig.9: (A) denotes the basic logic diagram of 2:4 Decoder the input lines and I0 to I3 are the output lines of the same. B. 2:4 Decoder Using Reversible Gates: 2:4 decoder can be implemented using four gates and two 1X1 NOT gates. The diagram is shown in Fig. 10. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Page 108 V. DECODER A Decoder is a combinational circuit which changes a code into a set of signals. It has ‘n’ inputs and 2n outputs. Decoders to design. Suppose, the numbers of inputs are 8, then the number of outputs will be 28 or 256. Let us take an example of a 2:4 Decoder using reversible a 2:4 decoder, there are four output lines, such as, (3) (4) (5) (6) Where, A and B are the input lines and I0 to I3 are the output The basic block diagram and truth table of a 2:4 Decoder is shown in Fig. 9(A) and (B) respectively. I1 I2 I3 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 Fig.9: (A) denotes the basic logic diagram of 2:4 Decoder, where A and B are and I0 to I3 are the output lines and (B) denotes the truth table of the same. 2:4 Decoder Using Reversible Gates: 2:4 decoder can be implemented using four 3X3 TOFFOLI . The diagram is shown in Fig.
  • 4. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Is www.ijltemas.in Fig. 10 shows the implementation of 2:4 Decoder using four Gates and two 1X1 NOT gates, where A, B are the input lines and I0, I1, I and I3 are the output lines. VI. FULL SUBTRACTOR A subtractor can be designed like an adder using same approach. A full subtractor is a combinational circuit, used to perform subtraction of three inputs, the minuend, the subtrahend and borrow in. Two output lines are generated which are difference and borrow out. A reversible half subtractor is designed using two TSG gates subtractor can be designed using two half subtractors. Difference output and borrow out output can be given as: 𝐷𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑐𝑒 = 𝐴 𝑋𝑂𝑅 𝐵 𝑋𝑂𝑅 𝐵𝑖𝑛 𝐵𝑜𝑟𝑟𝑜𝑤 𝑜𝑢𝑡 = (𝐴 𝑋𝑂𝑅 𝐵) . 𝐵𝑖𝑛 𝑋𝑂𝑅 (𝐴 . 𝐵) Where, A, B and Bin are the inputs and Difference and Borrow out are the outputs. The block diagram and truth table of a Full Subtractor is shown in Fig. 11(A) and (B) respectively. Fig. 11(A) International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Issue II, February 2020 | ISSN 2278-2540 the implementation of 2:4 Decoder using four 3X3 TOFFOLI , B are the input lines and I0, I1, I2 A subtractor can be designed like an adder using same subtractor is a combinational circuit, used to , the minuend, the subtrahend and borrow in. Two output lines are generated A reversible half subtractor is designed using two TSG gates in [4]. A full subtractor can be designed using two half subtractors. Difference output and borrow out output can be given as: (7) ) (8) Where, A, B and Bin are the inputs and Difference and The block diagram and truth table of a Full Subtractor is A B Bin 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Fig. 11(B) Fig.11: (A) denotes the basic block diagram of Full Subtractor, where A, B, and Bin are the input lines, and Diff denotes difference output line, and Bout denotes the borrow out output line. (B) denotes the truth table of the same B. Full Subtractor Using Reversible Gates: A full subtractor circuit can be implemented using three reversible gates, such as 4X4 HNG gate, gate and 3X3 FREDKIN gate in Fig.12. Fig. 12 shows the implementation of Full Subtractor using reversible gates, where A, B and Bin are the input lines and Diff denotes the Difference output line and Borrow denotes the borrow output VII. PERFORMANCE ANALYSIS METHODS GARBAGE OUTPUTS 2:1 MUX 2 4:1 MUX 8 2:4 DECODER 8 FULL SUBTRACTOR 4 Fig. 13 shows the performance details of number of the above implementations. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Page 109 Diff Bout 0 0 1 1 1 1 0 1 1 0 0 0 0 0 1 1 Fig. 11(B) Fig.11: (A) denotes the basic block diagram of Full Subtractor, where A, B, and Diff denotes difference output line, and Bout denotes the borrow out output line. (B) denotes the truth table of the same. Full Subtractor Using Reversible Gates: A full subtractor circuit can be implemented using three NG gate, 2X2 FEYNMANN FREDKIN gate in Fig.12. the implementation of Full Subtractor using reversible gates, Diff denotes the Difference output line and Borrow denotes the borrow output line. VII. PERFORMANCE ANALYSIS GARBAGE OUTPUTS NO. OF REVERSIBLE GATES 1 3 6 3 Fig. 13 shows the performance details of number of gates, garbage outputs of the above implementations.
  • 5. International Journal of Latest Technology in Engineering, Management & Applied Science (IJLTEMAS) Volume IX, Issue II, February 2020 | ISSN 2278-2540 www.ijltemas.in Page 110 The table of Fig. 13 shows the performance of the implemented device using reversible gates in terms of number of gates and the garbage outputs. VIII. CONCLUSION In this paper, 2:1 and 4:1 multiplexers, 2:4 decoder and a full subtractor has been implemented using reversible gates in an efficient way. For the designing of 2:1 and 4:1 multiplexers, numbers of gates used are 1 and 3. Garbage outputs are 2 and 8 respectively. For the designing of 2:4 decoder, the number of gates used and garbage outputs are 6 and 8 respectively and in case of a full subtractor, number of gates used are 3 and garbage outputs are 4. So, one can implement these combinational circuits using these reversible gates from the details shown in the table. REFERENCES [1] R. Landauer in “Irreversibility and Heat Generation in the Computing Process”. IBM J. Research and Development,5(3): pp. 183-191, 1961. [2] Charles H. Bennett , in "Logical Reversibility of computation", IBM Journal of Research and Development, vol. 17, no. 6, pp. 525-532, 1973. [3] M.Morris Mano.: Digital Design. Prentice Hall Publisher (2001) [4] Soham Bhattacharya, Anindya Sen "Power and Delay Analysis of Logic Circuits Using Reversible Gates" International Journal of Latest Technology in Engineering, Management & Applied Science-IJLTEMAS vol.8 issue 12, December 2019, pp.54-63. [5] M. Mohammadi and M. Eshghi, “On figures of merit in reversible and quantum logic designs,” Quantum Information Processing, vol. 8,no. 4, pp. 297–318, Aug. 2009. [6] D. Maslov and G. W. Dueck, “Improved quantum cost for n-bit toffoli gates” IEE Electronics Letters, vol. 39, no. 25, pp. 1790– 1791, Dec.2003. [7] Design of a Multiplexer Using Reversible Logic Gowthami. P , R.V.S. Satyanarayana. [8] Soham Bhattacharya, Sourav Goswami “Truth Table Analysis of Logic Circuits using Reversible Gates” International Journal for Research in Applied Science & Engineering Technology (IJRASET) Volume 8 Issue II Feb 2020.