2013 · 46 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysReconfigurable ComputingField-programmable Gate Array ArchitectureFpga ArchitectureIntegrated Circuit DesignTiming AnalysisVery-large-scale Integration LayoutPlacementPlacement AlgorithmsPlacement ArchitectureRouting In Field-programmable Gate ArraysTiming-driven Placement
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.91x 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.
15
Tung-Chieh Chen, Zhewei Jiang, Tien-Chang Hsu et al. · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2008 · 344 citations
Timing-driven placement for FPGAs
Alexander Marquardt, Vaughn Betz, Jonathan Rose · 2000 · 284 citations · Full text