LLMs in Digital EDA: A perspective on shifting roles from Generation to Orchestration
Organizations: Centre for Electronics Frontiers, Institute for Integrated Micro and Nano Systems, School of Engineering, The University of Edinburgh, UK
Abstract
Electronic design automation (EDA) has advanced engineering productivity through successive generations of tooling that progressively automate synthesis, optimisation, and verification. Large language models (LLMs) extend this trajectory by enabling direct translation from design intent to hardware implementations. In most of the EDA literature, LLM-based solutions are typically assisting siloed design stages or tasks, however this obscured the drivers by which capability emerges and systems scale. In this Perspective, we instead define three hierarchical roles that reveal how capability accumulates: a Generator that produces design artifacts in a single pass, an Agent that refines outputs through iterative tool feedback, and an Orchestrator that coordinates decisions across EDA-stages. Across published systems, this reveals a syntax trap in which models are trained to produce plausible code rather than physically correct hardware, compounded by fragmented tools and loss of design context that obscure how decisions affect later stages. Comparisons across the three roles show that current approaches struggle to scale to industrial designs, motivating a shift towards a standardised, physics-aware orchestrator that connects tools and agents across the EDA flow for more reliable and accessible hardware design.
Figures & tables
| Nickname | Ref. | Date | Design Function | Method Stack | Role | Autonomy | Explainability | Eval. |
|---|---|---|---|---|---|---|---|---|
| Chip-Chat | [ 6 ] | May 2023 | RTL Gen. | Task Struc. | Generator | Human-in-the-loop | Chain-of-Thought (CoT) | Syntactic Correctness |
| ChipGPT | [ 27 ] | May 2023 | RTL Gen. | RAG & ICL; Task Struc.; Feedback Looped; DSE | Agent | Human-in-the-loop | Black Box Generation | PPA Metrics |
| VeriGen | [ 12 ] | Jul 2023 | RTL Gen. | Pre-training & SFT | Generator | Human-guided | Black Box Generation | Functional Correctness |
| RTLLM v1 | [ 38 ] | Aug 2023 | Dataset Constr. | Eval. Suite; Task Struc. | Generator | Human-guided | Chain-of-Thought (CoT) | Functional Correctness |
| ChatEDA | [ 13 ] | Aug 2023 | RTL Gen.; EDA Scripting | Task Struc.; Pre-training & SFT; Data Aug. | Agent | Human-in-the-loop | Chain-of-Thought (CoT) | Functional Correctness |
| GPT4AIGChip | [ 28 ] | Sep 2023 | RTL Gen. | RAG & ICL; Task Struc.; Feedback Looped | Agent | Human-in-the-loop | Pipeline Stage Collection | Functional Correctness |
| Chart | Axis | Tier | Val. | Unit | Papers | Model(s) | Benchmark(s) | Notes |
|---|---|---|---|---|---|---|---|---|
| Modular (Component-Level, 150 LOC) | ||||||||
| Modular | Correctness | Human | 95 | % | Estimate | — | — | Assumed marginal human error rate |
| Modular | Correctness | Generator | 59.8 | % | [ 39 ] , [ 46 ] , [ 11 ] , [ 19 ] , [ 51 ] , [ 37 ] | GPT-4, GPT-4o | VerilogEval [ 39 ] , RTLLM [ 38 ] | Median of 6 pass@ |
| Modular | Correctness | Agent | 72.0 | % | [ 19 ] , [ 11 ] , [ 37 ] , [ 46 ] | GPT-4, GPT-4o | VerilogEval [ 39 ] , RTLLM [ 38 ] , RealBench [ 37 ] | Median of 5 pass@ |
| Modular | Correctness | Orchestrator | 62.9 | % | [ 51 ] | GPT-4-turbo | AutoSilicon [ 51 ] | Single study |
| Modular | PPA | Human | 1.00 | Definitional | — | — | Reference denominator | |
Electronic Design Automation
Electronic Design Automation uses algorithms and software to design, verify, optimize, and manufacture electronic circuits and systems.
See all 214 papers