VHDL Implementation of Reversible Arithmetic Logic Unit using Bidirectional Gate
Main Article Content
Abstract
Reversible computing is a promising approach to addressing the challenges of energy dissipation and efficiency in modern digital systems. This study explores the design and VHDL implementation of a Reversible Arithmetic Logic Unit (RALU) using bidirectional gates. The proposed RALU architecture integrates arithmetic and logical operations with reversibility, ensuring minimal power loss and enhanced computational efficiency. By leveraging the unique properties of bidirectional gates, the design achieves reduced quantum cost, gate count, and propagation delay compared to traditional ALU designs. The VHDL implementation provides a hardware description that can be synthesized and tested on FPGA platforms, offering insights into its practical applicability in low-power and quantum computing environments. Simulation results validate the correctness and performance of the proposed RALU, demonstrating its potential for use in advanced computing systems, including cryptography, quantum processors, and energy-efficient embedded systems. In this paper, the two novel 4*4 reversible logic gates (HNG and PFAG) are used with minimal delay, and may be configured to produce a variety of logical calculations on fixed output lines based on programmable select input lines. The proposed RALU design is verified and its advantages over the only existing ALU design are quantitatively analyzed. The proposed design is synthesized using Xilinx ISE software.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
Saroja S. Bhusare, Veeramma Yatnalli, E. Shreyas, Shreeram Aithal, “Optimized Reversible Arithmetic and Logic Unit”, Springer Nature Singapore, 2023.
Pandey P, Kumari K, Malvika, Prathima A, Mummaneni K., “Optimized design of ALU using reversible gates”, In: Das KN, Das D, Ray AK, Suganthan PN (eds) Proceedings of the international conference on computational intelligence and sustainable technologies. Algorithms for Intelligent Systems. Springer, Singapore, 2022.
Safaiezadeh B, Mahdipour E, Haghparast M, Sayedsalehi S, Hosseinzadeh M., “Novel design and simulation of reversible ALU in quantum dot cellular automata”, J Supercomput 78(1):868–882, 2022.
Duggi N, Rajula S (2021) Implementation of lowareaALU using reversible logic formulations. In: Intelligent manufacturing and energy sustainability. Springer, Singapore, pp 455–465, 2021.
S. Nagaraj, B.Vamsi Krishna, Botta Chakradhar and Debanjan Sarkar, “Comparison of 32-bit ALU for Reversible Logic and Irreversible Logic”, Innovations in Power and Advanced Computing Technologies (i-PACT), IEEE 2021.
Khatter P, Pandey N, Gupta K., “An arithmetic and logical unit using reversible gates”, In: 2018 International conference on computing, power and communication technologies (GUCON). IEEE, pp 476–480, 2018.
Kamaraj A, Marichamy P., “Design and implementation of arithmetic and logic unit (ALU) using novel reversible gates in quantum cellular automata”, In: 2017 4th International conference on advanced computing and communication systems (ICACCS). IEEE, pp 1–8, 2017.
Deeptha A, Drishika Muthanna, Dhrithi M, Pratiksha M, B S Kariyappa, “Design and Optimization of 8 bit ALU using Reversible Logic”, IEEE International Conference On Recent Trends In Electronics Information Communication Technology, May 20-21, 2016, India.
Er. Ravijot Kaur and Er. Amandeep Singh Bhandari, “Design and Implementation of Optimized 32-Bit Reversible Arithmetic Logic Unit”, International Journal on Recent and Innovation Trends in Computing and Communication, Volume: 5 Issue: 7, 2016.
Lenin Gopal, Nor Syahira Mohd Mahayadin and Adib Kabir Chowdhury, “Design and Synthesis of Reversible Arithmetic and Logic Unit (ALU)”, 2014 IEEE 2014 International Conference on Computer, Communication, and Control Technology (I4CT 2014), September 2 -4, 2014.
Shefali Mamataj, Biswajit Das, Anurima Rahaman, An Optimized Realization of ALU for 12-Operations by using a Control Unit of reversible gates, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 4, Issue 1, ISSN: 2277 128X, January 2014.
Matthew Morrison and Nagarajan Ranganathan, “Design of a Reversible ALU based on Novel Programmable Reversible Logic Gate Structures”, 2013 IEEE Computer Society Annual Symposium on VLSI.
Mr. Abhishek Gupta, Mr. Utsav Malviya and Prof. Vinod Kapse, “Design of Speed, Energy and Power Efficient Reversible Logic Based Vedic ALU for Digital Processors”, 2012 IEEE.
Akanksha Dixit and Vinod Kapse, “Arithmetic & Logic Unit (ALU) Design using Reversible Control Unit”, International Journal of Engineering and Innovative Technology (IJEIT) Volume 1, Issue 6, June 2012.
Lekshmi Viswanath and Ponni. M, “Design and Analysis of 16 Bit Reversible ALU”, IOSR Journal of Computer Engineering (IOSRJCE), Volume 1, Issue 1, PP 46-53, June 2012.
M. Morrison and N. Ranganathan, "Design of a Reversible ALU Based on Novel Programmable Reversible Logic Gate Structures," IEEE International Symposium on VLSI, pp. 126-131, 2011.
Ravish Aradhya H V, Praveen Kumar B V, Muralidhara K N, Design of Control unit for Low Power ALU Using Reversible Logic, International Journal of Scientific & Engineering Research Volume 2, Issue 9, ISSN 2229-5518, September-2011.