
从规划到收敛的指标驱动验证
指标驱动验证将设计意图、特征化规划、功能覆盖率、断言和收敛指标连接为可追溯的验证流程。可度量目标用于指导激励、检查和进展分析,从而提升缺陷发现能力、验证效率以及跨仿真、硬件仿真和加速平台的收敛信心。
指标驱动验证将设计意图、特征化规划、功能覆盖率、断言和收敛指标连接为可追溯的验证流程。可度量目标用于指导激励、检查和进展分析,从而提升缺陷发现能力、验证效率以及跨仿真、硬件仿真和加速平台的收敛信心。
This resource includes
Description
指标驱动验证将验证定义为由明确目标、可追溯证据和受控反馈驱动的可度量工程过程。设计意图被分解为特征,特征被转换为指标,执行结果再根据预设收敛标准进行评估。这种结构用可评审、可审计、可执行的证据取代主观进展判断,也为管理不断增长的设计复杂度提供了实际方法,避免过度依赖手工场景创建或不受控制的激励数量。 规范化的 vPlan 将规格、架构、接口、黑盒行为、白盒机制和输入场景连接成统一结构。特征化规划用于识别设计必须证明的行为,面向特征的分析则将行为细化为精确的运行条件、合法与非法场景、内部交互以及预期响应。属性展开进一步将这些描述转换为可度量取值、覆盖 bin、交叉覆盖、断言和检查需求。最终形成从功能意图到可观测验证数据的直接路径。 该方法解决了定向测试和原始覆盖率驱动流程中的常见弱点。定向测试适合已知场景,但扩展成本高,并且容易遗漏那些未被人工识别的行为。工具报告的覆盖率可能快速增长,但代码覆盖、翻转覆盖和功能覆盖数字未必能说明关键需求是否已经真正满足。基于计划的覆盖率通过将这些数字映射到已定义特征和预期证据,为覆盖率提供语义背景。覆盖率收敛由此成为需求驱动的判断,而不是脱离设计意义的数字目标。 当验证环境围绕计划指标组织时,生产效率会明显提升。激励生成可以聚焦未覆盖的特征空间,检查器可以与预期行为对齐,调试可以优先处理影响收敛的失败。仿真周期被更有目的地使用,重复工作减少,验证缺口更早暴露。缺陷发现也会更加系统化,因为探索方向由特征交互、边界条件和可度量预期引导,而不仅仅依赖工程师直觉或随机活动。 规划质量同时取决于技术结构和利益相关者对齐。系统工程师、架构师、硬件设计工程师、软件开发人员和验证专家可能会对同一项需求持有不同解释。与指标对齐的计划能够显式记录这些解释,支持对模糊行为的评审,并在规格演进时捕获变化。当特征以合适抽象层次编写时,复用性也会提升:既要足够详细以支持覆盖率和检查,又要足够通用以适用于模块、集成、衍生设计和未来项目。 同一套指标结构可支持仿真、硬件仿真、加速、形式验证和混合验证环境。验证管理器可以维护需求、vPlan 条目、测试、覆盖率结果、断言、豁免项、缺陷和未解决缺口之间的链接。这种一致性使收敛标准在跨平台执行时保持稳定,并支持基于共享验证意图比较进展,而不是依赖平台特有的活动数量。指标驱动验证为复杂数字设计提供了可扩展的基础,用于实现可预测收敛、可复用规划资产和可辩护的验证信心。 Catalogue: 指标驱动验证 (MDV) 概述 MDV:闭环流程 现代验证方法对比 MDV:提高生产力 MDV 生产力优势 错误检测分析:测试驱动与指标驱动 工具报告覆盖率与基于计划的覆盖率 定向测试的局限性 覆盖率驱动验证的优势 CDV 中规划的重要性 跨验证平台的 MDV 使用验证管理器进行指标驱动验证 指标驱动验证的主要优势 验...
This resource includes
Description
指标驱动验证将验证定义为由明确目标、可追溯证据和受控反馈驱动的可度量工程过程。设计意图被分解为特征,特征被转换为指标,执行结果再根据预设收敛标准进行评估。这种结构用可评审、可审计、可执行的证据取代主观进展判断,也为管理不断增长的设计复杂度提供了实际方法,避免过度依赖手工场景创建或不受控制的激励数量。 规范化的 vPlan 将规格、架构、接口、黑盒行为、白盒机制和输入场景连接成统一结构。特征化规划用于识别设计必须证明的行为,面向特征的分析则将行为细化为精确的运行条件、合法与非法场景、内部交互以及预期响应。属性展开进一步将这些描述转换为可度量取值、覆盖 bin、交叉覆盖、断言和检查需求。最终形成从功能意图到可观测验证数据的直接路径。 该方法解决了定向测试和原始覆盖率驱动流程中的常见弱点。定向测试适合已知场景,但扩展成本高,并且容易遗漏那些未被人工识别的行为。工具报告的覆盖率可能快速增长,但代码覆盖、翻转覆盖和功能覆盖数字未必能说明关键需求是否已经真正满足。基于计划的覆盖率通过将这些数字映射到已定义特征和预期证据,为覆盖率提供语义背景。覆盖率收敛由此成为需求驱动的判断,而不是脱离设计意义的数字目标。 当验证环境围绕计划指标组织时,生产效率会明显提升。激励生成可以聚焦未覆盖的特征空间,检查器可以与预期行为对齐,调试可以优先处理影响收敛的失败。仿真周期被更有目的地使用,重复工作减少,验证缺口更早暴露。缺陷发现也会更加系统化,因为探索方向由特征交互、边界条件和可度量预期引导,而不仅仅依赖工程师直觉或随机活动。 规划质量同时取决于技术结构和利益相关者对齐。系统工程师、架构师、硬件设计工程师、软件开发人员和验证专家可能会对同一项需求持有不同解释。与指标对齐的计划能够显式记录这些解释,支持对模糊行为的评审,并在规格演进时捕获变化。当特征以合适抽象层次编写时,复用性也会提升:既要足够详细以支持覆盖率和检查,又要足够通用以适用于模块、集成、衍生设计和未来项目。 同一套指标结构可支持仿真、硬件仿真、加速、形式验证和混合验证环境。验证管理器可以维护需求、vPlan 条目、测试、覆盖率结果、断言、豁免项、缺陷和未解决缺口之间的链接。这种一致性使收敛标准在跨平台执行时保持稳定,并支持基于共享验证意图比较进展,而不是依赖平台特有的活动数量。指标驱动验证为复杂数字设计提供了可扩展的基础,用于实现可预测收敛、可复用规划资产和可辩护的验证信心。 Catalogue: 指标驱动验证 (MDV) 概述 MDV:闭环流程 现代验证方法对比 MDV:提高生产力 MDV 生产力优势 错误检测分析:测试驱动与指标驱动 工具报告覆盖率与基于计划的覆盖率 定向测试的局限性 覆盖率驱动验证的优势 CDV 中规划的重要性 跨验证平台的 MDV 使用验证管理器进行指标驱动验证 指标驱动验证的主要优势 验...
Recommended

EDA Academy is a practical learning platform for engineers in the VLSI and semiconductor industry. We offer structured courses, technical resources, and career-focused training across all major areas of chip design and verification — from Verilog to Physical Design, from fundamentals to advanced topics. Learn at your own pace, explore member-exclusive content, or join as an instructor to share your expertise. Lear...
