AutoEDA: Enabling EDA Flow Automation through Microservice-Based LLM Agents

Read full text
Authors: Yongjun Lu, H. Au, Junyao Zhang, Jingyu Pan, Guanglei Zhou, Yiting Wang, Jingwei Sun, Ang Li, Jianyi Zhang, Hai Li, Yiran Chen
Cited by: 0

Abstract

Electronic Design Automation (EDA) remains heavily reliant on tool command language (Tcl) scripting to drive complex RTL-to-GDSII flows. This scripting-based paradigm is labor-intensive, error-prone, and difficult to scale across large design projects. Recent advances in large language models (LLMs) suggest a new paradigm of natural language–driven automation. However, existing EDA efforts remain limited and face key challenges, including the absence of standardized interaction protocols and dependence on external APIs that introduce privacy risks. We present AutoEDA , a framework that leverages the Model Context Protocol (MCP) to support natural-language construction and execution of evaluated RTL-to-GDSII design flows. AutoEDA combines a locally fine-tuned intent-to-IR client with stage-level MCP tools and deterministic server procedures for validation, template rendering, artifact management, execution, and report collection. We further contribute a benchmark generation pipeline for diverse EDA scenarios and extend CodeBLEU with Tcl-specific enhancements for domain-aware script-fidelity evaluation. Empirical results show that AutoEDA achieves up to 9.9 × higher CodeBLEU than the direct-generation baseline while reducing token usage by approximately 97% compared with in-context learning. Our evaluation focuses on the reliability layer of natural-language EDA automation: generating executable Tcl flows that preserve stage dependencies and produce reports for downstream timing, area, power, and routing analysis. It does not claim closed-loop QoR optimization or industrial sign-off quality.

Fields of Study & Subjects

Software System Performance and Reliability Model-Driven Software Engineering Techniques Machine Learning and Data Classification

Publication details

Journal / source
ACM Transactions on Design Automation of Electronic Systems
Publication date
20 August 2026
Language
EN