Abstract

A binary comparator architecture is proposed in this work for static logic to achieve both low-power and high-performance operations. It also presents a detailed timing performance and power analysis of various state-of-the-art comparator designs. The main advantages of this design are its high speed and power efficiency maintained over a wide range of operands size, which is useful at low-input data activity environments. The proposed circuit design uses minimum fan-in and fan-out logic gates for achieving high speed and low power dissipation. Utilizing a 2-bit binary comparator circuit with minimum fan-in and fan-out of logic gates (NAND-NOR), the architecture of a parallel binary comparator is proposed for higher input operands by using a low radix multiplexer and priority encoder. Further, to decrease the size of the multiplexer and priority encoder by two times, a general architecture is also proposed by using a 4-bit binary comparator to reduce its complexity. The proposed circuits are optimized in terms of the power consumption and delay, which are due to low load capacitance, low leakages, and reduced dynamic power dissipation. Each of the proposed circuits has its own merits in terms of speed, power consumption, Power-Delay Product (PDP). Its synthesis is done on 180 nm as well as 90 nm CMOS technology using the Cadence tool. The physical layout of the proposed architecture using a 90 nm CMOS process (GPDK process) is also obtained.

Highlights

  • In modern processors or digital systems, a binary comparator is one of the basic and essential parts

  • In modern ICs design, a binary comparator circuit plays the key component in Design For Testability (DFT), such as BuiltIn Self-Test (BIST), the design of signature analyzer, and parallel testing [11] for the Circuit Under Test (CUT)

  • A novel strategy for low-power binary comparator architecture design is presented in this work to achieve both low-power consumption and high-performance operation

Read more

Summary

Introduction

In modern processors or digital systems, a binary comparator is one of the basic and essential parts. Its binary comparator design includes the following modules: compare, pre-encoder, compression terminates, and decision module The drawback of this architecture is required large fan-in and fan-out logic gates, which increases with the input operand size of the comparator circuit. In CMOS circuits with high fan-in and fan-out logic gates, the circuit performance degrades eectively, i.e. circuit shows higher propagation delay and higher power dissipation In this brief, a novel architecture for an ecient binary comparator circuit with minimum fan-in and fanout logic gates is designed for static logic to achieve both low-power and high-performance operation, at low-input data activity environments. Utilizing the concept of 2-bit comparator [33], a general 2N-bit parallel architecture of the comparator system is proposed for higher input operands with low radix multiplexer and priority encoder to achieve the minimum dynamic power dissipation with high operating speed due to low-input data activity environments.

Elementary 2-bit Binary Comparator
The General Structure of The Proposed Binary
Findings
Result and Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call