International Journal of Application or Innovation in Engineering & Management... Web Site: www.ijaiem.org Email: Volume 4, Issue 12, December 2015

advertisement
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 4, Issue 12, December 2015
ISSN 2319 - 4847
Study of Reversible Logic Circuits
Miss. Shruti D. Kale
G H Raisoni, Amravati
ABSTRACT
With the modified technology in the field of VLSI, there is also an increasing demand for high speed processing and efficient
area design. Reversible logic is emolument significance in the context of rising technology such as quantum computing.
Ideally, reversible circuits do not loose information during computation. As reversible logic provides low energy dissipation it
has gained importance in the modern past. In current scenario, the reversible logic design fascinates more interest due to its
low power consumption. Reversible logic is very important in low-power circuit design. It has been proved that any Boolean
function can be designed using reversible gates.
Keywords: emolument, fascinates, Reversible logic, quantum computing.
1. INTRODUCTION
Today, Electronic systems gaining interest in the Reversible logic because of less heat dissipating characteristics.
Reversible logic provides useful applications in everyday life like Laptop computers, wearable computers, spacecraft,
smart cards etc. A simple example from computer design that reversible logic play a very important role over
conventional logics. Reversible logic is fundamental for the construction of low power, low loss computational
structures which are basics for the construction of arithmetic circuits used in quantum computation, nanotechnology
and other low power digital circuits. Therefore, research of reversible logic is beneficial to the development of future
quantum technologies. Recently, many researchers have focused their endeavor on the design and synthesis of efficient
reversible logic circuits. In digital design energy loss is considered as an important performance parameter. An
Irreversible circuit dissipates energy due to information loss. Landauer’s principles state clearly that, there is a
minimum possible amount of energy required to change one bit of information known as Landauer limit:
E= kTln2
Where,
E Energy of 1-bit information
K Boltzmann constant (1.38x10-23J/K)
T Temperature
ln2 natural log of 2 (0.69315)
At room temperature (25°c or 298.15 K), the Landauer limit represents an energy of approximately 0.0178 eV or 2.85
zJ.
2. NEED OF REVERSIBLE LOGIC CIRCUITS
Energy dissipation is becoming a major obstacle in the advanced Nano-computing era. As Conventional Combinational
logic circuits dissipate heat for every bit of information that is lost during their operation. Due to this fact the
information once lost cannot be recovered in any way. But the same circuit if it is constructed using the reversible logic
gates will allow the recovery of the information.
Reversibility in computing implies that no information about the computational states can ever be lost, so we can
recover any earlier stage by computing backwards or uncomputing the results. This is termed as logical reversibility.
The benefits of logical reversibility can be gained only after employing physical reversibility. Physical reversibility is a
process that dissipates no energy to heat. Absolutely perfect physical reversibility is practically unachievable.
Computing systems give off heat when voltage levels change from positive to negative: bits from zero to one. Most of
the energy needed to make that change is given off in the form of heat. Rather than changing voltages to new levels,
reversible circuit elements will gradually move charge from one node to the next. A Reversible circuit has the facility to
generate a unique output vector from each input vector, and vice versa as shown belowInput Vector Iv=( Ii,j , Ii+1,j , Ii+2,j ,…, Ik-1,j, Ik,j )
Output VectorOv=( Oi,j , Oi+1,j , Oi+2,j ,…, Ok-1,j, Ok,j )
For each particular vector j
Iv Ov
It is an n-input, n-output logic function in which there is a one-to-one correspondence between the inputs and the
outputs. Because of this correspondence the input vector can be uniquely determined from the output vector. This
prevents the loss of information which is the parent cause of power dissipation in irreversible logic circuits.
Volume 4, Issue 12, December 2015
Page 104
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 4, Issue 12, December 2015
ISSN 2319 - 4847
3. REVERSIBLE GATES
There is several reversible logic gates have been proposed in the last years such as: Feynman gate, Fredkin gate, Peres
gate, Toffli gate etc. Here we revised only Peres gate because that gate is used in the designing of Reversible Half Adder
circuit and Reversible Full Adder circuit.
3.1 Peres Gate: It is 3x3 reversible logic gate. A, B, C is input vector and P, Q, R is output vector, where P=A,
Q=A⊕B and R=AB⊕C. It has quantum cost of 4. The Block diagram and combinational circuit of Peres Gate is as
shown in figure (a).
Figure (a): Block Diagram and Combinational Circuit
3.2 HNG Gate: It is 4x4 reversible logic gate. A, B, C, D is input vector and P, Q, R, S is output vector, where P=A,
Q=B, R= A⊕B⊕C and S=(A⊕B)C⊕AB⊕D. It has quantum cost of 6. The Block diagram and combinational circuit
of Peres Gate is as shown in figure (b).
Figure (b): Block Diagram and Combinational Circuit
4. REVERSIBLE LOGIC CIRCUITS
4.1 REVERSIBLE HALF ADDER USING PERES GATE
Fig: c) Block Diagram of Reversible Half Adder Circuit
Half adder is basic building block for addition of two single bit numbers. This circuit has two outputs namely “Carry”
and “Sum”. The block diagram of Reversible Half Adder Circuit is as shown in Fig. (c).
4.2 REVERSIBLE FULL ADDER USING PERES GATE:-
Figure: d) Block Diagram of Reversible Full Adder Circuit 1.
Volume 4, Issue 12, December 2015
Page 105
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 4, Issue 12, December 2015
ISSN 2319 - 4847
The addition of three bits is not possible to perform by using a half adder. Hence we cannot use Half Adder circuit
frequently in practice. To overcome drawback of Half Adder circuit, a 3-bit adder circuit is developed called Full
Adder. It can add two 1-bit numbers A and B and Carry Cin. The full adder is a three input and two outputs namely
Sum and Carry. By cascading two Peres gate one can obtain full adder circuit as shown above in Figure d. The design
has a total quantum cost of 8, number of garbage outputs as 2 and number of constant input 1. The gate count is 2.
4.3 REVERSIBLE FULL ADDER USING HNG GATE
Figure: e) Block Diagram of Reversible Full Adder Circuit 2.
The design has a total quantum cost of 6, number of garbage outputs as 2 and number of constant input 1. The gate
count is 1.
5. RESULTS
Fig: f) RTL Schematic and Result for Reversible Half Adder Circuit.
Fig: g) RTL Schematic and Result for Reversible Full Adder Circuit 1.
Volume 4, Issue 12, December 2015
Page 106
International Journal of Application or Innovation in Engineering & Management (IJAIEM)
Web Site: www.ijaiem.org Email: editor@ijaiem.org
Volume 4, Issue 12, December 2015
ISSN 2319 - 4847
Fig: h) RTL Schematic and Result for Reversible Full Adder Circuit 2.
6. Conclusion
Reversible logic has proven itself the modern way of digital logic circuit designing. Here in this paper we have
designed reversible circuits for half adder and full adder which is logically verified using XILINX 14.2. The simulation
results are as shown in figures f), g) and h) respectively. The proposed circuits with reversible gates will help the
researchers in low power logical design applications.
References
[1] R. Landauer, “Irreversibility and Heat Generation in the Computational Process,” IBM Journal of Research and
Development, vol. 5, pp. 183-191, 1961.
[2] C.H. Bennett, “Logical Reversibility of Computation”, IBM Journal of Research and Development, 17:525532,November 1973.
[3] Siva Kumar Sastry Hari Shyam Shroff Sk. Noor Mahammad V. Kamakoti Department of Computer Science and
Engineering, Indian Institute of Technology, Madras, “Efficient Building Blocks for Reversible Sequential Circuit
Design”, 1-4244-0173-9/06/$20.00 ©2006 IEEE.
[4] Vivek V. Shende, Aditya K. Prasad, Igor L. Markov, and John P. Hayes, Fellow, IEEE. “Synthesis of Reversible
Logic Circuits”, IEEE Tractions on computer-aided design of integrated circuits and systems, VOL.22, NO. 6,
JUNE 2003.
[5] Jaspreet Kaur1, Harpreet Kaur2and Sheenu Thapar Assistant Professors Department of ECE, “Reversible and Fault
Tolerant Reversible Gates”, IJETTCS, Volume 1, Issue 3, September – October 2012.
[6] Mahmood Kalemati, Mariam Zomorodi Moghadam, Keivan Navi, “A Novel Design of Reversible Squarer
Circuit”, ISSN:2222-4254, 388-396, December 2013 IJES
AUTHOR
Shruti D. Kale received Diploma in Electronics and Tele-communication Engineering from Dr.
Panjabrao Deshmukh Polytechnic in 2009 and the B.E. in Electronics and Tele-communication
Engineering from Sant Gadage Baba Amravati University in 2012
Volume 4, Issue 12, December 2015
Page 107
Download