AI Agents 相关度: 9/10

VeriAgent: A Tool-Integrated Multi-Agent System with Evolving Memory for PPA-Aware RTL Code Generation

Yaoxiang Wang, Qi Shi, ShangZhan Li, Qingguo Hu, Xinyu Yin, Bo Guo, Xu Han, Maosong Sun, Jinsong Su
arXiv: 2603.17613v1 发布: 2026-03-18 更新: 2026-03-18

AI 摘要

提出一个工具集成的多Agent系统,通过演进记忆机制优化RTL代码的PPA指标。

主要贡献

  • 提出 PPA-aware 的多Agent框架
  • 引入工具集成到RTL代码生成流程
  • 提出演进记忆机制,持续优化设计策略

方法论

构建包含程序员、正确性、PPA三个Agent的闭环系统,利用EDA工具反馈和演进记忆机制持续优化RTL代码。

原文摘要

LLMs have recently demonstrated strong capabilities in automatic RTL code generation, achieving high syntactic and functional correctness. However, most methods focus on functional correctness while overlooking critical physical design objectives, including Power, Performance, and Area. In this work, we propose a PPA-aware, tool-integrated multi-agent framework for high-quality verilog code generation. Our framework explicitly incorporates EDA tools into a closed-loop workflow composed of a \textit{Programmer Agent}, a \textit{Correctness Agent}, and a \textit{PPA Agent}, enabling joint optimization of functional correctness and physical metrics. To support continuous improvement without model retraining, we introduce an \textit{Evolved Memory Mechanism} that externalizes optimization experience into structured memory nodes. A dedicated memory manager dynamically maintains the memory pool and allows the system to refine strategies based on historical execution trajectories. Extensive experiments demonstrate that our approach achieves strong functional correctness while delivering significant improvements in PPA metrics. By integrating tool-driven feedback with structured and evolvable memory, our framework transforms RTL generation from one-shot reasoning into a continual, feedback-driven optimization process, providing a scalable pathway for deploying LLMs in real-world hardware design flows.

标签

RTL代码生成 多Agent系统 PPA优化 硬件设计 LLM

arXiv 分类

cs.CL cs.PL