FABO: Agent-Guided Discovery of Joint Breakpoint Optimization for Timing-Driven Routing Trees

📅 2026-08-31
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
研究通过语言模型引导的搜索方法,发现并优化了SALT算法在路径共享线分配上的局限性,提出了FABO算法以减少平均布线长度。
📝 Abstract
The topology of a routing tree determines how a multi-pin net branches and shares physical wire, directly affecting wirelength, congestion, capacitance, and delay. We study a central early-stage routing problem: minimizing wirelength while bounding the root-to-sink path stretch for every sink. SALT is the state-of-the-art constructive algorithm for this problem. We ask whether language-model-guided search can discover a constructive algorithm that improves on SALT. To make this search reliable, we develop an agent framework that combines parallel exploration with independent checking. Applied to SALT, the framework discovers a structural limitation: SALT repairs one sink path at a time and therefore never jointly decides where paths sharing root-side wire should split. This sink-local choice can split the paths too early and duplicate wire. This discovery leads to Flow-Aware Breakpoint Optimization (FABO), which jointly optimizes breakpoints across root-to-sink paths that share wire while preserving every sink's stretch budget. Across 1.29 million ICCAD15 nets and SALT's 20-point stretch-tolerance schedule, FABO reduces average FLUTE-normalized wirelength at every setting, with peak same reductions of 0.83% overall and 2.66% for nets with at least 30 pins. With 1.3x SALT's runtime, FABO-FAST identifies and optimizes most nets for which FABO provides a substantial wirelength reduction. Code is available at https://github.com/DevinShang/routing-FABO.
Problem

Research questions and friction points this paper is trying to address.

routing tree
wirelength
path stretch
optimization
algorithm
Innovation

Methods, ideas, or system contributions that make the work stand out.

Flow-Aware Breakpoint Optimization
Joint Optimization
Timing-Driven Routing Trees
🔎 Similar Papers
2024-05-062024 IEEE 27th International Conference on Intelligent Transportation Systems (ITSC)Citations: 2