Back to Search Start Over

Profile-Based Output Error Compensation for Approximate Arithmetic Circuits.

Authors :
Chen, Ke
Liu, Weiqiang
Han, Jie
Lombardi, Fabrizio
Source :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers; Dec2020, Vol. 67 Issue 12, p4707-4718, 12p
Publication Year :
2020

Abstract

Truncation is one of the most commonly used approaches for circuit-level approximate computing. This paper proposes a scheme for error compensation of arithmetic circuits in which a so-called padding is utilized to compensate at the output for the truncated bits of the input operands. Compensation relies on adjusting the output results of an arithmetic circuit; the padding takes a value determined by utilizing statistical information based on profiling an arithmetic circuit to reduce the average signed difference between the inexact and exact values and so the mean square error. An extensive analysis and simulation-based evaluation of error metrics are performed on signed truncated adders, multipliers and dividers; an excellent agreement is found. Additional design metrics such as power consumption and circuit complexity are also assessed. Different applications of approximate arithmetic circuits with the proposed output error compensation scheme are presented. Matrix multiplication and image processing (changing detection) are investigated to show the effectiveness of the scheme proposed in this paper. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15498328
Volume :
67
Issue :
12
Database :
Complementary Index
Journal :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers
Publication Type :
Periodical
Accession number :
147400917
Full Text :
https://doi.org/10.1109/TCSI.2020.2996567