DESIGN AND IMPLEMENTATION OF 8 BIT MAGNITUDE COMPARATOR

Student: Daniel Ojasope Akande
Supervisor: Prof J. B. Oladosu
HOD: Prof A. S. Falohun
Department of Department of Computer Engineering
Faculty of Engineering and Technology
Ladoke Akintola University of Technology, Ogbomoso, Oyo State

Abstract

ABSTRACT The design and implementation of an 8-bit magnitude comparator is crucial in digital systems, especially in applications requiring high-speed data processing and decision-making. This project focuses on the development of a digital circuit capable of comparing two 8-bit binary numbers and determining their relative magnitudes. The circuit outputs three signals, indicating whether the first number is less than, equal to, or greater than the second. This functionality is essential in devices such as microprocessors, memory management units, and digital signal processing systems. The project aims to deliver a reliable and efficient solution using a combination of digital logic gates and modular design principles. The core of the design involves leveraging combinational logic to construct a hierarchical comparator circuit. The circuit employs basic logic gates like AND, OR, and XOR, integrated with multiplexers to minimize complexity and improve performance. By breaking the 8-bit comparison into smaller submodules, the design achieves scalability and flexibility, ensuring ease of modification for higher bit-widths. The implementation also explores optimization techniques, such as the use of cascading to improve the speed of comparison and reduce latency. Simulations conducted using software tools like VHDL/Verilog further validate the design’s efficiency and functionality. In implementing the hardware, Field-Programmable Gate Arrays (FPGAs) serve as the primary platform due to their flexibility and real-time testing capabilities. The design is synthesized and tested on an FPGA board to verify real-world performance metrics, including speed, power consumption, and accuracy. Key challenges addressed during the development include signal propagation delays and resource utilization on the FPGA. Solutions such as pipelining and the use of low-power logic circuits ensure the comparator meets desired performance standards while minimizing energy consumption. This project demonstrates the practical application of digital design principles in solving computational problems. The 8-bit magnitude comparator circuit serves as a building block for complex digital systems, with potential applications in embedded systems, robotics, and automation. By providing a detailed analysis of the design and implementation process, this work contributes to advancing the understanding of digital circuit design and offers a reference framework for future developments in the field.

Full-Text Access Notice

In accordance with the NERD Policy on promoting peer-reviewed publication, public access to the full text of a project, thesis or dissertation is restricted for three years, allowing the author and supervisors sufficient time to pursue peer-reviewed publication. During this period, researchers with legitimate academic or research purposes may request authorisation directly from the author to enable NERD to release the indexed full texts of the work using the form below.

Request authorisation from the author