Fault tolerant reversible logic synthesis: Carry look-ahead and carry-skip adders

Irreversible logic circuits dissipate heat for every bit of information that is lost. Information is lost when the input vector cannot be recovered from its corresponding output vector. Reversible logic circuit naturally takes care of heating because it implements only the functions that have one-to-one mapping between its input and output vectors. Therefore reversible logic design becomes one of the promising research directions in low power dissipating circuit design in the past few years and has found its application in low power CMOS design, digital signal processing and nanotechnology. This paper presents the efficient approaches for designing reversible fast adders that implement carry look-ahead and carry-skip logic. The proposed 16-bit high speed reversible adder will include IG gates for the realization of its basic building block. The IG gate is universal in the sense that it can be used to synthesize any arbitrary Boolean-functions. The IG gate is parity preserving, that is, the parity of the inputs matches the parity of the outputs. It allows any fault that affects no more than a single signal readily detectable at the circuit's primary outputs. Therefore, the proposed high speed adders will have the inherent opportunity of detecting errors in its output side. It has also been demonstrated that the proposed design offers less hardware complexity and is efficient in terms of gate count, garbage outputs and constant inputs than the existing counterparts.

[1]  Md. Saiful Islam,et al.  Reversible Logic Synthesis of Fault Tolerant Carry Skip BCD Adder , 2009, ArXiv.

[2]  Pérès,et al.  Reversible logic and quantum computers. , 1985, Physical review. A, General physics.

[3]  Md. Rafiqul Islam,et al.  Variable Block Carry Skip Logic using Reversible Gates , 2010, ArXiv.

[4]  B. Parhami,et al.  Fault-Tolerant Reversible Circuits , 2006, 2006 Fortieth Asilomar Conference on Signals, Systems and Computers.

[5]  Muhammad Mahbubur Rahman,et al.  Synthesis of Fault Tolerant Reversible Logic Circuits , 2009, 2009 IEEE Circuits and Systems International Conference on Testing and Diagnosis.

[6]  Md. Rafiqul Islam,et al.  Minimization of reversible adder circuits , 2005 .

[7]  Tommaso Toffoli,et al.  Reversible Computing , 1980, ICALP.

[8]  S. Sasi,et al.  Fault tolerant error coding and detection using reversible gates , 2007, TENCON 2007 - 2007 IEEE Region 10 Conference.

[9]  Mitchell A. Thornton,et al.  Efficient adder circuits based on a conservative reversible logic gate , 2002, Proceedings IEEE Computer Society Annual Symposium on VLSI. New Paradigms for VLSI Systems Design. ISVLSI 2002.

[10]  S. Lloyd Quantum-Mechanical Computers , 1995 .

[11]  T. Toffoli,et al.  Conservative logic , 2002, Collision-Based Computing.

[12]  Keivan Navi,et al.  A Novel Fault Tolerant Reversible Gate For Nanotechnology Based Systems , 2008 .

[13]  Muhammad Mahbubur Rahman,et al.  Low Cost Quantum Realization of Reversible Multiplier Circuit , 2009 .

[14]  R. Landauer,et al.  Irreversibility and heat generation in the computing process , 1961, IBM J. Res. Dev..

[15]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .