IJEM Vol. 16, No. 4, 8 Aug. 2026
Cover page and Table of Contents: PDF (size: 595KB)
PDF (595KB), PP.253-262
Views: 0 Downloads: 0
Arithmetic Logic Unit, Structural Verilog, Ripple Carry Adder, Bit-Sliced Architecture, 2’s Complement, Digital Logic Design, and Propagation Delay
The Arithmetic Logic Unit (ALU) is a fundamental building block of all modern central processing units (CPUs). This papers presents the design and implementation of a 16-bit, 4-function ALU constructed entirely from basic logic gates, using a structural Verilog approach. The ALU supports four operations: addition, subtraction, bitwise AND, and bitwise OR, implemented via a modular, bit-sliced architecture. A single ripple-carry adder with 2's complement logic performs both arithmetic operations efficiently. Operation selection is achieved through a 2-bit control signal and a 4-to-1 multiplexer per bit slice. The system was verified using QuestaSim simulation with both normal and boundary test vectors. Unlike existing behavioral or high-level implementations, this work contributes a fully gate-level structural model that makes every interconnection explicit, enabling transparent analysis of carry propagation and delay. Performance metrics including propagation delay and hardware resource usage are analyzed. The results validate the design's functional correctness and demonstrate its potential as a scalable building block for processor architectures.
Punith Kumar M. B., Yashaswini H. A., "Design and Implementation of a 16-Bit ALU Using Structural Verilog", International Journal of Engineering and Manufacturing (IJEM), Vol.16, No.4, pp.253-262, 2026. DOI:10.5815/ijem.2026.04.17
[1]T. L. Floyd, Digital Fundamentals, 11th ed., Pearson Education, 2015.
[2]J. F. Wakerly, Digital Design: Principles and Practices, 5th ed., Pearson Education, 2018.
[3]M. M. Mano and M. D. Ciletti, Digital Design: With an Introduction to the Verilog HDL, VHDL, and SystemVerilog, 6th ed., Pearson Education, 2018.
[4]N. H. E. Weste and D. Harris, CMOS VLSI Design: A Circuits and Systems Perspective, 4th ed., Pearson Education, 2011.
[5]I. Hassoune, D. Flandre, I. O'Connor and J. -D. Legat, "ULPFA: A New Efficient Design of a Power-Aware Full Adder," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 57, no. 8, pp. 2066-2074, Aug. 2010, doi: 10.1109/TCSI.2008.2001367
[6]Kang, Dong-In & Crago, Stephen & Suh, Jinwoo "Joseph. (2003). Power-Aware Design Synthesis Techniques for Distributed Real-Time Systems. ACM SIGPLAN Notices. 36. 10.1145/384196.384203.
[7]A. Al Share, O. Al-Khaleel, F. N. Zghoul, M. Al-Khaleel and C. Papachristou, "Design and Implementation of High-Speed Carry Look-Ahead Decimal Adder (CLDA) Using CMOS Technology," in IEEE Access, vol. 13, pp. 29361-29374, 2025, doi: 10.1109/ACCESS.2025.3540836.
[8]Priyadarshini, V., Kamaraju, M. & RatnaKumari, U.V. Low power ALU design using hybrid clock gating: architecture, analysis, and experimental evaluation. Proc.Indian Natl. Sci. Acad. (2025). https://doi.org/10.1007/s43538-025-00530-y
[9]Dr. Punith Kumar M B , Sreekantesha H N (2019). Design and Verification of SPI Master Core Using UVM. Journal of Emerging Technologies and Innovative Research UGC Journal, ISSN-2349-5162, Volume 6, Issue 5, May 2019 pp. 239-244
[10]Meghana Jain H K, Dr. Punith Kumar M B “Verification of Advanced Peripheral Bus Protocol (APB V2.0)”, International Research Journal of Engineering and Technology, e-ISSN: 2395-0056, Volume: 08 Issue: 06, pp. 4397-4405
[11]D. M. Harris and S. L. Harris, Digital Design and Computer Architecture, 3rd ed. Morgan Kaufmann, 2021
[12]R. T, S. V, S. A and P. Malini, "Design and Implementation of a 4-Bit Carry Save Adder Using MTCMOS-Based Ripple Carry Adder with 10T Full Adders in 90nm Technology," 2025 IEEE First International Conference on Innovations in Engineering and Next-Generation Technologies for Sustainability (ICINVENTS), Coimbatore, India, 2025, pp. 1-9, doi: 10.1109/ICINVENTS64613.2025.11401534.
[13]D. Im and H. -J. Yoo, "LUTein: Dense-Sparse Bit-Slice Architecture With Radix-4 LUT-Based Slice-Tensor Processing Units," 2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA), Edinburgh, United Kingdom, 2024, pp. 747-759, doi: 10.1109/HPCA57654.2024.00063.
[14]Punith Kumar M B and Sahana Raj B S (2017). FPGA Implementation of High Speed 8bit Vedic Multiplier using Barrel Shifter. IDL - International Digital Library Of Technology & Research Volume 1, Issue 2, Mar 2017 pp. 1-8
[15]A. Al Share, O. Al-Khaleel, F. N. Zghoul, M. Al-Khaleel, and C. Papachristou, "Design and Implementation of High-Speed Carry Look-Ahead Decimal Adder (CLDA) Using CMOS Technology," IEEE Access, vol. 13, pp. 29361–29374, 2025. doi:10.1109/ACCESS.2025.3540836