The main functional block of a microprocessors is the ALU (Arithmetic and Logic Unit) because of its involvement in all computing activities. The important tasks of ALU are arithmetic and logical operations. Speed of the microprocessor mainly depends on ALU’s performance. Most of the processors are included with stand alone design for arithmetic operations. In very large-scale integrated circuits (VLSI), ALUs with various bit-widths are required to perform operations efficiently.
Papers:
S.M. Swamynathan, V. Banumathi “Design and Analysis of FPGA Based 32 Bit ALU Using Reversible Gates,” International Conference on Electrical, Instrumentation and Communication Engineering (ICEICE2017), 2017.
Mohammed F. Tolba, Ahmed H. Madian and Ahmed G. Radwan “FPGA realization of ALU for mobile GPU,” 3rd International Conference on Advances in Computational Tools for Engineering Applications (ACTEA), 978-1-4673-8523-7/16/31.00, IEEE, 2016.