Improved Synthesis of Compressor Trees in High-Level Synthesis for Modern FPGAs

被引:0
作者
Tu, Le [1 ]
Yuan, Yuelai [1 ]
Huang, Kan [1 ]
Zhang, Xiaoqiang [1 ]
Chen, Dihu [1 ]
Wang, Zixin [1 ]
机构
[1] Sun Yat Sen Univ, Sch Elect & Informat Technol, Guangzhou 510275, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Compressor tree synthesis; field-programmable gate array (FPGA); high-level synthesis (HLS); multi-input additions;
D O I
10.1109/TCAD.2018.2801241
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an approach to synthesize compressor trees in high-level synthesis is proposed. We target the modern field-programmable gate arrays, which integrate carry chains and support fast ternary adders. Two main improvements are achieved in our approach: 1) based on the proposed modified bitmask analysis, we perform bit-level numerical optimizations to shrink the scale of generated compressor trees and achieve a better area-delay performance; 2) by estimating the arrival time of each multi-input addition operand, we combine the use of generalized parallel counters and ternary adders in compressor trees to further reduce the area while maintaining a similar delay performance. A series of experiments shows that our approach reduces the area significantly while maintaining similar delay performance, as compared to the existing approaches.
引用
收藏
页码:3206 / 3210
页数:5
相关论文
共 15 条
[1]  
[Anonymous], LLVM COMPILER INFRAS
[2]  
Brunie Nicolas., 2013, 2013 23rd International Conference on Field programmable Logic and Applications, P1
[3]   High-Level Synthesis for FPGAs: From Prototyping to Deployment [J].
Cong, Jason ;
Liu, Bin ;
Neuendorffer, Stephen ;
Noguera, Juanjo ;
Vissers, Kees ;
Zhang, Zhiru .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (04) :473-491
[4]  
Gort M, 2013, ASIA S PACIF DES AUT, P773, DOI 10.1109/ASPDAC.2013.6509694
[5]  
Hara Y, 2008, IEEE INT SYMP CIRC S, P1192
[6]  
Hu ZJ, 2014, LECT NOTES COMPUT SC, V8442, P1, DOI 10.1007/978-3-319-06410-9_1
[7]  
Kumm M., 2014, MBMV, P171
[8]  
Kumm Martin, 2014, P 24 INT C FIELD PRO, P1, DOI [10.1109/FPL.2014.6927468, DOI 10.1109/FPL.2014.6927468]
[9]  
Matsunaga T, 2010, ASIA S PACIF DES AUT, P332
[10]  
Parandeh-Afshar H., 2010, P INT WORKSH LOG SYN, P193