TY - JOUR
T1 - Low-Power Approximate RPR Scheme for Unsigned Integer Arithmetic Computation
AU - Chen, Ke
AU - Liu, Weiqiang
AU - Louri, Ahmed
AU - Lombardi, Fabrizio
N1 - Funding Information:
This research was supported in part by the NSFC under Grants 62101252 and 62022041, and in part by the NSF under Grants 1812495, 1953980, 1901165, CCF-1953961, and 1812467.
Publisher Copyright:
© 2020 IEEE.
PY - 2022
Y1 - 2022
N2 - A scheme often used for error tolerance of arithmetic circuits is the so-called Reduced Precision Redundancy (RPR). Rather than replicating multiple times the entire module, RPR uses reduced precision (inexact) copies to significantly reduce the redundancy overhead, while still being able to correct the largest errors. This paper focuses on the low-power operation for RPR; a new scheme is proposed. At circuit level, power gating is initially utilized in the arithmetic modules to power off one of the modules (i.e., the exact module) when the inexact modules' error is smaller than the threshold. The proposed design is applicable to (unsigned integer) addition, multiplication, and MAC (multiply and add) by proposing RPR implementations that reduce the power consumption with a limited impact on its error correction capability. The proposed schemes have been implemented and tested for various applications (image and DCT processing). The results show that they can significantly reduce power consumption; moreover, the simulation results show that the Mean Square Error (MSE) at the proposed schemes' output is low.
AB - A scheme often used for error tolerance of arithmetic circuits is the so-called Reduced Precision Redundancy (RPR). Rather than replicating multiple times the entire module, RPR uses reduced precision (inexact) copies to significantly reduce the redundancy overhead, while still being able to correct the largest errors. This paper focuses on the low-power operation for RPR; a new scheme is proposed. At circuit level, power gating is initially utilized in the arithmetic modules to power off one of the modules (i.e., the exact module) when the inexact modules' error is smaller than the threshold. The proposed design is applicable to (unsigned integer) addition, multiplication, and MAC (multiply and add) by proposing RPR implementations that reduce the power consumption with a limited impact on its error correction capability. The proposed schemes have been implemented and tested for various applications (image and DCT processing). The results show that they can significantly reduce power consumption; moreover, the simulation results show that the Mean Square Error (MSE) at the proposed schemes' output is low.
KW - Digital arithmetic
KW - approximation methods
KW - integrated circuit design
KW - redundant systems
UR - http://www.scopus.com/inward/record.url?scp=85125356773&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85125356773&partnerID=8YFLogxK
U2 - 10.1109/OJNANO.2022.3153329
DO - 10.1109/OJNANO.2022.3153329
M3 - Article
AN - SCOPUS:85125356773
VL - 3
SP - 36
EP - 44
JO - IEEE Open Journal of Nanotechnology
JF - IEEE Open Journal of Nanotechnology
SN - 2644-1292
ER -