A combined approach to high-level synthesis for dynamically reconfigurable systems

被引:16
作者
Meribout, M [1 ]
Motomura, M
机构
[1] SQU Univ, Coll Engn, Dept Informat Engn, Muscat, Oman
[2] NEC Corp Ltd, Silicon Syst Res Labs, Syst ULSI Res Lab, Tokyo, Japan
关键词
dynamic reconfigurable logic; scheduling; allocation; partitioning; communication cost;
D O I
10.1109/TC.2004.105
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increase in complexity of programmable hardware platforms results in the need to develop efficient high-level synthesis tools since that allows more efficient exploration of the design space while predicting the effects of technology specific tools on the design space. Much of the previous work, however, neglects the delay of interconnects (e.g. multiplexers) which can heavily influence the overall performance of the design. In addition, in the case of dynamic reconfigurable logic circuits, unless an appropriate design methodology is followed, an unnecessarily large number of configurable logic blocks may end up being used for communication between contexts, rather than for implementing function units. The aim of this paper is to present a new technique to perform interconnect-sensitive synthesis, targeting dynamic reconfigurable circuits. Further, the proposed technique exploits multiple hardware contexts to achieve efficient designs. Experimental results on several benchmarks, which have been done on our DRL LSI circuit [10], [12], demonstrate that, by jointly optimizing the interconnect, communication, and function unit cost, we can achieve higher quality designs than is possible with such previous techniques as Force-Directed Scheduling.
引用
收藏
页码:1508 / 1522
页数:15
相关论文
共 22 条
[1]  
BOZORGZADEH E, 2001, PATTERN SELECTION PR
[2]  
CADAMBI S, 1999, P S FIELD PROGR CUST
[3]   Partitioning sequential circuits on dynamically reconfigurable FPGAs [J].
Chang, D ;
Marek-Sadowska, M .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (06) :565-578
[4]  
CHOWDHARY A, 1998, P INT C COMP AID DES
[5]  
COMPOSANO R, 1991, IEEE T COMPUTER AIDE, V10
[6]  
De Micheli Giovanni, 1994, Synthesis and Optimization of Digital Circuits
[7]  
DeHon A., 1996, FPGA '96. 1996 ACM Fourth International Symposium on Field-Programmable Gate Arrays, P115, DOI 10.1145/228370.228387
[8]  
GEURTS W, 1992, P 29 ACM IEEE DES AU
[9]   PipeRench: A reconfigurable architecture and compiler [J].
Goldstein, SC ;
Schmit, H ;
Budiu, M ;
Cadambi, S ;
Moe, M ;
Taylor, RR .
COMPUTER, 2000, 33 (04) :70-+
[10]  
Iseli C., 1995, Proceedings IEEE Symposium on FPGAs for Custom Computing Machines (Cat. No.95TB8077), P173, DOI 10.1109/FPGA.1995.477423