arXiv:2604.15082cs.ARcs.AI2026-04被引 10

用AI自动生成代码,让电子设计工具自动变强

Autonomous Evolution of EDA Tools: Multi-Agent Self-Evolved ABC

论文配图:Autonomous Evolution of EDA Tools: Multi-Agent Self-Evolved ABC
图 1 · 摘自论文原文
  • 让大模型团队自动改写电路综合工具ABC的代码
  • 在多个基准测试中实现超越人工设计的优化效果
  • 适合芯片设计与AI自动化方向的研究者

本文提出首个可自我演化的逻辑综合框架,利用大语言模型(LLM)代理自主改进广泛使用的逻辑综合工具ABC的源码。该框架作用于完整的ABC代码库,输出仍保持单二进制执行和命令行接口。初始演化周期通过现有开源合成组件(涵盖流程调优、逻辑化简和工艺映射)进行启动,无需手动注入新启发式规则。在此基础上,一组基于LLM的代理在统一的正确性与质量-结果(QoR)驱动评估循环下,持续重写并演化ABC的特定子模块。每轮演化提出代码修改,编译集成二进制,验证正确性,并在多套基准测试(包括ISCAS 85/89/99、VTR、EPFL和IWLS 2005)上评估性能。通过持续反馈,系统发现超越人工设计的优化策略,有效学习新的综合方法以提升QoR。本文详述了该自进化系统的架构、与ABC的集成方式及实验结果,证明其可在百万行规模上自主且渐进地提升EDA工具性能。

原文摘要 · Abstract (English)

This paper introduces the first \emph{self-evolving} logic synthesis framework, which leverages Large Language Model (LLM) agents to autonomously improve the source code of \textsc{ABC}, the widely adopted logic synthesis system. Our framework operates on the \emph{entire integrated ABC codebase}, and the output repository preserves its single-binary execution model and command interface. In the initial evolution cycle, we bootstrap the system using existing prior open-source synthesis components, covering flow tuning, logic minimization, and technology mapping, but without manually injecting new heuristics. On top of this foundation, a team of LLM-based agents iteratively rewrites and evolves specific sub-components of ABC following our ``programming guidance`` prompts under a unified correctness and QoR-driven evaluation loop. Each evolution cycle proposes code modifications, compiles the integrated binary, validates correctness, and evaluates quality-of-results (QoR) on \emph{multi-suite benchmarks including ISCAS~85/89/99, VTR, EPFL, and IWLS~2005}. Through continuous feedback, the system discovers optimizations beyond human-designed heuristics, effectively \emph{learning new synthesis strategies} that enhance QoR. We detail the architecture of this self-improving system, its integration with \textsc{ABC}, and results demonstrating that the framework can autonomously and progressively improve EDA tool at full million-line scale.

EDA工具大模型自进化逻辑综合

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。