An efficient design for reversible Wallace unsigned multiplier

Abstract Today, reversible logic can be used for designing low-power CMOS circuits, optical data processing, DNA computations, biological researches, quantum circuits and nanotechnology. Sometimes using of reversible logic is inevitable such as build quantum computers. Reversible logic circuits structure is much more complicated than irreversible logic circuits. Multiplication operation is considered as one of the most important operations in the ALU unit. In this paper, we have proposed two 4 × 4 reversible unsigned multiplier circuits in which Wallace tree method is used to reduce the depth of circuits. In first design, the partial products circuit is designed using TG and FG gates so that TG is used to produce the partial products and FG for fan-out. In the second design, TG and PG gates are used to produce the partial products and no fan-out is required. Moreover, we have used PG gate and Feynman' block as reversible half-adder (HA) and full-adder (FA) in the summation network, respectively. In the first design, the main purpose is to decrease the depth of the circuit and increase the circuit speed. In the second design we would attempt to improve quantum parameters the number of garbage outputs, constant inputs and quantum cost. The evaluation results show that the first design, in terms of delay, is the fastest circuit. Also, the second design in terms of the number of constant inputs, garbage outputs and quantum cost is better than other designs.

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

[2]  Majid Haghparast,et al.  Optimised reversible divider circuit , 2016 .

[3]  Praveena Murugesan,et al.  Design of Optimal Carry Skip Adder and Carry Skip BCD Adder using Reversible Logic Gates , 2014, J. Comput. Sci..

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

[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]  Mojtaba Valinataj,et al.  Novel low-cost and fault-tolerant reversible logic adders , 2016, Comput. Electr. Eng..

[7]  Keivan Navi,et al.  Ultra-area-efficient reversible multiplier , 2012, Microelectron. J..

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

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

[10]  Keivan Navi,et al.  Novel Reversible Multiplier Circuit in Nanotechnology , 2008 .

[11]  Gerhard W. Dueck,et al.  Quantum Circuit Simplification and Level Compaction , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Jacqueline E. Rice,et al.  An Introduction to Reversible Latches , 2008, Comput. J..

[13]  Payman Moallem,et al.  Design of a novel reversible multiplier circuit using modified full adder , 2010, 2010 International Conference On Computer Design and Applications.

[14]  Muhammad Mahbubur Rahman,et al.  Fault tolerant reversible logic synthesis: Carry look-ahead and carry-skip adders , 2009, 2009 International Conference on Advances in Computational Tools for Engineering Applications.

[15]  D. H. Jacobsohn,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

[16]  H. R. Bhagyalakshmi,et al.  AN IMPROVED DESIGN OF A MULTIPLIER USING REVERSIBLE LOGIC GATES , 2010 .

[17]  Gerhard W. Dueck,et al.  Reversible cascades with minimal garbage , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

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

[19]  Keivan Navi,et al.  Design of a Novel Reversible Multiplier Circuit Using HNG Gate in Nanotechnology , 2008 .

[20]  Himanshu Thapliyal,et al.  Novel Reversible Multiplier Architecture Using Reversible TSG Gate , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[21]  Efficient reversible multiplier using column bypass technique for dsp applications , 2015 .

[22]  Ahsan Raja Chowdhury,et al.  Design of a compact reversible binary coded decimal adder circuit , 2006, J. Syst. Archit..

[23]  Jatiya Kabi,et al.  Design of Reversible Random Access Memory , 2012 .

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

[25]  Trailokya Nath Sasamal,et al.  Efficient design of reversible alu in quantum-dot cellular automata , 2016 .

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

[27]  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.

[28]  Ri-Gui Zhou,et al.  Novel designs for fault tolerant reversible binary coded decimal adders , 2014 .

[29]  William C. Athas,et al.  Reversible logic issues in adiabatic CMOS , 1994, Proceedings Workshop on Physics and Computation. PhysComp '94.

[30]  N. Ranganathan,et al.  Efficient reversible NOR gates and their mapping in optical computing domain , 2014, Microelectron. J..

[31]  Alpha Agape Gopalai,et al.  Design and synthesis of reversible arithmetic and Logic Unit (ALU) , 2014, 2014 International Conference on Computer, Communications, and Control Technology (I4CT).

[32]  Hafiz Md. Hasan Babu,et al.  Realization of Reversible Logic in DNA Computing , 2011, 2011 IEEE 11th International Conference on Bioinformatics and Bioengineering.

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

[34]  Anirban Pathak,et al.  An analysis of reversible multiplier circuits , 2009, 0907.3357.

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

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

[37]  Majid Haghparast,et al.  A novel nanometric fault tolerant reversible divider , 2012 .

[38]  N. Ranganathan,et al.  Design of a Reversible ALU Based on Novel Programmable Reversible Logic Gate Structures , 2011, 2011 IEEE Computer Society Annual Symposium on VLSI.