Title :
Improving Timing-Driven FPGA Packing with Physical Information
Author :
Chen, Doris T. ; Vorwerk, Kristofer ; Kennings, Andrew
Author_Institution :
Waterloo Univ., Waterloo
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;
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
DOI :
10.1109/FPL.2007.4380635