Word-Length Aware DSP Hardware Design Flow Based on High-Level Synthesis

被引:6
作者
Le Gal, Bertrand [1 ]
Casseau, Emmanuel [2 ]
机构
[1] Univ Bordeaux, Bordeaux Polytech Inst, IMS Lab, CNRS UMR 5218, Talence, France
[2] INRIA IRISA, French Natl Inst Res Comp Sci & Control, Lannion, France
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2011年 / 62卷 / 03期
关键词
Data sizing; Hardware design; High-level synthesis; Resource sharing; OPTIMIZATION; BINDING;
D O I
10.1007/s11265-010-0467-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia applications such as video and image processing are often characterized as computation intensive applications. For these applications the word-length of data and instructions is different throughout the application. Generating hardware architectures is not a straightforward task since it requires a deep word-length analysis in order to properly determine what hardware resources are needed. In this paper we suggest an automated design methodology based on high-level synthesis which takes care of data word-length and interconnection resource cost in order to generate area and power efficient fixed-point architectures for DSP applications. Both ASIC and FPGA technologies are targeted. Experimental results show that our proposed approach reduces area by 6% to 42% on FPGA technology and by 9% to 48 % on ASIC compared to previous approaches. Power saving can reach up to 44% on FPGA technology and 36% on ASIC.
引用
收藏
页码:341 / 357
页数:17
相关论文
共 33 条
[1]  
[Anonymous], 2008, HIGH LEVEL SYNTHESIS
[2]  
[Anonymous], P PLDI
[3]  
BOUGANIS CS, 2008, HIGH LEVEL SYNTHESIS
[4]  
Carreras C., 1999, Proceedings 12th International Symposium on System Synthesis, P114, DOI 10.1109/ISSS.1999.814269
[5]  
CASSEAU E, 2005, P EUSIPCO ANT TURQ 4
[6]  
CONG J, 2004, IEEE T COMPUTER AIDE
[7]  
Cong J., 2008, Proc. Design, P1057, DOI DOI 10.1145/1403375.1403629
[8]   Bitwidth-aware scheduling and binding in high-level synthesis [J].
Cong, Jason ;
Fan, Yiping ;
Han, Guoling ;
Lin, Yizhou ;
Xui, Junjuan ;
Zhang, Zhiru ;
Cheng, Xu .
ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, :856-861
[9]   Heuristic datapath allocation for multiple wordlength systems [J].
Constantinides, GA ;
Cheung, PYK ;
Luk, W .
DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, :791-796
[10]  
CONSTANTINIDES GA, 2000, ELECTRON LETT, P1508