OPACT: Optimization of Approximate Compressor Tree for Approximate Multiplier

被引:0
作者
Xiao, Weihua [1 ]
Zhuo, Chcng [2 ]
Qian, Weikang [1 ,3 ]
机构
[1] Shanghai Jiao Tong Univ, Univ Michigan Shanghai Jiao Tong Univ Joint Inst, Shanghai, Peoples R China
[2] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou, Zhejiang, Peoples R China
[3] Shanghai Jiao Tong Univ, MoE Key Lab Artificial Intelligence, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022) | 2022年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Approximate Multipliers; Compressor Tree; Approximate Compressors; Integer Programming; Optimization; DESIGN; CIRCUITS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Approximate multipliers have attracted significant attention of researchers for designing low-power systems. The most area-consuming part of a multiplier is its compressor tree (CT). Hence, the prior works proposed various approximate compressors to reduce the area of the CT. However, the compression strategy for the approximate compressors has not been systematically studied: Most of the prior works apply their ad hoc strategies to arrange approximate compressors. In this work, we propose OPACT, a method for optimizing approximate compressor tree for approximate multiplier. An integer linear programming problem is first formulated to co-optimize CT's area and error. Moreover, since different connection orders of the approximate compressors can affect the error of an approximate multiplier, we formulate another mixed-integer programming problem for optimizing the connection order. The experimental results showed that OPACT can produce approximate multipliers with an average reduction of 24.4% and 8.4% in power-delay product and mean error distance, respectively, compared to the best existing designs with the same types of approximate compressors used.
引用
收藏
页码:178 / 183
页数:6
相关论文
共 19 条
[1]  
[Anonymous], 2008, The NanGate 45nm Open Cell Library
[2]  
[Anonymous], 2018, MyHDL
[3]  
[Anonymous], 2012, SYNOPSYS DESIGN COMP
[4]   An Improved Logarithmic Multiplier for Energy-Efficient Neural Computing [J].
Ansari, Mohammad Saeed ;
Cockburn, Bruce F. ;
Han, Jie .
IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (04) :614-625
[5]   Low-Power Approximate Multipliers Using Encoded Partial Products and Approximate Compressors [J].
Ansari, Mohammad Saeed ;
Jiang, Honglan ;
Cockburn, Bruce F. ;
Han, Jie .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (03) :404-416
[6]   Approximate Multipliers Based on New Approximate Compressors [J].
Esposito, Darjn ;
Strollo, Antonio Giuseppe Maria ;
Napoli, Ettore ;
De Caro, Davide ;
Petra, Nicola .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (12) :4169-4182
[7]  
Guo Y, 2018, 2018 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2018), P291, DOI 10.1109/APCCAS.2018.8605570
[8]  
Gurobi Optimization, 2022, Gurobi optimizer reference manual
[9]  
Han JM, 2013, PROCEEDINGS OF 2013 CHINA INTERNATIONAL CONFERENCE ON INSURANCE AND RISK MANAGEMENT, P1
[10]   Approximate Arithmetic Circuits: A Survey, Characterization, and Recent Applications [J].
Jiang, Honglan ;
Santiago, Francisco Javier Hernandez ;
Mo, Hai ;
Liu, Leibo ;
Han, Jie .
PROCEEDINGS OF THE IEEE, 2020, 108 (12) :2108-2135