草庐IT

coverpoint

全部标签

(十五)覆盖率数据采样、交叉覆盖率_覆盖选项

一、数据采样当在覆盖点上指定一个变量或表达式时,SystemVerilog便会创建很多的“仓(bin)"来记录每个数值被捕捉到的次数,仓(bin)是衡量功能覆盖率的基本单位。SystemVerilog会自动为覆盖点创建仓,它通过被采样的表达式的域来确定可能值的范围。每次覆盖点/组采样后,SV都会在一个或者多个仓中留下标记,在每次仿真的末尾,所有带标记的仓会被汇聚到一个新创建的数据库中。在仿真之后,分析工具会读取这些数据库来生成覆盖率报告,包含了各部分和总体的覆盖率。为了计算一个覆盖点coverpoint上的覆盖率,首先需要确定可能数值的个数,这也被称为域。覆盖率就是采样值的数目除以域中仓的数目

(十五)覆盖率数据采样、交叉覆盖率_覆盖选项

一、数据采样当在覆盖点上指定一个变量或表达式时,SystemVerilog便会创建很多的“仓(bin)"来记录每个数值被捕捉到的次数,仓(bin)是衡量功能覆盖率的基本单位。SystemVerilog会自动为覆盖点创建仓,它通过被采样的表达式的域来确定可能值的范围。每次覆盖点/组采样后,SV都会在一个或者多个仓中留下标记,在每次仿真的末尾,所有带标记的仓会被汇聚到一个新创建的数据库中。在仿真之后,分析工具会读取这些数据库来生成覆盖率报告,包含了各部分和总体的覆盖率。为了计算一个覆盖点coverpoint上的覆盖率,首先需要确定可能数值的个数,这也被称为域。覆盖率就是采样值的数目除以域中仓的数目