Skip to content
Open access

Design and Implementation of a 16-Bit ALU Using Structural Verilog

Aug 2026 · International Journal of Engineering and Manufacturing · Vol 16, pp. 253-262 · 0 citations

TL;DR

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, and demonstrates its potential as a scalable building block for processor architectures.

Abstract

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.

Read PDF

Similar papers

Aug 2026

FPGA-Based Implementation of a Multi-Operation 4-Bit Arithmetic Logic Unit

Abstract: Arithmetic Logic Units (ALUs) are fundamental building blocks of modern digital systems, responsible for executing arithmetic and logical operations within processors, controllers, and embedded computing platforms. This paper presents the design and FPGA-based implementation of an enhanced 4-bit Arithmetic L...

Kounjula Mounika, A. K. Rathod · 0 citations
Open access 2026

Design and Implementation of a 4-Bit Breadboard CPU Using Digital Integrated Circuits

This paper presents the design and hardware realization of a simple 4-bit CPU built using discrete TTL integrated circuits on a breadboard. The CPU employs a 4-bit common data bus with tri-state buffers for device arbitration, three 4-bit registers (Register A, Register B, and an Output Register) implemented with 74LS1...

Aditya Chauhan, Shrushti Amin, Himanshu Prajapati et al. · 0 citations
Conference Aug 2026

Design and ASIC Implementation of a Reconfigurable Hybrid Approximate MAC Architecture for Energy-Efficient Computing

This work presents a suitable design as well as implementing a reconfigurable 32-bit Multiply-Accumulate (MAC) unit based on a hybrid approximate adder architecture aimed at energy-efficient VLSI applications. The proposed design partitions the adder into three segments according to bit significance: an 8-bit approxima...

Tangella Haswanth, Debashish Dash · 0 citations
Open access Aug 2026

Design and Implementation of a High-Performance RISC-V CPU IP Core for Multiple Cryptographic Algorithms

A hierarchical multiplier architecture consisting of partial-product generation, 4–2 compressor-tree reduction, and a look-ahead adder is developed to improve multiplication throughput and reduce latency compared with conventional Wallace-tree implementations.

Y.-J. Cheng, Cheng-Rui Yin, K.-X. Tang et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.