[dv/xcelium] 1 attempt of cleaning up the coverage files Signed-off-by: Rasmus Madsen <rasmus.madsen@wdc.com>
diff --git a/hw/dv/tools/xcelium/common.ccf b/hw/dv/tools/xcelium/common.ccf index b01c825..5f5dbb8 100644 --- a/hw/dv/tools/xcelium/common.ccf +++ b/hw/dv/tools/xcelium/common.ccf
@@ -32,7 +32,7 @@ // Scores statements within a block. set_statement_scoring - +// // Enables expression coverage for expression containing structs (packed and unpacked). set_expr_scoring -struct @@ -47,9 +47,6 @@ // modules. select_functional -ams_control -imm_asrt_class_package -// Improve the scoping and naming of covergroup instances. -set_covergroup -new_instance_reporting - // Enable toggle coverage only on ports. set_toggle_portsonly
diff --git a/hw/dv/tools/xcelium/cover.ccf b/hw/dv/tools/xcelium/cover.ccf index 06d24ce..d77ecbd 100644 --- a/hw/dv/tools/xcelium/cover.ccf +++ b/hw/dv/tools/xcelium/cover.ccf
@@ -5,8 +5,8 @@ // Include our common coverage CCF. include_ccf ${dv_root}/tools/xcelium/common.ccf -deselect_coverage -betfs -module tb... -select_coverage -befs -module ${DUT_TOP}... +// enable coverage on dut and below +select_coverage -befts -module ${DUT_TOP}... // Black-box pre-verified IPs from coverage collection. deselect_coverage -betfs -module pins_if @@ -17,6 +17,8 @@ deselect_coverage -betfs -module prim_esc_receiver... deselect_coverage -betfs -module prim_prince... deselect_coverage -betfs -module prim_lfsr... + + // Black-box DV CDC module. deselect_coverage -betfs -module prim_cdc_rand_delay // csr_assert_fpv is an auto-generated csr read assertion module. So only assertion coverage is @@ -24,8 +26,8 @@ deselect_coverage -betf -module *csr_assert_fpv... // Only collect toggle coverage on the DUT and the black-boxed IP (above) ports. -deselect_coverage -toggle -module ${DUT_TOP}... -select_coverage -toggle -module ${DUT_TOP} + + select_coverage -toggle -module prim_alert_sender select_coverage -toggle -module prim_alert_receiver select_coverage -toggle -module prim_esc_sender