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