New Metrics for the Reliability of Approximate and Probabilistic Adders

被引:400
作者
Liang, Jinghang [1 ]
Han, Jie [1 ]
Lombardi, Fabrizio [2 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2V4, Canada
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
Adders; inexact computing; reliability; error masking; approximate logic; imprecise arithmetic; mean error distance; normalized error distance; power; energy efficiency; LOGIC;
D O I
10.1109/TC.2012.146
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Addition is a fundamental function in arithmetic operation; several adder designs have been proposed for implementations in inexact computing. These adders show different operational profiles; some of them are approximate in nature while others rely on probabilistic features of nanoscale circuits. However, there has been a lack of appropriate metrics to evaluate the efficacy of various inexact designs. In this paper, new metrics are proposed for evaluating the reliability as well as the power efficiency of approximate and probabilistic adders. Reliability is analyzed using the so-called sequential probability transition matrices (SPTMs). Error distance (ED) is initially defined as the arithmetic distance between an erroneous output and the correct output for a given input. The mean error distance (MED) and normalized error distance (NED) are then proposed as unified figures that consider the averaging effect of multiple inputs and the normalization of multiple-bit adders. It is shown that the MED is an effective metric for measuring the implementation accuracy of a multiple-bit adder and that the NED is a nearly invariant metric independent of the size of an adder. The MED is, therefore, useful in assessing the effectiveness of an approximate or probabilistic adder implementation, while the NED is useful in characterizing the reliability of a specific design. Since inexact adders are often used for saving power, the product of power and NED is further utilized for evaluating the tradeoffs between power consumption and precision. Although illustrated using adders, the proposed metrics are potentially useful in assessing other arithmetic circuit designs for applications of inexact computing.
引用
收藏
页码:1760 / 1771
页数:12
相关论文
共 21 条
[1]   Serial addition: Locally connected architectures [J].
Beiu, Valeriu ;
Aunet, Snorre ;
Nyathi, Jabulani ;
Rydberg, Robert R., III ;
Ibrahim, Walid .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (11) :2564-2579
[2]  
CHEEMALAVAGU S, 2005, P IFIP INT C VLSI SO
[3]  
Chen H., 2010, PROC GREAT LAKE S VL, P61
[4]  
Chien-Chih Yu, 2010, 2010 28th VLSI Test Symposium (VTS 2010), P165, DOI 10.1109/VTS.2010.5469586
[5]   Addition related arithmetic operations via controlled transport of charge [J].
Cotofana, S ;
Lageweg, C ;
Vassiliadis, S .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (03) :243-256
[6]   Industrial applications of soft computing: A review [J].
Dote, Y ;
Ovaska, SJ .
PROCEEDINGS OF THE IEEE, 2001, 89 (09) :1243-1265
[7]  
Gupta V., 2011, P INT S LOW POW EL D, P1, DOI 10.1109/ICDECOM.2011.5738496
[8]   Toward hardware redundant, fault-tolerant logic for nanoelectronics [J].
Han, J ;
Gao, JB ;
Jonker, P ;
Qi, Y ;
Fortes, JAB .
IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (04) :328-339
[9]   Reliability evaluation of logic circuits using probabilistic gate models [J].
Han, Jie ;
Chen, Hao ;
Boykin, Erin ;
Fortes, Jose .
MICROELECTRONICS RELIABILITY, 2011, 51 (02) :468-476
[10]   Soft digital signal processing [J].
Hegde, R ;
Shanbhag, NR .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (06) :813-823