SlideShare a Scribd company logo
1 of 6
Download to read offline
Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of
Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142
137 | P a g e
Design and Synthesis of Fault Tolerant Full Adder/Subtractor
Using Reversible Logic Gates
Prashanth.N.G1
, Savitha.A.P2
, M.B.Anandaraju3
, Nuthan.A.C4
1
PG Student (VLSI Design and Embedded System), B.G.S. Institute of Technology,
B.G.Nagar, Mandya-571448, India
2
Associate Professor, Department of ECE, B.G.S. Institute of Technology,
B.G.Nagar, Mandya-571448, India
3
Professor and HOD, Department of ECE, B.G.S. Institute of Technology,
B.G.Nagar, Mandya-571448, India
4
Assistant Professor, Department of ECE, G. Madegowda Institute of Technology,
Bharathinagara, Mandya-571422, India
ABSTRACT
Reversible logic is most popular concept
in energy efficient computations and this will be
demand for upcoming future computing
technologies. Reversible logic is emerging as an
important research area and it will be having
wide applications in many fields such as optical
information processing, quantum computing and
Low power CMOS design. Under ideal
conditions, the reversible logic gates will produce
zero power dissipation. So this concept will
helpful for Low power VLSI design. This paper
will proposes the design of Full adder/subtractor
circuit using fault tolerant reversible gates. The
design can work singly as an adder/subtractor.
The proposed design offers less hardware
complexity and is efficient in terms of gate count,
delay, constant inputs and garbage outputs
compared to previous Fault tolerant Full
Adder/Subtractor design. A parallel
adder/subtractor design using fault tolerant
reversible gates also proposed in this paper. The
proposed circuits will be simulated using
ModelSim simulator and implemented in Xilinx
FPGA platform.
Keywords ā€“ Adder/Subtractor, Parity preserving
reversible gates, Parallel Adder/Subtractor,
Reversible logic gates.
I. INTRODUCTION
Todayā€™s new technology offers faster,
smaller and complex circuits. Mooreā€™s law states
that Performance (speed) of an integrated circuit per
unit cost increased by a factor two for every 18
months. In order to achieve higher speed the clock
frequency must be high and for smaller, complex
circuitā€™s the number of transistors in the IC must be
large and they are more closely packed in order to
save area. As the IC will be faster, complex means
that will increases the power dissipation in the
circuit. Almost all conventional computers
comprises of million numbers of gates that are
irreversible in nature. During logical operations in
the circuit some information is erased or lost that
will causes heat dissipation and energy loss.
R Landauer [1] has shown that circuit with
irreversible components, during computation each
bit loss generates kTln2 joules of energy, where k is
Boltzmannā€™s constant and T is absolute temperature.
At a temperature T for one bit loss it will generates
2.86 ļ‚“ 10-21
J of energy that will be small but we
cannot neglect this value. The heat dissipated in the
circuit will gradually decrease the performance and
also life span of the circuit or device. In order to
overcome these types of problems we require low
power consumption and less dissipation components
in the circuit. C H Bennet [2] shown that if we use
reversible logic gates instead of irreversible
components in the circuit, we can achieve zero
energy dissipation in the circuit. He proposed two
conditions of reversibility.
1st
condition: For any device to be reversible if
its input and output will be uniquely retrievable
from each other called logical reversibility.
2nd
condition: A device can run actually
backwards then it is called physically reversible.
The reversible circuits are those in which reversible
logic gates are basic building blocks and there is no
energy loss. The reversible logic gates will be
having n-input and n-output i.e. equal number of
input and equal number of output, and also with one-
to-one mapping i.e. inputs can be uniquely recovered
from the outputs.
II. REVERSIBLE LOGIC GATES
The reversible logic gates will generates
unique output vector form unique input vector or
vice-versa [3]. In reversible logic Input vector is
Iv=( Ii,j , Ii+1,j , Ii+2,j , ā€¦, Ik-1,j, Ik,j ) and Output vector
is Ov=( Oi,j , Oi+1,j , Oi+2,j ,ā€¦, Ok-1,j, Ok,j ), For each
particular vector j Iv ļ‚« Ov.
Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of
Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142
138 | P a g e
Fig. 1. General Reversible Gate
The Fig. 1 shows General reversible gate the gate
will be having k inputs and k outputs and it is called
k*k reversible gate [4]. In reversible gates fan out
are not permitted, if there it must not exceed more
than one. No feedback paths are allowed i.e. circuit
is acyclic. Some important factors are Garbage
output, constant input etc. Garbage output is the
unutilized output from the reversible gate, very
much essential to achieve reversibility and it must be
not used for further computation. Constant inputs are
those that will be added to k*k function to make it
reversible. For an optimized reversible circuit, the
number of garbage outputs, the number of constant
inputs and the number of reversible gates used
should be a minimum.
There exist several reversible gates; some of the
basic reversible gates are 2*2 Feynman [5] gate,
Peres gate [6] and Toffoli [7, 8] gate etc. The Fig. 2
shows few basic reversible gates.
(a) Feynman gate (b) Toffoli gate
(c) Peres gate
Fig. 2. Few Basic Reversible Gates
Parity Preserving Reversible Gates:
Fault tolerance is the property that will
enables the system to continue its operation properly
when failure occurs in any of the component. If the
system will be made up using fault tolerant
components then the error detection and correction
process will much easier. In communication and
other systems fault tolerance is achieved by parity.
Parity checking is most widely used method for error
detection in digital logic circuits. It will most
commonly used in arithmetic and other processing
systems because those systems do not preserve the
parity of the data, there have been attempts at
performing arithmetic operations on specially
encoded operands in a manner to check the parity.
These types of methods will require more
development and they are not widely used. B
Parhami [9] shown some methods of error detection
in reversible circuits, those standard methods of
error detection will presents some problems because
in reversible logic circuits fan out are not permitted
and we have to take care of garbage bits. For parity
preserving output data, the data can be checked in
manner i.e. in a computational critical path. For
parity preserving gate the ex-or of input will matches
with the ex-or of output. For a 3*3 reversible gate it
will satisfies the condition of A ļƒ… B ļƒ… C=P ļƒ… Q ļƒ…
R, where A ļƒ… B ļƒ… C is input parity and P ļƒ… Q ļƒ… R
is output parity. This means that the gate will be
parity preserving. Therefore parity preserving
circuits will be future design trends to design fault
tolerant reversible systems in the field of
nanotechnology. Several parity preserving reversible
gates are proposed by authors. Few preferable parity
preserving gates are as follows:
Feynman Double Gate (F2G):
Fig. 3 shows 3*3 Feynman Double Gate (F2G) [9].
It has A, B and C input vector and output vector as P
= A, Q = A ļƒ… B, and R = A ļƒ… C. Quantum cost is
equal to 2.
Fig. 3. Feynman Double Gate (F2G)
Fredkin Gate (FRG):
Fig. 4 shows 3*3 Fredkin gate (FRG) [10]. It has A,
B and input vector and output vector as P = A, Q=
Aā€™B ļƒ… AC and R = Aā€™C ļƒ… AB. Quantum cost is
equal to 5.
Fig. 4. Fredkin Gate (FRG)
Modified IG Gate (MIG):
Fig. 5 shows 4*4 Modified IG [11] gate. It has A, B,
C and D input vector and output vector as P = A, Q
= A ļƒ… B, R = AB ļƒ… C and S = ABā€™ ļƒ… D.
Fig. 5. Modified IG Gate (MIG)
Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of
Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142
139 | P a g e
TABLE I, TABLE II and TABLE III shows that the
gates Feynman double gate (F2G), Fredkin gate
(FRG) and MIG gate are parity preserving
respectively.
TABLE I
PARITY PRESERVING FEYNMAN DOUBLE GATE (F2G)
A B C P Q R
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 1
1 0 0 1 1 1
1 0 1 1 1 0
1 1 0 1 0 1
1 1 1 1 0 0
TABLE II
PARITY PRESERVING FREDKIN GATE (FRG)
A B C P Q R
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 1
1 0 0 1 0 0
1 0 1 1 1 0
1 1 0 1 0 1
1 1 1 1 1 1
TABLE III
PARITY PRESERVING MODIFIED IG GATE (MIG)
A B C D P Q R S
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 0
0 0 1 1 0 0 1 1
0 1 0 0 0 1 0 0
0 1 0 1 0 1 0 1
0 1 1 0 0 1 1 0
0 1 1 1 0 1 1 1
1 0 0 0 1 1 0 1
1 0 0 1 1 1 0 0
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1 1 1 0 1 0 0 0
1 1 1 1 1 0 0 1
III. PROPOSED WORK
We have studied adder design using
reversible gates by several authors. Some authors are
demonstrated that a reversible adder circuit can be
realized with at least two garbage output and one
constant input. For designing fault tolerant adder
circuits these requirements are not applicable.
Because in fault tolerant circuits the input parity
must matches with the output parity. In the below
section first we discuss fault tolerant half
adder/subtractor design [12] and after that fault
tolerant full adder/subtractor design [12] because the
design full adder requires half adder circuit. This
fault tolerant full adder/subtractor block can used to
realize other arithmetic circuits such as ripple carry
adder, carry look ahead adder, carry skip logic and
multiplier/divisors. This paper also proposes the
design of parallel adder/subtractor design.
The proposed design will work singly a unit which
consists of both adder and subtractor. The design
will consists of control line ctrl which will selects
adder or subtractor according the control logic input.
Fig. 6. Reversible Fault Tolerant Half
Adder/Subtractor circuit
The fault tolerant half adder/ subtractor is realized
using one Modified IG (MIG) gate and one Fredkin
gate (FRG) shown in Fig. 6. The design will be
having two inputs A & B and a control line ctrl
which will controls mode of operation i.e. when ctrl
is at logic 0, the circuit will acts as half adder and
when ctrl is at logic 1, the circuit will acts as half
subtractor. The S/D in Fig. 6 represent sum &
difference line .The C/B in Fig. 6 represents carry &
borrow line.
Fig. 7. Fault Tolerant Half Adder/Subtractor circuit
(FTHA_S)
The Fig. 7 represents the Fault Tolerant
Half Adder/Subtractor (FT_HA/S) circuit with two
constant inputs are forced at logic 0 and three
garbage bits g1 to g3.
As per conventional approach for designing
reversible full adder it requires two half adders. So
the fault tolerant reversible full adder/subtractor
(FT_FA/S) circuit is built using two fault tolerant
half adder/subtractor (FT_HA/S) circuits. The fault
tolerant Full adder/ subtractor is realized using Two
Modified IG (MIG) gate, two Fredkin gate (FRG)
and one Feynman double gate (F2G) is shown in
Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of
Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142
140 | P a g e
Fig. 8. The circuit will be having three inputs A, B &
Cin (For full subtractor A, B & Bin are inputs) and a
control line ctrl which will controls mode of
operation i.e. when ctrl is at logic 0, the circuit will
acts as full adder and when ctrl is at logic 1, the
circuit will acts as full subtractor.
Fig. 8. Reversible Fault Tolerant Full
Adder/Subtractor circuit
Fig. 9. Fault Tolerant Full Adder/Subtractor circuit
(FT_FA/S)
The Fig. 9 represents the Fault Tolerant
Full Adder/Subtractor (FT_FA/S) circuit with Five
constant inputs are forced at logic 0 and Seven
garbage bits g1 to g7.
Parallel Adder/Subtractor:
The n-bit Parallel adder/subtractor can be
realized by cascading n number of full
adder/subtractor. The carry/borrow from one full
adder/subtractor will be propagated to the next full
adder/subtractor. In this type of adder/subtractor the
inputs are presented simultaneously (parallel)
therefore these adder/subtractor arte called Parallel
Adder/Subtractor.
Fig. 10. Reversible Fault Tolerant n bit Parallel
Adder/Subtractor
The Fig. 10 shows fault tolerant n-bit
parallel adder/subtractor with a control line ctrl that
will controls the mode of operation i.e. when ctrl is
at logic 0, the circuit will acts as parallel adder and
when ctrl is at logic 1, the circuit will acts as parallel
subtractor.
IV. RESULTS
The entire architecture is modelled using
Verilog. The coding is done on Xilinx ISE13.2 on
Spartan 3 using target device: XC3S50-PQ208 at
speed grade of -5. Simulation can be done using
ModelSim SE 6.3f simulator. The simulation result
for FT_HA/S is shown on Fig. 11 & Fig. 12 and
FT_FA/S is shown on Fig. 13 & Fig. 14 and Parallel
Adder/Subtractor is shown on Fig. 15 & Fig. 16
respectively.
Fig. 11. Simulation result of Fault Tolerant Half
Adder/Subtractor when ctrl=0 (acts as Half Adder)
Fig. 12. Simulation result of Fault Tolerant Half
Adder/Subtractor when ctrl=1(acts as Half
Subtractor)
Fig. 13. Simulation result of Fault Tolerant Full
Adder/Subtractor when ctrl=0 (acts as Full Adder)
Fig. 14. Simulation result of Fault Tolerant Full
Adder/Subtractor when ctrl=1 (acts as Full
Subtractor)
Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of
Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142
141 | P a g e
Fig. 15. Simulation result of Fault Tolerant 4-Bit
Parallel Adder/Subtractor when ctrl=0 (acts as
Parallel Adder)
Fig. 16. Simulation result of Fault Tolerant 4-Bit
Parallel Adder/Subtractor when ctrl=1 (acts as
Parallel Subtractor)
The TABLE IV and TABLE V shows the
comparative results of different Fault Tolerant Full
Adder/Subtractor and Fault Tolerant Parallel
Adder/Subtractor.
TABLE IV
COMPARATIVE RESULTS OF DIFFERENT FAULT
TOLERANT FULL ADDERS/SUBTRACTORS
No. Of
gates
No. of
Constant
Inputs
No. of
Garbage
Bits
Existing
Work [12]
5 F2Gā€™s & 4
FRGā€™s = 9
9 11
This Study
2 MIGā€™s, 2
FRGā€™s & 1
F2G = 5
5 7
Percentage
Reduction
44.45% 44.45% 36.36%
Fig. 17. Graphical representation of comparison of
two design works of Fault Tolerant Full
Adder/Subtractor
TABLE V
COMPARATIVE RESULTS OF DIFFERENT FAULT
TOLERANT 4- BIT PARALLEL ADDERS/SUBTRACTORS
No. Of
gates
No. of
Constant
Inputs
No. of
Garbage
Bits
Existing
Work [12]
17 F2Gā€™s
& 14
FRGā€™s =
31
31 38
This Study
7 MIGā€™s,
7 FRGā€™s
& 3 F2G
= 17
17 24
Percentage
Reduction
45.16% 45.16% 36.84%
Fig. 18. Graphical representation of comparison of
two design works of Fault Tolerant 4-bit Parallel
Adder/Subtractor
V. APPLICATIONS
The reversible logic will have many
applications. Some important areas of reversible
logic include the following [13, 14]
ļ‚· Nanocomputing
ļ‚· Bio Molecular Computations
ļ‚· Laptop/Handheld/Wearable Computers
ļ‚· Spacecraft
0
5
10
15
Gates Constant
Inputs
Garbage
Bits
Existing
Work
This Study
0
10
20
30
40
Gates Constant
Inputs
Garbage
Bits
Existing
Work
This Study
Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of
Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142
142 | P a g e
ļ‚· Low power CMOS.
ļ‚· Design of low power arithmetic and data
path for digital signal processing (DSP).
VI. CONCLUSION AND FUTURE WORK
This paper presents efficient approach for
the design of fault tolerant full adder/subtractor and
parallel adder/subtractor. The proposed design can
work as single unit that can acts as adder as well as
subtractor depending upon our requirement. The
proposed design offers less hardware complexity,
less gate count, less garbage bits and constant inputs.
The reversible computation can be done efficiently
with less number of garbage bits and constant inputs.
The proposed Fault tolerant Adder/Subtractor design
can be used to realize some arithmetic components
such as carry save adder, carry skip adder and
multiplier/divisors etc,. In future we are planning to
design more optimized Fault tolerant
Adder/Subtractor design and other fault tolerant
circuits i.e. less garbage bits and constant input.
REFERENCES
[1] R. Landauer, ā€œIrreversibility and Heat
Generation in the Computational Processā€,
IBM Journal of Research and Development,
5, pp. 183-191, 1961.
[2] C.H. Bennett, ā€œLogical Reversibility of
Computationā€, IBM J. Research and
Development, pp. 525-532, November 1973.
[3] Hafiz Md. Hasan babu, Md. Rafiqu Islam,
Ahsan Raja Chowdhary and Syed
Mostahead Ali chowdhary ā€œ Reversible
logic synthesis for minimization of full
adder cktā€, IEEE conference on Digital
system design 2003,Enro-
microā€Ÿ03,Belek,Antalya,Tarkey, 2003,PP
50-54
[4] Hafiz Md. Hasan babu, Md. Rafiqu Islam,
Ahsan Raja Chowdhary and Syed
Mostahead Ali chowdhary ā€œSynthesis of
full adder ckt using Reversible logicā€.17th
international conference on VLSI Design
2004, Mumbai, India 2004, PP 757-760.
[5] Feynman R., 1985. Quantum mechanical
computers, Optics News, 11: 11-20.
[6] Peres, A. 1985. Reversible logic and
quantum computers. Physical Review A, 32:
3266-3276.
[7] E. Fredkin, T. Toffoli, ā€œConservative
Logicā€, International Journal of Theory of
Physics, 21, 1982, pp 219-253.
[8] Toffoli T., 1980. Reversible computing,
Tech Memo MIT/LCS/TM-151, MIT Lab for
Computer Science.
[9] B. Parhami , ā€œFault tolerant reversible
circuitsā€, in Proceedings of 40th Asimolar
Conf. Signals, Systems, and Computers,
Pacific Grove, CA, pp. 1726-1729, October
2006.
[10] E. Fredkin and T. Toffoli, ā€œConservative
logicā€, Intl. Journal of Theoretical Physics,
pp. 219-253, 1982.
[11] Islam S. and M. Mahbubur Rahman, 2009b.
Efficient Approaches for Designing Fault
Tolerant Reversible Carry Look-Ahead and
Carry- Skip Adders, MASAUM Journal of
Basic and Applied Sciences, 1(3): 354-360.
[12] Parminder Kaur & Balwinder singh
Dhaliwal ā€œDesign of Fault Tolerant Full
Adder/Subtractor Using Reversible Gatesā€
2012 International Conference on
Computer Communication and Informatics
(ICCCI -2012), Jan. 10 ā€“ 12, 2012,
Coimbatore, INDIA 978-1-4577-1583-9/
12/ $26.00 Ā© 2012 IEEE
[13] Michael P. Frank, Reversibility for efficient
computing, Ph. D. Thesis, May 1999.
http://www.cise.ufl.edu/-mpf/rc/thesis
/phdthesis.html.
[14] Carlin Vieri, ā€œReversible Computing for
Energy Efficient and Trustable
computationā€, April 1998.

