Publication | Closed Access
Clock-aware ultrascale FPGA placement with machine learning routability prediction: (Invited paper)
43
Citations
29
References
2017
Year
EngineeringHardware AlgorithmComputer ArchitectureHardware SecurityHigh-performance ArchitectureParallel ComputingInvited PaperFpga Placement FrameworkComputer EngineeringComputer ScienceReconfigurable ArchitectureFpga DesignExperimental ResultsIspd 2017Routability PredictionHardware AccelerationVlsi ArchitectureEdge ComputingParallel Programming
As the complexity and scale of circuits keep growing, clocking architectures of FPGAs have become more complex to meet the timing requirement. In this paper, to optimize wirelength and meanwhile meet emerging clocking architectural constraints, we propose several detailed placement techniques, i.e., two-step clock constraint legalization and chain move. After integrating these techniques into our FPGA placement framework, experimental results on ISPD 2017 benchmarks show that our proposed approach yields 2.3% shorter routed wirelength and the running time is 2x faster compared to the first place winner in the ISPD 2017 contest. Moreover, we explore the possibilities to use machine learning-based methods to predict routing congestion in UltraScale FPGAs. Experimental results on both ISPD 2016 and ISPD 2017 benchmarks show that our proposed congestion estimation model is a good approximation to the one obtained from Vivado and can lead to good placement results compared to the previous methods.
| Year | Citations | |
|---|---|---|
Page 1
Page 1