196
Views
2
CrossRef citations to date
0
Altmetric
Research Articles

Energy-Efficient approximate compressor design for error-resilient digital signal processing

, , &
Pages 1555-1577 | Received 19 Aug 2021, Accepted 05 Aug 2022, Published online: 07 Sep 2022
 

ABSTRACT

Approximate computing can be considered a well-promising method for improving the critical performance criteria, such as latency and power consumption at the cost of accuracy penalty. The (4,2) compressor is a vital block at the heart of various arithmetic circuits like multipliers. This paper proposed two approximate (4,2) compressors with power and delay improvements with the error-correcting module. The simulation results based on 7 nm FinFET technology show that the proposed designs compared to the most efficient related approximate (4,2) compressors, reduce delay, power, and energy consumption. Furthermore, according to the comprehensive Monte Carlo simulations, the robustness of the proposed designs in the presence of significant FinFET process variations compared to the previous compressors is proven. In addition, an image multiplication process assesses the effectiveness of the proposed approach in the qualitative assessment of the inexact multiplier. The obtained results indicate acceptable accuracy of inexact multiplier based on the proposed approximate (4,2) compressor.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.