Critical Path Aware Timing-Driven Global Placement for Large-Scale Heterogeneous FPGAs
He Jiang, Yi Guo, Shikai Guo, Huijiang Liu, Xiaochen Li, Ning Wang, Zhixiong Di

TL;DR
This paper introduces TD-Placer, a novel timing-driven global placement framework for large-scale heterogeneous FPGAs that improves timing metrics by integrating a graph-based model and nonlinear delay prediction.
Contribution
It presents a critical path aware placement method that combines a nonlinear timing model with a quadratic objective for enhanced FPGA placement quality.
Findings
Achieves 10% improvement in Worst Negative Slack (WNS)
Reduces Critical Path Delay (CPD) by 5% on average
Maintains CPD comparable to commercial tools across multiple FPGA projects
Abstract
Timing optimization during global placement is critical for achieving optimal circuit performance and remains a key challenge in modern Field Programmable Gate Array (FPGA) design. As FPGA designs scale and heterogeneous resources increase, dense interconnects introduce significant resistive and capacitive effects, making timing closure increasingly difficult. Existing methods face challenges in constructing accurate timing models due to multi-factor nonlinear constraints as well as load and crosstalk coupling effects arising in multi-pin driving scenarios. To address these challenges, we propose TD-Placer, a critical path aware, timing-driven global placement framework. It leverages graph-based representations to capture global net interactions and employs a nonlinear model to integrate diverse timing-related features for precise delay prediction, thereby improving the overall…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Low-power high-performance VLSI design · Embedded Systems Design Techniques
