High functionality reversible arithmetic logic unit

Energy loss is a big challenge in digital logic design primarily due to impending end of Moore’s Law. Increase in power dissipation not only affects portability but also overall life span of a device. Many applications cannot afford this loss. Therefore, future computing will rely on reversible logic for implementation of power efficient and compact circuits. Arithmetic and logic unit (ALU) is a fundamental component of all processors and designing it with reversible logic is tedious. The various ALU designs using reversible logic gates exist in literature but operations performed by them are limited. The main aim of this paper is to propose a new design of reversible ALU and enhance number of operations in it. This paper critically analyzes proposed ALU with existing designs and demonstrates increase in functionality with 56% reduction in gates, 17 % reduction in garbage lines, 92 % reduction in ancillary lines and 53 % reduction in quantum cost. The proposed ALU design is coded in Verilog HDL, synthesized and simulated using EDA (Electronic Design Automation) tool-Xilinx ISE design suit 14.2. RCViewer+ tool has been used to validate quantum cost of proposed design.

[1]  Zhijin Guan,et al.  An Arithmetic Logic Unit design based on reversible logic gates , 2011, Proceedings of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[2]  Singh Chakshu Goel Design of a Power efficient Reversible Adder / Subtractor Harpreet , 2015 .

[3]  Payman Moallem,et al.  Optimized reversible arithmetic logic units , 2014 .

[4]  Bibhash Sen,et al.  Modular Design of testable reversible ALU by QCA multiplexer with increase in programmability , 2014, Microelectron. J..

[5]  Minal Saxena,et al.  Efficient Reversible ALU based on Logic Gate Structure , 2016 .

[6]  Holger Bock Axelsen,et al.  Reversible arithmetic logic unit for quantum arithmetic , 2010 .

[7]  Dipali Bansal,et al.  Implementation and Analysis of Reversible logic Based Arithmetic Logic Unit , 2016 .

[8]  Matthew Morrison,et al.  Design of a novel reversible ALU using an enhanced carry look- ahead adder , 2011, 2011 11th IEEE International Conference on Nanotechnology.

[9]  Naman Sharma,et al.  Power Efficient Arithmetic Logic Unit Design using Reversible Logic , 2015 .

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

[11]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[12]  Kamaraj Arunachalam,et al.  Design of integrated reversible fault-tolerant arithmetic and logic unit , 2019, Microprocess. Microsystems.

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

[14]  Ali Ghaffari,et al.  Designing a new reversible ALU by QCA for reducing occupation area , 2019, The Journal of Supercomputing.

[15]  Dipali Bansal,et al.  A Novel Reversible DSG Gate and Its Quantum Implementation , 2020 .

[16]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[17]  Majid Haghparast,et al.  Optimized designs of reversible arithmetic logic unit , 2017 .

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

[19]  Ri-Gui Zhou,et al.  Novel Design for Reversible Arithmetic Logic Unit , 2015 .

[20]  Rakshith Saligram,et al.  Parity preserving logic based fault tolerant reversible ALU , 2013, 2013 IEEE CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES.

[21]  Mariam Zomorodi-Moghadam,et al.  Design of a fault-tolerant reversible control unit in molecular quantum-dot cellular automata , 2018 .

[22]  Dipali Bansal,et al.  Fault Tolerant Arithmetic Logic Unit , 2019 .

[23]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[24]  Vinod Kumar Singh,et al.  Approach to design a high performance fault-tolerant reversible ALU , 2016 .

[25]  A. V. N. Tilak,et al.  Reversible Arithmetic Logic Unit , 2011, 2011 3rd International Conference on Electronics Computer Technology.