切换覆盖范围未收集

时间:2016-06-23 15:35:12

标签: code-coverage system-verilog cadence

我正在使用Coverage配置文件通过提及“select_coverage -block -expression -toggle -module dut ...”来明确收集代​​码覆盖率。

不知何故,我无法在dut的切换覆盖范围内获得任何数字。 我甚至尝试使用实例名称而不是模块,但它没有改变任何东西。

这些是我的其他一些设置:

- > select_coverage -block -expr -toggle -fsm -module dut ...

- > set_fsm_scoring -hold_transition

- > deselect_coverage -remove_empty_instances

- > deselect_coverage -expression -module A

- > set_implicit_block_scoring -off

- > set_expr_coverable_operators -event_or

- > set_expr_coverable_statements -all

- > set_libcell_scoring

- > set_assign_scoring

- > set_statement_scoring

- > set_parameterized_module_coverage

- > set_expr_scoring -struct

- > set_toggle_scoring -sv_enum

- > select_functional

- > set_covergroup -per_instance_default_one

- > set_covergroup -optimize_model

有人会知道什么可能阻止切换报道被收集?

1 个答案:

答案 0 :(得分:2)

通过检查imc中的coverage数据库进行了大量调试后,我发现在一个无意的错误中,合并脚本没有选择切换覆盖率数据。 报道正在收集。