Title :
Timing-Driven Placement for Heterogeneous Field Programmable Gate Array
Author_Institution :
Velogix Inc., Santa Clara, CA
Abstract :
In this paper, a new timing-driven placement algorithm is proposed to handle complicated placement requirements inherent in FPGAs with heterogeneous resources (dedicated logic block, memory block). The new algorithm employs a multi-layer density system with each layer modeling a drastically different architectural resource. By introducing the multi-layer density system, a heterogeneous placement task is translated to a set of homogeneous ones, with each of them being handled at a different density layer. We also present a new iterative timing optimization scheme which is seamlessly integrated in the placement process. The tight interaction between the placement and timing optimization produces superior timing results for industrial designs
Keywords :
circuit optimisation; field programmable gate arrays; timing; heterogeneous field programmable gate array; heterogeneous resources; iterative timing optimization; multilayer density system; timing-driven placement; Application specific integrated circuits; Computer architecture; Costs; Design optimization; Field programmable gate arrays; Programmable logic arrays; Shape; Simulated annealing; Table lookup; Timing;
Conference_Titel :
Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
1-59593-389-1
Electronic_ISBN :
1092-3152
DOI :
10.1109/ICCAD.2006.320062