SlideShare a Scribd company logo
1 of 5
Download to read offline
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 & Design (DLD) presentation
Digital Logic & Design (DLD) presentationDigital Logic & Design (DLD) presentation
Digital Logic & Design (DLD) presentationfoyez ahammad
ย 
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 circuitsaravana kumaar
ย 
Demultiplexer with vhdl code
Demultiplexer  with vhdl codeDemultiplexer  with vhdl code
Demultiplexer with vhdl codeVishal Bait
ย 
C046051216
C046051216C046051216
C046051216IJERA 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 CircuitsArti Parab Academics
ย 
Combinational logic With Multiplexers and Decoders
Combinational logic With Multiplexers and DecodersCombinational logic With Multiplexers and Decoders
Combinational logic With Multiplexers and DecodersHarsh Parmar
ย 
Computer Organization And Architecture lab manual
Computer Organization And Architecture lab manualComputer Organization And Architecture lab manual
Computer Organization And Architecture lab manualNitesh Dubey
ย 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuitsHareem 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 Circuits & Sequential Circuits
Combinational Circuits & Sequential CircuitsCombinational Circuits & Sequential Circuits
Combinational Circuits & Sequential Circuitsgourav kottawar
ย 
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 Unitrahulmonikasharma
ย 
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 GATESDrKavitaKhare
ย 
Feasible methodology for
Feasible methodology forFeasible methodology for
Feasible methodology forVLSICS 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 unitIndrajaMeghavathula
ย 
Paper id 27201430
Paper id 27201430Paper id 27201430
Paper id 27201430IJRAT
ย 
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
ย 
Low cost reversible signed comparator
Low cost reversible signed comparatorLow cost reversible signed comparator
Low cost reversible signed comparatorVLSICS Design
ย 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicIJERA Editor
ย 
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
ย 
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
ย 
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
ย 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICBUKYABALAJI
ย 
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICFULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGIC
FULL ADDER/ SUBTRACTOR USING REVERSIBLE LOGICBUKYABALAJI
ย 
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
ย 
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/SubtractorVLSICS 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 ALUVIT-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 CostIJERA 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 CharacteristicsIJLT 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 GatesIJLT EMAS
ย 
Multistage Classification of Alzheimerโ€™s Disease
Multistage Classification of Alzheimerโ€™s DiseaseMultistage Classification of Alzheimerโ€™s Disease
Multistage Classification of Alzheimerโ€™s DiseaseIJLT 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 SquealIJLT EMAS
ย 
Tomato Processing Industry Management
Tomato Processing Industry ManagementTomato Processing Industry Management
Tomato Processing Industry ManagementIJLT EMAS
ย 
Management of Propylene Recovery Unit
Management of Propylene Recovery UnitManagement of Propylene Recovery Unit
Management of Propylene Recovery UnitIJLT EMAS
ย 
Online Grocery Market
Online Grocery MarketOnline Grocery Market
Online Grocery MarketIJLT EMAS
ย 
Management of Home Textiles Export
Management of Home Textiles ExportManagement of Home Textiles Export
Management of Home Textiles ExportIJLT EMAS
ย 
Coffee Shop Management
Coffee Shop ManagementCoffee Shop Management
Coffee Shop ManagementIJLT EMAS
ย 
Management of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryManagement of a Paper Manufacturing Industry
Management of a Paper Manufacturing IndustryIJLT 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 ManagementIJLT 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 ManagementIJLT EMAS
ย 
Hassle Free Travel
Hassle Free TravelHassle Free Travel
Hassle Free TravelIJLT EMAS
ย 
Aviation Meteorology
Aviation MeteorologyAviation Meteorology
Aviation MeteorologyIJLT 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

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
ย 
Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”
Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”
Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”soniya singh
ย 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
ย 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
ย 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
ย 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
ย 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
ย 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
ย 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
ย 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
ย 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
ย 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
ย 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
ย 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
ย 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
ย 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
ย 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
ย 

Recently uploaded (20)

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
ย 
Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”
Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”
Model Call Girl in Narela Delhi reach out to us at ๐Ÿ”8264348440๐Ÿ”
ย 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
ย 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ย 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
ย 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
ย 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
ย 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
ย 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
ย 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
ย 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
ย 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
ย 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
ย 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
ย 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
ย 
โ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
โ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCRโ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
โ˜… CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
ย 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
ย 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ย 

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.