Optimal FPGA module placement with temporal precedence constraints

被引:78
作者
Fekete, SP [1 ]
Köhler, E [1 ]
Teich, J [1 ]
机构
[1] Tech Univ Berlin, Dept Math, Berlin, Germany
来源
DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS | 2001年
关键词
D O I
10.1109/DATE.2001.915093
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the optimal placement of hardware modules in space and time for FPGA architectures with reconfiguration capabilities, where modules are modeled as three-dimensional boxes in space and time. Using a graph-theoretic characterization of feasible packings, we are able to solve the following problems: (a) Find the minimal execution rime of the given problem on an FPGA of fixed size. (b) Find the FPGA of minimal size to accomplish the tasks within a fixed rime limit. Furthermore, our approach is perfectly suited for the treatment of precedence constraints for the sequence of tasks, M which are present in virtually all practical instances. Additional mathematical structures are developed that lead to a powerful framework for computing optimal solutions. The usefulness is illustrated by computational results.
引用
收藏
页码:658 / 665
页数:8
相关论文
共 23 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
BEASLEY JE, 1997, 9708 U NEWC DEP COMP
[3]  
DIESSEL O, 1997, P 7 INT WORKSH FIELD, P131
[4]  
Fekete SP, 1998, LECT NOTES COMPUT SC, V1412, P257
[5]  
FEKETE SP, 1997, 97289 U KOLN
[6]  
FEKETE SP, 1997, SPRINGER LECT NOTES, V1284, P144
[7]  
FEKETE SP, 6972000 TU
[8]  
FEKETE SP, 6982000 TU
[9]  
FEKETE SP, 1997, 97288 U KOLN CTR APP
[10]  
FEKETE SP, 1997, 97290 U KOLN