DocumentCode :
3017761
Title :
Optimal FPGA module placement with temporal precedence constraints
Author :
Fekete, Sándor P. ; Köhler, Ekkehard ; Teich, Jürgen
Author_Institution :
Dept. of Math., Tech. Univ. Berlin, Germany
fYear :
2001
fDate :
2001
Firstpage :
658
Lastpage :
665
Abstract :
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 time of the given problem on an FPGA of fixed size, (b) Find the FPGA of minimal size to accomplish the tasks within a fired time limit. Furthermore, our approach is perfectly suited for the treatment of precedence constraints for the sequence of tasks, which are present in virtually all practical instances. Additional mathematical structures are developed that lead to a powerful framework for completing optimal solutions. The usefulness is illustrated by computational results
Keywords :
computational complexity; field programmable gate arrays; graph theory; logic CAD; optimisation; reconfigurable architectures; FPGA architectures; Xilinx Virtex chip; graph theory; mathematical structures; minimal execution time; minimal size; optimal FPGA module placement; optimal solutions; precedence constraints; reconfiguration capabilities; temporal precedence constraints; three-dimensional boxes; video codec; Constraint theory; Field programmable gate arrays; Grid computing; Hardware; Logic arrays; Logic design; Logic functions; Mathematics; Prototypes; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
ISSN :
1530-1591
Print_ISBN :
0-7695-0993-2
Type :
conf
DOI :
10.1109/DATE.2001.915093
Filename :
915093
Link To Document :
بازگشت