Title :
An efficient and effective analytical placer for FPGAs
Author :
Tzu-Hen Lin ; Banerjee, Prithu ; Yao-Wen Chang
Author_Institution :
Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fDate :
May 29 2013-June 7 2013
Abstract :
The increasing design complexity of modern circuits has made traditional FPGA placement techniques not efficient anymore. To improve the scalability, commercial FPGA placement tools have started migrating to analytical placement. In this paper, we propose the first academic multilevel timing-and-wirelength-driven analytical placement algorithm for FPGAs. Our proposed algorithm consists of (1) multilevel timing-and-wirelength-driven analytical global placement with the novel block alignment consideration, (2) partitioning-based legalization, (3) wirelength-driven block matching-based detailed placement, and (4) timing-driven simulated-annealing-based detailed placement. Experimental results show that our proposed approach can achieve 6.91 × speedup on average with 7% smaller critical path delay and 1% shorter routed wirelength compared to VPR, the well-known, state-of-the-art academic simulated-annealing-based FPGA placer.
Keywords :
field programmable gate arrays; network synthesis; simulated annealing; FPGA; academic multilevel timing-and-wirelength-driven analytical placement algorithm; block alignment consideration; design complexity; modern circuits; partitioning-based legalization; scalability; timing-driven simulated-annealing-based detailed placement; wirelength-driven block matching-based detailed placement; Delays; Equations; Field programmable gate arrays; Mathematical model; Optimization; Wires; FPGA; Physical Design; Placement;
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX