PACT: Post-route Agentic Checkpoint Tuning for FPGA Timing Closure
Not on the map. Why?
Abstract (arXiv)
Late-stage FPGA timing closure often starts from an implemented design whose remaining violations are visible in timing reports. Engineering change order (ECO) optimization is a standard mechanism for applying localized changes to such designs without restarting the full implementation flow. Automating post-route ECO optimization remains challenging. A post-route change must improve timing without violating routing legality, hold or pulse-width timing constraints, checkpoint replayability or functional equivalence. This paper presents PACT, a Post-route Agentic Checkpoint Tuning framework for Vivado design checkpoints (DCP). PACT represents post-route tuning as validation-gated transitions between accepted and candidate checkpoints. From checkpoint-derived evidence, an agent selects localized backend actions through a profile-driven recipe planner over typed Vivado and RapidWright skills, and probes tool behavior in isolated workspaces. PACT records each trial as an evidence-gated case to guide candidate generation and suppress unsafe, unsupported or ineffective actions. Across 35 UltraScale+ post-route checkpoints, PACT improves validation-clean Fmax (maximum operating frequency) by a geometric mean of +22.30% over the original implementations, compared with +15.14% for DATuner and +9.78% for the Codex Agent. On shared designs, PACT achieves these gains 6.4× faster than the uncapped DATuner and at an average token cost of only 0.16 per DCP (24.5× lower than the free-form Codex Agent). The source code is available in an anonymous repository
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 19 Aug 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.