This study focuses on enhancing system performance through approximate computing by proposing efficient 8-transistor and 20-transistor 4:2 compressors for approximate multipliers. These designs leverage CMOS technology with constant and conditional approximation techniques to minimize errors while eliminating the need for an error recovery module. The 20-transistor compressor achieves higher accuracy at a slight area cost, while the proposed multiplier demonstrates a 50% reduction in area and a 93% improvement in power-delay-product compared to exact multipliers.
Introduction
This study presents a novel, energy-efficient approximate 8-bit multiplier that leverages two new majority logic (ML)-based compressor designs:
These compressors aim to reduce hardware complexity, power consumption, and area while maintaining acceptable accuracy—especially for error-tolerant applications like image processing.
Together, they eliminate 15 AND gates and reduce the need for exact compressors.
Achieve 49% area reduction and 93% lower energy use compared to exact multipliers.
Approximate Multiplier Architecture:
Combines truncation, approximation, and exact computation.
Truncates 4 least significant bits using constant assignment (0110), eliminating 10 AND gates.
Uses a mix of ACMLC, CAC, and minimal exact adders to form a highly efficient multiplier.
Performance:
786 total transistors (vs. 900 in ML-based and 1530 in exact multipliers).
Power consumption: 6.386 W (98% dynamic).
Logic delay: ~3.9 ns; Total delay: ~9.2 ns.
Uses only 31 LUTs and 10 slices, showing excellent area efficiency.
Conclusion
In this paper, we proposed an 8-transistor ACMLC compressor, a 20-transistor CAC, and an approximate 8-bit multiplier for accurate and efficient image multiplication. The compressor has small footprint and low power consumption at the expense of a relatively high error rate. To compensate for the negative errors, we propose CAC, exhibiting seven errors, with only one being negative. We propose an ACMLC/CAC-based approximate multiplier to exploit the proposed compressors’ unique characteristics. Relative to an exact multiplier, the proposed multiplier exhibits 50% area reduction and 93% power savings. The proposed multiplier exhibits superior performance across most evaluated metrics compared to state-ofthe-art approximate multipliers. The Pareto results reveal that despite their lower accuracy, ML-based proposed circuits are promising for low-power and energy dissipation applications.
References
[1] W. Liu, C. Gu, M. O’Neill, G. Qu, P. Montuschi, and F. Lombardi. Security in Approximate Computing and Approximate Computing for Security: Challenges and Opportunities. Proceedings of the IEEE, 2020.
[2] W. Liu, F. Lombardi, and M. Schulte. Approximate Computing: From Circuits to Applications [Scanning the Issue]. Proceedings of the IEEE, 2020.
[3] A. Momeni, J. Han, P. Montuschi, and F. Lombardi. Design and Analysis of Approximate Compressors for Multiplication. IEEE Trans. on Computers (TC), 2015.
[4] S. Venkatachalam and S. Ko. Design of Power and Area Efficient Approximate Multipliers. IEEE Trans. on Very Large-Scale Integration Systems (TVLSI), 2017.
[5] M. Ha and S. Lee. Multipliers With Approximate 4–2 Compressors and Error Recovery Modules. IEEE Embedded Systems Letters (ESL), 2018.
[6] O. Akbari, M. Kamal, A. Afzali-Kusha, and M. Pedram. Dual-quality 4:2 compressors for utilizing in dynamic accuracy configurable multipliers. IEEE Trans. on Very Large-Scale Integration Systems (TVLSI), 2017.
[7] F. Sabetzadeh, M.H. Moaiyeri, and M. Ahmadinejad. A Majority-Based Imprecise Multiplier for Ultra-Efficient Approximate Image Multiplication. IEEE Trans. on Circuits and Systems I (TCAS I), 2019.
[8] IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. XX, NO. X, JANUARY 2024