Block-Based Carry Speculative Approximate Adder for Energy-Efficient Applications

被引:58
作者
Ebrahimi-Azandaryani, Farhad [1 ]
Akbari, Omid [1 ]
Kamal, Mehdi [1 ]
Afzali-Kusha, Ali [1 ]
Pedram, Massoud [2 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran 1439957131, Iran
[2] Univ Southern Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
关键词
Adders; Delays; Error analysis; Power demand; Approximate computing; Image processing; low power; speculative adder; energy-efficient; ERROR; DESIGN;
D O I
10.1109/TCSII.2019.2901060
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this brief, a low energy consumption block-based carry speculative approximate adder is proposed. Its structure is based on partitioning the adder into some non-overlapped summation blocks whose structures may be selected from both the carry propagate and parallel-prefix adders. Here, the carry output of each block is speculated based on the input operands of the block itself and those of the next block. In this adder, the length of the carry chain is reduced to two blocks (worst case), where in most cases only one block is employed to calculate the carry output leading to a lower average delay. In addition, to increase the accuracy and reduce the output error rate, an error detection and recovery mechanism is proposed. The effectiveness of the proposed approximate adder is compared with state-of-the-art approximate adders using a cost function based on the energy, delay, area, and output quality. The results indicate an average of 50 reduction in terms of the cost function compared to other approximate adders.
引用
收藏
页码:137 / 141
页数:5
相关论文
共 17 条
[1]   RAP-CLA: A Reconfigurable Approximate Carry Look-Ahead Adder [J].
Akbari, Omid ;
Kamal, Mehdi ;
Afzali-Kusha, Ali ;
Pedram, Massoud .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (08) :1089-1093
[2]  
[Anonymous], 2016, NANGATE STANDARD CEL
[3]   FPGA Design for Statistics-Inspired Approximate Sum-of-Squared-Error Computation in Multimedia Applications [J].
Bilal, Muhammad ;
Masud, Shahid ;
Athar, Shahrukh .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2012, 59 (08) :506-510
[4]   Neural Acceleration for General-Purpose Approximate Programs [J].
Esmaeilzadeh, Hadi ;
Sampson, Adrian ;
Ceze, Luis ;
Burger, Doug .
2012 IEEE/ACM 45TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-45), 2012, :449-460
[5]  
Hu JJ, 2015, DES AUT TEST EUROPE, P1449
[6]  
Jiang H., 2017, ACM Journal on Emerging Technologies in Computing Systems (JETC), V13, P60, DOI DOI 10.1145/3094124
[7]  
Kahng AB, 2012, DES AUT CON, P820
[8]  
Kamal M., 2014, P DATE, P1
[9]  
Kim Y, 2013, ICCAD-IEEE ACM INT, P130, DOI 10.1109/ICCAD.2013.6691108
[10]   Area-Delay-Power Efficient Carry-Select Adder [J].
Mohanty, Basant Kumar ;
Patel, Sujit Kumar .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2014, 61 (06) :418-422