Columbia与Google推出BTTF框架,AgenticAI首次实现RTL波形分析全流程自动化

哥伦比亚大学、Google DeepMind 与 Google 联合发布“Back-to-the-Future”(BTTF)框架,首次将 Agentic AI 应用于芯片验证中的 RTL 波形分析与调...

半导体/芯片

芯片设计验证正迎来一次底层工具链的范式迁移。2026年10月,哥伦比亚大学、Google DeepMind 与 Google 联合发布技术论文《Back to the Future: Rethinking EDA Infrastructure for Agentic Systems in Chip Design Verification》,提出名为“Back-to-the-Future”(BTTF)的端到端智能体框架,首次系统性地将 Agentic AI 引入 RTL(寄存器传输级)波形分析与交互式调试流程。

传统芯片验证高度依赖人工经验:工程师需在数百万甚至数十亿门级的仿真波形中手动定位时序错误、状态机跳变异常或协议违例。尽管大型语言模型(LLM)近年已逐步渗透电子设计自动化(EDA)领域,但现有研究约74.6%集中于静态 RTL 代码生成,而对仿真后阶段——尤其是动态波形分析这一关键环节——几乎未有实质性突破。

文章配图

BTTF 的核心创新在于构建了一个“感知-推理-执行”闭环的智能体基础设施。其工作流分为两层:底层是数据规范化层,将原始、非结构化的仿真波形转储(如 VCD、FSDB 文件)自动解析并映射为统一的 SQLite 关系数据库;上层是多智能体协同调度引擎,支持用户以自然语言提出验证需求(例如:“找出复位后第 128 个周期内 clk_en 信号被误拉高的所有模块”),系统随即将其编译为语义正确的 SQL 查询,并联动版本化 RTL 仓库,自动标注异常信号对应的代码位置与变更记录。

该框架的关键技术突破体现在三方面:第一,采用轻量级模式推断机制,从无标签波形中自动识别信号类型(时钟、复位、握手信号等)与层级归属,避免传统方法中繁重的手动注释;第二,引入“上下文感知的 SQL 生成器”,不仅理解自然语言意图,还能根据数据库 schema 动态调整查询逻辑,例如当某信号在不同子模块中命名不一致时,自动进行别名映射;第三,建立信号异常与 RTL 提交历史的因果链追踪,使调试过程从“现象定位”升级为“根因回溯”。

研究团队在包含 150 条真实工业级验证查询的基准集上进行了评估。这些查询覆盖了时序违例检测、状态机死锁诊断、总线竞争冲突识别、跨时钟域同步问题等典型场景。结果显示,BTTF 实现了 95.33% 的查询执行准确率,其中 89% 的案例可一次性返回完整可执行的调试路径,无需人工干预修正。相比之下,当前主流商业工具(如 Synopsys Verdi、Cadence SimVision)在同等复杂度下仍需工程师反复切换视图、添加断点与触发条件,平均单次问题定位耗时超过 45 分钟。

值得注意的是,BTTF 并非简单将 LLM 作为“问答机器人”嵌入现有流程,而是重构了 EDA 工具的数据接口与交互范式。其架构明确区分了“数据层”(SQLite)、“代理层”(多个专业化智能体:SQL 生成器、RTL 解析器、异常关联器)与“协调层”(中央调度器),各智能体通过标准化消息协议通信,支持动态增删与任务分派。这种设计既保障了系统可扩展性,也满足芯片验证对确定性与可追溯性的严苛要求——所有生成的 SQL 与调试结论均附带完整 provenance 记录,符合 ISO 26262 等功能安全标准的审计需求。

行业背景显示,随着先进制程芯片规模持续膨胀(3nm 节点 SoC 晶体管数量普遍超 500 亿),验证成本已占整个芯片开发周期的 70% 以上,且人工调试瓶颈日益凸显。据 SEMI 统计,2025 年全球 EDA 验证工具市场达 128 亿美元; 其中波形分析与调试模块占比约 34%,但自动化率不足 15%。BTTF 的出现,标志着 Agentic AI 开始从“辅助编码”迈向“自主验证”的深水区。

与近期其他 Agentic AI 应用形成对比:Thinking AI 推出的 Agentic Engine 千问版聚焦企业数据分析,实现“对话即分析”;Autentic AI 则面向市场调研,用智能体自动执行消费者访谈。三者虽同属 Agentic 范畴,但 BTTF 的独特性在于其处理对象是高维、时序敏感、强约束的硬件行为数据,而非文本或表格。其挑战不仅在于语言理解,更在于对数字电路语义的精确建模——例如,必须区分“信号毛刺”与“合法亚稳态过渡”,这要求智能体具备领域知识嵌入能力,而非仅依赖统计模式匹配。

目前,BTTF 已开源核心组件至 GitHub(论文附录提供链接),并计划与开源 EDA 项目如 Yosys、Icarus Verilog 集成。Google 表示,该框架已在内部部分 AI 芯片验证流程中试运行,初步反馈显示,关键路径收敛时间缩短约 40%。不过,研究团队也坦承局限:当前系统对异步复位、低功耗状态保持等复杂场景的支持尚不完善;此外,大规模波形导入的预处理延迟仍需优化,尤其在处理 TB 级仿真数据时。

从产业演进角度看,BTTF 的意义不仅在于提升单点效率,更在于推动 EDA 基础设施向“可编程验证环境”转型。未来,验证工程师的角色或将从“波形侦探”转变为“智能体训练师”与“验证策略设计师”,专注于定义高层检查规则与异常容忍阈值,而具体执行交由协作智能体完成。这与软件测试中从手工测试到自动化测试、再到 AI 驱动测试的演进路径高度相似。

可以预见,随着更多高校与企业加入 Agentic EDA 研究,类似 BTTF 的框架将逐步覆盖形式验证、覆盖率收敛、FPGA 原型验证等环节。芯片设计的“最后一公里”——验证,正在告别纯人力密集模式,进入人机协同的新阶段。