Agent Tuning & Optimization 相关度: 9/10

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

Cunxi Yu, Haoxing Ren
arXiv: 2604.15082v1 发布: 2026-04-16 更新: 2026-04-16

AI 摘要

提出首个自进化逻辑综合框架,利用LLM智能体自主改进ABC源代码,提升综合质量。

主要贡献

  • 构建自进化EDA工具框架
  • 利用LLM智能体优化ABC代码
  • 验证框架在百万行代码规模下的有效性

方法论

使用LLM智能体团队,在统一的正确性和QoR驱动的评估循环下,迭代重写和进化ABC的子组件。

原文摘要

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工具 LLM智能体 自进化 代码优化

arXiv 分类

cs.AR cs.AI