Small Constant Mean-Error Imprecise Adder/Multiplier for Efficient VLSI Implementation of MAC-Based Applications

被引:15
作者
Javadi, Mohammad Haji Seyed [1 ]
Yalame, Mohammad Hossein [2 ]
Mahdiani, Hamid Reza [2 ]
机构
[1] Shahid Beheshti Univ, Dept Elect Engn, Tehran 1983969411, Iran
[2] Shahid Beheshti Univ, Dept Comp Sci & Engn, Tehran 1983969411, Iran
关键词
Adders; Guidelines; Systematics; Hardware; Computational modeling; Indexes; Estimation; Approximate computing; bio-inspired imprecise computational blocks; imprecise blocks; imprecise computing; imprecision tolerant applications; small constant mean error; LOW-POWER; DESIGN; MULTIPLIERS; HARDWARE; ADDER;
D O I
10.1109/TC.2020.2972549
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to considerable effectiveness of the imprecise computing paradigm in hardware implementation of many applications, great attention has been recently paid by many research groups to develop different novel imprecise computational blocks such as adders and multipliers. Traditionally, the imprecise blocks are developed in an application independent manner, just similar to development of a conventional precise block. This article investigates the systematic application oriented development of the imprecise computational blocks which results in more customized components. The main focus is on the development of customized imprecise adder/multiplier for efficient implementation of a general multiply-accumulate (MAC) block as the basic building block of many imprecision tolerant applications including digital signal processing and soft computing. To develop some customized blocks for the MAC, the error behaviors of the suitable imprecise adder and multiplier are first extracted by analyzing the MAC. Based on analysis results, efficient small constant mean-error imprecise adder and multiplier are developed based on a systematic mathematical-logical approach. A wide range of synthesis and simulation results are provided to demonstrate efficiency of custom developed imprecise blocks with respect to some of the best existing imprecise blocks in a general MAC and a real 2D-Convolution application.
引用
收藏
页码:1376 / 1387
页数:12
相关论文
共 43 条
[1]  
A. P. Approach, 2011, FUNDAMENTALS DIGITAL
[2]   The Tulip-A Personal Reflection from a Hospice Doctor [J].
Adam, Emily .
PALLIATIVE & SUPPORTIVE CARE, 2020, 18 (02) :248-248
[3]  
[Anonymous], 2018, PROBABILISTIC ERROR, DOI DOI 10.1109/ISCAS.2018.8351273
[4]  
Bhardwaj Kartikeya, 2014, 2014 15th International Symposium on Quality Electronic Design (ISQED), P263, DOI 10.1109/ISQED.2014.6783335
[5]   Design of Approximate Circuits by Fabrication of False Timing Paths: The Carry Cut-Back Adder [J].
Camus, Vincent ;
Cacciotti, Mattia ;
Schlachter, Jeremy ;
Enz, Christian .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (04) :746-757
[6]  
Chen Lang, 2017, Asian Journal of Ecotoxicology, V12, P15, DOI 10.7524/AJE.1673-5897.20170527003
[7]   Systematic Design of an Approximate Adder: The Optimized Lower Part Constant-OR Adder [J].
Dalloo, Ayad ;
Najafi, Ardalan ;
Garcia-Ortiz, Alberto .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (08) :1595-1599
[8]  
Du K, 2012, DES AUT TEST EUROPE, P1257
[9]  
Esposito D, 2017, 2017 13TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), P81, DOI 10.1109/PRIME.2017.7974112
[10]  
Farshchi F, 2013, CSI INT SYMP COMPUT, P25, DOI 10.1109/CADS.2013.6714233