More Related Content

What's hot

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
Ā 
Efficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential CircuitEfficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential CircuitIOSR Journals
Ā 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationDebraj Maji
Ā 
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...IRJET Journal
Ā 
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsMultiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsIJERA Editor
Ā 
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisMinimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisSajib Mitra
Ā 
C0421013019
C0421013019C0421013019
C0421013019ijceronline
Ā 
A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...eSAT Journals
Ā 
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierRTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierMohd Esa
Ā 
VLSI Final Design Project
VLSI Final Design ProjectVLSI Final Design Project
VLSI Final Design ProjectVignesh Ganesan
Ā 
An 8 bit_multiplier
An 8 bit_multiplierAn 8 bit_multiplier
An 8 bit_multiplierRobi Parvez
Ā 
Design and Implementation A different Architectures of mixcolumn in FPGA
Design and Implementation A different Architectures of mixcolumn in FPGADesign and Implementation A different Architectures of mixcolumn in FPGA
Design and Implementation A different Architectures of mixcolumn in FPGAVLSICS Design
Ā 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
Ā 
Fpga implementation of various lines coding technique for efficient transmiss...
Fpga implementation of various lines coding technique for efficient transmiss...Fpga implementation of various lines coding technique for efficient transmiss...
Fpga implementation of various lines coding technique for efficient transmiss...eSAT Publishing House
Ā 
Verilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic MathematicsVerilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic MathematicsIJERA Editor
Ā 
An Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH DecoderAn Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH Decoderijsrd.com
Ā 
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...IRJET Journal
Ā 

