DocumentCode
2062064
Title
Improving Timing-Driven FPGA Packing with Physical Information
Author
Chen, Doris T. ; Vorwerk, Kristofer ; Kennings, Andrew
Author_Institution
Waterloo Univ., Waterloo
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
117
Lastpage
123
Abstract
The traditional approach to FPGA packing and CLB-level placement has been shown to yield significantly worse quality than approaches which allow BLEs to move during placement. In practice, however, modern FPGA architectures require expensive DRC checks which can render full BLE-level placement impractical. We address this problem by proposing a novel clustering framework that uses physical information to produce better initial packings which can, in turn, reduce the amount of BLE-level placement that is required. We quantify our packing technique across accepted benchmarks and show that it produces results with 16% less wire length, 19% smaller minimum channel widths, and 8% less critical path delay, on average, than leading methods.
Keywords
field programmable gate arrays; BLE; CLB-level placement; DRC checks; clustering framework; improving timing-driven FPGA packing; physical information; Cost function; Delay; Field programmable gate arrays; Flip-flops; Logic; Routing; Simulated annealing; Table lookup; Timing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380635
Filename
4380635
Link To Document