Nowadays, reversible logic design is gaining more attention due to its low power loss.
Earlier, Landauer (1961) showed that every bit of information loss will generate KTln2
Joules of heat energy, where K is Boltzmann’s constant and T is the operating
Temperature. Later Bennett (1973) proved that the energy loss in a circuit can be
eliminated by using reversible gates for the designing of circuits.
In digital systems, information is represented by 0 and 1 which is known as code.
There are different codes available, a few of them are Binary, Excess-3, BCD, Gray,
Octal and ASCII code. From the available number systems, binary number system is
the most suitable and efficient format to represent data. To perform a few operations
in Digital Signal Processor (DSP), microprocessors and microcontroller, code conversion
from one format to another is necessary; this tends to the need for code converters
in digital systems.