arXiv: 2604.22234 · PDF
Authors: Taizun Jafri, Vidya A. Chhabria
Primary category: cs.AR · all: cs.AR
Matched keywords: large language model, llm, agent, agentic, rag
TL;DR
GR-Evolve 用 agentic LLM 迭代修改全局布线器源码,以 QoR 反馈驱动"设计自适应"EDA:让算法本身针对具体芯片设计特化,而非仅调超参。

Key Ideas
- 提出 design-adaptive EDA 范式:工具内部算法针对每个 design 自动特化。
- 用 LLM 演化 global router 源码,而非只调 hyperparameter。
- 以 QoR 指标作为进化反馈信号形成闭环。
- 在 OpenROAD 基础设施上集成 QoR 评估工具链。
Approach
LLM agent 持有开源 global router 的持久化上下文知识,迭代修改源代码;每轮在 OpenROAD 中跑 detailed routing 得到 QoR,并将结果回馈给 LLM 指导下一轮代码变更。等价于把代码进化 + 评估循环封装成自动化流水线。

Experiments
- 7 个 benchmark designs,覆盖 3 个工艺节点。
- Baseline:现有开源 global router。
- Metric:post-detailed-routing wirelength(及隐含的 QoR 指标)。

Results
相对 baseline router,post-detailed-routing wirelength 最多降低 8.72%。摘要未报告 runtime、DRC violation、congestion 等其它 QoR 维度,也未说明是否所有 7 个 design 都获得收益。
Why It Matters
对 EDA/AI-infra 从业者:说明 LLM 不仅能调参或生成脚本,还能改写工具内核代码以适配具体设计,开启"针对每颗芯片编译一个专属 router"的新自动化维度,可能压缩人工算法调优成本。
Connections to Prior Work
- FunSearch / AlphaEvolve 等 LLM 代码进化工作的 EDA 落地实例。
- ML-for-EDA 中 hyperparameter tuning(如 AutoTuner)与 RL-for-routing 的延伸。
- OpenROAD 开源 EDA 栈及其 global router(FastRoute/CUGR 等)。
Open Questions
- 进化后的代码在未见过的 design 上泛化性如何,还是 one-design-one-router?
- 进化开销(LLM token、routing 评估次数)是否值得 8.72% WL?
- 是否出现 DRC/timing 退化或 reward hacking?
- 能否扩展到 placement、CTS、detailed routing 等其它 EDA 环节?
Original abstract
Modern ASIC design is becoming increasingly complex, driving up design costs while limiting productivity gains from existing EDA tools. Despite decades of progress, current tools rely on fixed heuristics and offer limited control via tool hyperparameters, requiring extensive manual tuning to achieve an acceptable quality of results (QoR). While prior work has explored learning-based optimization and design-specific hyperparameter tuning, these approaches operate within the constraints of static tool algorithm implementations and do not adapt the underlying algorithms to individual designs. To address this limitation, we introduce the concept of design-adaptive EDA tooling, in which the internal algorithms of EDA tools are automatically specialized to the characteristics of a given design. We instantiate this paradigm through GR-Evolve, a code evolution framework that leverages an agentic large language model (LLM) to iteratively modify global routing source code using QoR-driven feedback. The framework equips the LLM with persistent contextual knowledge of open-source global routers along with an integrated toolchain for QoR evaluation within the OpenROAD infrastructure. We evaluate GR-Evolve across seven benchmark designs across three technology nodes and demonstrate up to 8.72% reduction in post-detailed-routing wirelength over existing baseline routers, highlighting the potential of LLM-driven EDA code evolution for design-adaptive global routing.