导语
对于任何一位芯片前端工程师来说,从满屏的仿真报错和波形文件中去揪出一行逻辑写错的寄存器传输级代码,都是一场耗费心力的拉锯战。大模型的出现曾让行业看到一键生成代码的曙光,但面对动辄成百上千行的错误日志,大模型往往会陷入严重的幻觉。如果不解决自动化纠错的问题,AI就永远只能是一个生硬的代码补全插件。最近的一项前沿学术研究以及工业界落地的最新实践证明,通过多智能体协作与工具链的深度融合,机器已经可以自主完成从写代码到查波形、改Bug的全流程闭环。
图1 芯片设计正迎来从人工盲目试错到人工智能数据闭环的效能转折点
正文
Part1:芯片前端设计的生产力悖论与大模型的局限
集成电路行业正面临一个严峻的生产力悖论。硬件设计的复杂度随着工艺节点的缩减而呈指数级攀升,但行业内现有的开发生产力却几乎保持停滞。为了维持产品推向市场的时间节奏,企业不得不投入成倍的人力。开发一款系统级芯片往往需要耗费五到六个季度,这种高度依赖工程师堆叠的模式已经让研发成本变得难以承受。
图2 人工查波形的繁琐与AI自动纠错的对比
在整个研发周期中,寄存器传输级代码(RTL)的生成与验证是耗时最长的前端环节。在传统的开发模式下,工程师根据架构规格书编写大量底层逻辑代码,随后搭建测试平台进行编译和仿真。一旦发现问题,工程师必须逐行阅读编译器返回的报错信息,或者在复杂的仿真波形中追踪信号的微小偏差,然后再返回修改代码。这种完全依赖人工介入的迭代循环,占据了前端团队绝大部分的精力。
近年来,大型语言模型在软件编程领域取得了显著的进展,这也促使芯片行业开始尝试用自然语言提示词来直接生成RTL代码。早期的应用模式非常简单,工程师输入需求,大模型输出代码。工程师将代码放入仿真工具中运行,如果报错,再把错误信息复制给大模型让其修改。
这种看似智能的工作流,在实际应用中很快撞上了天花板。硬件代码与软件代码有着本质的区别,硬件仿真产生的错误日志往往包含极其庞大的信息量。当工程师将包含数百行堆栈跟踪和状态变化的日志直接扔给大模型时,庞大的上下文会瞬间淹没模型的注意力机制。模型无法从冗杂的日志中提炼出有用的洞察,反而会产生严重的幻觉,导致后续生成的代码完全偏离原有逻辑,最终无法收敛。这种为了修一个Bug而制造出更多Bug的现象,让许多尝试使用AI工具的芯片团队望而却步。
行业迫切需要一种自动化的系统,它不仅能生成代码,更要能智能地过滤无效信息,像一位经验丰富的验证工程师一样,准确切中问题的要害,并在机器内部完成自我纠错,只在极其特殊的情况下才需要人工介入。
Part2:PEFA-AI的破局机制:渐进式错误反馈的智能体网络
图3 多智能体生成RTL的循环反馈网络
为了解决大模型在处理仿真日志时的幻觉问题,近期的一项学术研究提出了一种名为PEFA-AI(渐进式错误反馈智能体)的全新框架。这项研究的核心理念是放弃让一个单一的大模型去处理所有事情,而是构建一个由多个专业智能体和硬件仿真工具协同工作的闭环网络。在这个网络中,研究人员不仅使用了强大的开源和闭源大模型作为代码生成器,还引入了专门负责执行代码、总结日志的辅助智能体。整个系统不再死板地运行代码,而是具备了自我反思和纠错的能力。
图4 渐进式反馈的逻辑判断分支
具体而言,当用户输入自然语言需求和测试基准后,主控智能体会将任务进行拆解。代码生成智能体负责利用其零样本生成能力写出初始的RTL代码。随后,系统中的代码执行智能体会对测试基准文件进行程序化改造,自动加入信号监控指令,以便在后续仿真中生成完整的信号变化记录文件(VCD/FSDB波形文件)。
真正的技术突破发生在此后的纠错环节。研究团队发现,将完整的测试基准或仿真日志直接暴露给大模型,不仅没有显著提升代码质量,反而极大地增加了Token的消耗并引发幻觉。因此,他们设计了一种混合智能体机制,将复杂的排错过程拆解为渐进式的四个反馈循环。这就像是给大模型配备了一位极其严谨的助理。第一层关卡是语法检查。系统会调用Verilator等开源工具对生成的代码进行静态分析和编译。如果在这个阶段失败,日志总结智能体(由参数量较小的大模型驱动)会将冗长的编译报错浓缩成简短的语法错误提示,反馈给代码生成器。
如果代码顺利通过了编译,就会进入更深层的逻辑验证阶段。系统会将编译好的模块放入测试平台中运行。如果发现结果不匹配,系统并不会把成百上千行的堆栈信息直接抛给主模型,而是通过解析器将波形文件转化为结构化的数据表格,精准定位到第一个发生信号不匹配的时间点,并将该时间点前后的局部信息提取出来,作为调试线索反馈给大模型。
通过这种方式,大模型每次收到的反馈都是经过高度浓缩和精准过滤的靶向信息。系统不仅限制了上下文的长度,还会在每次迭代时清空无用的历史对话,只保留最新一次能够通过编译的错误代码和最新的简短诊断报告。这种上下文操纵技术极大程度地保持了主模型的专注力,使其能够紧紧咬住核心逻辑漏洞进行修改。
实验数据背后的算力与逻辑胜利
这套渐进式反馈机制的有效性,在多个公开的数据集上得到了严谨的验证。研究团队对GPT-4o、Claude 3.5等闭源模型,以及Llama 3.1、DeepSeekCoder等开源模型进行了全面的基准测试。
测试数据揭示了一个清晰的技术演进趋势。在没有引入智能体反馈的传统模式下,即使是强大的闭源模型在面对复杂的逻辑转换时也会出现较高的失败率。而一旦接入这套PEFA-AI系统,所有模型的通过率都迎来了显著的跃升。
图5 与现有各模型的性能对比
以极其考验逻辑推理能力的规格书转代码(Spec-to-RTL)任务为例,在同样的运行次数下,某款头部闭源大模型的测试通过率从原本的87.7%提升到了90%以上。更令人振奋的是开源模型的表现。一款330亿参数规模的开源编程模型,在引入多智能体闭环后,代码补全的通过率暴涨了近135%。渐进式反馈机制在很大程度上弥补了开源模型在底层逻辑推理上的短板,拉平了它们与顶级闭源模型之间的性能差距。
在计算效率方面,这套系统的表现同样优异。传统的代码生成方法往往需要让模型生成几十个不同的版本来盲测哪一个能跑通,这极大地浪费了计算资源。而基于渐进式反馈的智能体系统,通常只需要在四次以内的精准迭代中就能找到正确的代码解。尽管每次迭代需要处理额外的日志总结文本,但总体调用次数的锐减,使得整体算力消耗依然保持在非常高效的区间。
Part3:从学术验证到工业落地:九霄智能的系统化解法
学术界的PEFA-AI研究证实了多智能体协同和渐进式反馈机制在RTL代码生成中的技术可行性。然而,真实的工业界芯片设计战场远比运行几个开源测试集要残酷得多。
在真实的流片项目中,企业面对的是数以百万门计的庞大逻辑规模、高度复杂的跨时钟域问题、严苛的时序约束,以及绝对不能妥协的数据安全底线。这就意味着,单纯依赖外接通用大模型的轻量级智能体框架,无法承载芯片企业真实的核心研发业务。针对这些深水区痛点,国内领先的数字EDA软件提供商九霄智能给出了系统化的工业级解法,推出了全自动设计验证平台NinthAI。
NinthAI平台并非简单地给通用大模型套上一个对话框外壳,其底层的核心壁垒在于一颗专门为芯片设计训练的超级大脑——“晓”(XiaoCore)大模型。
图7 NinthAI架构
在模型能力的构建上,通用大模型往往只能依靠字符层面的统计规律来推断代码语义,缺乏对芯片拓扑结构和时序约束的深层理解,在遇到复杂结构时容易频发错误。而“晓”大模型在经历了超过两千亿Token的嵌入式专业语料二次训练,并结合了大量企业真实研发数据的有监督微调后,已经能够精准捕获硬件设计中的时序与深层语义。它不仅能看懂代码,更能感知到代码背后的全局物理结构和跨域约束关系。
在架构设计上,NinthAI将学术界的多智能体理念推向了工业级的深度。平台构建了包括架构分析、代码生成、自主验证、自主调试在内的专业智能体矩阵。这套矩阵的运作逻辑遵循一个极为严苛的准则:工具优先。
当工程师通过自然语言输入设计规格后,架构智能体首先会介入,自动匹配本地知识库中的成功案例,生成规范化的设计文档并自证可行性。随后,编码智能体在生成RTL代码时,不会凭空臆造,而是优先调用企业本地已验证的IP库,并严格遵守企业的代码规范进行模块化输出。
最能体现NinthAI工业级实力的,是其极其强大的验证与调试闭环。区别于学术界仅依赖简单的开源编译器,NinthAI的后台支撑着几十种自研的高性能EDA工具,包括静态检查、形式验证、覆盖率分析等。当代码生成后,验证智能体会自动生成测试平台和海量测试用例,并在遇到问题时,交由调试智能体处理。调试智能体不再是简单地总结日志文本,而是能够直接通过工具接口直达问题根因,它会基于可能出现的错误,自主搭建微型测试环境去验证猜想,并给出结构化的修复建议。这种多轮推理与底层工具的强绑定,彻底斩断了大模型在专业领域容易产生幻觉的隐患。
Part4:重写研发成本方程式:AI重构生产力的真实落地
技术的价值最终必须通过商业场景的效率提升来衡量。在过去,芯片研发的效能提升往往是渐进式的,而在AI原生工具链的深度介入下,我们看到的是一场数量级的人效革命。
以业内常见的100人规模FPGA或ASIC研发团队为例。在传统的开发模式下,前端的架构设计大约需要投入15人,繁重的RTL代码编写需要耗费40人的精力,而耗时最长的功能验证环节往往需要占用45人之多。团队中的大部分人每天都在重复着复制粘贴代码、手动排查波形等极低附加值的工作。
图8 NinthAI的落地效果
而在九霄NinthAI超级智能体架构的加持下,这套人员投入模型被彻底颠覆。由于AI接管了绝大部分底层代码生成、自动测试环境搭建以及基础Bug的定位修复工作,原本需要15人的架构设计只需2名资深架构师进行把控;原本需要40人的RTL设计仅需1人进行审核微调;原本需要45人的验证团队也只需2人进行高阶覆盖率的管理。
这意味着,同样规模和复杂度的前端数字逻辑开发工作,借助AI的力量,只需5名高阶工程师即可胜任,人均研发效率实现了惊人的20倍跃升。
在一家国内上市芯片企业的实际落地案例中,这种效能的提升得到了真金白银的验证。该企业在智能驾驶、自动驾驶等核心业务线引入NinthAI平台后,在代码生成、代码审查等环节广泛应用AI技术。实践数据显示,大模型生成的代码采纳率超过了30%,不仅节省了一半的人力成本,更能在早期自动发现80%的低级问题,整体研发周期大幅缩短了30%。此外,由于NinthAI支持从云端到私有化的灵活部署方式,企业的核心数据资产和IP得到了绝对的安全隔离保障。
尾声
从学术界用渐进式反馈机制剥离冗余日志、驯服大模型幻觉,到工业界通过“晓”大模型和工具优先策略构建起全自动的设计验证流水线,芯片前端设计的自动化演进脉络已经无比清晰。
这并不是一场用机器完全取代工程师的零和游戏。相反,人工智能正在承担起工程实现中最为枯燥、繁琐的脏活累活。当自动化平台能够以高出传统方式数倍的效率,且错误率降低至传统方式二十四分之一的水平完成基础代码与验证工作时,芯片工程师终于可以从无尽的试错迭代中被解放出来。属于半导体行业的真正创造力革命,在这个硅基智能体自主进化的时代,才刚刚拉开帷幕。
论文引用:[1] “PEFA-AI: Advancing Open-source LLMs for RTL generation using Progressive Error Feedback Agentic-AI.” Accessed: Apr. 07, 2026. [Online]. Available: https://arxiv.org/html/2511.03934v1