Beruflich Dokumente
Kultur Dokumente
Abstract- Reversible logic has gained importance in uniquely determined from the inputs, but also the
recent times owing to the fact that power consumption in inputs can be recovered from the outputs Energy
these circuits can be drastically reduced. In conventional dissipation can be reduced or even eliminated if
digital circuits, a significant amount of energy is computation becomes Information-lossless.
dissipated as the bits of information are lost during
logical operations. This loss of bits of information can be
avoided by using reversible logic gates. This paper II. CONCEPT
provides a survey of the reversible logic gates designed
and the circuits implemented using the same. In computing, reversibility implies that no information
about the computational states can ever be lost and
Keywords: Reversible logic, Fredkin Gate, Toffoli thus we can recover any earlier stage by computing
Gate backwards or un-computing the results. This is termed
as logical reversibility. The benefits of logical
I. INTRODUCTION reversibility can be gained only after employing
Energy dissipation is of prime importance in the physical reversibility. Physical reversibility is a
design and implementation of VLSI circuits. As the process that dissipates no energy to heat. Absolutely
number of circuits integrated on a chip increases and perfect physical reversibility is practically
the chip size decreases, energy dissipation thus unachievable. Computing systems give off heat when
becomes the major area of concern for designers. voltage levels change from positive to negative: bits
Conventional digital circuits dissipate a significant from zero to one. Most of the energy needed to make
amount of energy owing to loss of information. that change is given off in the form of heat. Rather than
According to Landauers research, the amount of changing voltages to new levels, reversible circuit
energy dissipated for every irreversible bit operation is elements will gradually move charge from one node to
at least KTln2 joules, where K is the Boltzmanns the next. This way, one can only expect to lose a
constant and T is the temperature at which operation is minute amount of energy on each transition.
performed [1]. The heat generated due to the loss of Reversible computing strongly affects digital logic
one bit of information is very small at room designs. Reversible logic elements are needed to
temperature but when the number of bits is more as in recover the state of inputs from the outputs.
the case of high speed computational works the heat Eventually, these will also have to be reversible to
dissipated by them will be so large that it affects the provide optimal efficiency.
performance and results in the reduction of lifetime of
the components In 1973, Bennett showed that KTln2 III. MOTIVATION
energy would not dissipate from a system as long as
the system allows the reproduction of the inputs from Reversible circuits that conserve information, by
observed outputs [2]. Reversible logic supports the uncomputing bits instead of throwing them away,
process of running the system both forward and will soon offer the only physically possible way to
backward. This means that reversible computations keep improving performance. Reversible computing
can generate inputs from outputs and can stop and go will also lead to improvement in energy efficiency.
back to any point in the computation history. A circuit Energy efficiency will fundamentally affect the speed
is said to be reversible if the input vector can be of circuits such as nanocircuits and therefore the
uniquely recovered from the output vector and there is speed of most computing applications. To increase
a one-to-one correspondence between its input and the portability of devices again reversible computing
output assignments, i.e. not only the outputs can be
819 www.ijaegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I Vol-03, Issue-06, June 2015
is required. It will let circuit element sizes to reduce 4.1 BASIC REVERSIBLE LOGIC GATES
to atomic size limits and hence devices will become 4.1.1 Feynman Gate
more portable. Although the hardware design costs As shown in figure 1, Feynman Gate is a 2*2
incurred in near future may be high but the power reversible gate. The input vector is I(A, B) and the
cost and performance being more dominant than output vector is O(P, Q). The outputs are defined by
logic hardware cost in todays computing era, the P=A, Q=AB. Quantum cost of a Feynman gate is 1.
need of reversible computing cannot be ignored. Feynman Gate (FG) can be used as a copying gate.
Since a fan-out is not allowed in reversible logic, this
Design constraints for reversible logic circuits [4]: gate is useful for duplication of the required outputs.
Reversible logic gates do not allow fan-outs.
Reversible logic circuits should have minimum
quantum cost.
The design can be optimized so as to produce
minimum number of garbage outputs.
The reversible logic circuits must use minimum
number of constant inputs.
The reversible logic circuits must use a minimum
logic depth or gate levels
Fig 1: Feynman Gate
820 www.ijaegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I Vol-03, Issue-06, June 2015
821 www.ijaegt.com
ISSN No: 2309-4893
International Journal of Advanced Engineering and Global Technology
I Vol-03, Issue-06, June 2015
REFERENCES
822 www.ijaegt.com