章节 01
Spec2Cov:智能体框架驱动的硬件覆盖率闭合自动化方案导读
Spec2Cov是基于智能体框架的数字硬件覆盖率闭合自动化方案,通过大语言模型自动生成测试激励,实现从设计规格到覆盖率闭合的自动化流程。该方案解决硬件验证中覆盖率闭合依赖人工、周期漫长的痛点,在简单设计上达成100%覆盖率,为芯片验证自动化提供全新技术路径。
正文
本文介绍Spec2Cov智能体框架,通过大语言模型自动生成测试激励,实现从设计规格到覆盖率闭合的自动化,在简单设计上达到100%覆盖率。
章节 01
Spec2Cov是基于智能体框架的数字硬件覆盖率闭合自动化方案,通过大语言模型自动生成测试激励,实现从设计规格到覆盖率闭合的自动化流程。该方案解决硬件验证中覆盖率闭合依赖人工、周期漫长的痛点,在简单设计上达成100%覆盖率,为芯片验证自动化提供全新技术路径。
章节 02
硬件验证是芯片设计流程中最具挑战性的环节之一,验证周期通常占据芯片开发周期的50%以上,其中覆盖率闭合环节以人工操作为主,过程缓慢且劳动密集。近年大语言模型在代码生成领域能力突出,通过与外部工具集成构建智能体工作流,为自动化覆盖率闭合提供了新的技术方向,Spec2Cov框架正是基于此思路诞生。
章节 03
Spec2Cov的核心是闭环反馈系统,协调大语言模型与硬件模拟器交互:输入设计规格→LLM生成初始测试激励→模拟器执行编译与仿真→错误捕获反馈修正→解析覆盖率报告→迭代优化至目标。
包括上下文增强(注入历史迭代信息)、覆盖率引导提示工程、多轮对话生成策略、错误模式学习(维护常见错误库快速应用解决方案)。
章节 04
研究团队在26个不同规模设计(含CVDP基准测试套件)评估:
章节 05
Spec2Cov代表硬件验证自动化领域重要进展,结合LLM代码生成能力与硬件仿真精确反馈,开创全新验证范式。
章节 06
当前版本在复杂设计上的覆盖率仍有提升空间,未来改进方向包括: