功能覆盖率入门阶 幻灯片.pptVIP

  • 32
  • 0
  • 约2.36千字
  • 约 20页
  • 2017-09-25 发布于浙江
  • 举报
功能覆盖率入门阶 幻灯片

功能覆盖率 * 定义: 功能覆盖率是用来衡量哪些设计特征已经被测试程序测试过的一个标准。 1、设计特征? 设计的所有的功能点,以及与外部模块交互的全部可能情况。 2、设计特征的作用? 设计特征,即所有的功能点可以作为功能覆盖点来进行覆盖率测试。 图1 如何获取满意的覆盖率? 由上图得出激励的两种存在形式: 定向激励 随机激励(CRT) 100%的覆盖率也说明不了什么问题! 例如: 1.覆盖率代码只包含了复位信号的两种状态。 2.修改默认的100%的覆盖率要求(option.goal = 1) 并非说覆盖率不可靠,只能说覆盖率只是反映一个设计验证的方面; 假如覆盖率已经100%,但是结果仍然出错,岂不太尴尬! 强调一点: 覆盖率信息只是在运行仿真成功时才有效! 覆盖率的两种类型: 代码覆盖率 功能覆盖率 代码覆盖率: 行覆盖率 路径覆盖率 翻转覆盖率 有限状态机覆盖率 仿真工具一般都带有代码覆盖率工具,这个是工具的自动进行统计。 只检测代码执行的情况,但是对于功能是否正确却不保证。 功能覆盖率: 功能覆盖率就是确保设计在实际环境中的行为正确!所以,代码覆盖率和功能覆盖率,以及正确检测(漏洞率)都是

文档评论(0)

1亿VIP精品文档

相关文档