What's hot (20)

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
Ā 
Efficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential CircuitEfficient Design of Reversible Sequential Circuit
Efficient Design of Reversible Sequential Circuit
Ā 
40120130405014
4012013040501440120130405014
40120130405014
Ā 
A review on reversible logic gates and their implementation
A review on reversible logic gates and their implementationA review on reversible logic gates and their implementation
A review on reversible logic gates and their implementation
Ā 
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
Ā 
P0440499104
P0440499104P0440499104
P0440499104
Ā 
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsMultiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Ā 
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic SynthesisMinimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis
Ā 
C0421013019
C0421013019C0421013019
C0421013019
Ā 
A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...A verilog based implementation of transcendental function calculator using co...
A verilog based implementation of transcendental function calculator using co...
Ā 
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic MultiplierRTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
RTL Verification and FPGA Implementation of 4x4 Vedic Multiplier
Ā 
Ee34791794
Ee34791794Ee34791794
Ee34791794
Ā 
VLSI Final Design Project
VLSI Final Design ProjectVLSI Final Design Project
VLSI Final Design Project
Ā 
An 8 bit_multiplier
An 8 bit_multiplierAn 8 bit_multiplier
An 8 bit_multiplier
Ā 
Design and Implementation A different Architectures of mixcolumn in FPGA
Design and Implementation A different Architectures of mixcolumn in FPGADesign and Implementation A different Architectures of mixcolumn in FPGA
Design and Implementation A different Architectures of mixcolumn in FPGA
Ā 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
Ā 
Fpga implementation of various lines coding technique for efficient transmiss...
Fpga implementation of various lines coding technique for efficient transmiss...Fpga implementation of various lines coding technique for efficient transmiss...
Fpga implementation of various lines coding technique for efficient transmiss...
Ā 
Verilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic MathematicsVerilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Verilog Implementation of an Efficient Multiplier Using Vedic Mathematics
Ā 
An Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH DecoderAn Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH Decoder
Ā 
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
IRJET - Radius Approach for Inverse Kinematics of 4-R Manipulator in Spatial ...
Ā 

Viewers also liked

AVK Portfolio
AVK PortfolioAVK Portfolio
AVK PortfolioVance Kelly
Ā 
Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...
Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...
Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...Jaime G.
Ā 
Mis mascotas Blanca
Mis mascotas BlancaMis mascotas Blanca
Mis mascotas Blancacarmenillueca
Ā 
GREZIA
GREZIAGREZIA
GREZIAeskolaikt
Ā 

Viewers also liked (20)

H344250
H344250H344250
H344250
Ā 
Aa34163168
Aa34163168Aa34163168
Aa34163168
Ā 
Co34543549
Co34543549Co34543549
Co34543549
Ā 
Bb34327332
Bb34327332Bb34327332
Bb34327332
Ā 
Cl34527530
Cl34527530Cl34527530
Cl34527530
Ā 
Cc34479483
Cc34479483Cc34479483
Cc34479483
Ā 
Cm34531538
Cm34531538Cm34531538
Cm34531538
Ā 
Bi34381384
Bi34381384Bi34381384
Bi34381384
Ā 
Aq34255260
Aq34255260Aq34255260
Aq34255260
Ā 
F343236
F343236F343236
F343236
Ā 
Bl34395398
Bl34395398Bl34395398
Bl34395398
Ā 
Dd32653661
Dd32653661Dd32653661
Dd32653661
Ā 
A350103
A350103A350103
A350103
Ā 
EstĆ”cio 3T10 ApresentaĆ§Ć£o de Resultados
EstĆ”cio 3T10   ApresentaĆ§Ć£o de ResultadosEstĆ”cio 3T10   ApresentaĆ§Ć£o de Resultados
EstĆ”cio 3T10 ApresentaĆ§Ć£o de Resultados
Ā 
La rana a fuego lento
La rana a fuego lentoLa rana a fuego lento
La rana a fuego lento
Ā 
AVK Portfolio
AVK PortfolioAVK Portfolio
AVK Portfolio
Ā 
Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...
Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...
Mision Calidad. EducaciĆ³n de calidad. para una ciudad y un paĆ­s equitativos c...
Ā 
Mis mascotas Blanca
Mis mascotas BlancaMis mascotas Blanca
Mis mascotas Blanca
Ā 
GREZIA
GREZIAGREZIA
GREZIA
Ā 
Presupuesto
PresupuestoPresupuesto
Presupuesto
Ā 

Similar to W34137142

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
Ā 
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
Ā 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
Ā 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET Journal
Ā 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...
IRJET- Design and Implementation of Combinational Circuits using Reversib...IRJET Journal
Ā 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gateseSAT Journals
Ā 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gateseSAT Publishing House
Ā 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...IJERA Editor
Ā 
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
Ā 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converterRakesh kumar jha
Ā 
Reversible Implementation of Multiplexer and Demultiplexer Using R-Gates
Reversible Implementation of Multiplexer and Demultiplexer Using R-GatesReversible Implementation of Multiplexer and Demultiplexer Using R-Gates
Reversible Implementation of Multiplexer and Demultiplexer Using R-GatesIJSRED
Ā 
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
Ā 
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
Ā 
Design of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible LogicDesign of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible LogicIJERA Editor
Ā 

Similar to W34137142 (20)

X34143146
X34143146X34143146
X34143146
Ā 
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
Ā 
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...
Ā 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Ā 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
Ā 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...
IRJET- Design and Implementation of Combinational Circuits using Reversib...
Ā 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
Ā 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
Ā 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Ā 
C046051216
C046051216C046051216
C046051216
Ā 
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
Ā 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
Ā 
Reversible Implementation of Multiplexer and Demultiplexer Using R-Gates
Reversible Implementation of Multiplexer and Demultiplexer Using R-GatesReversible Implementation of Multiplexer and Demultiplexer Using R-Gates
Reversible Implementation of Multiplexer and Demultiplexer Using R-Gates
Ā 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
Ā 
Design of 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
Ā 
Bk044382388
Bk044382388Bk044382388
Bk044382388
Ā 
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
Ā 
Design of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible LogicDesign of Low Power Vedic Multiplier Based on Reversible Logic
Design of Low Power Vedic Multiplier Based on Reversible Logic
Ā 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
Ā 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
Ā 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜RTylerCroy
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
Ā 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
Ā 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
Ā 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Ā 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Ā 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ā 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Ā 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Ā 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Ā 

W34137142

  • 1. Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142 137 | P a g e Design and Synthesis of Fault Tolerant Full Adder/Subtractor Using Reversible Logic Gates Prashanth.N.G1 , Savitha.A.P2 , M.B.Anandaraju3 , Nuthan.A.C4 1 PG Student (VLSI Design and Embedded System), B.G.S. Institute of Technology, B.G.Nagar, Mandya-571448, India 2 Associate Professor, Department of ECE, B.G.S. Institute of Technology, B.G.Nagar, Mandya-571448, India 3 Professor and HOD, Department of ECE, B.G.S. Institute of Technology, B.G.Nagar, Mandya-571448, India 4 Assistant Professor, Department of ECE, G. Madegowda Institute of Technology, Bharathinagara, Mandya-571422, India ABSTRACT Reversible logic is most popular concept in energy efficient computations and this will be demand for upcoming future computing technologies. Reversible logic is emerging as an important research area and it will be having wide applications in many fields such as optical information processing, quantum computing and Low power CMOS design. Under ideal conditions, the reversible logic gates will produce zero power dissipation. So this concept will helpful for Low power VLSI design. This paper will proposes the design of Full adder/subtractor circuit using fault tolerant reversible gates. The design can work singly as an adder/subtractor. The proposed design offers less hardware complexity and is efficient in terms of gate count, delay, constant inputs and garbage outputs compared to previous Fault tolerant Full Adder/Subtractor design. A parallel adder/subtractor design using fault tolerant reversible gates also proposed in this paper. The proposed circuits will be simulated using ModelSim simulator and implemented in Xilinx FPGA platform. Keywords ā€“ Adder/Subtractor, Parity preserving reversible gates, Parallel Adder/Subtractor, Reversible logic gates. I. INTRODUCTION Todayā€™s new technology offers faster, smaller and complex circuits. Mooreā€™s law states that Performance (speed) of an integrated circuit per unit cost increased by a factor two for every 18 months. In order to achieve higher speed the clock frequency must be high and for smaller, complex circuitā€™s the number of transistors in the IC must be large and they are more closely packed in order to save area. As the IC will be faster, complex means that will increases the power dissipation in the circuit. Almost all conventional computers comprises of million numbers of gates that are irreversible in nature. During logical operations in the circuit some information is erased or lost that will causes heat dissipation and energy loss. R Landauer [1] has shown that circuit with irreversible components, during computation each bit loss generates kTln2 joules of energy, where k is Boltzmannā€™s constant and T is absolute temperature. At a temperature T for one bit loss it will generates 2.86 ļ‚“ 10-21 J of energy that will be small but we cannot neglect this value. The heat dissipated in the circuit will gradually decrease the performance and also life span of the circuit or device. In order to overcome these types of problems we require low power consumption and less dissipation components in the circuit. C H Bennet [2] shown that if we use reversible logic gates instead of irreversible components in the circuit, we can achieve zero energy dissipation in the circuit. He proposed two conditions of reversibility. 1st condition: For any device to be reversible if its input and output will be uniquely retrievable from each other called logical reversibility. 2nd condition: A device can run actually backwards then it is called physically reversible. The reversible circuits are those in which reversible logic gates are basic building blocks and there is no energy loss. The reversible logic gates will be having n-input and n-output i.e. equal number of input and equal number of output, and also with one- to-one mapping i.e. inputs can be uniquely recovered from the outputs. II. REVERSIBLE LOGIC GATES The reversible logic gates will generates unique output vector form unique input vector or vice-versa [3]. In reversible logic Input vector is Iv=( Ii,j , Ii+1,j , Ii+2,j , ā€¦, Ik-1,j, Ik,j ) and Output vector is Ov=( Oi,j , Oi+1,j , Oi+2,j ,ā€¦, Ok-1,j, Ok,j ), For each particular vector j Iv ļ‚« Ov.
  • 2. Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142 138 | P a g e Fig. 1. General Reversible Gate The Fig. 1 shows General reversible gate the gate will be having k inputs and k outputs and it is called k*k reversible gate [4]. In reversible gates fan out are not permitted, if there it must not exceed more than one. No feedback paths are allowed i.e. circuit is acyclic. Some important factors are Garbage output, constant input etc. Garbage output is the unutilized output from the reversible gate, very much essential to achieve reversibility and it must be not used for further computation. Constant inputs are those that will be added to k*k function to make it reversible. For an optimized reversible circuit, the number of garbage outputs, the number of constant inputs and the number of reversible gates used should be a minimum. There exist several reversible gates; some of the basic reversible gates are 2*2 Feynman [5] gate, Peres gate [6] and Toffoli [7, 8] gate etc. The Fig. 2 shows few basic reversible gates. (a) Feynman gate (b) Toffoli gate (c) Peres gate Fig. 2. Few Basic Reversible Gates Parity Preserving Reversible Gates: Fault tolerance is the property that will enables the system to continue its operation properly when failure occurs in any of the component. If the system will be made up using fault tolerant components then the error detection and correction process will much easier. In communication and other systems fault tolerance is achieved by parity. Parity checking is most widely used method for error detection in digital logic circuits. It will most commonly used in arithmetic and other processing systems because those systems do not preserve the parity of the data, there have been attempts at performing arithmetic operations on specially encoded operands in a manner to check the parity. These types of methods will require more development and they are not widely used. B Parhami [9] shown some methods of error detection in reversible circuits, those standard methods of error detection will presents some problems because in reversible logic circuits fan out are not permitted and we have to take care of garbage bits. For parity preserving output data, the data can be checked in manner i.e. in a computational critical path. For parity preserving gate the ex-or of input will matches with the ex-or of output. For a 3*3 reversible gate it will satisfies the condition of A ļƒ… B ļƒ… C=P ļƒ… Q ļƒ… R, where A ļƒ… B ļƒ… C is input parity and P ļƒ… Q ļƒ… R is output parity. This means that the gate will be parity preserving. Therefore parity preserving circuits will be future design trends to design fault tolerant reversible systems in the field of nanotechnology. Several parity preserving reversible gates are proposed by authors. Few preferable parity preserving gates are as follows: Feynman Double Gate (F2G): Fig. 3 shows 3*3 Feynman Double Gate (F2G) [9]. It has A, B and C input vector and output vector as P = A, Q = A ļƒ… B, and R = A ļƒ… C. Quantum cost is equal to 2. Fig. 3. Feynman Double Gate (F2G) Fredkin Gate (FRG): Fig. 4 shows 3*3 Fredkin gate (FRG) [10]. It has A, B and input vector and output vector as P = A, Q= Aā€™B ļƒ… AC and R = Aā€™C ļƒ… AB. Quantum cost is equal to 5. Fig. 4. Fredkin Gate (FRG) Modified IG Gate (MIG): Fig. 5 shows 4*4 Modified IG [11] gate. It has A, B, C and D input vector and output vector as P = A, Q = A ļƒ… B, R = AB ļƒ… C and S = ABā€™ ļƒ… D. Fig. 5. Modified IG Gate (MIG)
  • 3. Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142 139 | P a g e TABLE I, TABLE II and TABLE III shows that the gates Feynman double gate (F2G), Fredkin gate (FRG) and MIG gate are parity preserving respectively. TABLE I PARITY PRESERVING FEYNMAN DOUBLE GATE (F2G) A B C P Q R 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 TABLE II PARITY PRESERVING FREDKIN GATE (FRG) A B C P Q R 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 TABLE III PARITY PRESERVING MODIFIED IG GATE (MIG) A B C D P Q R S 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 0 0 1 1 1 0 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 0 1 III. PROPOSED WORK We have studied adder design using reversible gates by several authors. Some authors are demonstrated that a reversible adder circuit can be realized with at least two garbage output and one constant input. For designing fault tolerant adder circuits these requirements are not applicable. Because in fault tolerant circuits the input parity must matches with the output parity. In the below section first we discuss fault tolerant half adder/subtractor design [12] and after that fault tolerant full adder/subtractor design [12] because the design full adder requires half adder circuit. This fault tolerant full adder/subtractor block can used to realize other arithmetic circuits such as ripple carry adder, carry look ahead adder, carry skip logic and multiplier/divisors. This paper also proposes the design of parallel adder/subtractor design. The proposed design will work singly a unit which consists of both adder and subtractor. The design will consists of control line ctrl which will selects adder or subtractor according the control logic input. Fig. 6. Reversible Fault Tolerant Half Adder/Subtractor circuit The fault tolerant half adder/ subtractor is realized using one Modified IG (MIG) gate and one Fredkin gate (FRG) shown in Fig. 6. The design will be having two inputs A & B and a control line ctrl which will controls mode of operation i.e. when ctrl is at logic 0, the circuit will acts as half adder and when ctrl is at logic 1, the circuit will acts as half subtractor. The S/D in Fig. 6 represent sum & difference line .The C/B in Fig. 6 represents carry & borrow line. Fig. 7. Fault Tolerant Half Adder/Subtractor circuit (FTHA_S) The Fig. 7 represents the Fault Tolerant Half Adder/Subtractor (FT_HA/S) circuit with two constant inputs are forced at logic 0 and three garbage bits g1 to g3. As per conventional approach for designing reversible full adder it requires two half adders. So the fault tolerant reversible full adder/subtractor (FT_FA/S) circuit is built using two fault tolerant half adder/subtractor (FT_HA/S) circuits. The fault tolerant Full adder/ subtractor is realized using Two Modified IG (MIG) gate, two Fredkin gate (FRG) and one Feynman double gate (F2G) is shown in
  • 4. Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142 140 | P a g e Fig. 8. The circuit will be having three inputs A, B & Cin (For full subtractor A, B & Bin are inputs) and a control line ctrl which will controls mode of operation i.e. when ctrl is at logic 0, the circuit will acts as full adder and when ctrl is at logic 1, the circuit will acts as full subtractor. Fig. 8. Reversible Fault Tolerant Full Adder/Subtractor circuit Fig. 9. Fault Tolerant Full Adder/Subtractor circuit (FT_FA/S) The Fig. 9 represents the Fault Tolerant Full Adder/Subtractor (FT_FA/S) circuit with Five constant inputs are forced at logic 0 and Seven garbage bits g1 to g7. Parallel Adder/Subtractor: The n-bit Parallel adder/subtractor can be realized by cascading n number of full adder/subtractor. The carry/borrow from one full adder/subtractor will be propagated to the next full adder/subtractor. In this type of adder/subtractor the inputs are presented simultaneously (parallel) therefore these adder/subtractor arte called Parallel Adder/Subtractor. Fig. 10. Reversible Fault Tolerant n bit Parallel Adder/Subtractor The Fig. 10 shows fault tolerant n-bit parallel adder/subtractor with a control line ctrl that will controls the mode of operation i.e. when ctrl is at logic 0, the circuit will acts as parallel adder and when ctrl is at logic 1, the circuit will acts as parallel subtractor. IV. RESULTS The entire architecture is modelled using Verilog. The coding is done on Xilinx ISE13.2 on Spartan 3 using target device: XC3S50-PQ208 at speed grade of -5. Simulation can be done using ModelSim SE 6.3f simulator. The simulation result for FT_HA/S is shown on Fig. 11 & Fig. 12 and FT_FA/S is shown on Fig. 13 & Fig. 14 and Parallel Adder/Subtractor is shown on Fig. 15 & Fig. 16 respectively. Fig. 11. Simulation result of Fault Tolerant Half Adder/Subtractor when ctrl=0 (acts as Half Adder) Fig. 12. Simulation result of Fault Tolerant Half Adder/Subtractor when ctrl=1(acts as Half Subtractor) Fig. 13. Simulation result of Fault Tolerant Full Adder/Subtractor when ctrl=0 (acts as Full Adder) Fig. 14. Simulation result of Fault Tolerant Full Adder/Subtractor when ctrl=1 (acts as Full Subtractor)
  • 5. Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142 141 | P a g e Fig. 15. Simulation result of Fault Tolerant 4-Bit Parallel Adder/Subtractor when ctrl=0 (acts as Parallel Adder) Fig. 16. Simulation result of Fault Tolerant 4-Bit Parallel Adder/Subtractor when ctrl=1 (acts as Parallel Subtractor) The TABLE IV and TABLE V shows the comparative results of different Fault Tolerant Full Adder/Subtractor and Fault Tolerant Parallel Adder/Subtractor. TABLE IV COMPARATIVE RESULTS OF DIFFERENT FAULT TOLERANT FULL ADDERS/SUBTRACTORS No. Of gates No. of Constant Inputs No. of Garbage Bits Existing Work [12] 5 F2Gā€™s & 4 FRGā€™s = 9 9 11 This Study 2 MIGā€™s, 2 FRGā€™s & 1 F2G = 5 5 7 Percentage Reduction 44.45% 44.45% 36.36% Fig. 17. Graphical representation of comparison of two design works of Fault Tolerant Full Adder/Subtractor TABLE V COMPARATIVE RESULTS OF DIFFERENT FAULT TOLERANT 4- BIT PARALLEL ADDERS/SUBTRACTORS No. Of gates No. of Constant Inputs No. of Garbage Bits Existing Work [12] 17 F2Gā€™s & 14 FRGā€™s = 31 31 38 This Study 7 MIGā€™s, 7 FRGā€™s & 3 F2G = 17 17 24 Percentage Reduction 45.16% 45.16% 36.84% Fig. 18. Graphical representation of comparison of two design works of Fault Tolerant 4-bit Parallel Adder/Subtractor V. APPLICATIONS The reversible logic will have many applications. Some important areas of reversible logic include the following [13, 14] ļ‚· Nanocomputing ļ‚· Bio Molecular Computations ļ‚· Laptop/Handheld/Wearable Computers ļ‚· Spacecraft 0 5 10 15 Gates Constant Inputs Garbage Bits Existing Work This Study 0 10 20 30 40 Gates Constant Inputs Garbage Bits Existing Work This Study
  • 6. Prashanth.N.G, Savitha.A.P, M.B.Anadaraju, Nuthan.A.C / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 4, Jul-Aug 2013, pp.137-142 142 | P a g e ļ‚· Low power CMOS. ļ‚· Design of low power arithmetic and data path for digital signal processing (DSP). VI. CONCLUSION AND FUTURE WORK This paper presents efficient approach for the design of fault tolerant full adder/subtractor and parallel adder/subtractor. The proposed design can work as single unit that can acts as adder as well as subtractor depending upon our requirement. The proposed design offers less hardware complexity, less gate count, less garbage bits and constant inputs. The reversible computation can be done efficiently with less number of garbage bits and constant inputs. The proposed Fault tolerant Adder/Subtractor design can be used to realize some arithmetic components such as carry save adder, carry skip adder and multiplier/divisors etc,. In future we are planning to design more optimized Fault tolerant Adder/Subtractor design and other fault tolerant circuits i.e. less garbage bits and constant input. REFERENCES [1] R. Landauer, ā€œIrreversibility and Heat Generation in the Computational Processā€, IBM Journal of Research and Development, 5, pp. 183-191, 1961. [2] C.H. Bennett, ā€œLogical Reversibility of Computationā€, IBM J. Research and Development, pp. 525-532, November 1973. [3] Hafiz Md. Hasan babu, Md. Rafiqu Islam, Ahsan Raja Chowdhary and Syed Mostahead Ali chowdhary ā€œ Reversible logic synthesis for minimization of full adder cktā€, IEEE conference on Digital system design 2003,Enro- microā€Ÿ03,Belek,Antalya,Tarkey, 2003,PP 50-54 [4] Hafiz Md. Hasan babu, Md. Rafiqu Islam, Ahsan Raja Chowdhary and Syed Mostahead Ali chowdhary ā€œSynthesis of full adder ckt using Reversible logicā€.17th international conference on VLSI Design 2004, Mumbai, India 2004, PP 757-760. [5] Feynman R., 1985. Quantum mechanical computers, Optics News, 11: 11-20. [6] Peres, A. 1985. Reversible logic and quantum computers. Physical Review A, 32: 3266-3276. [7] E. Fredkin, T. Toffoli, ā€œConservative Logicā€, International Journal of Theory of Physics, 21, 1982, pp 219-253. [8] Toffoli T., 1980. Reversible computing, Tech Memo MIT/LCS/TM-151, MIT Lab for Computer Science. [9] B. Parhami , ā€œFault tolerant reversible circuitsā€, in Proceedings of 40th Asimolar Conf. Signals, Systems, and Computers, Pacific Grove, CA, pp. 1726-1729, October 2006. [10] E. Fredkin and T. Toffoli, ā€œConservative logicā€, Intl. Journal of Theoretical Physics, pp. 219-253, 1982. [11] Islam S. and M. Mahbubur Rahman, 2009b. Efficient Approaches for Designing Fault Tolerant Reversible Carry Look-Ahead and Carry- Skip Adders, MASAUM Journal of Basic and Applied Sciences, 1(3): 354-360. [12] Parminder Kaur & Balwinder singh Dhaliwal ā€œDesign of Fault Tolerant Full Adder/Subtractor Using Reversible Gatesā€ 2012 International Conference on Computer Communication and Informatics (ICCCI -2012), Jan. 10 ā€“ 12, 2012, Coimbatore, INDIA 978-1-4577-1583-9/ 12/ $26.00 Ā© 2012 IEEE [13] Michael P. Frank, Reversibility for efficient computing, Ph. D. Thesis, May 1999. http://www.cise.ufl.edu/-mpf/rc/thesis /phdthesis.html. [14] Carlin Vieri, ā€œReversible Computing for Energy Efficient and Trustable computationā€, April 1998.