一、覆盖率定义
覆盖率,指的是验证工作中不可或缺的一个重要环节,通过覆盖率驱动的方式,不仅可以量化验证的进度,还能够保证验证的完备性;
CDV,指的是覆盖率驱动验证。
二、覆盖率类型
代码覆盖率:UT 验证比较重视,要求 100%
功能覆盖率:IT 验证比较重视,要求 100%
三、代码覆盖率
1、行覆盖率 Line Coverage:记录程序的各行代码被执行的情况;
2、条件覆盖率 Cond Coverage:记录各个条件中的逻辑操作数量被执行的情况;
3、跳转覆盖率 Toogle Coverage: