Improving Synthesis of Compressor Trees on FPGAs via Integer Linear Programming

被引:0
作者
Parandeh-Afshar, Hadi [1 ,2 ]
Brisk, Philip [2 ]
Ienne, Paolo [2 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran, Iran
[2] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
来源
2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3 | 2008年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-input addition is an important operation for many DSP and video processing applications. On FPGAs, multi-input addition has traditionally been implemented using trees of carry-propagate adders. This approach has been used because the traditional look-up table (LUT) structure of FPGAs is not amenable to compressor trees, which are used to implement multi-input addition and parallel multiplication in ASIC technology. In prior work, we developed a greedy heuristic method to map compressor trees onto the general logic of an FPGA using a component called generalized parallel counter (GPC). Although this technique reduced the combinational delay of our circuits, when synthesized onto Altera Stratix-II FPGAs, by 27% on average; however, the area was increased by an average 11%. To further reduce the delay and limit the increase in area, we have developed a new solution to the mapping problem based on integer linear programming. This new approach reduced the delay of the compressor tree by 32% on average and reduced the area by 3% compared to an adder tree.
引用
收藏
页码:1098 / +
页数:2
相关论文
共 16 条
[1]  
Altera Corporation, STRAT 2 DEV HDB, V2
[2]  
Altera Corporation, STRAT 2 DEV HDB, V1
[3]   Analysis and architecture design of variable block-size motion estimation for H.264/AVC [J].
Chen, CY ;
Chien, SY ;
Huang, YW ;
Chen, TC ;
Wang, TC ;
Chen, LG .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (03) :578-593
[4]  
Dadda L., 1965, ALTA FREQ, V34, P349
[5]   A 16-bit by 16-bit MAC design using fast 5:3 compressor cells [J].
Kwon, O ;
Nowka, K ;
Swartzlander, EE .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 31 (02) :77-89
[6]  
MIRZAEI S, 2006, INT C COMP DES SAN J
[7]  
Mora HM, 2005, I CONF VLSI DESIGN, P399
[8]  
PARANDEHAFSHAR H, 2008, AS S PAC DES AUT C A
[9]  
POLDRE J, 1999, INT WORKSH FIELD PRO, P359
[10]  
Sriram S, 2005, IEEE CUST INTEGR CIR, P59