Design of a Nanometric Reversible 4-Bit Binary Counter with Parallel Load

In recent years, reversible logic has considered as an efficient computing method having its applications in quantum computing, low power computing, nanotechnology and DNA computing. All of the Boolean functions can be implemented using reversible gates. In this paper, we propose a reversible 4-Bit binary counter with parallel load. It has minimum complexity and quantum cost considerably. The proposed circuit is the first attempt of designing a 4-Bit binary counter with parallel load. Counter is essentially a register that goes through a predetermined sequence of states. The reversible gates in the counter are connected in such a way as to produce the prescribed sequence of binary states. This counter receives a 4-Bit data from input and delivers data to D Flip Flop in next cycle. Loading data from input is determined with Load property. The important reversible gates used for our reversible logic synthesis are Feynman gate, Peres gate and Fredkin gate. The proposed circuit becomes a robust design by our optimal method and using these gates. The proposed circuit has minimum number of the garbage outputs and constant inputs in reversible circuit. The proposed circuit is the first attempt and efficient state for a nanometric reversible 4-Bit binary counter. More complex systems could be constructed using the proposed circuit.

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

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

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

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

[5]  K. Igeta,et al.  Quantum mechanical computers with single atom and photon fields , 1988 .

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

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

[8]  Gerhard W. Dueck,et al.  GARBAGE IN REVERSIBLE DESIGN OF MULTIPLE OUTPUT FUNCTIONS , 2003 .

[9]  Kyusik Chung,et al.  Evolutionary Approach to Quantum and Reversible Circuits Synthesis , 2003, Artificial Intelligence Review.

[10]  Parag K. Lala,et al.  A novel approach for on-line testable reversible logic circuit design , 2004, 13th Asian Test Symposium.

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

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

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

[14]  Himanshu Thapliyal,et al.  A Novel Reversible TSG Gate and Its Application for Designing Reversible Carry Look-Ahead and Other Adder Architectures , 2005, Asia-Pacific Computer Systems Architecture Conference.

[15]  Mark Zwolinski,et al.  Reversible Logic to Cryptographic Hardware: A New Paradigm , 2006, 2006 49th IEEE International Midwest Symposium on Circuits and Systems.

[16]  Niraj K. Jha,et al.  An Algorithm for Synthesis of Reversible Logic Circuits , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[17]  Raymond Laflamme,et al.  An Introduction to Quantum Computing , 2007, Quantum Inf. Comput..

[18]  Keivan Navi,et al.  A Novel Reversible Full Adder Circuit for Nanotechnology Based Systems , 2007 .

[19]  Majid Mohammadi,et al.  Heuristic methods to use don’t cares in automated design of reversible and quantum logic circuits , 2008, Quantum Inf. Process..

[20]  Keivan Navi,et al.  A Novel Reversible BCD Adder For Nanotechnology Based Systems , 2008 .

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

[22]  Keivan Navi,et al.  Design of a Novel Fault Tolerant Reversible Full Adder for Nanotechnology Based Systems , 2008 .

[23]  Majid Mohammadi,et al.  On figures of merit in reversible and quantum logic designs , 2009, Quantum Inf. Process..

[24]  Keivan Navi,et al.  Optimized Reversible Multiplier Circuit , 2009, J. Circuits Syst. Comput..