An optimal design of a fault tolerant reversible multiplier

One of the most challenging issues in circuit design is power consumption. Reversible logic is one of the ways for power optimization. In this paper, we propose an optimal design of a fault tolerant reversible n×n multiplier circuit, where n is the number of bits of the operands of multiplier. Two algorithms have been presented to construct the Partial Product Generation (PPG) circuit and the Multi-Operand Addition (MOA) circuit of the proposed multiplier. We also propose a new fault tolerant reversible gate, namely, LMH gate, to produce an optimal multiplier. In addition, several theorems on the numbers of gates, garbage outputs and quantum cost of the fault tolerant reversible multiplier have been presented to show its optimality. The comparative study shows that the proposed design is much better than the existing approaches considering all the efficiency parameters of reversible logic design which includes numbers of gates, garbage outputs, quantum cost and constant inputs; e.g., for a 4×4 multiplier, the proposed design achieves the improvement of 26.32% in terms of number of gates, 12.5% in terms of garbage outputs, 17% in terms of quantum cost and 20.97% in terms of constant inputs over the existing latest approach.

[1]  R. Feynman Quantum mechanical computers , 1986 .

[2]  Anas N. Al-Rabadi,et al.  A General Decomposition for Reversible Logic , 2001 .

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

[4]  Ashis Kumer Biswas,et al.  Efficient approaches for designing reversible Binary Coded Decimal adders , 2008, Microelectron. J..

[5]  Mozammel H. A. Khan,et al.  On universality of general reversible multiple-valued logic gates , 2004, Proceedings. 34th International Symposium on Multiple-Valued Logic.

[6]  Ahsan Raja Chowdhury,et al.  Minimum Cost Fault Tolerant Adder Circuits in Reversible Logic Synthesis , 2012, 2012 25th International Conference on VLSI Design.

[7]  M. Nalasani,et al.  Reversible logic , 2005, IEEE Potentials.

[8]  Michael A. Nielsen,et al.  Quantum Computation and Quantum Information Theory , 2000 .

[9]  Yonglong Luo,et al.  Design of fast fault tolerant reversible signed multiplier , 2012 .

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

[11]  Md. Rafiqul Islam,et al.  Reversible logic synthesis for minimization of full-adder circuit , 2003, Euromicro Symposium on Digital System Design, 2003. Proceedings..

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

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

[14]  Robert Wille,et al.  BDD-based synthesis of reversible logic for large functions , 2009, 2009 46th ACM/IEEE Design Automation Conference.

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