Comparison of Conservative Reversible Gates

DOI : 10.17577/IJERTV3IS21090

Download Full-Text PDF Cite this Publication

Text Only Version

Comparison of Conservative Reversible Gates

S. Kavitha

M.E (pursuing), Department of VLSI KPR institute of engineering, Coimbatore.

G. S. Ragavi

Assistant professor, Department of ECE KPR institute of engineering, Coimbatore.

Abstract-There are several logic gates which perform their operations only in irreversible manner. Reversible gates perform their operations in reversible manner. These gates are developing in recent years due to its less heat dissipating capacity. Whereas other logic gates will lose some information during bit transmission in form of heat. Such loses can be avoided in reversible logic gates. Reversible logic gates are used to construct low loss and low computational structures. Reversible gates are used in future emerging technologies such as quantum computing, optical computing, quantum cellular automata and in ultra low power VLSI circuits. This paper presents the comparison of several reversible logic gates.

  1. INTRODUCTION

    Conservative logic is a logic family that exhibits the Property that there are an equal number of 1s in the outputs as there are in the inputs. Conservative logic can be reversible in nature or may not be reversible in nature. Reversibility is the property of circuits in which there is one to-one mapping between the inputs and the output vectors that is for each input vector there is a unique output vector and vice-versa.

    Researchers have proved that if the computation is performed in an irreversible manner, each bit of information lost will produce KTln2 Joules of heat energy. From a thermodynamic point of view, it is also proved that kTln2 energy dissipation would not occur, if a computation is carried out in reversible way.

    Reversible logic imposes many design constraints that need to be either ensured or optimized for implementing any particular Boolean functions[2]. Moore's law predicts exponential growth of heat generated due to information loss which will be an intolerable amount in the next decade. This heat dissipation dramatically reduces the performance and lifetime of the circuits.

    The solution is to use revolutionary technology which enables extremely low power consumption and heat dissipation in computing. Bennett showed that if a computation is carried out in Reversible logic zero energy dissipation is possible, as the amount of energy dissipated in a system is directly related to the number of bits erased during computation. The design that does not result in information loss is irreversible. A set of reversible gates are needed to design reversible circuit[2]. Several such gates are proposed over the past decades. More formally, a reversible logic gate is a k-input, k-output (denoted k*k) device that maps each possible input pattern into a unique output pattern.

  2. REVERSIBLE LOGIC GATES

    In this section several reversible logic gates are compared and analysed.

      1. NOT GATE

        1*1 NOT gate is the simplest among all the reversible gates where the gate has only one input (A) and one output(B) such that B=A

        Figure 2.1 NOT Gate

      2. Feynman Gate

        Let Iv and Ov be the input and output vector of a 2*2 Feynman gate (FG) respectively[4], where Iv=(A,B) and Ov=(P=A, Q=A B). The block diagram for 2*2 Feynman gate is shown in figure 2.2

        Figure 2.2 Feynman Gate

      3. Toffoli Gate

        Let Iv and Ov be the input and output vector of a 3*3 Toffoli Gate (TG) respectively[5], where Iv = (A, B, C) and Ov= (P=A, Q=B, R=AB C). Figure 2.3 shows the 3*3 Toffoli gate.

        Figure 2.3 Toffoli Gate

      4. Fredkin Gate

        Let Iv and Ov be the input and output vector of a 3*3 Fredkin Gate respectively[5], where Iv=(A,B,C) and Ov=(P=A,Q=ABAC , R=ACAB). Figure 2.4 shows the block diagram of 3*3 Fredkin gate.

        Figure 2.4 Fredkin Gate

        2.8 Dpg Gate

        Figure 2.7 TR Gate

      5. New Gate

        A 3*3 New Gate (NG) can be defined as Iv=(A, B, C) and Ov=(P=A,Q=ABC , R=ACB), where Iv and Ov are the input and output vector respectively. The block diagram of a NEW GATE is shown in Figure 2.5

        Figure 2.5 New Gate

        4*4 DPG GATE is a combination of two 3×3 PERES GATE. As we know that the Peres Gate has a low quantum cost as compared to other gates, so the combination of it provide more useful Double Peres Gate. This gate can singly work as many combinational circuits as FULL ADDER & FULL SUBTRACTOR. Block diagram of DPG gate is shown in figure 2.8

      6. Perers Gate

    3*3 Peres Gate is another important gate which has a low quantum cost as compared to other gates. A single Peres gate can give generate and propagate outputs when the third input C = 0. Two Peres gates can be combined to form a full adder. Block diagram of PERES gate is shown in figure 2.6

    2.9 Dkg Gate

    Figure 2.8 DPG Gate

    4*4 DKG GATE can also singly work as many combinational circuits as FULL ADDER & FULL SUBTRACTOR. This gate has four input vectors Iv=(A, B, C,D) and output vector Ov(P,Q,R,S) block diagram of DKG gate is shown in figure 2.9

    2.7 Tr Gate

    Figure 2.6 PERES Gate

    TR GATE is another important gate which has a low quantum cost. A single TR GATE can give generate and propagate outputs.TR gate has Iv=(A, B, C) and Ov=(P=A,Q=AB , R=(AB)C where Iv and Ov are the input and output vector respectively block diagram of TR gate is shown in figure 2.7

    Figure 2.9 Dkg Gate

  3. APPLICATIONS

    Reversible logic gates are used in several applications like quantum computing, optical computing, quantum cellular automato, nano computing, bio molecular computations, space craft, implanted medical devices etc.,

  4. CONCLUSION

This paper presents all reversible gates and application, benefits of these logic gates. Reversible gats can reduce heat dissipation due to its reversibility property and further it can be used in several applications. Among these reversible gate FREDKIN GATE is one of the most comfortable gate which can be used to develop several sequential circuits. Where other gates like DKG and DPG gates can be act as full adder and full subtractor which can develop only a combinational level applications. Other such gates can also used in several other functionalities to reduces the complexity and power dissipation. Thus by using FREDKIN GATE we can develop LATCHES and FLIP FLOPS with that design further other designs can be developed and analysed in future work.

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, November1973.

  3. Milburn, Gerard.j., The Feynman processor perseus books 1998

  4. Feynman R., 1985. Quantum mechanical computers, Optics News, 11: 11-20.

  5. E. fredkin, T. Toffoli, Conservative Logic, International Journal of Theory of Physics,21, 1982, pp 219-253

  6. J. Ren and V. K. Semenov, Progress with physically and logically reversible superconducting digital circuits, IEEE Trans. Appl. Superconduct., vol. 21, no. 3, pp. 780786, Jun. 2011.

  7. S. F. Murphy, M. Ottavi, M. Frank, and E. DeBenedictis, On thedesign of reversible QDCA systems, Sandia National Laboratories, Albuquerque, NM, Tech. Rep. SAND2006-5990, 2006.

  8. H. Thapliyal and N. Ranganathan, Reversible logic-based concurrently testable latches for molecular QCA, IEEE Trans. Nanotechnol., vol.9,no. 1, pp. 6269, Jan. 200.

  9. P. Tougaw and C. Lent, Logical devices implemented using quantum cellular automata, J. Appl. Phys., vol. 75, no. 3, pp. 1818 1825, Nov.1994.

Leave a Reply