arXiv: 2604.22234 · PDF
Authors: Taizun Jafri, Vidya A. Chhabria
Affiliations: Arizona State University
Primary category: cs.AR · all: cs.AR
Matched keywords: large language model, llm, agent, agentic, rag
TL;DR
GR-Evolve is a code-evolution framework that uses an agentic LLM to iteratively modify global routing source code based on QoR feedback, producing design-adaptive EDA tooling. It achieves up to 8.72% post-detailed-routing wirelength reduction over baseline routers across seven benchmarks.
Key Ideas
- Introduces design-adaptive EDA tooling: internal algorithms specialize to each design rather than relying on fixed heuristics or hyperparameter tuning.
- Uses an agentic LLM to evolve global router source code iteratively, guided by QoR feedback.
- Provides the LLM with persistent contextual knowledge of open-source global routers plus an integrated QoR evaluation toolchain in OpenROAD.
- Demonstrates that LLM-driven code evolution can outperform static algorithm implementations.
Approach
GR-Evolve frames global routing improvement as a code-evolution loop. An agentic LLM is given persistent context about open-source global routers and accumulated QoR history from prior iterations, then proposes source-code modifications. Each candidate is compiled and evaluated inside the OpenROAD infrastructure; the resulting QoR metrics feed back into the next iteration, driving design-specific algorithm specialization.

Experiments
Evaluated on seven benchmark designs spanning three technology nodes, using OpenROAD’s detailed routing flow. Baselines are existing open-source global routers. The headline metric is post-detailed-routing wirelength; the abstract does not disclose runtime, DRC, or congestion numbers.
Results
Up to 8.72% reduction in post-detailed-routing wirelength versus baseline routers. The abstract reports only this single aggregate figure, so per-design or per-node breakdowns are not substantiated here.
Why It Matters
Shifts EDA tooling from static heuristics plus hyperparameter tuning toward algorithms that an LLM rewrites per design. For AI-infra and chip-design practitioners, this suggests a new axis of optimization — evolving the tool source itself — and positions LLM agents as first-class participants in physical-design flows, not just wrappers around them.
Connections to Prior Work
- Learning-based EDA optimization and hyperparameter auto-tuning (e.g., AutoTuner-style work) — GR-Evolve goes beyond by editing algorithms, not just knobs.
- LLM code-evolution frameworks such as FunSearch and AlphaEvolve, adapted here to EDA source code.
- Open-source global routing within the OpenROAD ecosystem (e.g., FastRoute, CUGR-style routers) as both context and baseline.
Open Questions
- Compilation cost, iteration count, and wall-clock budget per design are not reported.
- Generalization: do evolved routers transfer across designs/nodes, or must evolution restart each time?
- Effects on DRC violations, congestion, timing, and runtime beyond wirelength.
- Robustness of LLM-generated C++ changes (correctness, safety, regressions) and which model was used.
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.