How to download VIP smartsearch?
DESIGNWARE_HOMEto required designware home location where VIP Smartsearch should be downloaded.
vip_smartsearch_<version>.runfile.
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
How to install VIP Smartsearch?
Please refer to the fileVIP_Smartsearch_installation_and_usage_guide.pdfin
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>for installation steps.
Customer Support
For more details about VIP smartsearch tool, contact support_center@synopsys.com.Summary of Coverage defined in AMBA SVT UVM Documentation:
| Group | Subgroup | Covergroup | Coverpoints | Bins | Description |
|---|---|---|---|---|---|
| CHI_E_SYSTEM_MON_PATH | CHI_E_SYSTEM_MON_TARGETTED_HN_IDX | trans_cross_chi_e_xact_type_hn_idx |
|
| This Covergroup captures hnf and hni supported xact types cross with hnf and hni node idx's. This Covergroup is constructed and sampled only when svt_chi_system_configuration :: system_monitor_enable is set to 1, svt_chi_system_configuration :: system_coverage_enable is set to 1 and svt_chi_system_configuration :: system_path_coverage_enable is set to 1. Covergroup: trans_cross_chi_e_xact_type_hn_idx Coverpoints:
Cross Coverpoints:
|
| CHI_E_SYSTEM_MON_PATH | CHI_E_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_e_rn_f_xacts_with_chi_e_rn_i_xacts |
| This covergroup captures CHI Issue E specific coherent/non-coherent transactions from RN_F and CHI Issue E specific coherent/non-coherent transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of CHI E compliant RN_F and CHI E compliant RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_e_rn_f_xacts_with_chi_e_rn_i_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_E_SYSTEM_MON_PATH | CHI_E_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_e_rn_f_xacts_with_chi_rn_i_atomic_xacts |
| This covergroup captures CHI Issue E specific coherent transactions from RN_F and CHI coherent atomic transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of CHI E compliant RN_F and CHI RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_e_rn_f_xacts_with_chi_rn_i_atomic_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_E_SYSTEM_MON_PATH | CHI_E_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_e_rn_f_xacts_with_chi_rn_i_xacts |
| This covergroup captures CHI Issue E specific coherent/non-coherent transactions from RN_F and CHI coherent/non-coherent transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of CHI E compliant RN_F and CHI RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_e_rn_f_xacts_with_chi_rn_i_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_E_SYSTEM_MON_PATH | CHI_E_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_e_rn_i_xacts |
| This covergroup captures CHI coherent atomic transactions from RN_F and CHI Issue E specific coherent transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of RN_F and CHI E compliant CHI RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_e_rn_i_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_E_SYSTEM_MON_PATH | CHI_E_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_xacts_with_chi_e_rn_i_xacts |
| This covergroup captures CHI coherent/non-coherent transactions from RN_F and CHI Issue E specific coherent/non-coherent transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of CHI RN_F and CHI E compliant RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_xacts_with_chi_e_rn_i_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_PATH_FLOW | trans_cross_chi_rn_idx_hn_idx |
| This Covergroup captures the path flow from request node to home node. This Covergroup is constructed and sampled only when svt_chi_system_configuration :: system_monitor_enable is set to 1, svt_chi_system_configuration :: system_coverage_enable is set to 1 and svt_chi_system_configuration :: system_path_coverage_enable is set to 1. Covergroup: trans_cross_chi_rn_idx_hn_idx Coverpoints:
Cross coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TARGETTED_HN_IDX | trans_cross_chi_xact_type_hn_idx |
|
| This Covergroup captures hnf and hni supported xact types cross with hnf and hni node idx's. This Covergroup is constructed and sampled only when svt_chi_system_configuration :: system_monitor_enable is set to 1, svt_chi_system_configuration :: system_coverage_enable is set to 1 and svt_chi_system_configuration :: system_path_coverage_enable is set to 1. Covergroup: trans_cross_chi_xact_type_hn_idx Coverpoints:
Cross coverpoints:
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_f_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_rn_f_atomic_xacts |
| This covergroup captures CHI coherent atomic transactions from one RN_F and CHI coherent atomic transactions initiated from another RN_F port concurrently to the same address between each pair of RN_F ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_f_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_rn_f_atomic_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_f_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_rn_f_non_atomic_xacts |
| This covergroup captures CHI coherent atomic transactions from one RN_F and CHI coherent non-atomic transactions initiated from another RN_F port concurrently to the same address between each pair of RN_F ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_f_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_rn_f_non_atomic_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_f_port_concurrent_overlapping_chi_rn_f_non_atomic_xacts_with_chi_rn_f_atomic_xacts |
| This covergroup captures CHI coherent non-atomic transactions from one RN_F and CHI coherent atomic transactions initiated from another RN_F port concurrently to the same address between each pair of RN_F ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_f_port_concurrent_overlapping_chi_rn_f_non_atomic_xacts_with_chi_rn_f_atomic_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_f_port_pair_concurrent_overlapping_non_atomic_xacts |
|
Coverpoints:
Cross coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_rn_i_atomic_xacts |
| This covergroup captures CHI coherent atomic transactions from RN_F and CHI coherent atomic transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of RN_F and RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_atomic_xacts_with_chi_rn_i_atomic_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_non_atomic_xacts_with_chi_rn_i_atomic_xacts |
| This covergroup captures CHI coherent non-atomic transactions from RN_F and CHI coherent atomic transactions initiated from RN_I/RN_D ports concurrently to the same address between each pair of RN_F and RN_I/RN_D ports. This covergroup is constructed only when all the following conditions are true:
Covergroup: trans_chi_rn_f_port_chi_rn_i_port_concurrent_overlapping_chi_rn_f_non_atomic_xacts_with_chi_rn_i_atomic_xacts Coverpoints:
Cross Coverpoints:
|
|
| CHI_SYSTEM_MON_PATH | CHI_SYSTEM_MON_TRANS_SCENARIO | trans_chi_rn_f_port_chi_rn_i_port_pair_concurrent_overlapping_xacts |
|
Coverpoints:
Cross coverpoints:
|
|
| CHI_SN_LINK_MON_LINK_ACTIVATION_DEACTIVATION | -- | trans_chi_link_activation_deactivation |
| This covergroup captures link activity during link activation/deactivation. Defined only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_link_activation_deactivation
Coverpoints:
|
|
| CHI_SN_LINK_MON_SIGNAL_STATE | -- | signal_state_RXDATFLIT |
| SN RXDATFLIT Signal State covergroup | |
| CHI_SN_LINK_MON_SIGNAL_STATE | -- | signal_state_RXREQFLIT |
| SN RXREQFLIT Signal State covergroup | |
| CHI_SN_LINK_MON_SIGNAL_STATE | -- | signal_state_TXDATFLIT |
| SN TXDATFLIT Signal State covergroup | |
| CHI_SN_LINK_MON_SIGNAL_STATE | -- | signal_state_TXRSPFLIT |
| SN TXRSPFLIT Signal State covergroup | |
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVATION_DEACTIVATION | trans_chi_link_activation_deactivation |
| This covergroup captures link activity during link activation/deactivation. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_link_activation_deactivation
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_expected_txrun_rxrun_to_txstop_rxstop_state_transition |
| This covergroup captures the expected TXRUN_RXRUN to TXSTOP_RXSTOP state transition. Spec Reference : ARM-IHI0050A: Figure-12.6, ARM-IHI0050B: Figure-13.6 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_expected_txrun_rxrun_to_txstop_rxstop_state_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_expected_txstop_rxstop_to_txrun_rxrun_state_transition |
| This covergroup captures the expected TXSTOP_RXSTOP to TXRUN_RXRUN state transition. Spec Reference : ARM-IHI0050A: Figure-12.6, ARM-IHI0050B: Figure-13.6 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_expected_txstop_rxstop_to_txrun_rxrun_state_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_txla_rxla_async_input_race_state_transition |
| This covergroup captures the Async Input race for Tx and Rx state transition. Spec Reference : ARM-IHI0050A: Figure-12.5, ARM-IHI0050B: Figure-13.5 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txla_rxla_async_input_race_state_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_txla_rxla_state |
| This covergroup captures the Tx and Rx state combinations Spec Reference : ARM-IHI0050A: Figure-12.5, ARM-IHI0050B: Figure-13.5 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txla_rxla_state
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_txla_rxla_state_transition |
| This covergroup captures the Tx and Rx state transition. Spec Reference : ARM-IHI0050A: Figure-12.5, ARM-IHI0050B: Figure-13.5 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txla_rxla_state_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_txla_rxla_state_transition_from_banned_outut_race_state |
| This covergroup captures Tx and Rx state transition from banned output race state. Spec Reference : ARM-IHI0050A: Figure-12.5, ARM-IHI0050B: Figure-13.5 Constructed and sampled only when svt_chi_node_configuration :: link_coverage_enable is set to 1,svt_chi_node_configuration :: delays_enable is set to 1, svt_chi_node_configuration :: link_active_signal_delays_enable is set to 1 and svt_chi_node_configuration :: allow_link_active_signal_banned_output_race_transitions is set to 1.
Covergroup:trans_chi_txla_rxla_state_transition_from_banned_outut_race_state Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_txla_rxla_state_transition_to_banned_outut_race_state |
| This covergroup captures Tx and Rx state transition to banned output race state. Spec Reference : ARM-IHI0050A: Figure-12.5, ARM-IHI0050B: Figure-13.5 Constructed and sampled only when svt_chi_node_configuration :: link_coverage_enable is set to 1,svt_chi_node_configuration :: delays_enable is set to 1, svt_chi_node_configuration :: link_active_signal_delays_enable is set to 1 and svt_chi_node_configuration :: allow_link_active_signal_banned_output_race_transitions is set to 1.
Covergroup:trans_chi_txla_rxla_state_transition_to_banned_outut_race_state Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_valid_txrun_rxrun_to_txstop_rxstop_state_transition |
| This covergroup captures all the valid TXRUN_RXRUN to TXSTOP_RXSTOP state transition. Spec Reference : ARM-IHI0050A: Figure-12.6, ARM-IHI0050B: Figure-13.6 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_valid_txrun_rxrun_to_txstop_rxstop_state_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXLA_RXLA_STATE | trans_chi_valid_txstop_rxstop_to_txrun_rxrun_state_transition |
| This covergroup captures all the valid TXSTOP_RXSTOP to TXRUN_RXRUN state transition. Spec Reference : ARM-IHI0050A: Figure-12.6, ARM-IHI0050B: Figure-13.6 Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_valid_txstop_rxstop_to_txrun_rxrun_state_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_SYSCO_INTERFACE_STATE | trans_chi_sysco_interface_state |
| This covergroup captures the sysco iterface state Spec Reference : ARM-IHI0050B: 14 Constructed only when:
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXSACTIVE_RXSACTIVE | trans_chi_txsactive_rxsactive |
| This covergroup captures the combination of TXSACTIVE and RXSACTIVE signals. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txsactive_rxsactive
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXSACTIVE_RXSACTIVE | trans_chi_txsactive_rxsactive_transition |
| This covergroup captures the transition of TXSACTIVE_RXSACTIVE signals. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txsactive_rxsactive_transition
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_TXSACTIVE_RXSACTIVE | trans_cross_chi_txsactive_rxsactive_link_active |
| This covergroup captures the cross of link_active with TXSACTIVE_RXSACTIVE signals. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_cross_chi_txsactive_rxsactive_link_active
Coverpoints:
Cross Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_link_deactivation_due_to_timeout |
| This covergroup captures is the link deactivation due to the timeout configuration svt_chi_node_configuration :: tx_link_deactivation_time. The bin hit count specifies the number of times the link deactivated due to timeout configured. Constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: tx_link_deactivation_time set to a value greater than 0 and svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_link_deactivation_due_to_timeout
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_advertised_curr_l_credit_count |
| This covergroup captures current L-credit count of request virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_back2back_cycles_protocol_flitv_assertion_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv |
| This covergroup captures is request virtual channel l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_l_credit_available_flitpend_asserted_without_flitv |
| This covergroup captures is request virtual channel l credit available and flitpend asserted for one clock cycle followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_l_credit_received_next_cycle_flitv_asserted |
| This covergroup captures is L-credit received followed by flitv assertion in very next cycle or not of request virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_l_credit_received_same_cycle_flitpend_asserted |
| This covergroup captures is L-credit received and flitpend asserted in same cycle or not of request virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_no_l_credit_available_flitpend_asserted |
| This covergroup captures is request virtual channel no l credit available and flitpend asserted followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_no_l_credit_available_flitpend_asserted_back2back_cycles |
| This covergroup captures is request virtual channel no l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_req_vc_protocol_flit_observed |
| This covergroup captures is request virtual channel protocol flit is observed. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_advertised_curr_l_credit_count |
| This covergroup captures current L-credit count of RX data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv |
| This covergroup captures is RX data virtual channel l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_l_credit_available_flitpend_asserted_without_flitv |
| This covergroup captures is RX data virtual channel l credit available and flitpend asserted for one clock cycle followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_l_credit_transmitted_next_cycle_flitv_asserted |
| This covergroup captures is L-credit transmitted followed by flitv assertion in very next cycle or not of RX data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_l_credit_transmitted_same_cycle_flitpend_asserted |
| This covergroup captures is L-credit transmitted and flitpend asserted in same cycle or not of RX data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_lcredit_transmitted_during_rx_deactivate_state |
| This covergroup captures RX DAT l-credit transmitted during RX Deactivate state.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_no_l_credit_available_flitpend_asserted |
| This covergroup captures is RX data virtual channel no l credit available and flitpend asserted followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_no_l_credit_available_flitpend_asserted_back2back_cycles |
| This covergroup captures is RX data virtual channel no l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_dat_vc_protocol_flit_observed |
| This covergroup captures is RX data virtual channel protocol flit is observed. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_datlinkflit_seen_in_rxla_deactivate_state |
| This covergroup captures LcrdReturn flit on Rx Data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_observed_dat_flit_during_deactivate_state |
| This covergroup captures is receiver observed data protocol flits during the deactivate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_observed_rsp_flit_during_deactivate_state |
| This covergroup captures is receiver observed response protocol flits during the deactivate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_observed_snp_flit_during_deactivate_state |
| This covergroup captures is receiver observed snoop protocol flits during the deactivate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_advertised_curr_l_credit_count |
| This covergroup captures current L-credit count of RX response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv |
| This covergroup captures is RX response virtual channel l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_l_credit_available_flitpend_asserted_without_flitv |
| This covergroup captures is RX response virtual channel l credit available and flitpend asserted for one clock cycle followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_l_credit_transmitted_next_cycle_flitv_asserted |
| This covergroup captures is L-credit transmitted followed by flitv assertion in very next cycle or not of RX response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_l_credit_transmitted_same_cycle_flitpend_asserted |
| This covergroup captures is L-credit transmitted and flitpend asserted in same cycle or not of RX response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_lcredit_transmitted_during_rx_deactivate_state |
| This covergroup captures RX RSP l-credit transmitted during RX Deactivate state.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_no_l_credit_available_flitpend_asserted |
| This covergroup captures is RX response virtual channel no l credit available and flitpend asserted followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_no_l_credit_available_flitpend_asserted_back2back_cycles |
| This covergroup captures is RX response virtual channel no l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsp_vc_protocol_flit_observed |
| This covergroup captures is RX response virtual channel protocol flit is observed. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_rsplinkflit_seen_in_rxla_deactivate_state |
| This covergroup captures LcrdReturn flit on Rx Response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_snp_vc_lcredit_transmitted_during_rx_deactivate_state |
| This covergroup captures RX SNP l-credit transmitted during RX Deactivate state.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_snplinkflit_seen_in_rxla_deactivate_state |
| This covergroup captures LcrdReturn flit on Rx SNP virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_transmitted_dat_l_credits_during_activate_state |
| This covergroup captures is transmitter observed data l credits during the activate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_transmitted_rsp_l_credits_during_activate_state |
| This covergroup captures is transmitter observed response l credits during the activate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rx_transmitted_snp_l_credits_during_activate_state |
| This covergroup captures is transmitter observed snoop l credits during the activate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactiveack_asserted_same_cycle_rxdatlcrdv_asserted |
| This covergroup captures RXLINKACTIVEACK assertion same cycle RXDATLCRDV asserted. This signifies a race around condition RN asserting RXLINKACTIVEACK and RXDATLCRDV on the same clock cycle. This will be a race between the signals RXLINKACTIVEACK and RXDATLCRDV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactiveack_asserted_same_cycle_rxrsplcrdv_asserted |
| This covergroup captures RXLINKACTIVEACK assertion same cycle RXRSPLCRDV asserted. This signifies a race around condition RN asserting RXLINKACTIVEACK and RXRSPLCRDV on the same clock cycle. This will be a race between the signals RXLINKACTIVEACK and RXRSPLCRDV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactiveack_asserted_same_cycle_rxsnplcrdv_asserted |
| This covergroup captures RXLINKACTIVEACK assertion same cycle RXSNPLCRDV asserted. This signifies a race around condition RN asserting RXLINKACTIVEACK and RXSNPLCRDV on the same clock cycle. This will be a race between the signals RXLINKACTIVEACK and RXSNPLCRDV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactivereq_assertion_followed_by_rxsactive_assertion |
| This covergroup captures RXLINKACTIVEREQ assertion followed by RXSACTIVE assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_rxlinkactivereq_assertion_followed_by_rxsactive_assertion
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactivereq_deasserted_same_cycle_rxdatflitv_asserted |
| This covergroup captures RXLINKACTIVEREQ deassertion same cycle RXDATFLITV asserted. This signifies a race around condition ICN deasserting TXLINKACTIVEREQ and asserting TXDATFLITV(here TXDATFLITV assertion is to transmit the last protocol flit) on the same clock cycle. From RN perspective, this will be a race between the signals RXLINKACTIVEREQ and RXDATFLITV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactivereq_deasserted_same_cycle_rxrspflitv_asserted |
| This covergroup captures RXLINKACTIVEREQ deassertion same cycle RXRSPFLITV asserted. This signifies a race around condition ICN deasserting TXLINKACTIVEREQ and asserting TXRSPFLITV(here TXRSPFLITV assertion is to transmit the last protocol flit) on the same clock cycle. From RN perspective, this will be a race between the signals RXLINKACTIVEREQ and RXRSPFLITV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxlinkactivereq_deasserted_same_cycle_rxsnpflitv_asserted |
| This covergroup captures RXLINKACTIVEREQ deassertion same cycle RXSNPFLITV asserted. This signifies a race around condition ICN deasserting TXLINKACTIVEREQ and asserting TXSNPFLITV(here TXSNPFLITV assertion is to transmit the last protocol flit) on the same clock cycle. From RN perspective, this will be a race between the signals RXLINKACTIVEREQ and RXSNPFLITV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_next_cycle_rxdatflitv_asserted |
| This covergroup captures is rxsactive asserted and in next clock cycle RX data virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_next_cycle_rxrspflitv_asserted |
| This covergroup captures is rxsactive asserted and in next clock cycle RX response virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_next_cycle_snpflitv_asserted |
| This covergroup captures is rxsactive asserted and in next clock cycle snoop virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_same_cycle_rxdatflitv_asserted |
| This covergroup captures is rxsactive asserted and in same clock cycle RX data virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_same_cycle_rxlinkactivereq_asserted |
| This covergroup captures RXSACTIVE and RXLINKACTIVEREQ assertion in the same clock. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_rxsactive_asserted_same_cycle_rxlinkactivereq_asserted
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_same_cycle_rxrspflitv_asserted |
| This covergroup captures is rxsactive asserted and in same clock cycle RX response virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_asserted_same_cycle_snpflitv_asserted |
| This covergroup captures is rxsactive asserted and in same clock cycle snoop virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_assertion_followed_by_rxlinkactivereq_assertion |
| This covergroup captures RXSACTIVE assertion followed by RXLINKACTIVEREQ assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_rxsactive_assertion_followed_by_rxlinkactivereq_assertion
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_deasserted_while_receiving_dat_linkflit |
| This covergroup captures is rxsactive de-asserted while receiving data link flit. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_deasserted_while_receiving_rsp_linkflit |
| This covergroup captures is rxsactive de-asserted while receiving response link flit. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsactive_deasserted_while_receiving_snp_linkflit |
| This covergroup captures is rxsactive de-asserted while receiving snoop link flit. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsnp_flitv_observed_in_txla_activate_state |
| This covergroup captures is RXSNPFLITV observed in TXLA ACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsnp_flitv_observed_in_txla_deactivate_state |
| This covergroup captures is RXSNPFLITV observed in TXLA DEACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_rxsnp_flitv_observed_in_txla_stop_state |
| This covergroup captures is RXSNPFLITV observed in TXLA STOP state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_advertised_curr_l_credit_count |
| This covergroup captures current L-credit count of snoop virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv |
| This covergroup captures is snoop virtual channel l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_l_credit_available_flitpend_asserted_without_flitv |
| This covergroup captures is snoop virtual channel l credit available and flitpend asserted for one clock cycle followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_l_credit_transmitted_next_cycle_flitv_asserted |
| This covergroup captures is L-credit received followed by flitv assertion in very next cycle or not of snoop virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_l_credit_transmitted_same_cycle_flitpend_asserted |
| This covergroup captures is L-credit received and flitpend asserted in same cycle or not of snoop virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_no_l_credit_available_flitpend_asserted |
| This covergroup captures is snoop virtual channel no l credit available and flitpend asserted followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_no_l_credit_available_flitpend_asserted_back2back_cycles |
| This covergroup captures is snoop virtual channel no l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_snp_vc_protocol_flit_observed |
| This covergroup captures is snoop virtual channel protocol flit is observed. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_speculative_rxsactive_asserted_txla_rxla_state |
| This covergroup captures combined TXLA RXLA state when speculative RXSACTIVE is assereted. Constructed and sampled only when svt_chi_node_configuration :: link_coverage_enable is set to 1 and svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted is greater than 0. Covergroup: trans_chi_speculative_rxsactive_asserted_txla_rxla_state
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_speculative_rxsactive_assertion_to_deassertion_clock_cycles |
| This covergroup captures number of clock cycles speculative RXSACTIVE is asserted.In other words, number of clock cyles between speculative RXSACTIVE assertion to deassertion. The bins for this covergroup will be generated based on the configuration parameter svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted, bins will range from min(1) to svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted value. Constructed and sampled only when svt_chi_node_configuration :: link_coverage_enable is set to 1 and svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted is greater than 0. Covergroup: trans_chi_speculative_rxsactive_assertion_to_deassertion_clock_cycles
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_speculative_txsactive_asserted_txla_rxla_state |
| This covergroup captures combined TXLA RXLA state when speculative TXSACTIVE is assereted. Constructed and sampled only when svt_chi_node_configuration :: link_coverage_enable is set to 1 and svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted is greater than 0. Covergroup: trans_chi_speculative_txsactive_asserted_txla_rxla_state
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_speculative_txsactive_assertion_to_deassertion_clock_cycles |
| This covergroup captures number of clock cycles speculative TXSACTIVE is asserted.In other words, number of clock cyles between speculative TXSACTIVE assertion to deassertion. The bins for this covergroup will be generated based on the configuration parameter svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted, bins will range from min(1) to svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted value. Constructed and sampled only when svt_chi_node_configuration :: link_coverage_enable is set to 1 and svt_chi_node_configuration :: max_num_clock_cycles_speculative_sactive_signal_asserted is greater than 0. Covergroup: trans_chi_speculative_txsactive_assertion_to_deassertion_clock_cycles
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_advertised_curr_l_credit_count |
| This covergroup captures current L-credit count of TX data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv |
| This covergroup captures is TX data virtual channel l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Covergroup: trans_chi_tx_dat_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_l_credit_available_flitpend_asserted_without_flitv |
| This covergroup captures is TX data virtual channel l credit available and flitpend asserted for one clock cycle followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_l_credit_received_next_cycle_flitv_asserted |
| This covergroup captures is L-credit received followed by flitv assertion in very next cycle or not of TX data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_l_credit_received_same_cycle_flitpend_asserted |
| This covergroup captures is L-credit received and flitpend asserted in same cycle or not of TX data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_lcredit_received_during_tx_deactivate_state |
| This covergroup captures TX DAT l-credit received during TX Deactivate state.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_no_l_credit_available_flitpend_asserted |
| This covergroup captures is TX data virtual channel no l credit available and flitpend asserted followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_no_l_credit_available_flitpend_asserted_back2back_cycles |
| This covergroup captures is TX data virtual channel no l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_dat_vc_protocol_flit_observed |
| This covergroup captures is TX data virtual channel protocol flit is observed. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_datlinkflit_seen_in_txla_deactivate_state |
| This covergroup captures LcrdReturn flit on Tx Data virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_observed_dat_l_credits_during_activate_state |
| This covergroup captures is transmitter observed data l credits during the activate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_observed_req_l_credits_during_activate_state |
| This covergroup captures is transmitter observed request l credits during the activate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_observed_rsp_l_credits_during_activate_state |
| This covergroup captures is transmitter observed response l credits during the activate state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_req_vc_lcredit_received_during_tx_deactivate_state |
| This covergroup captures TX REQ l-credit received during TX Deactivate state.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_reqlinkflit_seen_in_txla_deactivate_state |
| This covergroup captures LcrdReturn flit on Tx Request virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_advertised_curr_l_credit_count |
| This covergroup captures current L-credit count of TX response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_l_credit_available_flitpend_asserted_back2back_cycles_without_flitv |
| This covergroup captures is TX response virtual channel l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_l_credit_available_flitpend_asserted_without_flitv |
| This covergroup captures is TX response virtual channel l credit available and flitpend asserted for one clock cycle followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_l_credit_received_next_cycle_flitv_asserted |
| This covergroup captures is L-credit received followed by flitv assertion in very next cycle or not of TX response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_l_credit_received_same_cycle_flitpend_asserted |
| This covergroup captures is L-credit received and flitpend asserted in same cycle or not of TX response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_lcredit_received_during_tx_deactivate_state |
| This covergroup captures TX RSP l-credit received during TX Deactivate state.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_no_l_credit_available_flitpend_asserted |
| This covergroup captures is TX response virtual channel no l credit available and flitpend asserted followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_no_l_credit_available_flitpend_asserted_back2back_cycles |
| This covergroup captures is TX response virtual channel no l credit available and flitpend asserted for back2back clock cycles followed by no assertion of flitv. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsp_vc_protocol_flit_observed |
| This covergroup captures is TX response virtual channel protocol flit is observed. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_tx_rsplinkflit_seen_in_txla_deactivate_state |
| This covergroup captures LcrdReturn flit on Tx Response virtual channel. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txdat_lcrd_observed_in_txla_activate_state |
| This covergroup captures is TXDATLCRDV is observed in TXLA ACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txdat_lcrd_observed_in_txla_deactivate_state |
| This covergroup captures is TXDATLCRDV is observed in TXLA DEACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txdat_lcrd_observed_in_txla_run_state |
| This covergroup captures is TXDATLCRDV is observed in TXLA RUN state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txdatflit_x_during_reset |
| This covergroup captures FLIT of Tx data virtual channel is x or not during the reset. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txdatflitpend_x_during_reset |
| This covergroup captures FLITPEND of Tx data virtual channel is x or not during the reset. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactiveack_asserted_same_cycle_txdatlcrdv_asserted |
| This covergroup captures TXLINKACTIVEACK assertion same cycle TXDATLCRDV asserted. This signifies a race around condition ICN asserting RXLINKACTIVEACK and RXDATLCRDV on the same clock cycle. From RN perspective, this will be a race between the signals TXLINKACTIVEACK and TXDATLCRDV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactiveack_asserted_same_cycle_txreqlcrdv_asserted |
| This covergroup captures TXLINKACTIVEACK assertion same cycle TXREQLCRDV asserted. This signifies a race around condition ICN asserting RXLINKACTIVEACK and RXREQLCRDV on the same clock cycle. From RN perspective, this will be a race between the signals TXLINKACTIVEACK and TXREQLCRDV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactiveack_asserted_same_cycle_txrsplcrdv_asserted |
| This covergroup captures TXLINKACTIVEACK assertion same cycle TXRSPLCRDV asserted. This signifies a race around condition ICN asserting RXLINKACTIVEACK and RXRSPLCRDV on the same clock cycle. From RN perspective, this will be a race between the signals TXLINKACTIVEACK and TXRSPLCRDV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactivereq_assertion_followed_by_txsactive_assertion |
| This covergroup captures TXLINKACTIVEREQ assertion followed by TXSACTIVE assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txlinkactivereq_assertion_followed_by_txsactive_assertion
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactivereq_deasserted_same_cycle_txdatflitv_asserted |
| This covergroup captures TXLINKACTIVEREQ deassertion same cycle TXDATFLITV asserted(here TXDATFLITV assertion is to transmit the last protocol flit). This signifies a race around condition RN deasserting TXLINKACTIVEREQ and asserting TXDATFLITV on the same clock cycle. This will be a race between the signals TXLINKACTIVEREQ and TXDATFLITV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactivereq_deasserted_same_cycle_txreqflitv_asserted |
| This covergroup captures TXLINKACTIVEREQ deassertion same cycle TXREQFLITV asserted(here TXREQFLITV assertion is to transmit the last protocol flit). This signifies a race around condition RN deasserting TXLINKACTIVEREQ and asserting TXREQFLITV on the same clock cycle. This will be a race between the signals TXLINKACTIVEREQ and TXREQFLITV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txlinkactivereq_deasserted_same_cycle_txrspflitv_asserted |
| This covergroup captures TXLINKACTIVEREQ deassertion same cycle TXRSPFLITV asserted(here TXRSPFLITV assertion is to transmit the last protocol flit). This signifies a race around condition RN deasserting TXLINKACTIVEREQ and asserting TXRSPFLITV on the same clock cycle. This will be a race between the signals TXLINKACTIVEREQ and TXRSPFLITV. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txreq_lcrd_observed_in_txla_activate_state |
| This covergroup captures is TXREQLCRDV is observed in TXLA ACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txreq_lcrd_observed_in_txla_deactivate_state |
| This covergroup captures is TXREQLCRDV is observed in TXLA DEACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txreq_lcrd_observed_in_txla_run_state |
| This covergroup captures is TXREQLCRDV is observed in TXLA RUN state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txreqflit_x_during_reset |
| This covergroup captures FLIT of Tx request virtual channel is x or not during the reset. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txreqflitpend_x_during_reset |
| This covergroup captures FLITPEND of Tx request virtual channel is x or not during the reset. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txrsp_lcrd_observed_in_txla_activate_state |
| This covergroup captures is TXRSPLCRDV is observed in TXLA ACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txrsp_lcrd_observed_in_txla_deactivate_state |
| This covergroup captures is TXRSPLCRDV is observed in TXLA DEACTIVATE state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txrsp_lcrd_observed_in_txla_run_state |
| This covergroup captures is TXRSPLCRDV is observed in TXLA RUN state. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txrspflit_x_during_reset |
| This covergroup captures FLIT of Tx response virtual channel is x or not during the reset. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txrspflitpend_x_during_reset |
| This covergroup captures FLITPEND of Tx response virtual channel is x or not during the reset. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_link_activated_reqflit_transmitted |
| This covergroup captures is txsactive asserted and then link activated and then request flit transmitted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_next_cycle_reqflitv_asserted |
| This covergroup captures is txsactive asserted and in next clock cycle request virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_next_cycle_txdatflitv_asserted |
| This covergroup captures is txsactive asserted and in next clock cycle TX data virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_next_cycle_txrspflitv_asserted |
| This covergroup captures is txsactive asserted and in next clock cycle TX response virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_same_cycle_reqflitv_asserted |
| This covergroup captures is txsactive asserted and in same clock cycle request virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_same_cycle_txdatflitv_asserted |
| This covergroup captures is txsactive asserted and in same clock cycle TX data virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_same_cycle_txlinkactivereq_asserted |
| This covergroup captures TXSACTIVE and TXLINKACTIVEREQ assertion in the same clock. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txsactive_asserted_same_cycle_txlinkactivereq_asserted
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_asserted_same_cycle_txrspflitv_asserted |
| This covergroup captures is txsactive asserted and in same clock cycle TX response virtual channel flitv asserted. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_assertion_followed_by_txlinkactivereq_assertion |
| This covergroup captures TXSACTIVE assertion followed by TXLINKACTIVEREQ assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txsactive_assertion_followed_by_txlinkactivereq_assertion
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_deasserted_while_transmitting_dat_linkflit |
| This covergroup captures is txsactive de-asserted while transmitting data link flit. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_deasserted_while_transmitting_req_linkflit |
| This covergroup captures is txsactive de-asserted while transmitting request link flit. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY | trans_chi_txsactive_deasserted_while_transmitting_rsp_linkflit |
| This covergroup captures is txsactive de-asserted while transmitting response link flit. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxdat_lcrd_to_next_rxdat_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent RXDATLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxdat_return_lcrd_to_next_rxdat_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent RXDATFLITV assertion for link flits. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxdat_vc_num_return_lcredits_in_rxla_deactivate_state |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxla_ack_assertion_to_rxsnp_flitv_delay_count |
| This covergroup captures the delay in number of clock cycles from RXLINKACTIVEACK assertion to RXSNPFLITV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxla_req_deassertion_to_rxdat_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from RXLINKACTIVEREQ deassertion to first l-credit returned(RXDATFLITV assertion) on RXDAT channel. This covergroup bins capture the delay count from minimum clock cycles(0) to maximum clock cycles(as programmed using svt_chi_node_configuration :: link_activity_max_delay_count). NOTE:
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxla_req_deassertion_to_rxrsp_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from RXLINKACTIVEREQ deassertion to first l-credit returned(RXRSPFLITV assertion) on RXRSP channel. This covergroup bins capture the delay count from minimum clock cycles(0) to maximum clock cycles(as programmed using svt_chi_node_configuration :: link_activity_max_delay_count). NOTE:
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxla_req_deassertion_to_rxsnp_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from RXLINKACTIVEREQ deassertion to first l-credit returned(RXSNPFLITV assertion) on RXSNP channel. This covergroup bins capture the delay count from minimum clock cycles(0) to maximum clock cycles(as programmed using svt_chi_node_configuration :: link_activity_max_delay_count). NOTE:
Covergroup: trans_chi_rxla_req_deassertion_to_rxsnp_return_lcrd_delay_count Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactiveack_assertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactiveack_assertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactiveack_deassertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactiveack_deassertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactivereq_assertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactivereq_assertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactivereq_deassertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxlinkactivereq_deassertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxrsp_lcrd_to_next_rxrsp_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent RXRSPLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxrsp_return_lcrd_to_next_rxrsp_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent RXRSPFLITV assertion for link flits. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxrsp_vc_num_return_lcredits_in_rxla_deactivate_state |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_rxlinkactiveack_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_rxlinkactiveack_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_rxlinkactivereq_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_rxlinkactivereq_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_txlinkactiveack_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_txlinkactiveack_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_txlinkactivereq_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsactive_assertion_to_txlinkactivereq_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsnp_flitv_to_rxla_req_deassertion_delay_count |
| This covergroup captures the delay in number of clock cycles from last RXSNPFLITV assertion(last protocol flit) to RXLINKACTIVEREQ deassertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsnp_lcrd_to_next_rxsnp_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent RXSNPLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsnp_lcrdv_to_rxsnp_flitv_assertion_delay_count |
| This covergroup captures the delay in number of clock cycles from first RXSNPLCRDV assertion to first RXSNPFLITV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsnp_return_lcrd_to_next_rxsnp_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent RXSNPFLITV assertion for link flits. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_rxsnp_vc_num_return_lcredits_in_rxla_deactivate_state |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txdat_lcrd_to_next_txdat_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent TXDATLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txdat_return_lcrd_to_next_txdat_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent TXDATFLITV assertion for link flits. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txdat_return_lcrd_to_txla_ack_deassertion_delay_count |
| This covergroup captures the delay in number of clock cycles from last returned l-credit on TXDAT channel to deassertion of TXLINKACTIVEACK. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txdat_vc_num_return_lcredits_in_txla_deactivate_state |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_ack_assertion_to_rxsnp_flitv_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEACK assertion to RXSNPFLITV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_ack_assertion_to_txdat_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEACK assertion to the first TXDATLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_ack_assertion_to_txreq_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEACK assertion to the first TXREQLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_ack_assertion_to_txrsp_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEACK assertion to the first TXRSPLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_ack_deassertion_to_rxsnp_flitv_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEACK deassertion to RXSNPFLITV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_assertion_to_rxsnp_flitv_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ assertion to RXSNPFLITV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_deassertion_to_rxsnp_flitv_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ deassertion to RXSNPFLITV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_deassertion_to_txdat_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ deassertion to first l-credit returned(TXDATFLITV assertion) on TXDAT channel. This covergroup bins capture the delay count from minimum clock cycles(0) to maximum clock cycles(as programmed using svt_chi_node_configuration :: link_activity_max_delay_count). NOTE:
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_deassertion_to_txreq_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ deassertion to first l-credit returned(TXREQFLITV assertion) on TXREQ channel. This covergroup bins capture the delay count from minimum clock cycles(0) to maximum clock cycles(as programmed using svt_chi_node_configuration :: link_activity_max_delay_count). NOTE:
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_deassertion_to_txrsp_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ deassertion to first l-credit returned(TXRSPFLITV assertion) on TXRSP channel. This covergroup bins capture the delay count from minimum clock cycles(0) to maximum clock cycles(as programmed using svt_chi_node_configuration :: link_activity_max_delay_count). NOTE:
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_to_rxla_req_assertion_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ assertion to RXLINKACTIVEREQ assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txla_req_to_rxla_req_assertion_delay_count
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_to_rxla_req_deassertion_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ deassertion to RXLINKACTIVEREQ deassertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txla_req_to_rxla_req_deassertion_delay_count
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txla_req_to_txla_ack_assertion_delay_count |
| This covergroup captures the delay in number of clock cycles from TXLINKACTIVEREQ assertion to TXLINKACTIVEACK assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1. Covergroup: trans_chi_txla_req_to_txla_ack_assertion_delay_count
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactiveack_assertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactiveack_assertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactiveack_deassertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactiveack_deassertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactivereq_assertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactivereq_assertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactivereq_deassertion_to_rxsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txlinkactivereq_deassertion_to_txsactive_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txreq_lcrd_to_next_txreq_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent TXREQLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txreq_return_lcrd_to_next_txreq_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent TXREQFLITV assertion for link flits. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txreq_return_lcrd_to_txla_ack_deassertion_delay_count |
| This covergroup captures the delay in number of clock cycles from last returned l-credit on TXREQ channel to deassertion of TXLINKACTIVEACK. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txreq_vc_num_return_lcredits_in_txla_deactivate_state |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txrsp_lcrd_to_next_txrsp_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent TXRSPLCRDV assertion. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txrsp_return_lcrd_to_next_txrsp_return_lcrd_delay_count |
| This covergroup captures the delay in number of clock cycles between subsequent TXRSPFLITV assertion for link flits. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txrsp_return_lcrd_to_txla_ack_deassertion_delay_count |
| This covergroup captures the delay in number of clock cycles from last returned l-credit on TXRSP channel to deassertion of TXLINKACTIVEACK. Constructed only when svt_chi_node_configuration :: link_coverage_enable is set to 1.
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txrsp_vc_num_return_lcredits_in_txla_deactivate_state |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_rxlinkactiveack_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_rxlinkactiveack_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_rxlinkactivereq_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_rxlinkactivereq_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_txlinkactiveack_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_txlinkactiveack_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_txlinkactivereq_assertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_chi_txsactive_assertion_to_txlinkactivereq_deassertion_delay_count |
|
Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_cross_chi_lasm_num_clock_cycles_in_async_input_race_state |
|
Covergroup: trans_cross_chi_lasm_num_clock_cycles_in_async_input_race_state Coverpoints:
Cross Coverpoints:
|
|
| CHI_RN_LINK_MON | CHI_RN_LINK_MON_LINK_ACTIVITY_DELAY_COUNT | trans_cross_chi_lasm_num_clock_cycles_in_banned_output_race_state |
|
Covergroup: trans_cross_chi_lasm_num_clock_cycles_in_banned_output_race_state Coverpoints:
Cross Coverpoints:
|
|
| CHI_RN_LINK_MON_SIGNAL_STATE | -- | signal_state_RXDATFLIT |
| RN RXDATFLIT Signal State covergroup | |
| CHI_RN_LINK_MON_SIGNAL_STATE | -- | signal_state_RXRSPFLIT |
| RN RXRSPFLIT Signal State covergroup | |
| CHI_RN_LINK_MON_SIGNAL_STATE | -- | signal_state_RXSNPFLIT |
| RN RXSNPFLIT Signal State covergroup | |
| CHI_RN_LINK_MON_SIGNAL_STATE | -- | signal_state_TXDATFLIT |
| RN TXDATFLIT Signal State covergroup | |
| CHI_RN_LINK_MON_SIGNAL_STATE | -- | signal_state_TXREQFLIT |
| RN TXREQFLIT Signal State covergroup | |
| CHI_RN_LINK_MON_SIGNAL_STATE | -- | signal_state_TXRSPFLIT |
| RN TXRSPFLIT Signal State covergroup | |
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_e_rn_f_req_snppreferunique_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snppreferunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_snppreferunique_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_e_rn_f_req_snppreferuniquefwd_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snppreferuniquefwd transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_snppreferuniquefwd_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_e_rn_f_req_snpquery_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpquery transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_snpquery_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_level_hint_tlbi_tg_cov |
| This Covergroup captures non-range based dvm tlb invalidate operation type dvm_tg and VA_valid attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_level_hint_tlbi_tg_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_level_hint_tlbi_ttl_cov |
| This Covergroup captures non-range based dvm tlb invalidate operation type dvm_ttl and VA_valid attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_level_hint_tlbi_ttl_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_range_tlbi_num_cov |
| This Covergroup captures range based dvm tlb invalidate operation type and dvm_num attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_range_tlbi_num_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_range_tlbi_scale_cov |
| This Covergroup captures range based dvm tlb invalidate operation type and dvm_scale attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_range_tlbi_scale_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_range_tlbi_tg_cov |
| This Covergroup captures range based dvm tlb invalidate operation type and dvm_tg attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_range_tlbi_tg_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_range_tlbi_ttl_cov |
| This Covergroup captures range based dvm tlb invalidate operation type and dvm_ttl attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_range_tlbi_ttl_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_dvm_tlbi_range_cov |
| This Covergroup captures dvm tlb invalidate operation type and range attribute at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_dvm_tlbi_range_cov Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_req_dvm_tlb_operation_type |
| This Covergroup captures CHI TLBI DVMOP transaction and its transaction attribute at respective RN node. Only the additional operations added in CHI_E spec are part of this covergroup. Remaining operations are part of previously defined covergroups. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_req_dvm_tlb_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_E_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_e_req_dvm_vir_ins_cache_invalidate_operation_type |
| This Covergroup captures ICache invalidation DVMOP transaction and its transaction attribute at respective RN node. Only the additional operations added in CHI_E spec are part of this covergroup. Remaining operations are part of previously defined covergroups. This covergroup is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F/RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_req_dvm_vir_ins_cache_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_ISSUE_E_NODE_PROTOCOL_MON_OUTSTANDING_XACT_RN | trans_chi_e_outstanding_combined_write_cmo_xact |
| This Covergroup captures number of outstanding Combined Write and CMO transactions at respective RN. It is constructed only when svt_chi_node_configuration :: num_outstanding_xact is set to a value greater than 0 and svt_chi_node_configuration :: chi_node_type is set to RN. Covergroup: trans_chi_e_outstanding_combined_write_cmo_xact Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_coherent_exclusive_makereadunique_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of coherent exclusive makereadunique transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_coherent_exclusive_makereadunique_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_coherent_exclusive_makereadunique_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of coherent exclusive makereadunique transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_coherent_exclusive_makereadunique_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_coherent_exclusive_readpreferunique_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of coherent exclusive readpreferunique transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_coherent_exclusive_readpreferunique_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_makereadunique_is_exclusive |
| This Covergroup captures valid CHI exclusive makereadunique transaction and/or its transaction attributes svt_chi_base_transaction :: is_exclusive svt_chi_transaction :: excl_mon_status svt_chi_transaction :: excl_access_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_makereadunique_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_readpreferunique_is_exclusive |
| This Covergroup captures valid CHI exclusive readpreferunique transaction and/or its transaction attributes svt_chi_base_transaction :: is_exclusive svt_chi_transaction :: excl_mon_status svt_chi_transaction :: excl_access_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_readpreferunique_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_makereadunique_is_exclusive_dynamic_p_crd |
| This Covergroup captures valid CHI makereadunique exclusive transaction and its dynamic_p_crd attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_is_exclusive_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_makereadunique_is_exclusive_ns |
| This Covergroup captures valid CHI makereadunique exclusive transaction and its ns attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_readpreferunique_is_exclusive_dynamic_p_crd |
| This Covergroup captures valid CHI readpreferunique exclusive transaction and its dynamic_p_crd attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_is_exclusive_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | -- | trans_cross_chi_e_rn_f_readpreferunique_is_exclusive_ns |
| This Covergroup captures valid CHI readpreferunique exclusive transaction and its ns attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_readclean_cacheinitialstate_cachefinalstate_req_tagop |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state and req_tag_op of readclean transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and svt_chi_node_configuration :: is_active is set to 1
Covergroup: trans_cross_chi_e_readclean_cacheinitialstate_cachefinalstate_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_readclean_cacheinitialstate_cachefinalstate_req_tagop_data_tagop |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state and req_tag_op and data_tag_op of readclean transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and svt_chi_node_configuration :: is_active is set to 1
Covergroup: trans_cross_chi_e_readclean_cacheinitialstate_cachefinalstate_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_readunique_cacheinitialstate_cachefinalstate_req_tagop |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state and req_tag_op of readunique transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and svt_chi_node_configuration :: is_active is set to 1
Covergroup: trans_cross_chi_e_readunique_cacheinitialstate_cachefinalstate_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_readunique_cacheinitialstate_cachefinalstate_req_tagop_data_tagop |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state and req_tag_op and data_tag_op of readunique transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and svt_chi_node_configuration :: is_active is set to 1
Covergroup: trans_cross_chi_e_readunique_cacheinitialstate_cachefinalstate_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomiccompare_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: mem_tagging_enable is set to 0 svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_req_atomiccompare_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomiccompare_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: mem_tagging_enable is set to 1 svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_req_atomiccompare_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomiccompare_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 0
Covergroup: trans_cross_chi_e_req_atomiccompare_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomiccompare_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 1
Covergroup: trans_cross_chi_e_req_atomiccompare_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicload_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: mem_tagging_enable is set to 0
Covergroup: trans_cross_chi_e_req_atomicload_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicload_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: mem_tagging_enable is set to 1
Covergroup: trans_cross_chi_e_req_atomicload_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicload_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 0
Covergroup: trans_cross_chi_e_req_atomicload_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicload_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 1
Covergroup: trans_cross_chi_e_req_atomicload_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicstore_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: mem_tagging_enable is set to 0
Covergroup: trans_cross_chi_e_req_atomicstore_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicstore_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: mem_tagging_enable is set to 1
Covergroup: trans_cross_chi_e_req_atomicstore_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicstore_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 0
Covergroup: trans_cross_chi_e_req_atomicstore_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicstore_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 1
Covergroup: trans_cross_chi_e_req_atomicstore_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicswap_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: mem_tagging_enable is set to 0, svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_req_atomicswap_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicswap_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: mem_tagging_enable is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_req_atomicswap_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicswap_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 0
Covergroup: trans_cross_chi_e_req_atomicswap_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_req_atomicswap_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1 svt_chi_node_configuration :: mem_tagging_enable is set to 1
Covergroup: trans_cross_chi_e_req_atomicswap_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_makereadunique_xact_req_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures initial, current and final state attribute of MakeReadUnique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and svt_chi_node_configuration :: is_active is set to 1 Covergroup: trans_cross_chi_e_rn_f_makereadunique_xact_req_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of makereadunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of ReadPreferUnique transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_compdata_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of readpreferunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_writebackfull_cleaninvalid_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state (comp response) of writebackfull_cleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_writebackfull_cleaninvalid_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_writebackfull_cleanshared_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state (comp response) of writebackfull_cleanshared transaction at respective RN. This covegroup is constructed only wh svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_writeevictorevict_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_writebackfull_cleansharedpersistsep_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state (comp response) of writebackfull_cleansharedpersistsep transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_writebackfull_cleansharedpersistsep_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_writecleanfull_cleanshared_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state (comp response) of writecleanfull_cleanshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_writecleanfull_cleanshared_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_writecleanfull_cleansharedpersistsep_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state (comp response) of writecleanfull_cleansharedpersistsep transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_writecleanfull_cleansharedpersistsep_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_req_writeevictorevict_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state (comp response) of writeevictorevict transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_e_rn_f_req_writeevictorevict_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_rn_f_snppreferunique_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snppreferunique transaction at respective RN_F. Non Invalid final state will be hit only when snppreferunique is treated as snpnotshareddirty This covegroup is constructed only when SVT_CHI_ISSUE_E_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_e_rn_f_snppreferunique_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writebackfull_non_persistent_cmo_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writebackfull_non_persistent_cmo transactions at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writebackfull_non_persistent_cmo_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writecleanfull_non_persistent_cmo_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writecleanfull_non_persistent_cmo transactions at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writecleanfull_non_persistent_cmo_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writeevictorevict_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writeevictorevict transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writeevictorevict_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writenosnp_non_persistent_cmo_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of writenosnp_non_persistent_cmo transactions at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writenosnp_non_persistent_cmo_cacheinitialstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writenosnpzero_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of writenosnpzero transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F,svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writenosnpzero_cacheinitialstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writeunique_non_persistent_cmo_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of writeunique_non_persistent_cmo transactions at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writeunique_non_persistent_cmo_cacheinitialstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_E_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_e_writeuniquezero_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of writeuniquezero transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F,svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_writeuniquezero_cacheinitialstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_chi_e_txn1_receiving_dbidrespord_followed_by_txn2_to_same_cacheline |
| This Covergroup captures order type and xact category of current transaction receiving dbidrespord response and order type and xact category of next outstanding transaction to same cache line. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and num_outstanding_xacts >0
Covergroup: trans_chi_e_txn1_receiving_dbidrespord_followed_by_txn2_to_same_cacheline Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpfull_cleaninvalid_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull_cleaninvalid transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writenosnpfull_cleaninvalid_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpfull_cleaninvalid_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull_cleaninvalid transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writenosnpfull_cleaninvalid_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpfull_cleanshared_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writenosnpfull_cleanshared_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpfull_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writenosnpfull_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpfull_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writenosnpfull_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpfull_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writenosnpfull_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpptl_cleaninvalid_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl_cleaninvalid transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writenosnpptl_cleaninvalid_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpptl_cleaninvalid_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl_cleaninvalid transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writenosnpptl_cleaninvalid_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpptl_cleanshared_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writenosnpptl_cleanshared_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpptl_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writenosnpptl_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpptl_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writenosnpptl_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writenosnpptl_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writenosnpptl_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniquefull_cleanshared_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writuniquefull_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writeuniquefull_cleanshared_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniquefull_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writuniquefull_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writeuniquefull_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniquefull_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniquefull transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writeuniquefull_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniquefull_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniquefull transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writeuniquefull_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniqueptl_cleanshared_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writuniqueptl_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writeuniqueptl_cleanshared_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniqueptl_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writuniqueptl_cleanshared transaction at respective RN in case of DBIDRespOrd. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writeuniqueptl_cleanshared_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniqueptl_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniqueptl transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 0.
Covergroup: trans_cross_chi_e_req_writeuniqueptl_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_req_writeuniqueptl_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniqueptl transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_req_writeuniqueptl_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomiccompare_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomiccompare_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomiccompare_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 0 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomiccompare_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomiccompare_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomiccompare_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicload_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomicload_flow_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicload_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 0 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomicload_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicload_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomicload_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicstore_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_e_rn_atomicstore_flow_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicstore_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: mem_tagging_enable is set to 0 and svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_e_rn_atomicstore_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicstore_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_e_rn_atomicstore_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicswap_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomicswap_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicswap_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 0 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomicswap_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_atomicswap_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_atomicswap_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_noncopyback_write_transaction_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of noncopyback write transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1.
Covergroup: trans_cross_chi_e_rn_noncopyback_write_transaction_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_req_writeuniquefullstash_flow_type_for_dbidrespord_resp |
| This Covergroup captures the transaction flow of writeuniquefullstash transaction flow at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type . This covergroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: mem_tagging_enable is set to 0, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_writeuniquefullstash_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_req_writeuniquefullstash_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures the transaction flow of writeuniquefullstash transaction flow at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type . This covergroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: mem_tagging_enable is set to 1, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_writeuniquefullstash_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_req_writeuniqueptlstash_flow_type_for_dbidrespord_resp |
| This Covergroup captures the transaction flow of writeuniqueptlstash transaction flow at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type. This covergroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: mem_tagging_enable is set to 0, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_writeuniqueptlstash_flow_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_req_writeuniqueptlstash_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled |
| This Covergroup captures the transaction flow of writeuniqueptlstash transaction flow at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type. This covergroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: mem_tagging_enable is set to 1, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_writeuniqueptlstash_flow_type_for_dbidrespord_resp_with_mem_tagging_enabled Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type and svt_chi_transaction :: completion_of_cmo_in_wrcmo_flow_category_type combinations of writenosnp_non_persistent_cmo transactions at respective RN. The bins indicate the transaction flow of writenosnp_non_persistent_cmo type transactions. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_writenosnpzero_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpzero transaction at respective RN. The bins indicate the transaction flow of writenosnpzero transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_flow_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_writenosnpzero_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpzero transaction that have received dbidrespord response. The bins indicate the transaction flow of writenosnpzero transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_flow_type_for_dbidrespord_resp Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type and svt_chi_transaction :: completion_of_cmo_in_wrcmo_flow_category_type combinations of writeunique_non_persistent_cmo transactions at respective RN. The bins indicate the transaction flow of writeunique_non_persistent_cmo type transactions. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_writeuniquezero_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniquezero transaction at respective RN. The bins indicate the transaction flow of writeuniquezero transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_flow_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_rn_writeuniquezero_flow_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniquezero transaction that have received dbidrespord response. The bins indicate the transaction flow of writeuniquezero transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_flow_type_for_dbidrespord_resp Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_e_stashoncesep_opcode_flow_type |
| This Covergroup captures the transaction flow of stashoncesep transaction at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_stashoncesep_opcode_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_chi_e_makereadunique_snpquery_used_cov |
| This Covergroup captures whether SnpQuery is received while MakeReadUnique was outstanding It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_chi_e_makereadunique_snpquery_used_cov Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_chi_a_b_transactions_non_overlapping_chi_e_snppreferunique_xact |
| This Covergroup captures combinations of CHI_A and CHI_B transaction types with CHI_E SnpPreferUnique transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_chi_a_b_transactions_non_overlapping_chi_e_snppreferunique_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_chi_a_b_transactions_non_overlapping_chi_e_snppreferuniquefwd_xact |
| This Covergroup captures combinations of CHI_A and CHI_B transaction types with CHI_E SnpPreferUniqueFwd transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_chi_a_b_transactions_non_overlapping_chi_e_snppreferuniquefwd_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_chi_a_b_transactions_overlapping_chi_e_snppreferunique_xact |
| This Covergroup captures combinations of CHI_A and CHI_B transaction types with CHI_E SnpPreferUnique transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_chi_a_b_transactions_overlapping_chi_e_snppreferunique_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_chi_a_b_transactions_overlapping_chi_e_snppreferuniquefwd_xact |
| This Covergroup captures combinations of CHI_A and CHI_B transaction types with CHI_E SnpPreferUniqueFwd transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_chi_a_b_transactions_overlapping_chi_e_snppreferuniquefwd_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_combined_write_cmo_non_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of write+CMO transactions and fwd snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_combined_write_cmo_non_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_combined_write_cmo_non_overlapping_snp_xact |
| This Covergroup captures combinations of write+CMO transactions and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_combined_write_cmo_non_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_combined_write_cmo_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of write+CMO transactions and fwd snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_combined_write_cmo_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_combined_write_cmo_overlapping_snp_xact |
| This Covergroup captures combinations of write+CMO transactions and snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_combined_write_cmo_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_makereadunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of makereadunique transaction at respective RN_F. The bins indicate the transaction flow of makereadunique transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makereadunique_flow_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_makereadunique_non_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of MakeReadUnique and fwd snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_makereadunique_non_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_makereadunique_non_overlapping_snp_xact |
| This Covergroup captures combinations of MakeReadUnique and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_non_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_makereadunique_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of MakeReadUnique and fwd snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_makereadunique_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_makereadunique_overlapping_snp_xact |
| This Covergroup captures combinations of MakeReadUnique and snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_readpreferunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of ReadPreferUnique transaction at respective RN_F. The bins indicate the transaction flow of ReadPreferUnique transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readpreferunique_flow_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_readpreferunique_non_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of ReadPreferUnique and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_non_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_readpreferunique_non_overlapping_snp_xact |
| This Covergroup captures combinations of ReadPreferUnique and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_non_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_readpreferunique_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of ReadPreferUnique and fwd snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_readpreferunique_overlapping_snp_xact |
| This Covergroup captures combinations of ReadPreferUnique and snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_snppreferunique_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snpprederunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_snppreferunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type and svt_chi_transaction :: completion_of_cmo_in_wrcmo_flow_category_type combinations of writebackfull_non_persistent_cmo transactions at respective RN. The bins indicate the transaction flow of writebackfull_non_persistent_cmo type transactions. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type and svt_chi_transaction :: completion_of_cmo_in_wrcmo_flow_category_type combinations of writecleanfull_non_persistent_cmo transactions at respective RN. The bins indicate the transaction flow of writecleanfull_non_persistent_cmo type transactions. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeevictorevict transaction at respective RN. The bins indicate the transaction flow of writeevictorevict transaction. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_flow_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_non_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of writeevictorevict and fwd snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_non_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_non_overlapping_snp_xact |
| This Covergroup captures combinations of writeevictorevict and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_non_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of writeevictorevict and fwd snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_overlapping_snp_xact |
| This Covergroup captures combinations of writeevictorevict and snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writenosnpzero_non_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of writenosnpzero and fwd snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_writenosnpzero_non_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writenosnpzero_non_overlapping_snp_xact |
| This Covergroup captures combinations of writenosnpzero and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writenosnpzero_non_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writenosnpzero_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of writenosnpzero and fwd snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_writenosnpzero_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writenosnpzero_overlapping_snp_xact |
| This Covergroup captures combinations of writenosnpzero and snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writenosnpzero_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeuniquezero_non_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of writeuniquezero and fwd snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_writeuniquezero_non_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeuniquezero_non_overlapping_snp_xact |
| This Covergroup captures combinations of writeuniquezero and snoop transactions with non overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writeuniquezero_non_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeuniquezero_overlapping_fwd_snp_xact |
| This Covergroup captures combinations of writeuniquezero and fwd snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1
Covergroup: trans_cross_chi_e_rn_f_writeuniquezero_overlapping_fwd_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_e_rn_f_writeuniquezero_overlapping_snp_xact |
| This Covergroup captures combinations of writeuniquezero and snoop transactions with overlapping address at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writeuniquezero_overlapping_snp_xact Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_e_sn_atomiccompare_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective SN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_sn_atomiccompare_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_e_sn_atomicload_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective SN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_sn_atomicload_flow_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_e_sn_atomicstore_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective SN. This covegroup is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN
Covergroup: trans_cross_chi_e_sn_atomicstore_flow_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_e_sn_atomicswap_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective SN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_e_sn_atomicswap_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type and svt_chi_transaction :: completion_of_cmo_in_wrcmo_flow_category_type combinations of writenosnp_non_persistent_cmo transactions at respective SN. The bins indicate the transaction flow of writenosnp_non_persistent_cmo type transactions. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_e_sn_writenosnp_persistent_cmo_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type and svt_chi_transaction :: completion_of_cmo_in_wrcmo_flow_category_type combinations of writenosnp_non_persistent_cmo transactions at respective SN. The bins indicate the transaction flow of writenosnp_persistent_cmo type transactions. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_fwd_snoop_transaction_data_tagop |
| This Covergroup captures data_tag op attribute of Fwd Snoop transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later and is_dct_enabled_for_any_hn_f is 1 Covergroup: trans_cross_chi_e_rn_f_fwd_snoop_transaction_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snoop_transaction_data_tagop |
| This Covergroup captures data_tag op attribute of Snoop transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snoop_transaction_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpnotshareddirty_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of a snoopnotshareddirty transaction at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpnotshareddirty_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpnotshareddirty_snp_rsp_datatransfer_rettosrc_cacheinitial_sharedclean_state_cachefinal_state |
| This Covergroup captures svt_chi_snoop_transaction :: snp_rsp_datatransfer and svt_chi_snoop_transaction :: final_cache_line_state attributes combination of a snpnotshareddirty transaction for which svt_chi_common_transaction :: ret_to_src is set to 1 and the svt_chi_snoop_transaction :: initial_cache_line_state is SharedClean state at respective RN_F node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: fwd_data_from_sc_state_when_rettosrc_set is set to RANDOM_FWD_OR_NOT_FWD_DATA_FROM_SC_STATE_WHEN_RETTOSRC_SET and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpnotshareddirty_snp_rsp_datatransfer_rettosrc_cacheinitial_sharedclean_state_cachefinal_state Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snppreferunique_snp_rsp_datatransfer_rettosrc_cacheinitial_sharedclean_state_cachefinal_state |
| This Covergroup captures svt_chi_snoop_transaction :: snp_rsp_datatransfer and svt_chi_snoop_transaction :: final_cache_line_state attributes combination of a snppreferunique transaction for which svt_chi_common_transaction :: ret_to_src is set to 1 and the svt_chi_snoop_transaction :: initial_cache_line_state is SharedClean state at respective RN_F node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: fwd_data_from_sc_state_when_rettosrc_set is set to RANDOM_FWD_OR_NOT_FWD_DATA_FROM_SC_STATE_WHEN_RETTOSRC_SET and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snppreferunique_snp_rsp_datatransfer_rettosrc_cacheinitial_sharedclean_state_cachefinal_state Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpquery_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpquery snoop transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpquery_cacheinitialstate_cachefinalstate Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpquery_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of snpquery snoop transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpquery_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpquery_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of snpquery snoop transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpquery_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpquery_resp_err |
| This Covergroup captures svt_chi_snoop_transaction :: response_resp_err_status attribute of snpquery snoop transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpquery_resp_err Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpquery_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of snpquery snoop transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpquery_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpquery_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of snpquery snoop transaction at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpquery_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpreq_snp_opcode_snp_rsp_datatransfer_rettosrc_cacheinitial_sharedclean_state_cachefinal_state |
| This Covergroup captures svt_chi_snoop_transaction :: snp_rsp_datatransfer and svt_chi_snoop_transaction :: final_cache_line_state attributes combination of a snoop transactions for which svt_chi_common_transaction :: ret_to_src is set to 1 and the svt_chi_snoop_transaction :: initial_cache_line_state is SharedClean state at respective RN_F node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: fwd_data_from_sc_state_when_rettosrc_set is set to RANDOM_FWD_OR_NOT_FWD_DATA_FROM_SC_STATE_WHEN_RETTOSRC_SET and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpreq_snp_opcode_snp_rsp_datatransfer_rettosrc_cacheinitial_sharedclean_state_cachefinal_state Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_snpreq_snp_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of a snoop transactions at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_snpreq_snp_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F_RN_D | trans_chi_e_rn_snp_req_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of CHI Snoop transaction at respective RN. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_chi_e_rn_snp_req_txn_id Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_e_rn_req_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of CHI transaction at respective RN. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_chi_e_rn_req_txn_id Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_atomic_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of atomic transactions at respective RN node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_atomic_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_atomic_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of atomic transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_atomic_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_atomic_xact_req_tagop |
| This Covergroup captures request tag op attribute of Atomic transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_atomic_xact_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_atomic_xact_req_tagop_atomic_read_data_tag_op |
| This Covergroup captures request tag op and atomic_read_data_tag_op attribute of Atomic transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_atomic_xact_req_tagop_atomic_read_data_tag_op Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_atomic_xact_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of Atomic transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_atomic_xact_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_cachemaintenance_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of cachemaintenance transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_cachemaintenance_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_cleansharedpersist_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of cleansharedpersist transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_cleansharedpersist_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_compdbidresp_atomicstore_xact_type_resp_resperr |
| This Covergroup captures the following details of a compdbidresp response at respective RN.
Covergroup: trans_cross_chi_e_rn_compdbidresp_atomicstore_xact_type_resp_resperr Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_deallocating_read_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of deallocating read transactions(ROCI and ROMI) at respective RN node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_deallocating_read_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_deallocating_read_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of deallocating read transactions(ROCI and ROMI) at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_deallocating_read_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_non_copyback_write_transaction_req_tagop_data_tagop |
| This Covergroup captures request tag_op and data tag_op attribute of non-copyback write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_non_copyback_write_transaction_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_read_req_tagop |
| This Covergroup captures request tag op attribute of readnosnp transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_read_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_read_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data RespErr status attribute of readnosnp transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_read_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_read_req_tagop_data_tagop |
| This Covergroup captures request tag op and data tag op attribute of readnosnp transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_read_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_readnosnp_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readnosnp transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_readnosnp_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_cache_maintenance_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_cache_maintenance_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_cache_maintenance_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_cache_maintenance_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_cleansharedpersist_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_cleansharedpersist_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_cleansharedpersist_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_cleansharedpersist_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_deallocating_read_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_deallocating_read_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_deallocating_read_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_deallocating_read_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_read_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_read_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_read_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_read_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_write_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_write_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_req_write_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_req_write_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_slcrephint_unusedprefetch_slcrephint_replacement |
| This Covergroup captures svt_chi_common_transaction :: slcrephint_unusedprefetch, svt_chi_common_transaction :: slcrephint_replacement of chi transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. And slcrephint_mode is equal to svt_chi_node_configuration :: SLC_REP_HINT_USER_DEFINED Covergroup: trans_cross_chi_e_rn_slcrephint_unusedprefetch_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_spec_define_slcrephint_unusedprefetch_slcrephint_replacement |
| This Covergroup captures svt_chi_common_transaction :: slcrephint_unusedprefetch, svt_chi_common_transaction :: slcrephint_replacement of chi transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. And slcrephint_mode is equal to svt_chi_node_configuration :: SLC_REP_HINT_SPEC_RECOMMENDED Covergroup: trans_cross_chi_e_rn_spec_define_slcrephint_unusedprefetch_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_stashonce_xact_req_tagop |
| This Covergroup captures request tag op attribute of stashOnce transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: cache_stashing_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_stashonce_xact_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_tagmatch_write_group_id_ext |
| This Covergroup captures GroupIDExt attribute of Tag Match Non-CopyBack write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_tagmatch_write_group_id_ext Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_tagmatch_write_tag_group_id |
| This Covergroup captures TagGroupID attribute of Tag Match Non-CopyBack write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_tagmatch_write_tag_group_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_tagmatch_write_tag_match_flit_resp_err_type |
| This Covergroup captures RespErr type field in the TagMatch response for Non-CopyBack write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_tagmatch_write_tag_match_flit_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_tagmatch_write_tag_match_resp |
| This Covergroup captures Resp field in the TagMatch response for Non-CopyBack write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_tagmatch_write_tag_match_resp Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_write_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of write transactions at respective RN node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_write_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_write_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of write transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_write_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_write_req_tagop |
| This Covergroup captures request tag op attribute of write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_write_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_write_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data_resp_err status attribute of write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_write_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_write_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_write_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writenosnp_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_compcmo_resp_err_type |
| This Covergroup captures svt_chi_transaction :: writecmo_compcmo_resp_err attribute which indicates the reperr in Compcmo response of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_compcmo_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_data_resp_err_response_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: writecmo_compcmo_resp_err, svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writenosnp_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_data_resp_err_response_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writenosnp_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writenosnp_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writenosnp_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writenosnp_non_persistent_cmo transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of writenosnp_non_persistent_cmo transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_order Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_order_lpid |
| This Covergroup captures svt_chi_base_transaction :: order_type and svt_chi_base_transaction :: lpid attributes of writenosnp_non_persistent_cmo transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_order_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writenosnp_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writenosnp_non_persistent_cmo transactions at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_response_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute which indicates the reperr in Comp/Compdbidresp response of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_response_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writenosnp_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writenosnp_non_persistent_cmo transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnp_non_persistent_cmo_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writenosnpzero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnpzero_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writenosnpzero transaction (svt_chi_base_transaction :: is_dyn_p_crd) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writenosnpzero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnpzero_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writenosnpzero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnpzero_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writenosnpzero transaction at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_opcode_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writenosnpzero transaction at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_writenosnpzero_opcode_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_order Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_order_lpid |
| This Covergroup captures svt_chi_base_transaction :: order_type and svt_chi_base_transaction :: lpid attributes of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_order_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writenosnpzero transaction (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_response_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writenosnpzero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later
Covergroup: trans_cross_chi_e_rn_writenosnpzero_response_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writenosnpzero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writenosnpzero_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writenosnpzero transaction at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writenosnpzero_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeunique_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_compcmo_resp_err_type |
| This Covergroup captures svt_chi_transaction :: writecmo_compcmo_resp_err attribute which indicates the reperr in Compcmo response of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_compcmo_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_data_resp_err_response_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: writecmo_compcmo_resp_err, svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeunique_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_data_resp_err_response_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writeunique_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_likely_shared Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeunique_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writeunique_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writeunique_non_persistent_cmo transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of writeunique_non_persistent_cmo transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_order Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_order_lpid |
| This Covergroup captures svt_chi_base_transaction :: order_type and svt_chi_base_transaction :: lpid attributes of writeunique_non_persistent_cmo transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_order_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writeunique_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writeunique_non_persistent_cmo transactions at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_response_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute which indicates the reperr in Comp/Compdbidresp response of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_response_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writeunique_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeunique_non_persistent_cmo_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writeunique_non_persistent_cmo transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN , and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeunique_non_persistent_cmo_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquestash_xact_req_tagop |
| This Covergroup captures request tag op attribute of writeuniquestash transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: cache_stashing_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquestash_xact_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeuniquezero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writeuniquezero transaction (svt_chi_base_transaction :: is_dyn_p_crd) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_likely_shared Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeuniquezero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writeuniquezero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writeuniquezero transaction at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_opcode_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writeuniquezero transaction at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_writeuniquezero_opcode_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_order Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_order_lpid |
| This Covergroup captures svt_chi_base_transaction :: order_type and svt_chi_base_transaction :: lpid attributes of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_order_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writeuniquezero transaction (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_response_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeuniquezero transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_response_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writeuniquezero transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rn_writeuniquezero_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writeuniquezero transaction at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_writeuniquezero_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_rsp_flit_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of response flit at respective RN
Covergroup: trans_cross_chi_e_rsp_flit_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_e_xact_type_non_secure_access_order_type_for_dbidrespord_resp |
| This Covergroup captures svt_chi_common_transaction xact_type, secure/nonsecure, order_type and DBIDRESPORD response at respective RN Only those transaction types which are applicable for DBIDRespOrd response type (non copyback writes and atomics) are considered in this covergroup
Covergroup: trans_cross_chi_e_xact_type_non_secure_access_order_type_for_dbidrespord_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_copyback_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of copyback transactions at respective RN_F node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_copyback_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_copyback_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of copyback transactions at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_copyback_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_copyback_write_req_tagop |
| This Covergroup captures request tag op attribute of copyback write transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_copyback_write_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_copyback_write_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data_resp_err status attribute of copyback write transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_copyback_write_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_copyback_write_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of copyback write transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_copyback_write_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_allowretry Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of makereadunique read transactions at respective RN and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_data_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of makereadunique transaction at respective RN and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_data_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_is_exclusive |
| This Covergroup captures svt_chi_base_transaction :: is_exclusive attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_mem_attr_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_mem_attr_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_non_secure_access |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_non_secure_access Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of makereadunique transactions at respective RN_F node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makereadunique_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of makereadunique transactions at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makereadunique_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_order_lpid |
| This Covergroup captures makereadunique transaction and its order and lpid attribute at RN_F node. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_order_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of makereadunique transaction at respective RN_F node It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN_F and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_e_rn_f_makereadunique_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of makereadunique transaction at respective RN and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI read transaction makereadunique at respective RN and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_makereadunique_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_xact_req_tagop |
| This Covergroup captures request tag op attribute of makereadunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makereadunique_xact_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makereadunique_xact_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of makereadunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makereadunique_xact_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makeunique_xact_req_tagop |
| This Covergroup captures request tag op attribute of makeunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makeunique_xact_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_makeunique_xact_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of makeunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_makeunique_xact_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_read_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of read transactions at respective RN_F node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_read_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_read_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of read transactions at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_read_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_read_req_is_dmt_used |
| This Covergroup captures svt_chi_transaction :: is_dmt_used attribute at respective RN_F and it is constructed only when is_dmt_enabled_for_any_hn_f is set to 1.
Covergroup: trans_cross_chi_e_rn_f_read_req_is_dmt_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_read_req_tagop |
| This Covergroup captures request tag op attribute of read transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_read_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_read_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data RespErr status attribute of read transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_read_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_read_req_tagop_data_tagop |
| This Covergroup captures request tag op attribute of read transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_read_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readclean_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readclean transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readclean_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readnotshareddirty_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of readnotshareddirty transactions at respective RN_F node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readnotshareddirty_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readnotshareddirty_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of readnotshareddirty transactions at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readnotshareddirty_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readnotshareddirty_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readnotshareddirty transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readnotshareddirty_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readonce_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readonce transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readonce_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_allowretry Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of readpreferunique read transactions at respective RN and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_data_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of readpreferunique transaction at respective RN and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_data_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_is_exclusive |
| This Covergroup captures svt_chi_base_transaction :: is_exclusive attribute of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_mem_attr_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_mem_attr_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_non_secure_access |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_non_secure_access Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of ReadPreferUnique transactions at respective RN_F node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readpreferunique_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of ReadPreferUnique transactions at respective RN_F node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readpreferunique_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_order_lpid |
| This Covergroup captures ReadPreferUnique transaction and its order and lpid attribute at RN_F node. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_order_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of readpreferunique transaction at respective RN_F node It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN_F and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readpreferunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readpreferunique_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readpreferunique_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI read transaction readpreferunique at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_readpreferunique_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readshared_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readshared transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN-F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readshared_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_readunique_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size |
| This Covergroup captures request tag op, order, ns, retry, mem_attr, snp_attr, data_size attribute of readunique transaction at respective RN_F. It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_readunique_req_tagop_memattr_snpattr_likelyshared_order_ns_retry_data_size Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_copyback_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_copyback_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_copyback_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_copyback_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of makereadunique transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_makereadunique_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of makereadunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_makereadunique_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_read_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_read_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_read_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_read_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readpreferunique transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ReadPreferUnique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of readpreferunique transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_req_readpreferunique_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of readpreferunique transaction at respective RN_F and It is constructed and sampled only when svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_req_readpreferunique_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writebackfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_compcmo_resp_err_type |
| This Covergroup captures svt_chi_transaction :: writecmo_compcmo_resp_err attribute which indicates the reperr in Compcmo response of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_compcmo_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_compdbidresp_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute which indicates the reperr in Compdbidresp response of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_compdbidresp_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_data_resp_err_compdbidresp_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: writecmo_compcmo_resp_err, svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writebackfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_data_resp_err_compdbidresp_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writebackfull_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_likely_shared Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writebackfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writebackfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writebackfull_non_persistent_cmo transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writebackfull_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writebackfull_non_persistent_cmo transactions at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writebackfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writebackfull_non_persistent_cmo transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writebackfull_non_persistent_cmo_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writecleanfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_compcmo_resp_err_type |
| This Covergroup captures svt_chi_transaction :: writecmo_compcmo_resp_err attribute which indicates the reperr in Compcmo response of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_compcmo_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_compdbidresp_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute which indicates the reperr in Compdbidresp response of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_compdbidresp_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_data_resp_err_compdbidresp_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: writecmo_compcmo_resp_err, svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writecleanfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_data_resp_err_compdbidresp_resp_err_compcmo_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writecleanfull_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_likely_shared Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writecleanfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writecleanfull_non_persistent_cmo transactions at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writecleanfull_non_persistent_cmo transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writecleanfull_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writecleanfull_non_persistent_cmo transactions at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writecleanfull_non_persistent_cmo transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writecleanfull_non_persistent_cmo transactions at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writecleanfull_non_persistent_cmo_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction:data_size,is_address_aligned_to_datasize,memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeevictorevict transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_address_alignment_data_size_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_data_resp_err_response_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: response_resp_err_status, memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeevictorevict transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_data_resp_err_response_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_slcrephint_replacement |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_replacement attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_slcrephint_replacement Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_slcrephint_unusedprefetch |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_slcrephint_unusedprefetch attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. and slcrephint_mode is not equal to svt_chi_node_configuration :: SLC_REP_HINT_DISABLED. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_slcrephint_unusedprefetch Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_tgt_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_likely_shared Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures memattr_snpattr_likelyshared_order and svt_chi_common_transaction :: is_non_secure_access attributes of writeevictorevict transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures memattr_snpattr_likelyshared_order, svt_chi_common_transaction :: is_non_secure_access and req_status attributes of writeevictorevict transaction at respective RN node. This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writeevictorevict transaction at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_opcode_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writeevictorevict transaction at respective RN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_opcode_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writeevictorevict transaction (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writeevictorevict transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_e_rn_f_writeevictorevict_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writeevictorevict transaction at respective RN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_f_writeevictorevict_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_e_rn_i_read_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of read transactions at respective RN_I node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_i_read_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_e_rn_i_read_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of read transactions at respective RN_I node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_i_read_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_e_rn_d_read_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of read transactions at respective RN_D node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_d_read_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_e_rn_d_read_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of read transactions at respective RN_D node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_rn_d_read_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_e_sn_req_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of CHI transaction at respective SN. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_chi_e_sn_req_txn_id Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_e_sn_req_writenosnp_non_persistent_cmo_opcode |
| This Covergroup captures writenosnp non-persistent cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_chi_e_sn_req_writenosnp_non_persistent_cmo_opcode Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_e_sn_req_writenosnp_persistent_cmo_opcode |
| This Covergroup captures writenosnp persistent cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1.
Covergroup: trans_chi_e_sn_req_writenosnp_persistent_cmo_opcode Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_e_sn_req_writenosnpzero_opcode |
| This Covergroup captures writenosnpzero transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_e_sn_req_writenosnpzero_opcode Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_atomic_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of atomic transactions at respective SN node. This covergroup bins capture dbid values ranging from zero to max dbid value(4095). The number of bins to be constructed with each bin having equal number of dbid values can be controlled by the macro `SVT_CHI_E_COV_DBID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_atomic_opcode_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_atomic_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of atomic transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_atomic_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_atomic_xact_req_tagop |
| This Covergroup captures request tag op attribute of Atomic transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_atomic_xact_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_atomic_xact_req_tagop_atomic_read_data_tag_op |
| This Covergroup captures request tag op and atomic_read_data_tag_op attribute of Atomic transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_atomic_xact_req_tagop_atomic_read_data_tag_op Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_cachemaintenance_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of cachemaintenance transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_cachemaintenance_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_cleansharedpersist_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of cleansharedpersist transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_cleansharedpersist_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_cleansharedpersistsep_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of cleansharedpersistsep transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_cleansharedpersistsep_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_read_req_tagop |
| This Covergroup captures request tag op attribute of read transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_read_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_read_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data RespErr status attribute of read transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_read_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_read_req_tagop_data_tagop |
| This Covergroup captures request tag op and data tag op attribute of read transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_read_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_readnosnpsep_req_tagop |
| This Covergroup captures request tag op attribute of readnosnpsep transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_readnosnpsep_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_readnosnpsep_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data RespErr status attribute of readnosnpsep transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_readnosnpsep_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_readnosnpsep_req_tagop_data_tagop |
| This Covergroup captures request tag op and data tag op attribute of readnosnpsep transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_readnosnpsep_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_req_read_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of read transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_req_read_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_req_readnosnpsep_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of readnosnpsep transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_req_readnosnpsep_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_req_write_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of write transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_req_write_opcode_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_write_req_tagop |
| This Covergroup captures request tag op attribute of write transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_write_req_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_write_req_tagop_data_resp_err_type |
| This Covergroup captures request tag op and data_resp_err status attribute of write transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_write_req_tagop_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_write_req_tagop_data_tagop |
| This Covergroup captures request tag_op and data tag_op attribute of write transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: mem_tagging_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_write_req_tagop_data_tagop Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_compcmo_resp_err_type |
| This Covergroup captures svt_chi_transaction :: writecmo_compcmo_resp_err attribute which indicates the reperr in Compcmo response of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_compcmo_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writenosnp_non_persistent_cmo transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writenosnp_non_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writenosnp_non_persistent_cmo transactions at respective SN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_response_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute which indicates the reperr in Comp/Compdbidresp response of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_response_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writenosnp_non_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writenosnp_non_persistent_cmo transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_non_persistent_cmo_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later.
Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_ccid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_compcmo_resp_err_type |
| This Covergroup captures svt_chi_transaction :: writecmo_compcmo_resp_err attribute which indicates the reperr in Compcmo response of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_compcmo_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_data_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_data_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_dbid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writenosnp_persistent_cmo transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writenosnp_persistent_cmo transactions (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writenosnp_persistent_cmo transactions at respective SN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_response_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute which indicates the reperr in Comp/Compdbidresp response of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_response_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writenosnp_persistent_cmo transactions at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnp_persistent_cmo_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writenosnp_persistent_cmo transactions at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: cleansharedpersistsep_xact_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnp_persistent_cmo_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_allowretry Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute of a retried writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute of a retried writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_rsvdc Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute of a retried writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute of a retried writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_is_retried_with_original_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_lpid Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of writenosnpzero transaction at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_opcode_qos_retryack |
| This Covergroup captures svt_chi_common_transaction :: qos and req_status attributes of a writenosnpzero transaction at respective SN. NOTE: req_status_type bins definition
Covergroup: trans_cross_chi_e_sn_writenosnpzero_opcode_qos_retryack Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of a retried writenosnpzero transaction (svt_chi_base_transaction :: is_dyn_p_crd set to 0) at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_pcrdtype Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_qos Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_resp_err_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of writenosnpzero transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_trace_tag Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_e_sn_writenosnpzero_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of writenosnpzero transaction at respective SN node. This covergroup bins capture txn_id values ranging from zero to max txn_id value(4095). The number of bins to be constructed with each bin having equal number of txn_id values can be controlled by the macro `SVT_CHI_E_COV_TXNID_BINS(default:5). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_writenosnpzero_txn_id Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpfull_cleaninvalid_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpfull_cleaninvalid transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpfull_cleaninvalid_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpfull_cleanshared_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpfull_cleanshared transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpfull_cleanshared_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpfull_cleansharedpersistsep_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpfull_cleansharedpersistsep transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpfull_cleansharedpersistsep_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpptl_cleaninvalid_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpptl_cleaninvalid transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpptl_cleaninvalid_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpptl_cleanshared_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpptl_cleanshared transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpptl_cleanshared_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpptl_cleansharedpersistsep_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpptl_cleansharedpersistsep transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpptl_cleansharedpersistsep_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_E_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_e_sn_i_writenosnpzero_mem_attr_order_type |
| This Covergroup captures transaction attributes of writenosnpzero transaction at respective SN_I. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: chi_interface_type is set to SN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_E or later. Covergroup: trans_cross_chi_e_sn_i_writenosnpzero_mem_attr_order_type Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_chi_d_rn_owo_writenosnp_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type, svt_chi_base_transaction :: order_type and svt_chi_base_transaction :: exp_comp_ack attributes combinations for WriteNoSnp* transactions at respective RN. This Covergroup bins imply the transaction flows (flows that are supported from CHI-D or later) of an Ordered Write Observation WriteNoSnp* transactions (svt_chi_base_transaction :: exp_comp_ack set to 1 and svt_chi_base_transaction :: order_type set to REQ_ORDERING_REQUIRED). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_chi_d_rn_owo_writenosnp_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_chi_d_rn_owo_writeunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type, svt_chi_transaction :: xact_flow_category_type, svt_chi_base_transaction :: order_type and svt_chi_base_transaction :: exp_comp_ack attributes combinations for WriteUnique transactions at respective RN. This Covergroup bins imply the transaction flows (flows that are supported from CHI-D or later) of an Ordered Write Observation WriteUnique transactions (svt_chi_base_transaction :: exp_comp_ack set to 1 and svt_chi_base_transaction :: order_type set to REQ_ORDERING_REQUIRED). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_chi_d_rn_owo_writeunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_d_rn_d_req_nonsync_dvm_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_flow_category_type for non-sync dvm transaction at respective RN_D. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D svt_chi_node_configuration :: dvm_enable is set to 1 svt_chi_system_configuration :: allow_early_comp_for_nonsync_dvmop is set to 1
Covergroup: trans_cross_chi_d_rn_d_req_nonsync_dvm_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_d_rn_f_req_nonsync_dvm_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_flow_category_type for non-sync dvm transaction at respective RN_F. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: dvm_enable is set to 1 svt_chi_system_configuration :: allow_early_comp_for_nonsync_dvmop is set to 1
Covergroup: trans_cross_chi_d_rn_f_req_nonsync_dvm_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F_RN_D | trans_chi_d_rn_cbusy_indication |
| This Covergroup captures svt_chi_snoop_transaction :: snp_response_cbusy, svt_chi_snoop_transaction :: snp_data_cbusy[] and svt_chi_snoop_transaction :: fwded_data_cbusy[] attributes (which represents the cbusy indication of RN in SnpResp/SnpRespFwded/SnpRespData/SnpRespDataFwded on RSP/DAT channel) of CHI snoop transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type set to RN-F or RN-D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_chi_d_rn_cbusy_indication Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F_RN_D | trans_chi_d_rn_cbusy_indication_on_dat_channel |
| This Covergroup captures svt_chi_snoop_transaction :: snp_data_cbusy[] and svt_chi_snoop_transaction :: fwded_data_cbusy[] attributes (which represents the cbusy indication of RN in SnpRespData/SnpRespDataFwded on DAT channel) of CHI snoop transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type set to RN-F or RN-D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_chi_d_rn_cbusy_indication_on_dat_channel Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F_RN_D | trans_chi_d_rn_cbusy_indication_on_rsp_channel |
| This Covergroup captures svt_chi_snoop_transaction :: snp_response_cbusy attribute (which represents the cbusy indication of RN in SnpResp/SnpRespFwded on RSP channel )of CHI snoop transaction at respective RN. l for SNPRESPDATA It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type set to RN-F or RN-D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_chi_d_rn_cbusy_indication_on_rsp_channel Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_d_hn_cbusy_indication_from_rn_perspective |
| This Covergroup captures svt_chi_transaction :: response_cbusy and svt_chi_transaction :: data_cbusy[] attributes (which represents the cbusy indication of HN on RSP/DAT channel) of CHI transaction at respective RN. This covergroup captures the cbusy indication provided by HN in the applicable response for the requests issued by RN. This covergroup bins vary from zero to max cbusy value 7. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later, svt_chi_system_configuration :: num_hn is set to 1 and svt_chi_system_configuration :: num_rn is set to 1. Covergroup: trans_chi_d_hn_cbusy_indication_from_rn_perspective Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_d_hn_cbusy_indication_on_dat_channel_from_rn_perspective |
| This Covergroup captures svt_chi_transaction :: data_cbusy[] attribute (which represents the cbusy indication by HN on DAT channel) of CHI transaction at respective RN. This covergroup captures the cbusy indication provided by HN in the applicable data response for the requests issued by RN. This covergroup bins vary from zero to max cbusy value 7. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later, svt_chi_system_configuration :: num_hn is set to 1 and svt_chi_system_configuration :: num_rn is set to 1. Covergroup: trans_chi_d_hn_cbusy_indication_on_dat_channel_from_rn_perspective Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_d_hn_cbusy_indication_on_rsp_channel_from_rn_perspective |
| This Covergroup captures svt_chi_transaction :: response_cbusy attribute (which represents the cbusy indication by HN on RSP channel) of CHI transaction at respective RN. This covergroup captures the cbusy indication provided by HN in the applicable response for the requests issued by RN. This covergroup bins vary from zero to max cbusy value 7. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later, svt_chi_system_configuration :: num_hn is set to 1 and svt_chi_system_configuration :: num_rn is set to 1. Covergroup: trans_chi_d_hn_cbusy_indication_on_rsp_channel_from_rn_perspective Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_d_rn_cleansharedpersistsep_opcode |
| This Covergroup captures cleansharedpersistsep transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_d_rn_cleansharedpersistsep_opcode Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_d_rn_atomic_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of atomic transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_atomic_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_d_rn_cachemaintenance_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of cachemaintenance transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_cachemaintenance_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_d_rn_cleansharedpersist_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of cleansharedpersist transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_cleansharedpersist_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_d_rn_deallocating_read_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of deallocating read transactions(ROCI and ROMI) at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_deallocating_read_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_d_rn_write_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of write transactions at respective RN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_write_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_d_rn_f_copyback_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of copyback transactions at respective RN_F node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_f_copyback_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_d_rn_f_read_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of read transactions at respective RN_F node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_f_read_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_d_rn_f_readnotshareddirty_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of readnotshareddirty transactions at respective RN_F node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_f_readnotshareddirty_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_d_rn_d_read_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of read transactions at respective RN_D node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_D and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_d_read_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_d_rn_i_read_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of read transactions at respective RN_I node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_I and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_rn_i_read_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_d_sn_req_cleansharedpersistsep_opcode |
| This Covergroup captures valid transaction attributes of CLEANSHAREDPERSISTSEP transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later..
Covergroup: trans_chi_d_sn_req_cleansharedpersistsep_opcode Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cachemaintenance_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of cachemaintenance transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_cmo_enable is set to 1, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_sn_cachemaintenance_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersist_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of cleansharedpersist transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_sn_cleansharedpersist_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of cleansharedpersistsep transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is se t 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_dynamic_p_crd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of clean shared persistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of clean shared persistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_cleansharedpersistsep_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_cleansharedpersistsep_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of cleansharedpersistsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_req_cleansharedpersistsep_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_read_opcode_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of read transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_sn_req_read_opcode_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_readnosnpsep_opcode_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of readnosnpsep transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_sn_req_readnosnpsep_opcode_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_d_sn_req_write_mpam_perfmongroup_partid_ns |
| This Covergroup captures svt_chi_common_transaction :: mpam_perfmongroup, svt_chi_common_transaction :: mpam_partid, svt_chi_common_transaction :: mpam_ns attributes of write transactions at respective SN node. For the coverpoint capturing svt_chi_common_transaction :: mpam_partid, number of bins to be constructed with each bin having equal number of values can be controlled by the macro `SVT_CHI_COV_MPAM_BINS(default:3). This covergroup is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN, svt_chi_node_configuration :: enable_mpam is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. Covergroup: trans_cross_chi_d_sn_req_write_mpam_perfmongroup_partid_ns Coverpoints:
Cross Coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_d_sn_f_req_read_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_d_sn_f_req_read_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_d_sn_f_req_readnosnpsep_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_d_sn_f_req_readnosnpsep_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_D_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_d_sn_i_req_cleansharedpersistsep_opcode_mem_attr |
| This Covergroup captures valid transaction attribute of CHI CLEANSHAREDPERSISTSEP transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I, svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later.
Covergroup: trans_cross_chi_d_sn_i_req_cleansharedpersistsep_opcode_mem_attr Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_D_NODE_PROTOCOL_MON_CACHE_STATE_RN | -- | trans_cross_chi_d_rn_req_cleansharedpersistsep_comp_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of cleansharedpersistsep transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_d_rn_req_cleansharedpersistsep_comp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_rn_cachemaintenance_opcode_address_alignment_memattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_c_rn_cachemaintenance_opcode_address_alignment_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_rn_cachemaintenance_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of cache maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_c_rn_cachemaintenance_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_rn_cachemaintenance_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_c_rn_cachemaintenance_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_rn_cleansharedpersist_opcode_address_alignment_memattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_c_rn_cleansharedpersist_opcode_address_alignment_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_rn_cleansharedpersist_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_c_rn_cleansharedpersist_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_rn_cleansharedpersist_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_c_rn_cleansharedpersist_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD | -- | trans_cross_chi_c_sn_req_read_opcode_data_source |
| This Covergroup captures svt_chi_common_transaction :: data_source attribute of a transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN. svt_chi_node_configuration :: data_source_enable is set to 1.
Covergroup: trans_cross_chi_c_sn_req_read_opcode_data_source Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | -- | trans_cross_chi_c_sn_i_req_readnosnpsep_mem_attr_order_type |
| This Covergroup captures valid transaction attribute of CHI READNOSNPSEP transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_c_sn_i_req_readnosnpsep_mem_attr_order_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | -- | trans_cross_chi_c_sn_i_req_readnosnpsep_opcode_order |
| This Covergroup captures readnosnpsep transaction attribute of CHI READNOSNPSEP transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_c_sn_i_req_readnosnpsep_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | -- | trans_cross_chi_c_sn_f_req_readnosnpsep_opcode_order |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_c_sn_f_req_readnosnpsep_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_chi_c_sn_req_readnosnpsep_opcode |
| This Covergroup captures readnosnpsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_c_sn_req_readnosnpsep_opcode Coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_allocate |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_cacheable |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of readnosnpsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of readnosnbpsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_dbid |
| This Covergroup captures svt_chi_common_transaction :: dbid attribute of readnosnpsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_dbid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_device |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_dynamicpcrd |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_dynamicpcrd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_ewa |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_is_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of read transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_lpid |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_ns |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_pcrdtype |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_qos |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_resp_err_type |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_size |
| This Covergroup captures readnosnpsep transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_size Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FIELD_SN | -- | trans_cross_chi_c_sn_req_readnosnpsep_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI readnosnpsep transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_c_sn_req_readnosnpsep_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_SN | -- | trans_cross_chi_c_req_writenosnpfull_writedatacancel |
| This Covergroup captures combinations of writenosnpfull with writedatacancel at respective SN. This covegroup is constructed and sampled only when: svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: chi_spec_revision is greater than or equal to ISSUE_C.
Covergroup: trans_cross_chi_c_req_writenosnpfull_writedatacancel Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_c_rn_readnosnp_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type svt_chi_base_transaction :: order_type svt_chi_base_transaction :: exp_comp_ack combinations for readnosnp transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_readnosnp_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_c_rn_readonce_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type svt_chi_base_transaction :: order_type svt_chi_base_transaction :: exp_comp_ack combinations for readonce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_readonce_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_c_rn_readoncecleaninvalid_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type svt_chi_base_transaction :: order_type svt_chi_base_transaction :: exp_comp_ack combinations for readoncecleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_req_readoncecleaninvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_c_rn_readoncemakeinvalid_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type svt_chi_base_transaction :: order_type svt_chi_base_transaction :: exp_comp_ack combinations for readoncemakeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_readoncemakeinvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_c_rn_f_req_readclean_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations for readclean transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F. svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_f_req_readclean_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_c_rn_f_req_readnotshareddirty_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations for readnotshareddirty transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F. svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_f_req_readnotshareddirty_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_c_rn_f_req_readshared_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations for readshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F. svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_f_req_readshared_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_c_rn_f_req_readunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations for readunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F. svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_f_req_readunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_C_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_c_rn_f_snpstashreq_flow_type |
| This Covergroup captures supported snoop stash transaction flow of snoop stash transaction at respective RN. svt_chi_snoop_transaction :: snp_req_msg_type , svt_chi_snoop_transaction :: snp_xact_flow_category. This covegroup is constructed and sampled only when svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_C or later.
Covergroup: trans_cross_chi_c_rn_f_snpstashreq_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snpcleanfwd_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpcleanfwd transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snpcleanfwd_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snpnotshareddirty_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpnotshareddirty transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snpnotshareddirty_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snpnotshareddirtyfwd_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpnotshareddirtyfwd transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snpnotshareddirtyfwd_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snponcefwd_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snponcefwd transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snponcefwd_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snpsharedfwd_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpsharedfwd transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snpsharedfwd_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snpstashshared_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpstashshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snpstashshared_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_b_rn_f_req_snpstashunique_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpstashunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_snpstashunique_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_ISSUE_B_NODE_PROTOCOL_MON_OUTSTANDING_XACT_RN | trans_chi_b_outstanding_atomic_xact |
| This Covergroup captures number of outstanding Atomic transactions at respective RN. It is constructed only when svt_chi_node_configuration :: num_outstanding_xact is set to a value greater than 0, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: atomic_transactions_enable is set to 1. The Atomic transactions include:
Covergroup: trans_chi_b_outstanding_atomic_xact Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snoopnotshareddirty transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopnotshareddirty transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN_SN | -- | trans_cross_chi_b_req_atomiccompare_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN and SN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN or SN svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_b_req_atomiccompare_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN_SN | -- | trans_cross_chi_b_req_atomicload_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN and SN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN or SN svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_b_req_atomicload_flow_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN_SN | -- | trans_cross_chi_b_req_atomicstore_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN and SN. This covegroup is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN or SN
Covergroup: trans_cross_chi_b_req_atomicstore_flow_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN_SN | -- | trans_cross_chi_b_req_atomicswap_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN and SN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN or SN svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_b_req_atomicswap_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_req_writenosnpptl_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_req_writenosnpptl_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_req_writenosnpptl_writedatacancel |
| This Covergroup captures combinations of writenosnpptl with writedatacancel at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_req_writenosnpptl_writedatacancel Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_req_writeuniqueptl_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniqueptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_req_writeuniqueptl_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_req_writeuniqueptl_writedatacancel |
| This Covergroup captures combinations of writeuniqueptl with writedatacancel at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_req_writeuniqueptl_writedatacancel Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_f_concurrent_non_overlapping_coherent_xact_snp_xact_opcode |
| This Covergroup captures combinations of concurrent coherent and snoop transactions with non overlapping address at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_f_concurrent_non_overlapping_coherent_xact_snp_xact_opcode Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_f_concurrent_overlapping_coherent_xact_snp_xact_opcode |
| This Covergroup captures combinations of concurrent coherent and snoop transactions with overlapping address at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_f_concurrent_overlapping_coherent_xact_snp_xact_opcode Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_req_cleansharedpersist_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of cleansharedpersist transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_req_readoncecleaninvalid_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readoncecleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_readoncecleaninvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_req_readoncemakeinvalid_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readoncemakeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_readoncemakeinvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_req_stashonce_flow_type |
| This Covergroup captures the transaction flow of stashonce transaction at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_req_stashonce_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_req_writeuniquefullstash_flow_type |
| This Covergroup captures the transaction flow of writeuniquefullstash transaction flow at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type . This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_req_writeuniquefullstash_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_req_writeuniqueptlstash_flow_type |
| This Covergroup captures the transaction flow of writeuniqueptlstash transaction flow at respective RN. svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_req_writeuniqueptlstash_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_writeuniqueptlstash_opcode_datasize |
| This Covergroup captures combinations of writeuniqueptlstash with data size at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_writeuniqueptlstash_opcode_datasize Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_b_rn_writeuniqueptlstash_opcode_writedatacancel |
| This Covergroup captures combinations of writeuniqueptlstash with writedatacancel at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_writeuniqueptlstash_opcode_writedatacancel Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readnotshareddirty transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_b_rn_f_snpstash_flow_type |
| This Covergroup captures transaction flow of snoop stash transaction at respective RN. svt_chi_snoop_transaction :: snp_req_msg_type , svt_chi_snoop_transaction :: snp_xact_flow_category. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_b_rn_non_coherent_read_is_exclusive_order_type |
| This Covergroup captures valid CHI non_coherent read exclusive transaction and its order_type attribute at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_non_coherent_read_is_exclusive_order_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_b_rn_non_coherent_write_is_exclusive_order_type |
| This Covergroup captures valid CHI non_coherent write exclusive transaction and its order_type attribute at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_non_coherent_write_is_exclusive_order_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_b_rn_readnosnp_is_exclusive_lpid_data_size |
| This Covergroup captures valid CHI readnosnp exclusive transaction and its lpid attribute and data_size at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_readnosnp_is_exclusive_lpid_data_size Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_b_rn_readnosnp_is_exclusive_lpid_memattributes |
| This Covergroup captures valid CHI readnosnp exclusive transaction and its lpid,mem_attr_device,mem_attr_allocate,mem_attr_cacheable,mem_attr_ewa attributes at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_readnosnp_is_exclusive_lpid_memattributes Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_b_rn_write_is_exclusive_lpid_memattributes |
| This Covergroup captures valid CHI write exclusive transaction and its lpid,mem_attr_device,mem_attr_allocate,mem_attr_cacheable,mem_attr_ewa attributes at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_write_is_exclusive_lpid_memattributes Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_b_rn_writenosnpptl_is_exclusive_lpid_data_size |
| This Covergroup captures valid CHI writenosnpptl exclusive transaction and its lpid attribute and data_size at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_writenosnpptl_is_exclusive_lpid_data_size Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_coherent_exclusive_readnotshareddirty_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of coherent exclusive readnotshareddirty transaction at respective RN and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_coherent_exclusive_readnotshareddirty_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_readnotshareddirty_is_exclusive |
| This Covergroup captures valid CHI exclusive readnotshareddirty transaction and/or its transaction attributes svt_chi_base_transaction :: is_exclusive svt_chi_transaction :: excl_mon_status svt_chi_transaction :: excl_access_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_readnotshareddirty_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_read_is_exclusive_lpid |
| This Covergroup captures valid CHI read exclusive transaction and its lpid attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_read_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_read_is_exclusive_lpid_memattributes |
| This Covergroup captures valid CHI read exclusive transaction and its lpid,mem_attr_device,mem_attr_allocate,mem_attr_cacheable,mem_attr_ewa attributes at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_read_is_exclusive_lpid_memattributes Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_dynamic_p_crd |
| This Covergroup captures valid CHI readnotshareddirty exclusive transaction and its dynamic_p_crd attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_lpid |
| This Covergroup captures valid CHI readnotshareddirty exclusive transaction and its lpid attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_lpid_memattributes |
| This Covergroup captures valid CHI readnotshareddirty exclusive transaction and its lpid,mem_attr_device,mem_attr_allocate,mem_attr_cacheable,mem_attr_ewa attributes at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_lpid_memattributes Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_ns |
| This Covergroup captures valid CHI readnotshareddirty exclusive transaction and its ns attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_b_rn_f_write_is_exclusive_lpid |
| This Covergroup captures valid CHI write exclusive transaction and its lpid attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_write_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_D | trans_cross_chi_b_rn_d_read_is_exclusive_lpid |
| This Covergroup captures valid CHI read exclusive transaction and its lpid attribute at RN_D node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_b_rn_d_read_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_D | trans_cross_chi_b_rn_d_write_is_exclusive_lpid |
| This Covergroup captures valid CHI write exclusive transaction and its lpid attribute at RN_D node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_b_rn_d_write_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_I | trans_cross_chi_b_rn_i_read_is_exclusive_lpid |
| This Covergroup captures valid CHI read exclusive transaction and its lpid attribute at RN_I node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_b_rn_i_read_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_I | trans_cross_chi_b_rn_i_write_is_exclusive_lpid |
| This Covergroup captures valid CHI write exclusive transaction and its lpid attribute at RN_I node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_b_rn_i_write_is_exclusive_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN | -- | trans_cross_chi_b_sn_req_read_opcode_is_exclusive_lpid_data_size |
| This Covergroup captures valid CHI read exclusive transaction and its lpid attribute and data_size at SN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_req_read_opcode_is_exclusive_lpid_data_size Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_cross_chi_b_rn_f_req_dvm_opcode_pcrdtype |
| This Covergroup captures valid CHI DVMOp transaction and/or its attribute svt_chi_base_transaction :: is_dyn_p_crd svt_chi_common_transaction :: p_crd_type at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_dvm_opcode_pcrdtype Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_cross_chi_b_rn_d_req_dvm_opcode_pcrdtype |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_b_rn_d_req_dvm_opcode_pcrdtype Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_b_rn_dvm_opcode_data_resp_err |
| This Covergroup captures valid CHI DVMOp transaction and/or its attribute svt_chi_transaction :: data_resp_err_status at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F or RN_D.
Covergroup: trans_cross_chi_b_rn_dvm_opcode_data_resp_err Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP | CHI_ISSUE_B_NODE_PROTOCOL_MON_DVMOP_RN_F_RN_D | trans_cross_chi_b_rn_dvm_opcode_response_resp_err_status |
| This Covergroup captures valid CHI DVMOp transaction and/or its attribute svt_chi_transaction :: response_resp_err_status at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F or RN_D.
Covergroup: trans_cross_chi_b_rn_dvm_opcode_response_resp_err_status Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_LINK | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_b_outstanding_atomic_xact_type_link_deactivation_and_reactivation |
| This Covergroup captures cross between atomic transaction type and the link deactivation, re-activation type. There are outstanding atomic transactions when link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated by REMOTE/LOCAL component. Cross bins gives the information that there is an outstanding atomic transaction type and the link deactivation initiated by REMOTE/LOCAL and then activation initiated by REMOTE/LOCAL component. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_outstanding_atomic_xact_type_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_LINK | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_b_outstanding_snoopnotshareddirty_xact_type_link_deactivation_and_reactivation |
| This Covergroup captures cross between CHI snoopnotshareddirty transaction and the link deactivation, re-activation type. There are outstanding CHI snoopnotshareddirty transactions when link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated REMOTE/LOCAL component. Cross bins gives the information that there is an outstanding CHI snoopnotshareddirty transaction and the link deactivation initiated by REMOTE/LOCAL and then activation initiated by REMOTE/LOCAL component. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_outstanding_snoopnotshareddirty_xact_type_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_LINK | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_b_outstanding_xact_type_link_deactivation_and_reactivation |
| This Covergroup captures cross between CHI transaction type and the link deactivation, re-activation type. There are outstanding CHI transactions when link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated by REMOTE/LOCAL component. Cross bins gives the information that there is an outstanding CHI transaction type (read-ROCI,ROMI,RNSD and cmo-CSP) and the link deactivation initiated by REMOTE/LOCAL and then activation initiated by REMOTE/LOCAL component. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_outstanding_xact_type_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_b_rn_prefetchtgt_opcode |
| This Covergroup captures prefetchtgt transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_b_rn_prefetchtgt_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_b_rn_stash_opcode_type |
| This Covergroup captures supported stash type transactions svt_chi_transaction :: xact_type at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_chi_b_rn_stash_opcode_type Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_opcode_poison |
| This Covergroup captures svt_chi_flit :: poison attribute of data flit at respective RN
Covergroup: trans_cross_chi_b_data_flit_opcode_poison Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of data flit at respective RN
Covergroup: trans_cross_chi_b_data_flit_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_snp_opcode_poison |
| This Covergroup captures svt_chi_flit :: poison attribute of snoop data flit at respective RN
Covergroup: trans_cross_chi_b_data_flit_snp_opcode_poison Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_snp_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of snoop data flit at respective RN
Covergroup: trans_cross_chi_b_data_flit_snp_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_snprespdatafwded_opcode_poison |
| This Covergroup captures svt_chi_flit :: poison attribute of data flit snprespdatafwded at respective RN and it is constructed only when is_dct_enabled_for_any_hn_f.
Covergroup: trans_cross_chi_b_data_flit_snprespdatafwded_opcode_poison Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_snprespdatafwded_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of data flit snprespdatafwded at respective RN and it is constructed only when is_dct_enabled_for_any_hn_f.
Covergroup: trans_cross_chi_b_data_flit_snprespdatafwded_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_writedatacancel_opcode_poison |
| This Covergroup captures svt_chi_flit :: poison attribute of data flit writedatacancel at respective RN
Covergroup: trans_cross_chi_b_data_flit_writedatacancel_opcode_poison Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_data_flit_writedatacancel_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of data flit writedatacancel at respective RN
Covergroup: trans_cross_chi_b_data_flit_writedatacancel_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_atomic_opcode_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of an atomic transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_atomic_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_trace_tag Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cachemaintenance_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cachemaintenance_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cachemaintenance_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of cache maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cachemaintenance_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cachemaintenance_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI cachemaintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cachemaintenance_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_address_alignment_memattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_address_alignment_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_dynamic_p_crd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of clean shared persist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of clean shared persist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_cleansharedpersist_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of deallocating read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_allowretry Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_data_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of deallocating read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_data_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_exp_comp_ack |
| This Covergroup captures svt_chi_base_transaction :: exp_comp_ack attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_mem_attr_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_mem_attr_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of deallocating read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup:trans_cross_chi_b_rn_deallocating_read_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_non_secure_access |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_non_secure_access Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_order_type |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_order_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_deallocating_read_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI deallocating read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_deallocating_read_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_f_snpstash_opcode_stash_lpid_valid |
| This Covergroup captures svt_chi_common_transaction :: stash_lpid_valid attribute of snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_stash_lpid_valid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_pcrdreturn_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type attribute of Pcrd Return transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_pcrdreturn_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_read_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_read_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_read_req_is_dmt_used |
| This Covergroup captures svt_chi_transaction :: is_dmt_used attribute at respective RN and it is constructed only when is_dmt_enabled_for_any_hn_f is set to 1.
Covergroup: trans_cross_chi_b_rn_read_req_is_dmt_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_readnosnp_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd, req_status_type attributes,is_exclusive and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of readnosnp transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup:trans_cross_chi_b_rn_readnosnp_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_readonce_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of readonce transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup:trans_cross_chi_b_rn_readonce_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_readonce_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_readonce_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_readoncecleaninvalid_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_readoncecleaninvalid_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_readoncemakeinvalid_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_readoncemakeinvalid_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cache_maintenance_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cache_maintenance_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_cleansharedpersist_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of cleansharedpersist transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_cleansharedpersist_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_deallocating_read_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of ROCI,ROMI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_deallocating_read_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_read_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_read_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_req_write_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_write_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_dynamic_p_crd |
| This Covergroup captures valid CHI stash transaction and its dynamic_p_crd attribute at RN node. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of stashi transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later..
Covergroup: trans_cross_chi_b_rn_stash_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_stash_lpid |
| This Covergroup captures svt_chi_common_transaction :: stash_lpid attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_stash_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_stash_lpid_valid |
| This Covergroup captures svt_chi_common_transaction :: stash_lpid_valid attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_stash_lpid_valid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_stash_nid_valid |
| This Covergroup captures svt_chi_common_transaction :: stash_nid_valid attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_stash_nid_valid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_stash_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_stash_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_write_opcode_order_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid and svt_chi_base_transaction :: order_type attributes of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_write_opcode_order_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_write_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_write_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_writenosnp_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes,is_exclusive and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of writenosnp transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_writenosnp_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_writeunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of writeunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_writeunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_writeuniquestash_opcode_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of writeuniquefullstash and writeunqiueptlstash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_writeuniquestash_opcode_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_writeuniquestash_opcode_order_expcompack |
| This Covergroup captures svt_chi_base_transaction :: order_type , svt_chi_base_transaction :: exp_comp_ack attribute of writeuniquestash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_writeuniquestash_opcode_order_expcompack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rsp_flit_chi_b_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of data flit at respective RN
Covergroup: trans_cross_chi_b_rsp_flit_chi_b_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rsp_flit_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of response flit at respective RN
Covergroup: trans_cross_chi_b_rsp_flit_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rsp_flit_snpresp_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of response flit snpresp at respective RN
Covergroup: trans_cross_chi_b_rsp_flit_snpresp_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_b_rn_f_req_copyback_opcode |
| This Covergroup captures valid transaction attributes of a copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_b_rn_f_req_copyback_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_b_rn_f_snpstash_opcode_type |
| This Covergroup captures supported snoop stash type transactions svt_chi_snoop_transaction :: snp_req_msg_type. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F, svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_chi_b_rn_f_snpstash_opcode_type Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_cleanunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes,is_exclusive and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of cleanunique transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_cleanunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_copyback_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_copyback_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_copyback_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_copyback_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_evict_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of evict transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_evict_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_makeunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of makeunique transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_makeunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_read_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_read_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_read_req_is_dmt_used |
| This Covergroup captures svt_chi_transaction :: is_dmt_used attribute at respective RN_F and it is constructed only when is_dmt_enabled_for_any_hn_f is set to 1.
Covergroup: trans_cross_chi_b_rn_f_read_req_is_dmt_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readclean_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes,is_exclusive and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of readclean transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_readclean_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readclean_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN_F and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_f_readclean_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of readnotshareddirty transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_allowretry |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_allowretry Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of readnotshareddirty read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of readnotshareddirty read transactions at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_data_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of readnotshareddirty transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_data_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive |
| This Covergroup captures svt_chi_base_transaction :: is_exclusive attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_mem_attr_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_mem_attr_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_non_secure_access |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_non_secure_access Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes,is_exclusive and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_readnotshareddirty_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of readnotshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN_F and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI read transaction readnotshareddirty at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readshared_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes,is_exclusive and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of readshared transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_readshared_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_exclusive Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readshared_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN_F and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_f_readshared_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of readunique transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_readunique_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_readunique_req_is_dct_used |
| This Covergroup captures svt_chi_transaction :: is_dct_used attribute at respective RN_F and it is constructed only when DCT is enabled for at least one HN-F (is_dct_enabled_for_any_hn_f = 1).
Covergroup: trans_cross_chi_b_rn_f_readunique_req_is_dct_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of Copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_data_resp_err_response_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_data_resp_err_response_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_dynamicpcrd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_dynamicpcrd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_is_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of Copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of Copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_ns Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_order_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid and svt_chi_base_transaction :: order_type attributes of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_order_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_pcrdtype |
| This Covergroup captures valid copyback transaction and its attributes svt_chi_base_transaction :: is_dyn_p_crd svt_chi_common_transaction :: p_crd_type at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_copyback_opcode_size |
| This Covergroup captures svt_chi_base_transaction :: data_size attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_copyback_opcode_size Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_dvmop_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_dvmop_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_issue_b_read_opcode_order_lpid |
| This Covergroup captures valid CHI read transaction and its lpid attribute at RN_F node and is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_issue_b_read_opcode_order_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_read_opcode_data_source |
| This Covergroup captures svt_chi_common_transaction :: data_source attribute of a transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F. svt_chi_node_configuration :: data_source_enable is set to 1.
Covergroup: trans_cross_chi_b_rn_f_req_read_opcode_data_source Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_read_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_read_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_read_opcode_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_read_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_read_opcode_order_lpid |
| This Covergroup captures valid CHI read transaction and its lpid attribute at RN_F node and is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_read_opcode_order_lpid Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_read_opcode_pcrdtype |
| This Covergroup captures valid read transaction and its attributes svt_chi_base_transaction :: is_dyn_p_crd svt_chi_common_transaction :: p_crd_type at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_read_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of readnotshareddirty transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_req_write_opcode_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_req_write_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_do_not_go_to_sd |
| This Covergroup captures svt_chi_common_transaction :: do_not_go_to_sd attribute of snpnotshareddirty transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_do_not_go_to_sd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of snpnotshareddirty transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of snpnotshareddirty transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_ret_to_src |
| This Covergroup captures svt_chi_common_transaction :: ret_to_src attribute of snpnotshareddirty transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_ret_to_src Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpnotshareddirty_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI snpnotshareddirty transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpnotshareddirty_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_chi_b_snp_opcode_do_not_go_to_sd |
| This Covergroup captures svt_chi_common_transaction :: do_not_go_to_sd attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_chi_b_snp_opcode_do_not_go_to_sd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_chi_b_snp_opcode_ret_to_src |
| This Covergroup captures svt_chi_common_transaction :: ret_to_src attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_chi_b_snp_opcode_ret_to_src Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_chi_b_snp_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_chi_b_snp_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_data_source |
| This Covergroup captures svt_chi_common_transaction :: data_source attribute of snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_data_source Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_do_not_go_to_sd |
| This Covergroup captures svt_chi_common_transaction :: do_not_go_to_sd attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_do_not_go_to_sd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_fwd_txn_id |
| This Covergroup captures svt_chi_common_transaction :: fwd_txn_id attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_fwd_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_ret_to_src |
| This Covergroup captures svt_chi_common_transaction :: ret_to_src attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_ret_to_src Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpreq_snp_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of snoop transaction at respective RN and it is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_rn_f_snpreq_snp_opcode_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_data_pull_resp_final_state |
| This Covergroup captures supported snoop stash type transactions svt_chi_snoop_transaction :: snp_req_msg_type , svt_chi_snoop_transaction :: data_pull_resp_final_state combinations of snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_snoop_transaction :: data_pull is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_data_pull_resp_final_state Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_donotdatapull_datapull |
| This Covergroup captures supported snoop stash type transactions svt_chi_snoop_transaction :: snp_req_msg_type , svt_chi_snoop_transaction :: do_not_data_pull , svt_chi_snoop_transaction :: data_pull combinations of snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_donotdatapull_datapull Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of snoop stash transaction at respective RN . This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later. *
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_snpresp_resp_err_type |
| This Covergroup captures RespErr that is sent in each of the snoop request response flits seen for a snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_snpresp_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_snpresp_resp_err_type_datapull_read_data_resp_err_type |
| This Covergroup captures RespErr that is sent in each of the Datapull Read data response flits seen for a snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_snpresp_resp_err_type_datapull_read_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_snprespdata_data_resp_err_type |
| This Covergroup captures RespErr that is sent in each of the snoopdata response flits seen for a snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_snprespdata_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_snprespdata_data_resp_err_type_datapull_read_data_resp_err_type |
| This Covergroup captures RespErr that is sent in each of the Datapull Read data response flits seen for a snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_snprespdata_data_resp_err_type_datapull_read_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_snpstash_opcode_txn_id |
| This Covergroup captures svt_chi_common_transaction :: txn_id attribute of snoop stash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
Covergroup: trans_cross_chi_b_rn_f_snpstash_opcode_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_writebackfull_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of writebackfull transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_writebackfull_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_writebackptl_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of writebackptl transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_writebackptl_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_writecleanfull_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of writecleanfull transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_writecleanfull_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_b_rn_f_writeevictfull_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access and p_crd_type,dynamic_p_crd,req_status_type attributes and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of writeevictfull transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN_F.
Covergroup:trans_cross_chi_b_rn_f_writeevictfull_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_b_rn_i_req_read_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_b_rn_i_req_read_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_b_rn_i_req_write_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_b_rn_i_req_write_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_b_rn_d_req_dvmop_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_D and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_b_rn_d_req_dvmop_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_b_rn_d_req_read_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_b_rn_d_req_read_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_b_rn_d_req_write_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_b_rn_d_req_write_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_b_sn_req_cachemaintenance_opcode |
| This Covergroup captures valid transaction attributes of cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_chi_b_sn_req_cachemaintenance_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_b_sn_req_cleaninvalid_opcode |
| This Covergroup captures valid transaction attributes of CLEANINVALID transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_chi_b_sn_req_cleaninvalid_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_b_sn_req_cleanshared_opcode |
| This Covergroup captures valid transaction attributes of CLEANSHARED transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_chi_b_sn_req_cleanshared_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_b_sn_req_cleansharedpersist_opcode |
| This Covergroup captures valid transaction attributes of CLEANSHAREDPERSIST transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_chi_b_sn_req_cleansharedpersist_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_b_sn_req_makeinvalid_opcode |
| This Covergroup captures valid transaction attributes of MAKEINVALID transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_chi_b_sn_req_makeinvalid_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_atomic_opcode_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_data_pattern attributes of an atomic transaction at respective SN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: atomic_transactions_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_data_pattern Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_atomic_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_trace_tag Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cachemaintenance_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cachemaintenance_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cachemaintenance_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI cachemaintenance transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cachemaintenance_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is se t 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_dynamic_p_crd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of clean shared persist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of clean shared persist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_cleansharedpersist_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_cleansharedpersist_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_read_req_is_dmt_used |
| This Covergroup captures svt_chi_transaction :: is_dmt_used attribute at respective SN and it is constructed only when is_dmt_enabled_for_any_hn_f is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_read_req_is_dmt_used Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cache_maintenance_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cache_maintenance_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of cache_maintenance transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cache_maintenance_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cachemaintenance_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cachemaintenance_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cachemaintenance_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_b_sn_req_cachemaintenance_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cachemaintenance_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cachemaintenance_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cachemaintenance_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of cmo transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cachemaintenance_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cachemaintenance_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cachemaintenance_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cleansharedpersist_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_cleansharedpersist_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of cleansharedpersist transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN and svt_chi_node_configuration :: slave_persist_cmo_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_cleansharedpersist_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_read_opcode_data_source |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F/SN_I. svt_chi_node_configuration :: data_source_enable is set to 1.
Covergroup: trans_cross_chi_b_sn_req_read_opcode_data_source Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_read_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI read transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_req_read_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_b_sn_req_write_opcode_trace_tag |
| This Covergroup captures svt_chi_common_transaction :: trace_tag attribute of CHI write transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_req_write_opcode_trace_tag Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_b_sn_f_req_read_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_b_sn_f_req_read_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_b_sn_f_req_read_opcode_pcrdtype |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_b_sn_f_req_read_opcode_pcrdtype Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_b_sn_i_req_cleansharedpersist_opcode_mem_attr |
| This Covergroup captures valid transaction attribute of CHI CLEANSHAREDPERSIST transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_req_cleansharedpersist_opcode_mem_attr Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_b_sn_i_req_read_opcode_mem_attr_order_type |
| This Covergroup captures valid transaction attribute of CHI read transactions at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_req_read_opcode_mem_attr_order_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_b_sn_i_req_read_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_req_read_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_b_sn_i_req_write_opcode_mem_attr_order_type |
| This Covergroup captures valid transaction attribute of CHI write transactions at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_req_write_opcode_mem_attr_order_type Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD | CHI_ISSUE_B_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_b_sn_i_req_write_opcode_order |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_req_write_opcode_order Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_load_swap_compare_response_resp_err |
| Only applicable DBIDResp type is OKAY and hence the covergroup will not be relevant anymore. This Covergroup captures svt_chi_transaction :: atomic_dbid_resp_err attribute of atomic load,atomic swap, atomic compare transactions at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_load_swap_compare_response_resp_err Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of atomic load,swap,compare transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_allocate Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_cacheable Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of atomic transactions at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_ccid Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of atomic transactions at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_data_id Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_data_size |
| This Covergroup captures svt_chi_base_transaction :: data_size attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_data_size Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_device Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_dynamic_p_crd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_dynamic_p_crd Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_endian |
| This Covergroup captures svt_chi_base_transaction :: endian attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_endian Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_ewa |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_ewa Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_lpid Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_datasize_endian |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access , svt_chi_base_transaction :: data_size , p_crd_type,dynamic_p_crd,req_status_type attributes and svt_chi_base_transaction :: endian and memattr_snpattr_likelyshared_order attribute which captures svt_chi_base_transaction :: mem_attr_mem_type , svt_chi_base_transaction :: mem_attr_allocate_hint ,svt_chi_base_transaction :: mem_attr_is_cacheable , svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed ,svt_chi_base_transaction :: snp_attr_is_snoopable , svt_chi_base_transaction :: is_likely_shared and svt_chi_base_transaction :: order_type attributes of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_memattr_snpattr_likelyshared_order_ns_retry_cancel_datasize_endian Coverpoints:
Cross coverpoints:
NOTE:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_ns Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_order Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_order_lpid |
| This Covergroup captures valid CHI atomic transaction and its lpid and order attributes at RN node and is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_order_lpid Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_pcrdtype Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_qos Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_read_write_data_resp_err_dbid_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures valid CHI atomic load,swap,compare transaction and its atomic_read_data_resp_err_status,atomic_write_data_resp_err_type,atomic_dbid_resp_err_type, is_non_secure_access and memattr_snpattr_likelyshared_order attributes at RN node and is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN. Only applicable DBIDResp type is OKAY.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_read_write_data_resp_err_dbid_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_snoopable |
| This Covergroup captures svt_chi_base_transaction :: snp_attr_is_snoopable attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_snoopable Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_opcode_snoopme |
| This Covergroup captures svt_chi_base_transaction :: snoopme attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_opcode_snoopme Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_store_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of atomic store transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_store_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_store_data_resp_err_comp_resp_err_type_dbid_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures valid CHI atomic store transaction and its atomic_write_data_resp_err_status,atomic_comp_resp_err_type,atomic_dbid_resp_err_type, is_non_secure_access and memattr_snpattr_likelyshared_order attributes at RN node and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN. Only applicable DBIDResp type is OKAY.
Covergroup: trans_cross_chi_b_rn_atomic_store_data_resp_err_comp_resp_err_type_dbid_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_store_opcode_comp_resp_err |
| This Covergroup captures svt_chi_transaction :: atomic_comp_resp_err attribute of atomic store transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_store_opcode_comp_resp_err Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_atomic_store_opcode_dbid_resp_err |
| Only applicable DBIDResp type is OKAY and hence the covergroup will not be relevant anymore. This Covergroup captures svt_chi_transaction :: atomic_dbid_resp_err attribute of atomic store transaction at respective RN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_atomic_store_opcode_dbid_resp_err Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_trace_tag |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_trace_tag attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_trace_tag Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of atomic transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC | CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_RN | trans_cross_chi_b_rn_req_atomic_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of atomic transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_b_rn_req_atomic_opcode_qos_retryack Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN_I | -- | trans_cross_chi_b_sn_i_atomic_opcode_mem_attr_order_type |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_atomic_opcode_mem_attr_order_type Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN_I | -- | trans_cross_chi_b_sn_i_atomic_opcode_order |
| This Covergroup captures svt_chi_base_transaction :: order_type attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN_I.
Covergroup: trans_cross_chi_b_sn_i_atomic_opcode_order Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_chi_b_sn_req_atomic_opcode |
| This Covergroup captures atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_b_sn_req_atomic_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_chi_b_sn_req_atomiccompare_opcode |
| This Covergroup captures atomiccompare transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_b_sn_req_atomiccompare_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_chi_b_sn_req_atomicload_opcode |
| This Covergroup captures atomicload transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_b_sn_req_atomicload_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_chi_b_sn_req_atomicstore_opcode |
| This Covergroup captures atomicstore transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_b_sn_req_atomicstore_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_chi_b_sn_req_atomicswap_opcode |
| This Covergroup captures atomicswap transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_b_sn_req_atomicswap_opcode Coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_allocate Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_cacheable Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of atomic transactions at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_ccid Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of atomic transactions at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_data_id Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_data_size |
| This Covergroup captures svt_chi_base_transaction :: data_size attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_data_size Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_device Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_dynamic_p_crd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_dynamic_p_crd Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_endian |
| This Covergroup captures svt_chi_base_transaction :: endian attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_endian Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_ewa |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_ewa Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_lpid |
| This Covergroup captures svt_chi_base_transaction :: lpid attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_lpid Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_ns Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_pcrdtype |
| This Covergroup captures svt_chi_common_transaction :: p_crd_type and svt_chi_base_transaction :: is_dyn_p_crd attributes of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_pcrdtype Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of atomic transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_opcode_qos Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_store_opcode_comp_resp_err |
| This Covergroup captures svt_chi_transaction :: atomic_comp_resp_err attribute of atomic store transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_store_opcode_comp_resp_err Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_ATOMIC_SN | -- | trans_cross_chi_b_sn_atomic_store_opcode_dbid_resp_err |
| Only applicable DBIDResp type is OKAY and hence the covergroup will not be relevant anymore. This Covergroup captures svt_chi_transaction :: atomic_dbid_resp_err attribute of atomic store transaction at respective SN and it is constructed only when svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_b_sn_atomic_store_opcode_dbid_resp_err Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN | trans_cross_chi_b_rn_cleansharedpersist_comp_resp_final_state |
| This Covergroup captures all the valid comp response final cache state svt_chi_common_transaction :: final_state of the cleansharedpersist transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_cleansharedpersist_comp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN | trans_cross_chi_b_rn_req_readnosnp_compdata_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of readnosnp transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_readnosnp_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN | trans_cross_chi_b_rn_req_readonce_compdata_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of readonce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_readonce_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN | trans_cross_chi_b_rn_req_readoncecleaninvalid_compdata_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of readoncecleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_readoncecleaninvalid_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN | trans_cross_chi_b_rn_req_readoncemakeinvalid_compdata_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of readoncemakeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_b_rn_req_readoncemakeinvalid_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomiccompare_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_atomiccompare_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomiccompare_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomiccompare transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_b_req_atomiccompare_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomicload_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_atomicload_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomicload_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicload transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_b_req_atomicload_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomicstore_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_atomicstore_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomicstore_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicstore transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_b_req_atomicstore_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
NOTE:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomicswap_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 , svt_chi_node_configuration :: atomic_transactions_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_atomicswap_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_atomicswap_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_transaction :: xact_flow_category_type combinations of atomicswap transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: atomic_transactions_enable is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_b_req_atomicswap_otherspermitted_cacheinitialstate_cachefinalstate_xact_flow Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_cleanshared_cacheinitialstate_cachefinalstate_comp_response |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state comp response combinations of cleanshared transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_req_cleanshared_cacheinitialstate_cachefinalstate_comp_response Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_cleansharedpersist_cacheinitialstate_cachefinalstate_comp_response |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state comp response combinations of cleansharedpersist transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_req_cleansharedpersist_cacheinitialstate_cachefinalstate_comp_response Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_readnosnp_cacheinitialstate_cachefinalstate_comp_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state (comp response) of readnosnp transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_readnosnp_cacheinitialstate_cachefinalstate_comp_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_readnotshareddirty_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of readnotshareddirty transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_req_readnotshareddirty_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_readonce_cacheinitialstate_cachefinalstate_comp_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state (comp response) of readonce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_readonce_cacheinitialstate_cachefinalstate_comp_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_readoncemakeinvalid_cacheinitialstate_cachefinalstate_comp_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state (comp response) of readoncemakeinvalid transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_req_readoncemakeinvalid_cacheinitialstate_cachefinalstate_comp_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_readunique_cacheinitialstate_cachefinalstate_comp_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state (comp response) of readunique transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_readunique_cacheinitialstate_cachefinalstate_comp_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_readunique_otherspermitted_cacheinitialstate_cachefinalstate_comp_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state (comp response) of readunique transaction at respective RN. This covergroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_b_req_readunique_otherspermitted_cacheinitialstate_cachefinalstate_comp_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpclean_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpclean transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpclean_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpcleanfwd_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpcleanfwd transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpcleanfwd_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpcleaninvalid_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpcleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpcleaninvalid_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpcleanshared_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpcleanshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpcleanshared_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpmakeinvalid_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpmakeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpmakeinvalid_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpnotshareddirty_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpnotshareddirty transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_b_req_snpnotshareddirty_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpnotshareddirtyfwd_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpnotshareddirtyfwd transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpnotshareddirtyfwd_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snponce_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snponce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snponce_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snponcefwd_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snponcefwd transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snponcefwd_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpshared_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpshared_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpsharedfwd_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpsharedfwd transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpsharedfwd_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpunique_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpunique_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_snpuniquefwd_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_snoop_transaction :: initial_cache_line_state and svt_chi_snoop_transaction :: final_cache_line_state combinations of snpuniquefwd transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_snpuniquefwd_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_writeuniquefullstash_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writeuniquefullstash transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_writeuniquefullstash_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_req_writeuniqueptlstash_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writeuniqueptlstash transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_req_writeuniqueptlstash_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_rn_f_readnotshareddirty_compdata_resp_final_state |
| This Covergroup captures all the valid compdata response final cache state svt_chi_common_transaction :: final_state of the readnotshareddirty transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_readnotshareddirty_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_b_rn_f_req_readnotshareddirty_compdata_resp_final_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: final_state (comp response) of readnotshareddirty transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_b_rn_f_req_readnotshareddirty_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE | CHI_ISSUE_B_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_trans_cross_chi_b_req_readoncecleaninvalid_cacheinitialstate_cachefinalstate_comp_resp |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state, svt_chi_transaction :: final_cache_line_state and svt_chi_common_transaction :: final_state (comp response) of readoncecleaninvalid transaction at respective RN. This covegroup is constructed only when SVT_CHI_ISSUE_B_ENABLE macro is defined, svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_trans_cross_chi_b_req_readoncecleaninvalid_cacheinitialstate_cachefinalstate_comp_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_SNP_XACT | -- | trans_chi_rn_f_outstanding_non_fwd_non_stash_snoop_xact |
| This Covergroup captures number of outstanding snoop transactions at respective RN. Forward type snoops, stash type snoops and DVM snoops are excluded. It is constructed and sampled only when
Covergroup: trans_chi_rn_f_outstanding_non_fwd_non_stash_snoop_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_rn_f_req_snpclean_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpclean transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_snpclean_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_rn_f_req_snpcleanshared_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of snpcleanshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_snpcleanshared_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_rn_f_req_snponce_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of SnpOnce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_snponce_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_RESP_FIELD_RN_F | -- | trans_cross_chi_rn_f_req_snpshared_snp_resp_final_state |
| This Covergroup captures all the valid Snoop Response states svt_chi_common_transaction :: final_state and svt_chi_snoop_transaction :: snp_rsp_datatransfer combinations of Snpshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_snpshared_snp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpclean_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snoopclean transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpclean_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpcleaninvalid_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snoopcleaninvalid transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpcleaninvalid_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpcleanshared_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snoopcleanshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpcleanshared_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snponce_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snooponce transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snponce_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpshared_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snoopshared transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpshared_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD | CHI_NODE_PROTOCOL_MON_SNP_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpunique_snprespdataptl_be |
| This Covergroup captures svt_chi_snoop_transaction :: byte_enable and snprespdataptl_resptype_received attributes of snoopunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpunique_snprespdataptl_be Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snpclean_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopclean transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snpclean_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snpcleaninvalid_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopcleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snpcleaninvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snpcleanshared_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopcleanshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snpcleanshared_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snpmakeinvalid_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopmakeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snpmakeinvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snponce_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snooponce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snponce_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snpshared_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snpshared_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_snpunique_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of snoopunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_snpunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNPDVMOP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_snpdvm_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of dvm snoop transaction at respective RN_F. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: dvm_enable is set to 1
Covergroup: trans_cross_chi_rn_f_req_snpdvm_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_SNP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_SNPDVMOP_XACT_FLOW_RN_D | trans_cross_chi_rn_d_req_snpdvm_flow_type |
| This Covergroup captures svt_chi_snoop_transaction :: snp_req_msg_type and svt_chi_snoop_transaction :: snp_xact_flow_category combinations of dvm snoop transaction at respective RN_D. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D svt_chi_node_configuration :: dvm_enable is set to 1
Covergroup: trans_cross_chi_rn_d_req_snpdvm_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_DVMOP_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_dvm_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of dvm transaction at respective RN_F. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F svt_chi_node_configuration :: dvm_enable is set to 1
Covergroup: trans_cross_chi_rn_f_req_dvm_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP_XACT_FLOW | CHI_NODE_PROTOCOL_MON_DVMOP_XACT_FLOW_RN_D | trans_cross_chi_rn_d_req_dvm_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of dvm transaction at respective RN_D. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D svt_chi_node_configuration :: dvm_enable is set to 1
Covergroup: trans_cross_chi_rn_d_req_dvm_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_chi_rn_f_req_dvm_opcode |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attributes at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_f_req_dvm_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_chi_rn_f_req_dvm_operation_type |
| This Covergroup captures valid dvm operation types and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_f_req_dvm_operation_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_chi_rn_f_req_snpdvm_opcode |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_f_req_snpdvm_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_cross_chi_rn_f_req_dvm_branch_predictor_invalidate_operation_type |
| This Covergroup captures dvm branch predictor operation type and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvm_branch_predictor_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_cross_chi_rn_f_req_dvm_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of dvm transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvm_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_cross_chi_rn_f_req_dvm_phy_ins_cache_invalidate_operation_type |
| This Covergroup captures dvm physical instruction cache invalidate operation type and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvm_phy_ins_cache_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_cross_chi_rn_f_req_dvm_tlb_operation_type |
| This Covergroup captures dvm tlb invalidate operation type and/or its transaction attribute at respective RN.
Covergroup: trans_cross_chi_rn_f_req_dvm_tlb_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_F | trans_cross_chi_rn_f_req_dvm_vir_ins_cache_invalidate_operation_type |
| This Covergroup captures dvm virtual instruction cache invalidate operation type and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvm_vir_ins_cache_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_chi_rn_d_req_dvm_opcode |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_chi_rn_d_req_dvm_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_chi_rn_d_req_dvm_operation_type |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_chi_rn_d_req_dvm_operation_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_chi_rn_d_req_snpdvm_opcode |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_chi_rn_d_req_snpdvm_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_cross_chi_rn_d_req_dvm_branch_predictor_invalidate_operation_type |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvm_branch_predictor_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_cross_chi_rn_d_req_dvm_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of dvm transaction at respective RN_D and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvm_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_cross_chi_rn_d_req_dvm_phy_ins_cache_invalidate_operation_type |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvm_phy_ins_cache_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_cross_chi_rn_d_req_dvm_tlb_operation_type |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvm_tlb_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_DVMOP | CHI_NODE_PROTOCOL_MON_DVMOP_RN_D | trans_cross_chi_rn_d_req_dvm_vir_ins_cache_invalidate_operation_type |
| This Covergroup captures valid CHI DVMOp transaction and/or its transaction attribute at respective RN node and is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvm_vir_ins_cache_invalidate_operation_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_chi_rn_excl_access_status |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute svt_chi_transaction :: excl_access_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_rn_excl_access_status Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_chi_rn_excl_monitor_status |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute svt_chi_transaction :: excl_mon_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_rn_excl_monitor_status Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_rn_non_coherent_exclusive_read_opcode_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of non-coherent exclusive readnosnp transaction at respective RN and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_non_coherent_exclusive_read_opcode_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_rn_non_coherent_exclusive_write_opcode_data_resp_err_response_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status and svt_chi_transaction :: response_resp_err_status attributes of non-coherent exclusive write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_non_coherent_exclusive_write_opcode_data_resp_err_response_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_rn_readnosnp_is_exclusive_dynamic_p_crd |
| This Covergroup captures valid CHI read exclusive transaction and its dynamic_p_crd attribute at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_rn_readnosnp_is_exclusive_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN | trans_cross_chi_rn_writenosnp_is_exclusive_dynamic_p_crd |
| This Covergroup captures valid CHI write exclusive transaction and its dynamic_p_crd attribute at RN node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_rn_writenosnp_is_exclusive_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_coherent_exclusive_cleanunique_opcode_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of coherent exclusive cleanunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_coherent_exclusive_cleanunique_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_coherent_exclusive_read_opcode_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of coherent exclusive read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_coherent_exclusive_read_opcode_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_read_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive read transaction and/or its transaction attributes svt_chi_base_transaction :: is_exclusive svt_chi_transaction :: excl_mon_status svt_chi_transaction :: excl_access_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_excl_mon_status_and_excl_access_status_rn_f_node_read_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_excl_mon_status_and_excl_access_status_rn_write_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive write transaction and/or its excl transaction attributes svt_chi_base_transaction :: is_exclusive svt_chi_transaction :: excl_mon_status svt_chi_transaction :: excl_access_status at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_excl_mon_status_and_excl_access_status_rn_write_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_non_coherent_read_is_exclusive_mem_type_cacheable |
| This Covergroup captures valid CHI non coherent read exclusive transaction and its mem_attr and cacheable attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_non_coherent_read_is_exclusive_mem_type_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_non_coherent_write_is_exclusive_mem_type_cacheable |
| This Covergroup captures valid CHI non coherent write exclusive transaction and its mem_attr and cacheable attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_non_coherent_write_is_exclusive_mem_type_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_read_is_exclusive_dynamic_p_crd |
| This Covergroup captures valid CHI read exclusive transaction and its dynamic_p_crd attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_read_is_exclusive_dynamic_p_crd Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_read_is_exclusive_ns |
| This Covergroup captures valid CHI read exclusive transaction and its ns attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_read_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive read transaction and/or its transaction attribute svt_chi_base_transaction :: is_exclusive at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_req_write_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive write transaction and/or its transaction attribute svt_chi_base_transaction :: is_exclusive at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_F | trans_cross_chi_rn_f_write_is_exclusive_ns |
| This Covergroup captures valid CHI write exclusive transaction and its ns attribute at RN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_write_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_D | trans_cross_chi_rn_d_read_is_exclusive_ns |
| This Covergroup captures valid CHI read exclusive transaction and its ns attribute at RN_D node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_read_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_D | trans_cross_chi_rn_d_req_read_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_D | trans_cross_chi_rn_d_req_write_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_D | trans_cross_chi_rn_d_write_is_exclusive_ns |
| This Covergroup captures valid CHI write exclusive transaction and its ns attribute at RN_D node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_write_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_I | trans_cross_chi_rn_i_read_is_exclusive_ns |
| This Covergroup captures valid CHI read exclusive transaction and its ns attribute at RN_I node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_read_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_I | trans_cross_chi_rn_i_req_read_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_I | trans_cross_chi_rn_i_req_write_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_RN_I | trans_cross_chi_rn_i_write_is_exclusive_ns |
| This Covergroup captures valid CHI write exclusive transaction and its ns attribute at RN_I node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_write_is_exclusive_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN_F | trans_cross_chi_sn_f_non_coherent_read_is_exclusive_mem_type_cacheable |
| This Covergroup captures valid CHI non coherent read exclusive transaction and its mem_attr and cacheable attribute at SN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_non_coherent_read_is_exclusive_mem_type_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN_F | trans_cross_chi_sn_f_non_coherent_write_is_exclusive_mem_type_cacheable |
| This Covergroup captures valid CHI non coherent write exclusive transaction and its mem_attr and cacheable attribute at SN_F node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_non_coherent_write_is_exclusive_mem_type_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN_F | trans_cross_chi_sn_f_req_read_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN_F | trans_cross_chi_sn_f_req_write_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN_F | trans_cross_chi_sn_i_req_read_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS | CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN_I | trans_cross_chi_sn_i_req_write_opcode_is_exclusive |
| This Covergroup captures valid CHI exclusive transaction and/or its transaction attribute at respective node and is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_is_exclusive Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_EXCLUSIVE_ACCESS_SN | -- | trans_cross_chi_sn_non_coherent_exclusive_read_opcode_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of non-coherent exclusive readnosnp transaction at respective SN and it is constructed only when svt_chi_node_configuration :: exclusive_access_enable is set to 1 and svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_sn_non_coherent_exclusive_read_opcode_data_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_cleaninvalid_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of cleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_cleaninvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_cleanshared_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of cleanshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_cleanshared_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_makeinvalid_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of makeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_makeinvalid_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_readnosnp_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readnosnp transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_readnosnp_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_readonce_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readonce transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_readonce_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_writenosnpfull_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writenosnpfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_writenosnpfull_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_req_writeuniquefull_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeuniquefull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_req_writeuniquefull_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_rn_f_concurrent_non_overlapping_coherent_xact_snp_xact_opcode |
| This Covergroup captures combinations of concurrent coherent and snoop transactions with non overlapping address at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_rn_f_concurrent_non_overlapping_coherent_xact_snp_xact_opcode Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN | trans_cross_chi_rn_f_concurrent_overlapping_coherent_xact_snp_xact_opcode |
| This Covergroup captures combinations of concurrent coherent and snoop transactions with overlapping address at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_rn_f_concurrent_overlapping_coherent_xact_snp_xact_opcode Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_cleanunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of cleanunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_cleanunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_evict_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of evict transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_evict_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_makeunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of makeunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_makeunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_readclean_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readclean transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_readclean_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_readshared_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_readshared_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_readunique_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of readunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_readunique_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_writebackfull_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writebackfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writebackfull_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_writebackptl_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writebackptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writebackptl_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_writecleanfull_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writecleanfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writecleanfull_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FLOW | CHI_NODE_PROTOCOL_MON_XACT_FLOW_RN_F | trans_cross_chi_rn_f_req_writeevictfull_flow_type |
| This Covergroup captures svt_chi_transaction :: xact_type and svt_chi_transaction :: xact_flow_category_type combinations of writeevictfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writeevictfull_flow_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT_RN | trans_chi_outstanding_cmo_xact |
| This Covergroup captures number of outstanding cmo transactions at respective RN. It is constructed only when svt_chi_node_configuration :: num_outstanding_xact is set to a value greater than 0 and svt_chi_node_configuration :: chi_node_type is set to RN. The CMO transactions include:
Covergroup: trans_chi_outstanding_cmo_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT_RN | trans_chi_outstanding_read_xact |
| This Covergroup captures number of outstanding Read transactions at respective RN. It is constructed only when svt_chi_node_configuration :: num_outstanding_xact is set to a value greater than 0 and svt_chi_node_configuration :: chi_node_type is set to RN. The Read transactions include:
Covergroup: trans_chi_outstanding_read_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT_RN | trans_chi_outstanding_write_xact |
| This Covergroup captures number of outstanding Write and copyback transactions at respective RN. It is constructed only when svt_chi_node_configuration :: num_outstanding_xact is set to a value greater than 0 and svt_chi_node_configuration :: chi_node_type is set to RN. Covergroup: trans_chi_outstanding_write_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT_RN | trans_chi_outstanding_xact |
| This Covergroup captures current number of outstanding xact count with respect to RN
Covergroup: trans_chi_outstanding_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_DVM_OUTSTANDING_XACT | trans_chi_rn_d_dvm_request_outstanding_xact |
| This Covergroup captures current number of dvm request outstanding xact count with respect to HN
Covergroup : trans_chi_rn_d_dvm_request_outstanding_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_DVM_OUTSTANDING_XACT | trans_chi_rn_d_outstanding_dvm_snoop_xact |
| This Covergroup captures current number of dvm snoop outstanding xact count with respect to RN
Covergroup: trans_chi_rn_d_outstanding_dvm_snoop_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_DVM_OUTSTANDING_XACT | trans_chi_rn_f_dvm_request_outstanding_xact |
| This Covergroup captures current number of dvm request outstanding xact count with respect to RN
Covergroup : trans_chi_rn_f_dvm_request_outstanding_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_DVM_OUTSTANDING_XACT | trans_chi_rn_f_outstanding_dvm_snoop_xact |
| This Covergroup captures current number of dvm snoop outstanding xact count with respect to RN
Covergroup: trans_chi_rn_f_outstanding_dvm_snoop_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_DVM_OUTSTANDING_XACT | trans_chi_rn_outstanding_dvmop_sync_xact |
| This Covergroup captures number of outstanding DVMOp(Sync) transactions at respective RN. It is constructed and sampled only when
Covergroup: trans_chi_rn_outstanding_dvmop_sync_xact Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_RETRY_OUTSTANDING_XACT | trans_chi_outstanding_xact_retry_resp |
| This Covergroup captures current number of retry response outstanding xact count with respect to RN
Covergroup: trans_chi_outstanding_xact_retry_resp Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_RETRY_OUTSTANDING_XACT | trans_cross_chi_hn_idx_outstanding_xact_retry_resp |
| This Covergroup captures current number of retry response outstanding xact count at RN with respect to particular home node index.
Covergroup: trans_cross_chi_hn_idx_outstanding_xact_retry_resp Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT | CHI_NODE_PROTOCOL_MON_OUTSTANDING_XACT_PER_SRC_ID | trans_chi_num_outstanding_xacts_per_src_id |
| This Covergroup captures current number of outstanding xact count for each SrcID from which transactions were observed during the simulation. Applicable for
Covergroup: trans_chi_num_outstanding_xacts_per_src_id Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_cmo_observed_while_outstanding_xacts_other_than_cacheable_reads_to_same_cacheline |
| This Covergroup captures that, a CMO transaction is observed while there are outstaning transactions to the same cacheline which are transactions of type other than cacheable read transactions that can allocate the received data in requester cache (transactions other than ReadShared, ReadClean, ReadUnique, ReadNotSharedDirty, CleanUnique, MakueUnique, MAKEREADUNIQUE, READPREFERUNIQUE). Example: A CMO transaction is observed while there is outstanding writeunique transaction to the same cacheline. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN. Covergroup: trans_chi_rn_cmo_observed_while_outstanding_xacts_other_than_cacheable_reads_to_same_cacheline Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_data_flit_resp_err_type |
| This Covergroup captures resp_err_status of a data flit attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_rn_data_flit_resp_err_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_data_resp_err_type |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_rn_data_resp_err_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_req_order_stream_id |
| This Covergroup captures req_order_stream_id attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_rn_req_order_stream_id Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_req_read_data_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid of data flit of a CHI read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
It is sampled for each data flit of respective transaction when svt_chi_node_configuration :: chi_node_type is set to RN for read transactions. Covergroup: trans_chi_rn_req_read_data_ccid Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_req_read_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of data flit in response to read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
It is sampled for each data flit of respective transaction when svt_chi_node_configuration :: chi_node_type is set to RN for read transactions. Covergroup: trans_chi_rn_req_read_data_id Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_req_write_data_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid of a data flit of CHI write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
It is sampled for each data flit of respective transaction when svt_chi_node_configuration :: chi_node_type is set to RN for write transactions. Covergroup: trans_chi_rn_req_write_data_ccid Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_req_write_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of data flit of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
It is sampled for each data flit of respective transaction when svt_chi_node_configuration :: chi_node_type is set to RN for write transaction. Covergroup: trans_chi_rn_req_write_data_id Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_chi_rn_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_chi_rn_resp_err_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_writeuniquestash_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid of data flit of a CHI writeuniquestash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
It is sampled for each data flit of respective transaction when svt_chi_node_configuration :: chi_node_type is set to RN for writeuniquestash transactions. Covergroup: trans_cross_chi_b_rn_writeuniquestash_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_b_rn_writeuniquestash_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of data flit in response to writeuniquestash transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: cache_stashing_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_B or later.
It is sampled for each data flit of respective transaction when svt_chi_node_configuration :: chi_node_type is set to RN for writeuniquestash transactions. Covergroup: trans_cross_chi_b_rn_writeuniquestash_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_req_qos_dynamicpcrd |
| This Covergroup captures qos and dynamic protocol credit type attributes of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_req_qos_dynamicpcrd Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_cachemaintenance_opcode_address_alignment_memattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_cachemaintenance_opcode_address_alignment_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_read_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_read_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cache_maintenance_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cache_maintenance_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cache_maintenance_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cache_maintenance_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of cache_maintenance transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cache_maintenance_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_cachemaintenance_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_cachemaintenance_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_data_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_data_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of read transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_read_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_rn_req_read_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_data_resp_err_response_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_rn_req_write_opcode_data_resp_err_response_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of write transaction at respective RN and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_req_write_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN.
Covergroup: trans_cross_chi_rn_req_write_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_write_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to RN
Covergroup: trans_cross_chi_rn_write_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN | trans_cross_chi_rn_write_opcode_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a write transaction at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_rn_write_opcode_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_data_flit_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_data_flit_resp_err_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_data_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_data_resp_err_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_req_read_data_ccid |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_req_read_data_ccid Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_req_read_data_id |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_req_read_data_id Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_req_write_data_ccid |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_req_write_data_ccid Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_req_write_data_id |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_req_write_data_id Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_chi_sn_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_chi_sn_resp_err_type Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_read_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of read transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_sn_req_read_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_read_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of read transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_sn_req_read_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_read_opcode_is_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of read transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_sn_req_read_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_read_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_sn_req_read_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_write_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of write transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_sn_req_write_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_write_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of write transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_node_type is set to SN.
Covergroup: trans_cross_chi_sn_req_write_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_write_opcode_is_likely_shared |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_sn_req_write_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_write_opcode_resp_err_type |
| This Covergroup captures write transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_sn_req_write_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN | trans_cross_chi_sn_req_writenosnpptl_opcode_size |
| This Covergroup captures writenosnpptl transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN.
Covergroup: trans_cross_chi_sn_req_writenosnpptl_opcode_size Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_req_snp_opcode |
| This Covergroup captures valid transaction attributes of snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_req_snp_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_rn_copyback_req_order_enable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_copyback_req_order_enable Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_rn_f_req_cachemaintenance_opcode |
| This Covergroup captures valid transaction attributes of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_f_req_cachemaintenance_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_rn_f_req_read_opcode |
| This Covergroup captures valid transaction attributes of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_f_req_read_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_chi_rn_f_req_write_opcode |
| This Covergroup captures valid transaction attributes of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_chi_rn_f_req_write_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_cleanunique_opcode_address_alignment_mattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of cleanunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_cleanunique_opcode_address_alignment_mattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_cleanunique_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of cleanunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_cleanunique_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_copyback_opcode_byte_enable_pattern_data_pattern |
| This Covergroup captures svt_chi_transaction :: write_dat_be_pattern and svt_chi_transaction :: write_dat_data_pattern attributes of a copyback transactions at respective RN. It is constructed and sampled only when svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_copyback_opcode_byte_enable_pattern_data_pattern Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_evict_opcode_address_alignment_memattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of evict transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_evict_opcode_address_alignment_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_evict_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of evict transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_evict_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_makeunique_opcode_address_alignment_memattr_snpattr_likelyshared_order |
| This Covergroup captures is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of makeunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_makeunique_opcode_address_alignment_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_makeunique_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of makeunique transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_makeunique_opcode_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_read_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order |
| This Covergroup captures svt_chi_base_transaction :: data_size, is_address_aligned_to_datasize and memattr_snpattr_likelyshared_order attributes of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_read_opcode_address_alignment_data_size_memattr_snpattr_likelyshared_order Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_cachemaintenance_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_cachemaintenance_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_cachemaintenance_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_cachemaintenance_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_cachemaintenance_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_cachemaintenance_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_cachemaintenance_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_cachemaintenance_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_cachemaintenance_opcode_snp_attr_snoopable |
| This Covergroup captures svt_chi_base_transaction :: snp_attr_is_snoopable attribute of cmo transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_cachemaintenance_opcode_snp_attr_snoopable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of copyback transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of copyback transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_copyback_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of copyback transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_copyback_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvmop_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_dvmop_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of dvmop transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_dvmop_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_ccid |
| This Covergroup captures svt_chi_common_transaction :: ccid attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_ccid Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_data_id |
| This Covergroup captures svt_chi_flit :: flit_data_id attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_data_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_data_resp_err_type_memattr_snpattr_likelyshared_order_ns |
| This Covergroup captures svt_chi_transaction :: data_resp_err_status, svt_chi_common_transaction :: is_non_secure_access and memattr_snpattr_likelyshared_order attributes of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_data_resp_err_type_memattr_snpattr_likelyshared_order_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_dynamicpcrd |
| This Covergroup captures svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_dynamicpcrd Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_ewa |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_exp_comp_ack |
| This Covergroup captures svt_chi_base_transaction :: exp_comp_ack attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of read transaction at respective RN_F and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_qos_retryack |
| This Covergroup captures req_status attribute and svt_chi_common_transaction :: qos of read transaction at respective RN_F and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_qos_retryack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status transaction attribute of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_read_opcode_size |
| This Covergroup captures svt_chi_base_transaction :: data_size of read transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_read_opcode_size Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_allocate |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_allocate_hint attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_cacheable |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_cacheable attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_device |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_mem_type attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_ewa |
| This Covergroup captures svt_chi_base_transaction :: mem_attr_is_early_wr_ack_allowed attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_exp_comp_ack |
| This Covergroup captures svt_chi_base_transaction :: exp_comp_ack of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_is_likely_shared |
| This Covergroup captures svt_chi_base_transaction :: is_likely_shared attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_req_write_opcode_resp_err_type |
| This Covergroup captures svt_chi_transaction :: response_resp_err_status attribute of write transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_req_write_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpreq_snp_opcode_ns |
| This Covergroup captures svt_chi_common_transaction :: is_non_secure_access attribute of snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpreq_snp_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpreq_snp_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpreq_snp_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_F | trans_cross_chi_rn_f_snpreq_snpdvm_opcode_qos |
| This Covergroup captures svt_chi_common_transaction :: qos attribute of dvm snoop transaction at respective RN and it is constructed only when svt_chi_node_configuration :: dvm_enable is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_rn_f_snpreq_snpdvm_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_chi_rn_i_req_cachemaintenance_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_chi_rn_i_req_cachemaintenance_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_chi_rn_i_req_read_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_chi_rn_i_req_read_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_chi_rn_i_req_write_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_chi_rn_i_req_write_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_cachemaintenance_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_cachemaintenance_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_cachemaintenance_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_cachemaintenance_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_cachemaintenance_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_cachemaintenance_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_cachemaintenance_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_cachemaintenance_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_cachemaintenance_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_cachemaintenance_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_cachemaintenance_opcode_snp_attr_snoopable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_cachemaintenance_opcode_snp_attr_snoopable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_exp_comp_ack |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_read_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_read_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_exp_comp_ack |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_is_likely_shared |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_I | trans_cross_chi_rn_i_req_write_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_I.
Covergroup: trans_cross_chi_rn_i_req_write_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_chi_rn_d_req_cachemaintenance_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_chi_rn_d_req_cachemaintenance_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_chi_rn_d_req_read_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_chi_rn_d_req_read_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_chi_rn_d_req_write_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_chi_rn_d_req_write_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_cachemaintenance_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_cachemaintenance_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_cachemaintenance_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_cachemaintenance_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_cachemaintenance_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_cachemaintenance_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_cachemaintenance_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_cachemaintenance_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_cachemaintenance_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_cachemaintenance_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_cachemaintenance_opcode_snp_attr_snoopable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_cachemaintenance_opcode_snp_attr_snoopable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_qos |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_qos attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_D and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_rsvdc |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_rsvdc attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_D and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_rsvdc Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_tgt_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_tgt_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_D and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_tgt_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_txn_id |
| This Covergroup captures svt_chi_transaction :: is_retried_with_original_txn_id attribute and svt_chi_base_transaction :: is_dyn_p_crd attribute of dvmop transaction at respective RN_D and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvmop_opcode_is_retried_with_original_txn_id Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_dvmop_opcode_is_tgt_id_remapped |
| This Covergroup captures svt_chi_transaction :: is_tgt_id_remapped attribute of dvmop transaction at respective RN_D and it is constructed only when svt_chi_system_configuration :: expect_target_id_remapping_by_interconnect is set to 1 svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_dvmop_opcode_is_tgt_id_remapped Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_exp_comp_ack |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_read_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_read_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_exp_comp_ack |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_exp_comp_ack Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_is_likely_shared |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_is_likely_shared Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_RN_D | trans_cross_chi_rn_d_req_write_opcode_resp_err_type |
| This Covergroup captures valid transaction attribute of CHI transaction at respective RN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_D.
Covergroup: trans_cross_chi_rn_d_req_write_opcode_resp_err_type Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_chi_sn_f_req_read_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_chi_sn_f_req_read_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_chi_sn_f_req_write_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_chi_sn_f_req_write_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_dynamicpcrd |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_dynamicpcrd Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_read_opcode_size |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_read_opcode_size Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_write_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_write_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_write_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_write_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_write_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_F | trans_cross_chi_sn_f_req_write_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_F.
Covergroup: trans_cross_chi_sn_f_req_write_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_chi_sn_i_req_read_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_chi_sn_i_req_read_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_chi_sn_i_req_write_opcode |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_chi_sn_i_req_write_opcode Coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_cachemaintenance_opcode_mem_attr |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_cachemaintenance_opcode_mem_attr Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_read_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_read_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_read_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_read_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_read_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_read_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_read_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_write_opcode_allocate |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_allocate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_write_opcode_cacheable |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_cacheable Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_write_opcode_device |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_device Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_write_opcode_ewa |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_ewa Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_write_opcode_ns |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_ns Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_FIELD | CHI_NODE_PROTOCOL_MON_XACT_FIELD_SN_I | trans_cross_chi_sn_i_req_write_opcode_qos |
| This Covergroup captures valid transaction attribute of CHI transaction at respective SN and it is constructed only when svt_chi_node_configuration :: chi_interface_type is set to SN_I.
Covergroup: trans_cross_chi_sn_i_req_write_opcode_qos Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_LINK | CHI_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_outstanding_dvm_sync_xact_waiting_for_compack_link_deactivation_and_reactivation |
| This Covergroup captures cross between DVM opcode and the link deactivation and re-activation type. When there is outstanding DVM sync transaction with its data phase completed and waiting for comp response, link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated by REMOTE component as it has comp response to transmit. Cross bins gives the information that there is an outstanding DVM sync transaction with data phase completed and waiting for comp response the link deactivation intiaited by REMOTE/LOCAL and then activation initiated by REMOTE component. This covegroup is constructed only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F or RN_D and svt_chi_node_configuration :: dvm_enable is set to 1. This covegroup is sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F or RN_D, svt_chi_node_configuration :: dvm_enable is set to 1, DVM transaction is of type SYNC (svt_chi_transaction :: is_dvm_sync) and its data phase has been completed(is_last_dat_flit_xmitted set to 1).
Covergroup: trans_cross_chi_outstanding_dvm_sync_xact_waiting_for_compack_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_LINK | CHI_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_outstanding_snp_xact_type_link_deactivation_and_reactivation |
| This Covergroup captures cross between CHI snoop transactions type and the link deactivation, re-activation type. There are outstanding CHI snoop transactions when link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated REMOTE/LOCAL component. Cross bins gives the information that there is an outstanding CHI snoop transaction type (invalidation snoops, other snoops) and the link deactivation initiated by REMOTE/LOCAL and then activation initiated by REMOTE/LOCAL component. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F.
Covergroup: trans_cross_chi_outstanding_snp_xact_type_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_LINK | CHI_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_outstanding_snpdvmop_xact_type_link_deactivation_and_reactivation |
| This Covergroup captures cross between CHI SNOOPDVMOP transaction and the link deactivation, re-activation type. There are outstanding CHI SNOOPDVMOP transactions when link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated REMOTE/LOCAL component. Cross bins gives the information that there is an outstanding CHI SNOOPDVMOP transaction type and the link deactivation initiated by REMOTE/LOCAL and then activation initiated by REMOTE/LOCAL component. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN, svt_chi_node_configuration :: chi_interface_type is set to RN_F or RN_D and svt_chi_node_configuration :: dvm_enable is set to 1.
Covergroup: trans_cross_chi_outstanding_snpdvmop_xact_type_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_XACT_LINK | CHI_NODE_PROTOCOL_MON_XACT_LINK_ACTIVITY | trans_cross_chi_outstanding_xact_type_link_deactivation_and_reactivation |
| This Covergroup captures cross between CHI transaction type and the link deactivation, re-activation type. There are outstanding CHI transactions when link moved to TXLA_STOP and RXLA_STOP with deactivation initiated by either REMOTE/LOCAL component and then link moved to TXLA_RUN and RXLA_RUN state with activation initiated by REMOTE/LOCAL component. Cross bins gives the information that there is an outstanding CHI transaction type (write,read,cmo,copback,dvm) and the link deactivation initiated by REMOTE/LOCAL and then activation initiated by REMOTE/LOCAL component. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN.
Covergroup: trans_cross_chi_outstanding_xact_type_link_deactivation_and_reactivation Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN | trans_cross_chi_rn_cleanshared_comp_resp_final_state |
| This Covergroup captures all the valid comp response final cache state svt_chi_common_transaction :: final_state of the cleanshared transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_cleanshared_comp_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_cleaninvalid_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of cleaninvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_cleaninvalid_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_cleanunique_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of cleanunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_cleanunique_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_cleanunique_otherspermitted_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of cleanunique transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_req_cleanunique_otherspermitted_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_evict_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of evict transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_evict_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_makeinvalid_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of makeinvalid transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_makeinvalid_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_makeunique_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of makeunique transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_makeunique_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_makeunique_otherspermitted_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of makeunique transaction at respective RN. This covergroup is constructed only when svt_chi_node_configuration :: is_active is set to 1, svt_chi_node_configuration :: chi_interface_type is set to RN_F and svt_chi_node_configuration :: other_initial_cache_state_enable is set to 1
Covergroup: trans_cross_chi_req_makeunique_otherspermitted_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_readclean_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of readclean transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_readclean_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_readshared_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state combinations of readshared transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_readshared_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writebackfull_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writebackfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writebackfull_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writebackptl_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writebackptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writebackptl_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writecleanfull_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writecleanfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writecleanfull_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writeevictfull_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writeevictfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writeevictfull_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writenosnpfull_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_transaction :: final_cache_line_state combinations of writenosnpfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writenosnpfull_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writenosnpptl_cacheinitialstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state and svt_chi_transaction :: final_cache_line_state of writenosnpptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writenosnpptl_cacheinitialstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writeuniquefull_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writeuniquefull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writeuniquefull_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_req_writeuniqueptl_cacheinitialstate_cachecurrentstate_cachefinalstate |
| This Covergroup captures all the valid svt_chi_transaction :: initial_cache_line_state , svt_chi_common_transaction :: current_state and svt_chi_transaction :: final_cache_line_state combinations of writeuniqueptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: is_active is set to 1 and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_req_writeuniqueptl_cacheinitialstate_cachecurrentstate_cachefinalstate Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_readclean_compdata_resp_final_state |
| This Covergroup captures all the valid compdata response final cache state svt_chi_common_transaction :: final_state of the readclean transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_readclean_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_readshared_compdata_resp_final_state |
| This Covergroup captures all the valid compdata response final cache state svt_chi_common_transaction :: final_state of the readshared transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_readshared_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_readunique_compdata_resp_final_state |
| This Covergroup captures all the valid compdata response final cache state svt_chi_common_transaction :: final_state of the readunique transaction at respective RN. This covegroup is constructed and sampled only when svt_chi_node_configuration :: transaction_coverage_enable is set to 1, svt_chi_node_configuration :: chi_node_type is set to RN and svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_readunique_compdata_resp_final_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_req_writebackfull_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state combinations of writebackfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writebackfull_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_req_writebackptl_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state combinations of writebackptl transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writebackptl_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_req_writecleanfull_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state combinations of writecleanfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writecleanfull_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| CHI_NODE_PROTOCOL_MON_CACHE_STATE | CHI_NODE_PROTOCOL_MON_CACHE_STATE_RN_F | trans_cross_chi_rn_f_req_writeevictfull_cache_current_state |
| This Covergroup captures all the valid svt_chi_common_transaction :: current_state combinations of writeevictfull transaction at respective RN. This covegroup is constructed only when svt_chi_node_configuration :: chi_interface_type is set to RN_F
Covergroup: trans_cross_chi_rn_f_req_writeevictfull_cache_current_state Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | -- | trans_cross_atomic_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for atomic xact type with atomic operation,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support . Covergroup: trans_cross_atomic_xact_type_mpam_perfmongroup_partid_ns
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_mpam_perfmongroup_partid_ns_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | AMBA5_PORT_MON_MPAM_WRITE_XACT_FLOW | trans_cross_axi5_deferrable_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for writedeferrable opcodes,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support .
Covergroup: trans_cross_axi5_deferrable_xact_type_mpam_perfmongroup_partid_ns It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | AMBA5_PORT_MON_MPAM_WRITE_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for coherent prefetch opcodes,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_mpam_perfmongroup_partid_ns It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | AMBA5_PORT_MON_MPAM_WRITE_XACT_FLOW | trans_cross_coherent_write_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for coherent write opcodes,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support .
Covergroup: trans_cross_coherent_write_xact_type_mpam_perfmongroup_partid_ns It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | AMBA5_PORT_MON_MPAM_WRITE_XACT_FLOW | trans_cross_coherent_writedeferrable_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for coherent writedeferrable opcodes,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support .
Covergroup: trans_cross_coherent_writedeferrable_xact_type_mpam_perfmongroup_partid_ns It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | AMBA5_PORT_MON_MPAM_WRITE_XACT_FLOW | trans_cross_coherent_writezero_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for coherent writezero opcodes,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support .
Covergroup: trans_cross_coherent_writezero_xact_type_mpam_perfmongroup_partid_ns It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MPAM_XACT_FLOW | AMBA5_PORT_MON_MPAM_READ_XACT_FLOW | trans_cross_coherent_read_xact_type_mpam_perfmongroup_partid_ns |
| This covergroup captures cross coverage for coherent read opcodes,mpam_partid ,mpam_perfmongroup and mpam_ns fields for MPAM Support .
Covergroup: trans_cross_coherent_read_xact_type_mpam_perfmongroup_partid_ns It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: enable_mpam is not set to MPAM_FALSE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_axi5_write_xact_type_req_mte_basic_tagop |
| This covergroup captures cross coverage for write_xact_type for mte basic and tag operation fields for MTE Basic Support .
Covergroup: trans_cross_axi5_write_xact_type_req_mte_basic_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to BASIC. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_axi5_write_xact_type_req_mte_standard_tagop |
| This covergroup captures cross coverage for write_xact_type for mte basic and tag operation fields for MTE Basic Support .
Covergroup: trans_cross_axi5_write_xact_type_req_mte_standard_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_req_mte_basic_tagop |
| This covergroup captures cross coverage for coherent prefetch opcode and tag operation fields for MTE Basic Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_req_mte_basic_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to BASIC and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_req_mte_standard_tagop |
| This covergroup captures cross coverage for coherent prefetch opcode and tag operation fields for MTE Standard Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_req_mte_standard_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_coherent_write_xact_type_req_mte_basic_tagop |
| This covergroup captures cross coverage for coherent write opcodes for mte basic and tag operation fields for MTE Basic Support .
Covergroup: trans_cross_coherent_write_xact_type_req_mte_basic_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to BASIC. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_coherent_write_xact_type_req_mte_standard_tagop |
| This covergroup captures cross coverage for coherent write opcodes for mte basic and tag operation fields for MTE Standard Support .
Covergroup: trans_cross_coherent_write_xact_type_req_mte_standard_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_tag_match_resp_req_bcomp_order_type |
| This covergroup captures cross coverage for tag_match_response and bcomp fields with response ordering type for MTE Standard Support .
Covergroup: trans_cross_tag_match_resp_req_bcomp_order_type It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_READ_XACT_FLOW | trans_cross_atomic_xact_type_req_mte_basic_tagop |
| This covergroup captures cross coverage for atomic xact_type with atomic operation type and tag operation fields for MTE Basic Support . Covergroup: trans_cross_atomic_xact_type_req_mte_basic_tagop
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to BASIC and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_req_tagop_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_READ_XACT_FLOW | trans_cross_atomic_xact_type_req_mte_standard_tagop |
| This covergroup captures cross coverage for atomic xact_type with atomic operation type and tag operation fields for MTE Standard Support . Covergroup: trans_cross_atomic_xact_type_req_mte_standard_tagop
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_req_tagop_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_READ_XACT_FLOW | trans_cross_axi5_read_xact_type_req_mte_basic_tagop |
| This covergroup captures cross coverage for read_xact_type for mte basic and tag operation fields for MTE Basic Support .
Covergroup: trans_cross_axi5_read_xact_type_req_mte_basic_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to BASIC. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_READ_XACT_FLOW | trans_cross_axi5_read_xact_type_req_mte_standard_tagop |
| This covergroup captures cross coverage for read_xact_type and tag operation fields for MTE Standard Support .
Covergroup: trans_cross_axi5_read_xact_type_req_mte_standard_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_READ_XACT_FLOW | trans_cross_coherent_read_xact_type_req_mte_basic_tagop |
| This covergroup captures cross coverage for coherent read opcodes for mte basic and tag operation fields for MTE Basic Support .
Covergroup: trans_cross_coherent_read_xact_type_req_mte_basic_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to BASIC. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_READ_XACT_FLOW | trans_cross_coherent_read_xact_type_req_mte_standard_tagop |
| This covergroup captures cross coverage for coherent read opcodes and tag operation fields for MTE Standard Support .
Covergroup: trans_cross_coherent_read_xact_type_req_mte_standard_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: mte_support_type is set to STANDARD. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WAKEUP_XACT_FLOW | AMBA5_PORT_MON_AWAKEUP_XACT | trans_axi_awakeup |
| This Covergroup captures cross coverage for wakeup and valid signal delay scenario in case of write address channel. Covergroup: trans_axi_awakeup
It is constructed only when svt_axi_port_configuration :: axi_interface_type is set AXI4,AXI4_LITE,AXI_ACE or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: awakeup_enable is set to 1 and svt_axi_port_configuration :: axi_port_kind is set to AXI_MASTER and svt_axi_port_configuration :: is_active is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_WAKEUP_XACT_FLOW | AMBA5_PORT_MON_ACWAKEUP_XACT | trans_axi_snoop_idle_chan_with_acwakeup |
| This Covergroup captures cross coverage for wakeup and valid signal delay scenario for idle snoop address channel. Covergroup: trans_axi_snoop_idle_chan_with_acwakeup
It is constructed only when svt_axi_port_configuration :: axi_interface_type is set AXI_ACE or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: acwakeup_enable & dvm_enable is set to 1. svt_axi_port_configuration :: axi_port_kind is set to AXI_SLAVE. Coverpoints:
|
|
| AMBA5_PORT_MON_WAKEUP_XACT_FLOW | AMBA5_PORT_MON_ACWAKEUP_XACT | trans_axi_snoop_with_acwakeup |
| This Covergroup captures cross coverage for wakeup and valid signal delay scenario for snoop address channel. Covergroup: trans_axi_snoop_with_acwakeup
It is constructed only when svt_axi_port_configuration :: axi_interface_type is set AXI_ACE or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: acwakeup_enable & dvm_enable is set to 1. svt_axi_port_configuration :: axi_port_kind is set to AXI_SLAVE. Coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dweq_1024 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dweq_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_1024 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_128 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_128 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 128. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_16 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_16 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 16. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_256 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_256 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 256. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_32 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_32 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 32. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_512 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_512 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 512. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_64 |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_dwlt_64 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arburst_arlen_araddr_arsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 64. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_arcache_ardomain |
| This covergroup captures cross coverage for coherent read opcodes with burst_type,burst_length,addr and burst_size.
Covergroup: trans_cross_ace5_lite_arsnoop_arcache_ardomain It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_arcache_ardomain_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_prefetched_rresp |
| This covergroup captures cross coverage for coherent read opcodes with prefetch response type.
Covergroup: trans_cross_ace5_lite_arsnoop_prefetched_rresp It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_ace5_lite_arsnoop_rresp_all |
| This covergroup captures cross coverage for coherent read opcodes with response type.
Covergroup: trans_cross_ace5_lite_arsnoop_rresp_all It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_arsnoop_rresp_all_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_1024bit |
| This covergroup captures attributes of burst_size and address range when data width is 1024 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_1024bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_128bit |
| This covergroup captures attributes of burst_size and address range when data width is 128 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_128bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_16bit |
| This covergroup captures attributes of burst_size and address range when data width is 16 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_16bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_256bit |
| This covergroup captures attributes of burst_size and address range when data width is 256 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_256bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_32bit |
| This covergroup captures attributes of burst_size and address range when data width is 32 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_32bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_512bit |
| This covergroup captures attributes of burst_size and address range when data width is 512 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_512bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_64bit |
| This covergroup captures attributes of burst_size and address range when data width is 64 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_64bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_araddr_arsize_axi5_lite_dweq_8bit |
| This covergroup captures attributes of burst_size and address range when data width is 8 for write transaction.
Covergroup: trans_cross_axi_araddr_arsize_axi5_lite_dweq_8bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_arburst_arlen_araddr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_1024bit |
| This covergroup crosses burst_size and unaligned addresses for data width 1024 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_1024bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_128bit |
| This covergroup crosses burst_size and unaligned addresses for data width 128 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_128bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_16bit |
| This covergroup crosses burst_size and unaligned addresses for data width 16 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_16bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_256bit |
| This covergroup crosses burst_size and unaligned addresses for data width 256 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_256bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_32bit |
| This covergroup crosses burst_size and unaligned addresses for data width 32 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_32bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_512bit |
| This covergroup crosses burst_size and unaligned addresses for data width 512 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_512bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_64bit |
| This covergroup crosses burst_size and unaligned addresses for data width 64 for read transaction.
Covergroup: trans_cross_axi_read_unaligned_addr_arsize_axi5_lite_dweq_64bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_arsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_rchunk_coherent_xact_type_rchunkstrb_rchunknum_length |
| This covergroup captures cross coverage for coherent_read_xact_type,burst_size,burst_type,chunk_length, chunkstrobe,chunkstrb_patterns,chunknum,chunk_enable,chunk_valid fields for read_data_chunking transaction.
Covergroup: trans_cross_rchunk_coherent_xact_type_rchunkstrb_rchunknum_length It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: rdata_chunking_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_READ_XACT_FLOW | -- | trans_cross_rchunk_read_xact_type_rchunkstrb_rchunknum_length |
| This covergroup captures cross coverage for read_xact_type,burst_size,burst_type,chunk_length, chunkstrobe,chunkstrb_patterns,chunknum,chunk_enable,chunk_valid fields for read_data_chunking transaction.
Covergroup: trans_cross_rchunk_read_xact_type_rchunkstrb_rchunknum_length It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: rdata_chunking_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dweq_1024 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dweq_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_1024 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_128 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_128 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 128. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_16 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_16 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 16. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_256 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_256 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 256. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_32 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_32 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 32. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_512 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_512 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 512. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_64 |
| This covergroup captures cross coverage for all coherent write opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_dwlt_64 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awburst_awlen_awaddr_awsize_enable is set to 1. svt_axi_port_configuration :: data_width is less than 64. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_awcache_awdomain |
| This covergroup captures cross coverage for all coherent write opcodes with cache_type and domain_type.
Covergroup: trans_cross_ace5_lite_awsnoop_awcache_awdomain It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_awcache_awdomain_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_awsnoop_bresp_all |
| This covergroup captures cross coverage for coherent write opcodes with write response
Covergroup: trans_cross_ace5_lite_awsnoop_bresp_all It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_ace5_lite_awsnoop_bresp_all_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dweq_1024 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwew_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_1024 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_128 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_128 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 128. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_16 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_16 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 16. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_256 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_256 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 256. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_32 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_32 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 32. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_512 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_512 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 512. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_64 |
| This covergroup captures cross coverage for coherent prefetch opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_prefetch_awburst_awlen_awaddr_awsize_dwlt_64 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1 and svt_axi_port_configuration :: data_width is less than 64. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_xact_type_awcache_awdomain |
| This covergroup captures cross coverage fo coherent prefetch with cache_type and domain_type.
Covergroup: trans_cross_ace5_lite_prefetch_xact_type_awcache_awdomain It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_prefetch_xact_type_bresp_all |
| This covergroup captures cross coverage for coherent prefetch opcode with write response
Covergroup: trans_cross_ace5_lite_prefetch_xact_type_bresp_all It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dweq_1024 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dweq_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_1024 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_128 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_128 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 128. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_16 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_16 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 16. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_256 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_256 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 256. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_32 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_32 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 32. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_512 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_512 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 512. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_64 |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writedeferrable_awburst_awlen_awaddr_awsize_dwlt_64 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 64. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_xact_type_awcache_awdomain |
| This covergroup captures cross coverage for coherent writedeferrable opcodes with cache_type and domain_type.
Covergroup: trans_cross_ace5_lite_writedeferrable_xact_type_awcache_awdomain It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writedeferrable_xact_type_bresp_all |
| This covergroup captures cross coverage for coherent writedeferrable opcode with write response
Covergroup: trans_cross_ace5_lite_writedeferrable_xact_type_bresp_all It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dweq_1024 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dweq_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_1024 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_128 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_128 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 128. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_16 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_16 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 16. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_256 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_256 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 256. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_32 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_32 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 32. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_512 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_512 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 512. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_64 |
| This covergroup captures cross coverage for coherent writezero opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writezero_awburst_awlen_awaddr_awsize_dwlt_64 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE and svt_axi_port_configuration :: data_width is less than 64. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_xact_type_awcache_awdomain |
| This covergroup captures cross coverage for all coherent writezero with cache_type and domain_type.
Covergroup: trans_cross_ace5_lite_writezero_awcache_awdomain It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writezero_xact_type_bresp_all |
| This covergroup captures cross coverage for coherent writezero opcode with write response
Covergroup: trans_cross_ace5_lite_writezero_xact_type_bresp_all It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dweq_1024 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dweq_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_1024 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_1024 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_128 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_128 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 128. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_16 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_16 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 16. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_256 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_256 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 256. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_32 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_32 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 32. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_512 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_512 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 512. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_64 |
| This covergroup captures cross coverage for writedeferrable opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_axi5_deferrable_awburst_awlen_awaddr_awsize_dwlt_64 It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE and svt_axi_port_configuration :: data_width is less than 64. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_xact_type_awcache_awdomain |
| This covergroup captures cross coverage for writedeferrable opcodes with cache_type and domain_type.
Covergroup: trans_cross_axi5_deferrable_xact_type_awcache_awdomain It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_xact_type_bresp_all |
| This covergroup captures cross coverage for writedeferrable opcode with write response
Covergroup: trans_cross_axi5_deferrable_xact_type_bresp_all It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi5_deferrable_xact_type_req_tagop |
| This covergroup captures cross coverage for write deferrable opcode and tag operation fields.
Covergroup: trans_cross_axi5_deferrable_xact_type_req_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_1024bit |
| This covergroup captures attributes of burst_size and address range when data width is 1024 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_1024bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_128bit |
| This covergroup captures attributes of burst_size and address range when data width is 128 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_128bit It is constructed and sampled when interface_type is AXI4_LITE. It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_16bit |
| This covergroup captures attributes of burst_size and address range when data width is 16 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_16bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_256bit |
| This covergroup captures attributes of burst_size and address range when data width is 256 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_256bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_32bit |
| This covergroup captures attributes of burst_size and address range when data width is 32 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_32bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_512bit |
| This covergroup captures attributes of burst_size and address range when data width is 512 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_512bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_64bit |
| This covergroup captures attributes of burst_size and address range when data width is 64 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_64bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_awaddr_awsize_axi5_lite_dweq_8bit |
| This covergroup captures attributes of burst_size and address range when data width is 8 for write transaction.
Covergroup: trans_cross_axi_awaddr_awsize_axi5_lite_dweq_8bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_awburst_awlen_awaddr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_1024bit |
| This covergroup crosses burst_size and unaligned addresses for data width 1024 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_1024bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_128bit |
| This covergroup crosses burst_size and unaligned addresses for data width 128 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_128bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_16bit |
| This covergroup crosses burst_size and unaligned addresses for data width 16 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_16bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_256bit |
| This covergroup crosses burst_size and unaligned addresses for data width 256 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_256bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_32bit |
| This covergroup crosses burst_size and unaligned addresses for data width 32 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_32bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_512bit |
| This covergroup crosses burst_size and unaligned addresses for data width 512 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_512bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_64bit |
| This covergroup crosses burst_size and unaligned addresses for data width 64 for write transaction.
Covergroup: trans_cross_axi_write_unaligned_addr_awsize_axi5_lite_dweq_64bit It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type AXI4_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_axi_unaligned_addr_awsize_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_coherent_writedeferrable_xact_type_req_tagop |
| This covergroup captures cross coverage for coherent writedeferrable opcode and tag operation fields.
Covergroup: trans_cross_coherent_writedeferrable_xact_type_req_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_coherent_writezero_xact_type_req_tagop |
| This covergroup captures cross coverage for coherent writezero opcode and tag operation fields.
Covergroup: trans_cross_coherent_writezero_xact_type_req_tagop It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_STASH_XACT_FLOW | -- | trans_cross_stash_xact_type_stash_lpid_stashlpid_valid |
| This covergroup captures cross coverage for coherent stash opcodes,stash_lpid_valid and stash_lpid fields for stash transaction.
Covergroup: trans_cross_stash_xact_type_stash_lpid_stashlpid_valid It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_stash_xact_type_stash_lpid_stashlpid_valid_enable is set to 1 and svt_axi_port_configuration :: cache_stashing_enable set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_STASH_XACT_FLOW | -- | trans_cross_stash_xact_type_stash_nid_stashnid_valid |
| This covergroup captures cross coverage for coherent stash opcodes,stash_nid_valid and stash_nid fields for stash transaction.
Covergroup: trans_cross_stash_xact_type_stash_nid_stashnid_valid It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_stash_xact_type_stash_nid_stashnid_valid_enable is set to 1 and svt_axi_port_configuration :: cache_stashing_enable set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_UNTRANSLATED_XACT_FLOW | AMBA5_PORT_MON_UNTRANSLATED_READ_XACT_FLOW | trans_cross_read_xact_type_armmusecsid_armmusid |
| This covergroup captures cross coverage for read transaction type,stream_id and sec_or_non_sec_stream fields for untranslated transaction.
Covergroup: trans_cross_read_xact_type_armmusecsid_armmusid It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_read_xact_type_armmusecsid_armmusid_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_UNTRANSLATED_XACT_FLOW | AMBA5_PORT_MON_UNTRANSLATED_READ_XACT_FLOW | trans_cross_read_xact_type_armmussidv_armmussid |
| This covergroup captures cross coverage for read transaction type,sub_stream_id_valid and sub_stream_id fields for untranslated transaction.
Covergroup: trans_cross_read_xact_type_armmussidv_armmussid It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_read_xact_type_armmussidv_armmussid_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_UNTRANSLATED_XACT_FLOW | AMBA5_PORT_MON_UNTRANSLATED_WRITE_XACT_FLOW | trans_cross_write_xact_type_awmmusecsid_awmmusid |
| This covergroup captures cross coverage for stream_id,sec or non_sec_stream and transaction type fields for untranslated tranaction. Covergroup: trans_cross_write_xact_type_awmmusecsid_awmmusid
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_write_xact_type_awmmusecsid_awmmussid_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_UNTRANSLATED_XACT_FLOW | AMBA5_PORT_MON_UNTRANSLATED_WRITE_XACT_FLOW | trans_cross_write_xact_type_awmmussidv_awmmussid |
| This covergroup captures cross coverage for write transaction type sub_stream_id_valid and sub_stream_id fields for untranslated transaction. Covergroup: trans_cross_write_xact_type_awmmussidv_awmmussid
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: trans_cross_write_xact_type_awmmussidv_awmmussid_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_ATOMIC_XACT_FLOW | AMBA5_PORT_MON_ATOMIC_COMP_FLOW | trans_cross_atomic_xact_type_awburst_awsize |
| This covergroup captures cross coverage among atomic transaction type,atomic operation, burst_size and burst_type fields for a given atomic transaction. Covergroup: trans_cross_atomic_xact_type_awburst_awsize
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_awburst_awsize_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_ATOMIC_XACT_FLOW | AMBA5_PORT_MON_ATOMIC_COMP_FLOW | trans_cross_atomic_xact_type_awcache_awdomain |
| This covergroup captures cross coverage for atomic transaction type,cache_type and domain_type fields for Atomic transaction. Covergroup: trans_cross_atomic_xact_type_awcache_awdomain
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_awcache_awdomain_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_ATOMIC_XACT_FLOW | AMBA5_PORT_MON_ATOMIC_COMP_FLOW | trans_cross_atomic_xact_type_awsize_awlen |
| This covergroup captures cross coverage among atomic transaction type, atomic operation, burst_size and burst_length fields for a given atomic transaction. Covergroup: trans_cross_atomic_xact_type_awsize_awlen
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 svt_axi_port_configuration :: trans_cross_atomic_xact_type_awsize_awlen_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_ATOMIC_XACT_FLOW | AMBA5_PORT_MON_ATOMIC_COMP_FLOW | trans_cross_atomic_xact_type_bresp_burst_length |
| This covergroup captures cross coverage for atomic transaction type, atomic operation,burst_length and response_type fields for Atomic transaction. Covergroup: trans_cross_atomic_xact_type_bresp_burst_length
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_bresp_burst_length_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_ATOMIC_XACT_FLOW | AMBA5_PORT_MON_ATOMIC_COMP_FLOW | trans_cross_atomic_xact_type_rresp_burst_length |
| This covergroup captures cross coverage for atomic transaction type, atomic operation ,burst_length and response_type fields for Atomic transaction. Covergroup: trans_cross_atomic_xact_type_rresp_burst_length
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_rresp_burst_length_enable is set to 1. Coverpoints:
|
|
| AMBA5_PORT_MON_ATOMIC_XACT_FLOW | AMBA5_PORT_MON_ATOMIC_NONCOMP_FLOW | trans_cross_atomic_xact_type_endianness |
| This covergroup captures cross coverage for atomic transaction type, atomic operation and endian type fields for Atomic transaction. Covergroup: trans_cross_atomic_xact_type_endianness
It is constructed & sampled only when svt_axi_port_configuration :: axi_interface_type is set to AXI4 or ACE_LITE and svt_axi_port_configuration :: ace_version is set to ACE_VERSION_2_0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_endianness_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_RESP | AXI_PORT_MON_ATOMICTYPE_RRESP_LOCKED | trans_cross_axi_atomictype_rresp_all_axi3 |
| Covergroup: trans_cross_axi_atomictype_rresp_all_axi3
This covergroup is It is constructed and sampled when interface type is AXI3 and locked_access_enable is asserted. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_RESP | AXI_PORT_MON_ATOMICTYPE_RRESP_EXCLUSIVE_AXI3_AXI4 | trans_cross_axi_atomictype_rresp_all_axi4 |
| Covergroup: trans_cross_axi_atomictype_rresp_all_axi4
This covergroup captures attributes of read response and lock signal for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_RESP | AXI_PORT_MON_ATOMICTYPE_RRESP_ALL_ACE | trans_cross_axi_atomictype_rresp_all_ace |
| Covergroup: trans_cross_axi_atomictype_rresp_all_ace
This covergroup is triggered when a READ transaction is observed. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_RESP | AXI_PORT_MON_ATOMICTYPE_BRESP_LOCKED | trans_cross_axi_atomictype_bresp_all_axi3 |
| Covergroup: trans_cross_axi_atomictype_bresp_all_axi3
This covergroup is triggered when a Write transaction with locked access is observed. It is constructed and sampled when interface type is AXI3 & locked_access_enable is asserted. Coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_RESP | AXI_PORT_MON_ATOMICTYPE_BRESP_ALL_ACE | trans_cross_axi_atomictype_bresp_all_ace |
| Covergroup: trans_cross_axi_atomictype_bresp_all_ace
This covergroup is triggered when a Write transaction is observed. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_RESP | AXI_PORT_MON_ATOMICTYPE_BRESP_LOCKED_EXCLUSIVE_AXI3_AXI4 | trans_cross_axi_atomictype_bresp_all_axi4 |
| Covergroup: trans_cross_axi_atomictype_bresp_all_axi4
This covergroup is triggered when a Write transaction with exclusive access is observed. It is constructed and sampled when interface type is AXI3,AXI4 OR AXI4_LITE & exclusive_access_enable is asserted. Coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI3_32BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi3_dweq_32bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi3_dweq_32bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 32. It is constructed and sampled when interface type is AXI3 and data_width is 32. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI3_64BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi3_dweq_64bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi3_dweq_64bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 64. It is constructed and sampled when interface type is AXI3 and data_width is 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI3_128BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi3_dweq_128bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi3_dweq_128bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 128. It is constructed and sampled when interface type is AXI3 and data_width is 128. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI4_32BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi4_dweq_32bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi4_dweq_32bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 32. It is constructed and sampled when interface type is AXI4 and data_width is 32. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI4_64BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi4_dweq_64bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi4_dweq_64bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 64. It is constructed and sampled when interface type is AXI4 and data_width is 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI4_128BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi4_dweq_128bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_axi4_dweq_128bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 128. It is constructed and sampled when interface type is AXI4 and data_width is 128. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_ACE_32BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_ace_dweq_32bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_ace_dweq_32bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 32. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data_width is 32. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_ACE_64BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_ace_dweq_64bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_ace_dweq_64bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 64. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data_width is 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_ARCACHE_MODIFIABLE_UNALIGNED_TRANSFER_ACE_128BIT | trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_ace_dweq_128bit |
| Covergroup: trans_cross_axi_arcache_modifiable_bit_read_unaligned_transfer_ace_dweq_128bit
This cover group crosses bit ARCACHE[1] with unaligned read transfers for data_width 128. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data_width is 128. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI3_32BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi3_dweq_32bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi3_dweq_32bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 32. It is constructed and sampled when interface type is AXI3 and data_width is 32. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI3_64BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi3_dweq_64bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi3_dweq_64bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 64. It is constructed and sampled when interface type is AXI3 and data_width is 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI3_128BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi3_dweq_128bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi3_dweq_128bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 128. It is constructed and sampled when interface type is AXI3 and data_width is 128. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI4_32BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi4_dweq_32bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi4_dweq_32bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 32. It is constructed and sampled when interface type is AXI4 and data_width is 32. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI4_64BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi4_dweq_64bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi4_dweq_64bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 64. It is constructed and sampled when interface type is AXI4 and data_width is 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_AXI4_128BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi4_dweq_128bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_axi4_dweq_128bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 128. It is constructed and sampled when interface type is AXI4 and data_width is 128. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_ACE_32BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_ace_dweq_32bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_ace_dweq_32bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 32. It is constructed and sampled when interface type is AXI_ACE or AC_LITE and data_width is 32. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_ACE_64BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_ace_dweq_64bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_ace_dweq_64bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 64. It is constructed and sampled when interface type is AXI_ACE or AC_LITE and data_width is 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_UNALIGNED_ADDRESS | AXI_PORT_MON_AWCACHE_MODIFIABLE_UNALIGNED_TRANSFER_ACE_128BIT | trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_ace_dweq_128bit |
| Covergroup: trans_cross_axi_awcache_modifiable_bit_write_unaligned_transfer_ace_dweq_128bit
This cover group crosses bit AWCACHE[1] with unaligned write transfers for data_width 128. It is constructed and sampled when interface type is AXI_ACE or AC_LITE and data_width is 128. Coverpoints:
Cross coverpoints:
|
|
| ACE_PORT_MON_ARPROT_ARBARRIER | -- | trans_cross_ace_arprot_arbarrier_memory_sync |
| Covergroup: trans_cross_ace_arprot_arbarrier_memory_sync
It is constructed and sampled when trans_cross_ace_arprot_arbarrier_memory_sync_enable is asserted. Coverpoints:
Cross coverpoints:
|
|
| ACE_PORT_MON_AWPROT_AWBARRIER | -- | trans_cross_ace_awprot_awbarrier_memory_sync |
| Covergroup: trans_cross_ace_awprot_awbarrier_memory_sync
It is constructed and sampled when trans_cross_ace_awprot_awbarrier_memory_sync_enable is asserted. Coverpoints:
|
|
| ACE_PORT_MON_ARDOMAIN_ARPROT | -- | trans_cross_ace_readonce_ardomain_arprot |
| Covergroup: trans_cross_ace_readonce_ardomain_arprot
It is constructed and sampled when trans_cross_ace_readonce_ardomain_arprot_enable is asserted. Coverpoints:
|
|
| ACE_PORT_MON_AWDOMAIN_AWPROT | -- | trans_cross_ace_writeunique_awdomain_awprot |
| Covergroup: trans_cross_ace_writeunique_awdomain_awprot
It is constructed and sampled when trans_cross_ace_writeunique_awdomain_awprot_enable is asserted Coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_CACHE | AXI_PORT_MON_ATOMICTYPE_ARCACHE_LOCKED_AXI3 | trans_cross_axi_read_atomictype_cache_type_axi3 |
| Covergroup: trans_cross_axi_read_atomictype_cache_type_axi3
This covergroup is cross coverage for read transactions of lock signal with all legel cache type values. The legal ARCACHE values for exclusive access are
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_CACHE | AXI_PORT_MON_ATOMICTYPE_ARCACHE_EXCLUSIVE_AXI3_AXI4 | trans_cross_axi_read_atomictype_cache_type_axi4 |
| Covergroup: trans_cross_axi_read_atomictype_cache_type_axi4
This covergroup is cross coverage for read transactions of lock signal with all legel cache type values. The legal ARCACHE values for exclusive read exclusive access are
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_CACHE | AXI_PORT_MON_ATOMICTYPE_ARCACHE_EXCLUSIVE_ACE | trans_cross_axi_read_atomictype_cache_type_ace |
| Covergroup: trans_cross_axi_read_atomictype_cache_type_ace
This covergroup is cross coverage of READ Exclusive Access with all legel ARCache values for exclusive access. The legal ARCACHE values for read exclusive access are
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_CACHE | AXI_PORT_MON_ATOMICTYPE_AWCACHE_LOCKED_AXI3 | trans_cross_axi_write_atomictype_cache_type_axi3 |
| Covergroup: trans_cross_axi_write_atomictype_cache_type_axi3
This covergroup is cross coverage for write transactions of lock signal with legal all cache type values . The legal AWCACHE values for exclusive locked write access are
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_CACHE | AXI_PORT_MON_ATOMICTYPE_AWCACHE_EXCLUSIVE_AXI3_AXI4 | trans_cross_axi_write_atomictype_cache_type_axi4 |
| Covergroup: trans_cross_axi_write_atomictype_cache_type_axi4
This covergroup is cross coverage of WRITE Exclusive Access with all legel AWCache values for exclusive access. The legal AWCACHE values for exclusive write access are
Cross coverpoints:
|
|
| AXI_PORT_MON_ATOMICTYPE_CACHE | AXI_PORT_MON_ATOMICTYPE_AWCACHE_EXCLUSIVE_ACE | trans_cross_axi_write_atomictype_cache_type_ace |
| Covergroup:trans_cross_axi_write_atomictype_cache_type_ace
This covergroup is cross coverage of WRITE Exclusive Access with all legel AWCache values for exclusive access. The legal AWCACHE values for exclusive write access are
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_BRANCH_INVL_VIRT_MSB63TO16 | trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb63to16
This covergroup is cross coverage of DVM Branch Predictor invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_branch_predictor_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_BRANCH_INVL_VIRT_MSB55TO16 | trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb55to16
This covergroup is cross coverage of DVM Branch Predictor invalidate message type, invalidate address modes and virtual address range. The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_branch_predictor_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_BRANCH_INVL_VIRT_MSB47TO16 | trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb47to16
This covergroup is cross coverage of DVM Branch Predictor invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_branch_predictor_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_BRANCH_INVL_VIRT_MSB43TO16 | trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb43to16
This covergroup is cross coverage of DVM Branch Predictor invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_branch_predictor_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_BRANCH_INVL_VIRT_MSB39TO16 | trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_dvm_branch_predictor_invl_modes_virtaddr_msb39to16
This covergroup is cross coverage of DVM Branch Predictor invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_branch_predictor_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_PHY_CACHE_VIRT_MSB63TO16 | trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb63to16
This covergroup is cross coverage of DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_PHY_CACHE_VIRT_MSB55TO16 | trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb55to16
This covergroup is cross coverage of DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_PHY_CACHE_VIRT_MSB47TO16 | trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb47to16
This covergroup is cross coverage of DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_PHY_CACHE_VIRT_MSB43TO16 | trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb43to16
This covergroup is cross coverage of DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_PHY_CACHE_VIRT_MSB39TO16 | trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_dvm_phy_inst_cache_invl_modes_virtaddr_msb39to16
This covergroup is cross coverage of DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_CACHE_VIRT_MSB63TO16 | trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb63to16
This covergroup is cross coverage of DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_CACHE_VIRT_MSB55TO16 | trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb55to16
This covergroup is cross coverage of DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_CACHE_VIRT_MSB47TO16 | trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb47to16
This covergroup is cross coverage of DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_CACHE_VIRT_MSB43TO16 | trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb43to16
This covergroup is cross coverage of DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_CACHE_VIRT_MSB39TO16 | trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_dvm_virt_inst_cache_invl_modes_virtaddr_msb39to16
This covergroup is cross coverage of DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_ADDR_MSB63TO16 | trans_cross_ace_dvm_firstpart_addr_range_msb63to16 |
| Covergroup: trans_cross_ace_dvm_firstpart_addr_range_msb63to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[63:32] and ARADDR[31:16]. The total virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_ADDR_MSB55TO16 | trans_cross_ace_dvm_firstpart_addr_range_msb55to16 |
| Covergroup: trans_cross_ace_dvm_firstpart_addr_range_msb55to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[55:32] and ARADDR[31:16]. The total Virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_ADDR_MSB47TO16 | trans_cross_ace_dvm_firstpart_addr_range_msb47to16 |
| Covergroup: trans_cross_ace_dvm_firstpart_addr_range_msb47to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[47:32] and ARADDR[31:16]. The total virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_ADDR_MSB43TO16 | trans_cross_ace_dvm_firstpart_addr_range_msb43to16 |
| Covergroup: trans_cross_ace_dvm_firstpart_addr_range_msb43to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[43:32] and ARADDR[31:16]. The total virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_ADDR_MSB39TO16 | trans_cross_ace_dvm_firstpart_addr_range_msb39to16 |
| Covergroup: trans_cross_ace_dvm_firstpart_addr_range_msb39to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[39:32] and ARADDR[31:16]. The total virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_SECONDPART_ADDR_64 | trans_cross_ace_dvm_firstpart_secondpart_addr_range_64 |
| Covergroup: trans_cross_ace_dvm_firstpart_secondpart_addr_range_64
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[63:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[63:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_SECONDPART_ADDR_56 | trans_cross_ace_dvm_firstpart_secondpart_addr_range_56 |
| Covergroup: trans_cross_ace_dvm_firstpart_secondpart_addr_range_56
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[55:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[55:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_SECONDPART_ADDR_48 | trans_cross_ace_dvm_firstpart_secondpart_addr_range_48 |
| Covergroup: trans_cross_ace_dvm_firstpart_secondpart_addr_range_48
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[47:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[47:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_SECONDPART_ADDR_44 | trans_cross_ace_dvm_firstpart_secondpart_addr_range_44 |
| Covergroup: trans_cross_ace_dvm_firstpart_secondpart_addr_range_44
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[43:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[43:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_DVM_MODES | AXI_PORT_MON_ACE_DVM_FIRSTPART_SECONDPART_ADDR_40 | trans_cross_ace_dvm_firstpart_secondpart_addr_range_40 |
| Covergroup: trans_cross_ace_dvm_firstpart_secondpart_addr_range_40
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[39:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[39:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_MODES_MSB63TO16 | trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb63to16
This covergroup is cross coverage of snoop DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_MODES_MSB55TO16 | trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb55to16
This covergroup is cross coverage of snoop DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_MODES_MSB43TO16 | trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb43to16
This covergroup is cross coverage of snoop DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_MODES_MSB39TO16 | trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb39to16
This covergroup is cross coverage ofsnoop DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_PHY_MODES_MSB47TO16 | trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb47to16
This covergroup is cross coverage of snoop DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_PHY_MODES_MSB63TO16 | trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb63to16
This covergroup is cross coverage of snoop DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_PHY_MODES_MSB55TO16 | trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb55to16
This covergroup is cross coverage of snoop DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_PHY_MODES_MSB43TO16 | trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb43to16
This covergroup is cross coverage of snoop DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_PHY_MODES_MSB39TO16 | trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_snoop_dvm_phy_inst_cache_invl_modes_virtaddr_msb39to16
This covergroup is cross coverage of snoop DVM Physical Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_phy_inst_cache_invl_modes_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_VIRT_MODES_MSB63TO16 | trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb63to16
This covergroup is cross coverage of snoop DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_VIRT_MODES_MSB55TO16 | trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb55to16
This covergroup is cross coverage of snoop DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_VIRT_MODES_MSB47TO16 | trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb47to16
This covergroup is cross coverage of snoop DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_VIRT_MODES_MSB43TO16 | trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb43to16
This covergroup is cross coverage of snoop DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_VIRT_MODES_MSB39TO16 | trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_snoop_dvm_virt_inst_cache_invl_modes_virtaddr_msb39to16
This covergroup is cross coverage of snoop DVM Virtual Instruction Cache invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_virt_inst_cache_invl_modes_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_MODES_MSB63TO16 | trans_cross_ace_snoop_dvm_firstpart_addr_range_msb63to16 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_addr_range_msb63to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[63:32] and ARADDR[31:16]. The total virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_MODES_MSB55TO16 | trans_cross_ace_snoop_dvm_firstpart_addr_range_msb55to16 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_addr_range_msb55to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[55:32] and ARADDR[31:16]. The total virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_MODES_MSB47TO16 | trans_cross_ace_snoop_dvm_firstpart_addr_range_msb47to16 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_addr_range_msb47to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[47:32] and ARADDR[31:16]. The total virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_MODES_MSB43TO16 | trans_cross_ace_snoop_dvm_firstpart_addr_range_msb43to16 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_addr_range_msb43to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[43:32] and ARADDR[31:16]. The total virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_MODES_MSB39TO16 | trans_cross_ace_snoop_dvm_firstpart_addr_range_msb39to16 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_addr_range_msb39to16
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[39:32] and ARADDR[31:16]. The total virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_SECONDPART_64 | trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_64 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_64
This covergroup is cross coverage of snoop FirstPart of DVM (Virtual Address) on ARADDR[63:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[63:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_SECONDPART_56 | trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_56 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_56
This covergroup is cross coverage of snoop FirstPart of DVM (Virtual Address) on ARADDR[55:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[55:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_SECONDPART_48 | trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_48 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_48
This covergroup is cross coverage of snoop FirstPart of DVM (Virtual Address) on ARADDR[47:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[47:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_SECONDPART_44 | trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_44 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_44
This covergroup is cross coverage of snoop FirstPart of DVM (Virtual Address) on ARADDR[43:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[43:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_FIRSTPART_SECONDPART_40 | trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_40 |
| Covergroup: trans_cross_ace_snoop_dvm_firstpart_secondpart_addr_range_40
This covergroup is cross coverage of snoop FirstPart of DVM (Virtual Address) on ARADDR[39:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[39:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_TLBINVL_VIRT_MSB63TO16 | trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb63to16 |
| Covergroup: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb63to16
This covergroup is cross coverage of DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 48 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 64. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_TLBINVL_VIRT_MSB55TO16 | trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb55to16 |
| Covergroup: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb55to16
This covergroup is cross coverage of DVM TLB Invalidate message type, invalidate address modes and virtual address range The virtual address width is 40 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 56. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_TLBINVL_VIRT_MSB47TO16 | trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb47to16
This covergroup is cross coverage of DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_TLBINVL_VIRT_MSB43TO16 | trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb43to16 |
| Covergroup: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb43to16
This covergroup is cross coverage of DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 28 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 44. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_ACE_SNOOP_DVM_MODES | AXI_PORT_MON_ACE_SNOOP_DVM_TLBINVL_VIRT_MSB39TO16 | trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb39to16 |
| Covergroup: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_msb39to16
This covergroup is cross coverage of DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 24 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 40. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_ARVALID_ARREADY_COVER_ACVALID_ACREADY_ACSNOOP | trans_cross_dvm_overlap_arvalid_arready_cover_acvalid_acready_acsnoop |
| Covergroup: trans_cross_dvm_overlap_arvalid_arready_cover_acvalid_acready_acsnoop
This covergroup captures coverage related to DVM overlap case to cover acvalid=1 & acready=1 & acsnoop=dvm when ARVALID == 1 and ARREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_AWVALID_AWREADY_COVER_ACVALID_ACREADY_ACSNOOP | trans_cross_dvm_overlap_awvalid_awready_cover_acvalid_acready_acsnoop |
| Covergroup: trans_cross_dvm_overlap_awvalid_awready_cover_acvalid_acready_acsnoop
This covergroup captures coverage related to DVM overlap case to cover acvalid=1 & acready=1 & acsnoop=dvm when AWVALID == 1 & AWREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_RVALID_RREADY_COVER_ACVALID_ACREADY_ACSNOOP | trans_cross_dvm_overlap_rvalid_rready_cover_acvalid_acready_acsnoop |
| Covergroup: trans_cross_dvm_overlap_rvalid_rready_cover_acvalid_acready_acsnoop
This covergroup captures coverage related to DVM overlap case to cover acvalid=1 & acready=1 & acsnoop=dvm when RVALID == 1 & RREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_BVALID_BREADY_COVER_ACVALID_ACREADY_ACSNOOP | trans_cross_dvm_overlap_bvalid_bready_cover_acvalid_acready_acsnoop |
| Covergroup: trans_cross_dvm_overlap_bvalid_bready_cover_acvalid_acready_acsnoop
This covergroup captures coverage related to DVM overlap case to cover acvalid=1 & acready=1 & acsnoop=dvm when BVALID == 1 & BREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_ARVALID_ARREADY_COVER_CRVALID_CRREADY | trans_cross_dvm_overlap_arvalid_arready_cover_crvalid_crready |
| Covergroup: trans_cross_dvm_overlap_arvalid_arready_cover_crvalid_crready
This covergroup captures coverage related to DVM overlap case to cover crvalid=1 & crready=1 when ARVALID == 1 and ARREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_AWVALID_AWREADY_COVER_CRVALID_CRREADY | trans_cross_dvm_overlap_awvalid_awready_cover_crvalid_crready |
| Covergroup: trans_cross_dvm_overlap_awvalid_awready_cover_crvalid_crready
This covergroup captures coverage related to DVM overlap case to cover crvalid=1 & crready=1 when AWVALID == 1 & AWREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_RVALID_RREADY_COVER_CRVALID_CRREADY | trans_cross_dvm_overlap_rvalid_rready_cover_crvalid_crready |
| Covergroup: trans_cross_dvm_overlap_rvalid_rready_cover_crvalid_crready
This covergroup captures coverage related to DVM overlap case to cover crvalid=1 & crready=1 when RVALID == 1 & RREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_DVM_OVERLAP | AXI_PORT_MON_DVM_OVERLAP_BVALID_BREADY_COVER_CRVALID_CRREADY | trans_cross_dvm_overlap_bvalid_bready_cover_crvalid_crready |
| Covergroup: trans_cross_dvm_overlap_bvalid_bready_cover_crvalid_crready
This covergroup captures coverage related to DVM overlap case to cover crvalid=1 & crready=1 when BVALID == 1 & BREADY == 0. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_VALID_READY_XACT_FLOW | -- | signal_master_slave_valid_ready_dependency |
|
| Covergroup: signal_master_slave_valid_ready_dependency
The bins will get hit if signals are deassarted for N clock cycle mentioned by the user using port configuration parameter. For Eg: The signal AWVALID has to remain deasserted for N clocks (user input) after AWREADY is deasserted, then coverpoint AWVALID_AWREADY_Dependency will get hit. In this case N value will be svt_axi_port_configuration :: cov_num_clks_awvalid_awready_dependency. It is constructed when port_kind is AXI_MASTER or AXI_SLAVE & valid_ready_dependency_coverage_enable is set to 1. Coverpoints:
|
| AXI_PORT_MON_VALID_READY_XACT_FLOW | -- | signal_master_valid_ready_dependency |
|
| Covergroup: signal_master_valid_ready_dependency
The bins will get hit if signals are deassarted for N clock cycle mentioned by the user using port configuration parameter. For Eg: The signal AWVALID has to remain deasserted for N clocks (user input) after wvalid is deasserted, then coverpoint AWVALID_WVALID_Dependency will get hit. In this case N value will be svt_axi_port_configuration :: cov_num_clks_awvalid_wvalid_dependency. It is constructed when port_kind is AXI_MASTER or AXI_SLAVE & valid_ready_dependency_coverage_enable is set to 1. Coverpoints:
|
| AXI_PORT_MON_VALID_READY_XACT_FLOW | -- | signal_slave_master_valid_ready_dependency |
|
| Covergroup: signal_slave_master_valid_ready_dependency
The bins will get hit if signals are deassarted for N clock cycle mentioned by the user using port configuration parameter. For Eg: The signal AWREADY has to remain deasserted for N clocks (user input) after AWVALID is deasserted, then coverpoint AWREADY_AWVALID_Dependency will get hit. In this case N value will be svt_axi_port_configuration :: cov_num_clks_awvalid_awready_dependency. It is constructed when port_kind is AXI_MASTER or AXI_SLAVE & valid_ready_dependency_coverage_enable is set to 1. Coverpoints:
|
| AXI_PORT_MON_VALID_READY_XACT_FLOW | -- | signal_slave_valid_ready_dependency |
|
| Covergroup: signal_slave_valid_ready_dependency
The bins will get hit if signals are deassarted for N clock cycle mentioned by the user using port configuration parameter. For Eg: The signal WREADY has to remain deasserted for N clocks (user input) after arready is deasserted, then coverpoint WREADY_ARREADY_Dependency will get hit. In this case N value will be svt_axi_port_configuration :: cov_num_clks_wready_arready_dependency. It is constructed when port_kind is AXI_MASTER or AXI_SLAVE & valid_ready_dependency_coverage_enable is set to 1. Coverpoints:
|
| AXI_STREAM_PORT_MON_XACT_FLOW | -- | trans_axi4_stream_delay |
| Covergroup: trans_meta_axi_read
This Covergroup captures delay scenarios for tvalid signal for AXI4_STREAM. It is constructed and sampled when interface type is AXI4_STREAM & trans_axi4_stream_delay_enable is asserted. Coverpoints:
|
|
| AXI_STREAM_PORT_MON_XACT_FLOW | -- | trans_cross_stream_xact_type_tid_tdest |
| Covergroup: trans_cross_stream_xact_type_tid_tdest
This Covergroup captures stream xact_type, stream tid and stream tdest. It is constructed when interface_type is AXI4_STREAM and trans_cross_stream_xact_type_tid_tdest_enable set to 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_STREAM_PORT_MON_XACT_FLOW | -- | trans_meta_axi4_stream |
| Covergroup: trans_meta_axi4_stream
This Covergroup captures delay scenarios for tvalid and tready for AXI4_STREAM. It is constructed and sampled when interface type is AXI4_STREAM & trans_meta_axi4_stream_enable is asserted. Coverpoints:
|
|
| AXI_PORT_MON_MASTER_TO_SLAVE_PATH` | AXI_PORT_MON_MASTER_TO_SLAVE_PATH_ACCESS_ACE | trans_cross_master_to_slave_path_access_ace |
| This Covergroup captures attributes for coherant read and write type, for all slaves It is constructed when interface type is AXI_ACE or ACE_LITE and trans_cross_master_to_slave_path_access_ace_enable is set to 1. Covergroup: trans_cross_master_to_slave_path_access_ace
Coverpoints:
|
|
| AXI_PORT_MON_MASTER_TO_SLAVE_PATH` | AXI_PORT_MON_MASTER_TO_SLAVE_PATH_ACCESS_AXI4 | trans_cross_master_to_slave_path_access_axi4 |
| This Covergroup captures attributes for coherant read and write type, for all slaves It is constructed when interface type is AXI4 and trans_cross_master_to_slave_path_access_axi4_enable is set to 1. Covergroup: trans_cross_master_to_slave_path_access_axi4
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | -- | trans_ar_aw_stalled_for_ac_channel |
| Covergroup: trans_ar_aw_stalled_for_ac_channel
This Covergroup captures stalled read and write transaction y interconnect when request is issued from master. It is constructed when interface_type is AXI_ACE & interface_category is AXI_READ_WRITE and trans_ar_aw_stalled_for_ac_channel_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_axi_write_handshake_delay |
|
| Covergroup: trans_axi_write_handshake_delay
This Covergroup captures handshaking between valid and ready signal for diferent delay scenarios for write address and write data channels. It is constructed and sampled when interface type is not AXI_READ_ONLY. Coverpoints:
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_acdvmmessage_acdvmresp |
| Covergroup: trans_cross_ace_acdvmmessage_acdvmresp
This covergroup captures snoop dvm message and response type. It is constructed when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acdvmmessage_acdvmresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_barrier_awburst_axi3_ace |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_barrier_awburst_axi3_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is AXI_LITE and cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_barrier_awlen_ace |
| Covergroup: trans_cross_ace_awsnoop_ace_lite_barrier_awlen_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_no_barrier_awburst_axi3_ace |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_no_barrier_awburst_axi3_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is AXI_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_no_barrier_awlen_ace |
| Covergroup: trans_cross_ace_awsnoop_ace_lite_no_barrier_awlen_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awaddr_ace_lite_barrier |
| Covergroup: trans_cross_ace_awsnoop_awaddr_ace_lite_barrier
This Covergroup captures coherant write transaction and address It is constructed and sampled when interface type is ACE_LITE and barrier_enable is 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awaddr_ace_lite_no_barrier |
| Covergroup: trans_cross_ace_awsnoop_awaddr_ace_lite_no_barrier
This Covergroup captures coherant write transaction and address It is constructed and sampled when interface type is ACE_LITE and barrier_enable is 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awaddr_not_ace_lite_barrier_no_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awaddr_not_ace_lite_no_barrier_writeevict
This Covergroup captures coherant write transaction and address It is constructed and sampled when writeevict_enale and barrier_enable is set to 1 and writeevict_enable is 0 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awaddr_not_ace_lite_barrier_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awaddr_not_ace_lite_barrier_writeevict
This Covergroup captures coherant write transaction and address It is constructed and sampled when writeevict_enale and barrier_enable and writeevict_enable is set to 1 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awaddr_not_ace_lite_no_barrier_no_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awaddr_not_ace_lite_no_barrier_no_writeevict
This Covergroup captures coherant write transaction and address It is constructed and sampled when writeevict_enale and barrier_enable is set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awaddr_not_ace_lite_no_barrier_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awaddr_not_ace_lite_no_barrier_writeevict
This Covergroup captures coherant write transaction and address It is constructed and sampled when writeevict_enale and barrier_enable is set to 0 and writeevict_enable is 1 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dweq_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dweq_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width 1024. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 1024. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_128 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_128
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 128 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_16 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_16
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_256 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_256
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 256 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_32 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_32
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_512 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_512
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 512 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_64 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_barrier_dwlt_64
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 64 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dweq_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dweq_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width 1024. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 1024. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_128 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_128
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 128. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_16 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_16
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_256 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_256
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 256. It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_32 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_32
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 32 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_512 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_512
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 512 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_64 |
| Covergroup : trans_cross_ace_awsnoop_awsize_ace_lite_no_barrier_dwlt_64
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 64 It is constructed and sampled when interface_type is ACE_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dweq_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dweq_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_128 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_128
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 128. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_16 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_16
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_256 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_256
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 256. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_32 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_32
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 32. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_512 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_512
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 512. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_64 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_no_writeevict_dwlt_64
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 64. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dweq_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dweq_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_128 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_128
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 128. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_16 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_16
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_256 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_256
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 256. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_32 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_32
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 32. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_512 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_512
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 512. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_64 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_barrier_writeevict_dwlt_64
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 64. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dweq_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dweq_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_128 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_128
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 128. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_16 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_16
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16. It is constructed and sampled when cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_256 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_256
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 256. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_32 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_32
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 32. It is constructed and sampled when cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_512 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_512
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 512. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_64 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_no_writeevict_dwlt_64
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 64. It is constructed and sampled when cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dweq_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dweq_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_1024 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_1024
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 1024. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_128 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_128
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 128. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_16 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_16
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 16. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_256 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_256
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 256. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_32 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_32
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 32. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_512 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_512
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 512. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_64 |
| Covergroup : trans_cross_ace_awsnoop_awsize_not_ace_lite_no_barrier_writeevict_dwlt_64
This Covergroup captures coherant xact type,burst_type and slave_port_id for data width less than 64. It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awburst_axi3_ace |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awburst_axi3_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not AXI_LITE and cov_trans_cross_slave_port_id_enable & barrier_enbale is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awlen_ace |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awlen_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not ACE_LITE and cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awburst_axi3_ace |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awburst_axi3_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not AXI_LITE and cov_trans_cross_slave_port_id_enable,barrier_enbale & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awlen_ace |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awlen_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not ACE_LITE and cov_trans_cross_slave_port_id_enable , writeevict_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awburst_axi3_ace |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awburst_axi3_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not AXI_LITE and cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awlen_ace |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awlen_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not ACE_LITE and cov_trans_cross_slave_port_id_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awburst_axi3_ace |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awburst_axi3_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not AXI_LITE and cov_trans_cross_slave_port_id_enable & writeevict_enbale is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awlen_ace |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awlen_ace
This Covergroup captures coherant xact type,burst_type and slave_port_id. It is constructed and sampled when interface_type is not ACE_LITE and cov_trans_cross_slave_port_id_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_awunique_awsnoop_awbar_with_barrier |
| Covergroup: trans_cross_awunique_awsnoop_awbar_with_barrier This Covergroup captures coherant write xact_type,awunique_val,barrier_type and awunique_awsnoop_awbar values for write transaction. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is not AXI_READ_ONLY and barrier_enable set to 1.
Coverpoints:
Cross Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.1.4 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_awunique_awsnoop_awbar_without_barrier |
| Covergroup: trans_cross_awunique_awsnoop_awbar_without_barrier This Covergroup captures coherant write xact_type,awunique_val,barrier_type and awunique_awsnoop_awbar values for write transaction. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is not AXI_READ_ONLY and barrier_enable set to 0.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.1.4 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_ace |
| This covergroup captures attributes of transaction type,burst_type & burst_length for write transaction It is constructed and sampled when interface type is set to AXI_ACE or ACE_LITE.
Covergroup: trans_cross_axi_awburst_awlen_ace Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_awaddr_ace |
| This covergroup captures attributes of transaction type,burst_type & burst_length and addr range for write transaction It is constructed and sampled when interface type is set to AXI4.
Covergroup: trans_cross_axi_awburst_awlen_awaddr_ace Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_awaddr_axi3 |
| This covergroup captures attributes of transaction type,burst_type & burst_length and addr range for write transaction It is constructed and sampled when interface type is set to AXI3.
Covergroup: trans_cross_axi_awburst_awlen_awaddr_axi3 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_awaddr_axi4 |
| This covergroup captures attributes of transaction type,burst_type & burst_length and addr range for write transaction It is constructed and sampled when interface type is set to AXI4.
Covergroup: trans_cross_axi_awburst_awlen_awaddr_axi4 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_axi3 |
| This covergroup captures attributes of transaction type,burst_type & burst_length for write transaction It is constructed and sampled when interface type is set to AXI3.
Covergroup: trans_cross_axi_awburst_awlen_axi3 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_axi4 |
| This covergroup captures attributes of transaction type,burst_type & burst_length for write transaction It is constructed and sampled when interface type is set to AXI4.
Covergroup: trans_cross_axi_awburst_awlen_axi4 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_bresp_all_ace |
| This covergroup captures attributes of transaction type,burst_type & burst_length and response for write transaction. It is constructed and sampled when interface type is set to AXI4 .
Covergroup: trans_cross_axi_awburst_awlen_bresp_all_ace Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_bresp_all_axi3 |
| This covergroup captures attributes of transaction type,burst_type & burst_length and response for write transaction It is constructed and sampled when interface type is set to AXI3.
Covergroup: trans_cross_axi_awburst_bresp_all_axi3 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awlen_bresp_all_axi4 |
| This covergroup captures attributes of transaction type,burst_type & burst_length and response for write transaction. It is constructed and sampled when interface type is set to AXI4 .
Covergroup: trans_cross_axi_awburst_awlen_bresp_all_axi4 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awqos_ace |
| This covergroup captures attributes of burst_type and qos for AXI transaction at subordinate. Covergroup: trans_cross_axi_awburst_awqos_ace
It is constructed when interface type can be AXI_ACE or ACE-LITE. It is sampled when transaction type is set to WRITE OR READ_WRITE Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awburst_awqos_axi4 |
| This covergroup captures attributes of burst_type and qos for AXI transaction at subordinate. Covergroup: trans_cross_axi_awburst_awqos_axi4
It is constructed when interface type can be AXI4. It is sampled when transaction type is set to WRITE OR READ_WRITE Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_awsize_axi4_lite |
| Covergroup: trans_cross_axi_awsize_axi4_lite
This covergroup captures attributes of burst size for write transaction for both 32 and 64 bit data width It is constructed and sampled when interface_type is AXI4_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_cross_axi_bresp_all_axi4_lite |
| This covergroup captures attributes of transaction type and response for write transaction. It is constructed and sampled when interface type is set to AXI4_LITE
Covergroup: trans_cross_axi_bresp_all_axi4_lite Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_master_ace_write_during_speculative_fetch |
| Covergroup: trans_master_ace_write_during_speculative_fetch
It is constructed and sampled when interface_type is AXI_ACE ,interface_category is not AXI_WRITE_ONLY and system_ace_write_during_speculative_fetch_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; C 6.5.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_master_ace_xacts_with_high_priority_from_other_master_during_barrier |
| Covergroup: trans_master_ace_xacts_with_high_priority_from_other_master_during_barrier
It is constructed and sampled when system_ace_xacts_with_high_priority_from_other_master_during_barrier_enable ,barrier_enable and system_monitor_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; C 8.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_XACT_FLOW | trans_meta_axi_write |
|
| Covergroup: trans_meta_axi_write
This Covergroup captures delay and predelay scenarios for handshake between valid and ready signal for write address, write data,write response channels It is constructed sampled when interface type is not AXI_READ_ONLY & trans_meta_axi_write_enable is asserted. Coverpoints:
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_axi_read_handshake_delay |
|
| Covergroup: trans_axi_read_handshake_delay
This Covergroup captures handshaking between valid and ready signal for diferent delay scenarios for read address and read data channels. It is constructed and sampled when interface type is not AXI_WRITE_ONLY. Coverpoints:
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_araddr_ace_lite_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_araddr_ace_lite_barrier_set
This Covergroup captures coherant read xact_type and address ranges for read transaction. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_araddr_enable set to 1, & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_araddr_ace_lite_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_araddr_ace_lite_barrier_set
This Covergroup captures coherant read xact_type and address ranges for read transaction. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_araddr_enable set to 1, & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_araddr_def |
| Covergroup: trans_cross_ace_arsnoop_araddr_def
This Covergroup captures coherant read xact_type and address ranges for read transaction. It is constructed and sampled when trans_cross_ace_arsnoop_araddr_enable set to 1, dvm_enable & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_araddr_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_araddr_dvm_set_barrier_set
This covergroup captures coherant read xact_type and address ranges for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_araddr_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_araddr_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_araddr_dvm_set_barrier_unset
This covergroup captures coherant read xact_type and address ranges for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_araddr_enable = 1 svt_axi_port_configuration :: barrier_enable = 0 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_araddr_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_araddr_dvm_unset_barrier_set
This covergroup captures coherant read xact_type and address ranges for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_araddr_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arbar_dvm_set |
| Covergroup: trans_cross_ace_arsnoop_arbar_dvm_set
This covergroup captures coherant read xact_type and barrier_type for read transaction. It is constructed and sampled when when svt_axi_port_configuration :: axi_interface_type is ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arbar_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arbar_dvm_unset |
| Covergroup: trans_cross_ace_arsnoop_arbar_dvm_unset
This covergroup captures coherant read xact_type and barrier_type for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arbar_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arburst_ace_lite_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arburst_ace_lite_barrier_set
This Covergroup captures coherant read xact_type,burst_type and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arburst_enable is set to 1 and barier_enable & dvm_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arburst_ace_lite_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_arburst_ace_lite_barrier_unset
This Covergroup captures coherant read xact_type,burst_type and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arburst_enable is set to 1 and barier_enable & dvm_enable is set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arburst_def |
| Covergroup: trans_cross_ace_arsnoop_arburst_def
This Covergroup captures coherant read xact_type,burst_type and slave_port_id for read transaction. It is constructed and sampled when interface_type is not AXI_WRITE_ONLY ,trans_cross_ace_arsnoop_arburst_enable is set to 1 and barier_enable & dvm_enable is set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arburst_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arburst_dvm_set_barrier_set
This covergroup captures coherant read xact_type,burst_type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arburst_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arburst_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_arburst_dvm_set_barrier_unset
This covergroup captures coherant read xact_type,burst_type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arburst_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arburst_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arburst_dvm_unset_barrier_set
This covergroup captures coherant read xact_type,burst_type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arburst_enable = 1 Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arcache_ace_lite_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arcache_ace_lite_barrier_set
This Covergroup captures coherant read xact_type,cache signal and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arcache_enable set to 1 and barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arcache_ace_lite_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_arcache_ace_lite_barrier_unset
This Covergroup captures coherant read xact_type,cache signal and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arcache_enable set to 1, and barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arcache_def |
| Covergroup: trans_cross_ace_arsnoop_arcache_def
This covergroup captures coherant read xact_type, cache signal and slave_port_id for read transaction. It is constructed and sampled when trans_cross_ace_arsnoop_arcache_enable set to 1, dvm_enable and barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arcache_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arcache_dvm_set_barrier_set
This covergroup captures coherant read xact_type,cache signal and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arcache_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arcache_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_arcache_dvm_set_barrier_unset
This covergroup captures coherant read xact_type, cache signal and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arcache_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arcache_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arcache_dvm_unset_barrier_set
This covergroup captures coherant read xact_type, cache signal and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arcache_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_ace_lite_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_ardomain_ace_lite_barrier_set
This Covergroup captures coherant read xact_type,domain_type and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_ardomain_enable set to 1 , barrier_enable set to 1 & dvm_enable can be 0 or 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_ace_lite_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_ardomain_ace_lite_barrier_unset
This Covergroup captures coherant read xact_type,domain_type and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_ardomain_enable set to 1 , barrier_enable set to 0 & dvm_enable can be 0 or 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_arcache_ace_lite_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_ardomain_arcache_ace_lite_barrier_set
This Covergroup captures coherant read xact_type,domain_type and cache signal for read transaction. It is constructed and sampled when when interface_type is ACE_LITE,trans_cross_ace_arsnoop_ardomain_arcache_enable set to 1 , dvm_enable can be 0 or 1 & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_arcache_ace_lite_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_ardomain_arcache_ace_lite_barrier_unset
This Covergroup captures coherant read xact_type,domain_type and cache signal for read transaction. It is constructed and sampled when when interface_type is ACE_LITE,trans_cross_ace_arsnoop_ardomain_arcache_enable set to 1 , dvm_enable can be 0 or 1 & barrier_enable is set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_arcache_def |
| Covergroup: trans_cross_ace_arsnoop_ardomain_arcache_def
This Covergroup captures coherant read xact_type,domain_type and cache signal for read transaction. It is constructed and sampled when trans_cross_ace_arsnoop_ardomain_arcache_enable set to 1 , dvm_enable and barrier_enable is set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_arcache_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_ardomain_arcache_dvm_set_barrier_set
This covergroup captures coherant read xact_type,domain_type and cache signal for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_ardomain_arcache_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_arcache_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_ardomain_arcache_dvm_set_barrier_unset
This covergroup captures coherant read xact_type, domain_type and cache signal for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_ardomain_arcache_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_arcache_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_ardomain_arcache_dvm_unset_barrier_set
This covergroup captures coherant read xact_type, domain_type and cache signal for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_ardomain_arcache_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_def |
| Covergroup: trans_cross_ace_arsnoop_ardomain_def
This Covergroup captures coherant read xact_type,domain_type and slave_port_id for read transaction. It is constructed and sampled when trans_cross_ace_arsnoop_ardomain_enable set to 1, barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_ardomain_dvm_set_barrier_set
This covergroup captures coherant read xact_type, domain_type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_ardomain_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_ardomain_dvm_set_barrier_unset
This covergroup captures coherant read xact_type, domain_type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_ardomain_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_ardomain_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_ardomain_dvm_unset_barrier_set
This covergroup captures coherant read xact_type, domain_type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_ardomain_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arlen_ace_lite_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arlen_ace_lite_barrier_set
This Covergroup captures coherant read xact_type,burst_length and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arlen_enable is set to 1 , dvm_enable is set to 1 or 0 & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arlen_ace_lite_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_arlen_ace_lite_barrier_unset
This Covergroup captures coherant read xact_type,burst_length and slave_port_id for read transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arlen_enable is set to 1 , dvm_enable & barrier_enable both are 1 or 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arlen_def |
| Covergroup: trans_cross_ace_arsnoop_arlen_def
This Covergroup captures coherant read xact_type,burst_length and slave_port_id for read transaction. It is constructed and sampled when interface_type is not ACE_LITE & trans_cross_ace_arsnoop_arlen_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arlen_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arlen_dvm_set_barrier_set
This covergroup captures coherant read xact_type, burst_length and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arlen_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arlen_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_arlen_dvm_set_barrier_unset
This covergroup captures coherant read xact_type, burst_length and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arlen_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arlen_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_arlen_dvm_unset_barrier_set
This covergroup captures coherant read xact_type, burst_length and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arlen_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dweq_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dweq_1024
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width 1024 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_1024
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 1024 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_128 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_128
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 128 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_16 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_16
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 1024 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_256 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_256
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_32 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_32
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 32 bits. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_512 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_512
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 512 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_64 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_set_dwlt_64
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 64 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable & barrier_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dweq_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dweq_1024
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width 1024 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_1024
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 1024 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_128 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_128
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 128 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_16 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_16
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 16 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_256 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_256
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_32 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_32
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 32 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_512 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_512
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 512 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_64 |
| Covergroup: trans_cross_ace_arsnoop_arsize_ace_lite_barrier_unset_dwlt_64
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 64 bits. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_arsnoop_arsize_enable set to 1 & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dweq_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dweq_1024
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_1024
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_128 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_128
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 128 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_16 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_16
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 16 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_256 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_256
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_32 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_32
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 32 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_512 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_512
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 512 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_def_dwlt_64 |
| Covergroup: trans_cross_ace_arsnoop_arsize_def_dwlt_64
This Covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 64 bits. It is constructed and sampled when trans_cross_ace_arsnoop_arsize_enable is set to 1 ,barrier_enable & dvm_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dweq_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dweq_1024
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width 1024 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_1024
This covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 1024 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_128 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_128
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 128 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_16 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_16
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 16 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_256 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_256
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_32 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_32
This covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_512 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_512
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 512 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_64 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_set_dwlt_64
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 64 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dweq_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dweq_1024
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width 1024 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_1024
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 1024 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_128 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_128
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 128 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_16 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_16
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 16 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_256 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_256
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_32 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_32
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_512 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_512
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 512 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_64 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_set_barrier_unset_dwlt_64
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 64 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dweq_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dweq_1024
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width 1024 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_1024 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_1024
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 1024 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_128 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_128
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 128 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_16 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_16
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 16 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_256 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_256
This covergroup captures coherant read xact_type,burst_size and slave_port_id for read transaction for data width less than 256 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_32 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_32
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_512 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_512
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 512 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_64 |
| Covergroup: trans_cross_ace_arsnoop_arsize_dvm_unset_barrier_set_dwlt_64
This covergroup captures coherant read xact_type, burst_size and slave_port_id for read transaction for data width less than 64 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_arsize_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_ace |
| Covergroup: trans_cross_axi_arburst_arlen_ace
This covergroup captures attributes of burst_type & burst_length for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_ace |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_ace
This covergroup captures attributes of burst_type & burst_length & address range for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dweq_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dweq_1024bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range when data width is 1024 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_1024bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 1024 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_128bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_128bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 128 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_16bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_16bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 1024 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_256bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_256bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 256 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_32bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_32bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 32 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_512bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_512bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 512 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_64bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_ace_dwlt_64bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 64 for read transaction. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dweq_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dweq_1024bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range when data width is 1024 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_1024bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 1024 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_128bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_128bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 128 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_16bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_16bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 16 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_256bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_256bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 256 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_32bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_32bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 32 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_512bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_512bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 512 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_64bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi3_dwlt_64bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 64 for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dweq_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dweq_1024bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range when data width is 1024 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_1024bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 1024 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_128bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_128bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 128 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_16bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_16bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 16 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_256bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_256bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 256 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_32bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_32bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 32 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_512bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_512bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 512 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_64bit |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_arsize_axi4_dwlt_64bit
This covergroup captures attributes of read_burst_type,burst_length ,burst_size and address range for data width less than 64 for read transaction. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_axi3 |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_axi3
This covergroup captures attributes of burst_type & burst_length & address range for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_araddr_axi4 |
| Covergroup: trans_cross_axi_arburst_arlen_araddr_axi4
This covergroup captures attributes of burst_type & burst_length & address range for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arcache_ace |
| Covergroup: trans_cross_axi_arburst_arlen_arcache_ace
This covergroup captures attributes of burst_type,burst_length and cache_type for read transaction. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arcache_axi3 |
| Covergroup: trans_cross_axi_arburst_arlen_arcache_axi3
This covergroup captures attributes of burst_type,burst_length and cache_type for read transaction. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arcache_axi4 |
| Covergroup: trans_cross_axi_arburst_arlen_arcache_axi4
This covergroup captures attributes of burst_type,burst_length and cache_type for read transaction. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arlock_ace |
| Covergroup: trans_cross_axi_arburst_arlen_arlock_ace
This covergroup captures attributes of burst_type,burst_length and atomic_type for read transactions . It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE.. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arlock_axi3 |
| Covergroup: trans_cross_axi_arburst_arlen_arlock_axi3
This covergroup captures attributes of burst_type,burst_length and atomic_type for read transaction. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arlock_axi4 |
| Covergroup: trans_cross_axi_arburst_arlen_arlock_axi4
This covergroup captures attributes of burst_type,burst_length and atomic_type for read transactions . It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arprot_ace |
| Covergroup: trans_cross_axi_arburst_arlen_arprot_ace
This covergroup captures attributes of burst_type,burst_length and protection signal for read transaction. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arprot_axi3 |
| Covergroup: trans_cross_axi4_arburst_arlen_arprot
This covergroup captures attributes of burst_type,burst_length and protection signal for read transaction. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arprot_axi4 |
| Covergroup: trans_cross_axi_arburst_arlen_arprot_axi4
This covergroup captures attributes of burst_type,burst_length and protection signal for read transaction. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dweq_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dweq_1024bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is 1024 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_1024bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 1024 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_128bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_128bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 128 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_16bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_16bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 16 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_256bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_256bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 256 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_32bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_32bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 32 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_512bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_512bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 512 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_ace_dwlt_64bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_ace_dwlt_64bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 64 bit. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dweq_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dweq_128bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is 1024 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_1024bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 1024 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_128bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_128bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 64 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_16bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_16bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 16 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_256bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_256bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 256 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_32bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_32bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 32 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_512bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_512bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 512 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_64bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi3_dwlt_64bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 64 bit. It is constructed and sampled when interface_type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dweq_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dweq_1024bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is 1024 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_1024bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_1024bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 1024 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_128bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_128bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 128 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_16bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_16bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 16 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_256bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_256bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 256 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_32bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_32bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 32 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_512bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_512bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 512 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_64bit |
| Covergroup: trans_cross_axi_arburst_arlen_arsize_axi4_dwlt_64bit
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction when data width is less than 64 bit. It is constructed and sampled when interface_type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_axi3 |
| Covergroup: trans_cross_axi_arburst_arlen_axi3
This covergroup captures attributes of burst_type & burst_length for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_axi4 |
| Covergroup: trans_cross_axi_arburst_arlen_axi4
This covergroup captures attributes of burst_type & burst_length for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_rresp_all |
| Covergroup: trans_cross_axi_arburst_arlen_rresp_all
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_rresp_all_axi3 |
| Covergroup: trans_cross_axi_arburst_arlen_rresp_all_axi3
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI3 or AXI4_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arlen_rresp_all_axi4 |
| Covergroup: trans_cross_axi_arburst_arlen_rresp_all_axi4
This covergroup captures attributes of read_burst_type & burst_length & response type for read transaction at subordinate. It is constructed and sampled when interface type is set to AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arqos_ace |
| This covergroup captures attributes of burst_type and qos for A transaction at subordinate. Covergroup: trans_cross_axi_arburst_arqos_ace
It is constructed when interface type can be AXI_ACE or ACE_LITE It is sampled when transaction type is set to WRITE OR READ_WRITE Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arburst_arqos_axi4 |
| This covergroup captures attributes of burst_type and qos for AXI transaction at subordinate. Covergroup: trans_cross_axi_arburst_arqos_axi4
It is constructed when interface type can be AXI4. It is sampled when transaction type is set to WRITE OR READ_WRITE Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arprot_axi4_lite |
| Covergroup: trans_cross_axi_arprot_axi4_lite
This covergroup captures attributes of protection signal for read transaction. It is constructed and sampled when interface type is AXI4_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_arsize_axi4_lite |
| Covergroup: trans_cross_axi_arsize_axi4_lite
This covergroup captures attributes of burst size for read transaction for both 32 and 63 bit data width It is constructed and sampled when interface_type is AXI4_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_cross_axi_rresp_all_axi4_lite |
| Covergroup: trans_cross_axi_rresp_all_axi4_lite
This covergroup captures attributes of transaction type & response type for read transaction . It is constructed and sampled when interface type is set to AXI4_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_XACT_FLOW | trans_meta_axi_read |
| Covergroup: trans_meta_axi_read
This Covergroup captures delay and predelay scenarios for handshake between valid and ready signal for read address, and read data channels. It is constructed and sampled when interface type is not AXI_WRITE_ONLY & trans_meta_axi_read_enable is asserted. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_ace_barrier_outstanding_xact_ace |
| Covergroup: trans_ace_barrier_outstanding_xact_ace
This Covergroup captures barrier outstanding transaction. It is constructed when interface type is AXI_ACE and trans_ace_barrier_outstanding_xact_enable & barrier enable set to 1.
Coverpoints: barrier_outstanding_xact : Captures total number of read and write barrier outstanding transactions. When svt_axi_port_configuration :: axi_interface_type is configured as AXI_ACE maximum number of 256 outstanding transactions is tracked. When svt_axi_port_configuration :: axi_interface_type is configured as ACE_LITE, outstanding transactions greater than 256 are also tracked. This is as per section C8.4.1 of AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613" |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_ace_barrier_outstanding_xact_acelite |
| Covergroup: trans_ace_barrier_outstanding_xact_acelite This Covergroup captures barrier outstanding transaction. It is constructed when interface type is ACE_LITE and trans_ace_barrier_outstanding_xact_enable & barrier enable set to 1.
Coverpoints: barrier_outstanding_xact : Captures total number of read and write barrier outstanding transactions. When svt_axi_port_configuration :: axi_interface_type is configured as AXI_ACE maximum number of 256 outstanding transactions is tracked. When svt_axi_port_configuration :: axi_interface_type is configured as ACE_LITE, outstanding transactions greater than 256 are also tracked. This is as per section C8.4.1 of AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613" |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_diff_arid |
| Covergroup: trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_diff_arid This covergroup captures the number of outstanding transactions with DVM TLBI requests with different ARID. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_same_arid_enable = 1 svt_axi_port_configuration :: cov_num_outstanding_xacts_range_enable = 0 svt_axi_port_configuration :: id_width != 0 svt_axi_port_configuration :: read_chan_id_width > 0 If svt_axi_port_configuration :: use_separate_rd_wr_chan_id_width is programmed to 0 then svt_axi_port_configuration :: id_width is considered for creation of bins. If svt_axi_port_configuration :: use_separate_rd_wr_chan_id_width is programmed to 1 then svt_axi_port_configuration :: read_chan_id_width is considered for creation of bins.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_diff_arid_range |
| Covergroup: trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_diff_arid_range This covergroup captures the range of arid values for transactions with DVM TLBI requests. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_diff_arid_range_enable = 1 svt_axi_port_configuration :: cov_num_outstanding_xacts_range_enable = 1 svt_axi_port_configuration :: read_chan_id_width >= 3 If svt_axi_port_configuration :: use_separate_rd_wr_chan_id_width is programmed to 0 then svt_axi_port_configuration :: id_width is considered for creation of bins. If svt_axi_port_configuration :: use_separate_rd_wr_chan_id_width is programmed to 1 then svt_axi_port_configuration :: read_chan_id_width is considered for creation of bins.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_same_arid |
| Covergroup: trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_same_arid This covergroup captures the number of outstanding transactions with DVM TLBI requests with a matching ARID. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_ace_num_outstanding_dvm_tlb_invalidate_xacts_with_same_arid_enable = 1 Configured value of svt_axi_port_configuration :: cov_bins_dvm_tlbi_num_outstanding_xacts should be less than or equal to configured value of svt_axi_port_configuration :: num_outstanding_xact or svt_axi_port_configuration :: num_read_outstanding_xact if svt_axi_port_configuration :: num_outstanding_xact is set to -1 which indicates the number of outstanding transactions VIP can support.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_ace_num_outstanding_snoop_xacts |
| Covergroup: trans_ace_num_outstanding_snoop_xacts It is constructed and sampled when interface_type is AXI_ACE and trans_ace_num_outstanding_snoop_xacts_enable set to 1.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C5 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_diff_arid |
| Covergroup: trans_axi_num_outstanding_xacts_with_diff_arid It is constructed and sampled when trans_axi_num_outstanding_xacts_with_diff_arid_enable & id_width set to 1 and cov_num_outstanding_xacts_range_enable set to 0.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_diff_arid_range |
| Covergroup: trans_axi_num_outstanding_xacts_with_diff_arid_range It is constructed and sampled when trans_axi_num_outstanding_xacts_with_diff_arid_range_enable & cov_num_outstanding_xacts_range_enable set to 1 and read_chan_id_width >=3.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_diff_awid |
| Covergroup: trans_axi_num_outstanding_xacts_with_diff_awid It is constructed and sampled when trans_axi_num_outstanding_xacts_with_diff_awid_enable & cov_num_outstanding_xacts_range_enable set to 1 ,num_outstanding_xacts is not -1 and id_width is not 0.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_diff_awid_range |
| Covergroup: trans_axi_num_outstanding_xacts_with_diff_awid_range It is constructed and sampled when trans_axi_num_outstanding_xacts_with_diff_awid_range_enable & cov_num_outstanding_xacts_range_enable set to 1 ,num_outstanding_xacts is not -1 and write_chan_id_width >= 3.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_multiple_same_arid |
| Covergroup: trans_axi_num_outstanding_xacts_with_multiple_same_arid This covergroup captures the number of outstanding read transactions with same ARID values which is in progress, if master is programmed with multiple same ids. For Example : If a master is programmed with svt_axi_port_configuration :: cov_multi_same_ids = new[3], then the master will have three different ids ARID1, ARID2 and ARID3.This covergroup will cross all the 3 ids with svt_axi_port_configuration :: num_outstanding_xact. If number of outstanding transactions are 50 with ARID1,then bins read_same_arid_1, read_outstanding_xacts_with_same_arid_1 to read_outstanding_xacts_with_same_arid_50 will get hit. It is constructed and sampled when interface_category is not AXI_WRITE_ONLY and num_outstanding_xact is not -1 & trans_axi_num_outstanding_xacts_with_multiple_same_arid_enable set to 1.
Coverpoints:
Cross Coverpoints :
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_multiple_same_awid |
| Covergroup: trans_axi_num_outstanding_xacts_with_multiple_same_awid This covergroup captures the number of outstanding write transactions with same AWID values which is in progress, if master is programmed with multiple same ids. For Example : If a master is programmed with svt_axi_port_configuration :: cov_multi_same_ids = new[3], then the master will have three different ids AWID1, AWID2 and AWID3.This covergroup will cross all the 3 ids with svt_axi_port_configuration :: num_outstanding_xact. If number of outstanding transactions are 50 with AWID1,then bins write_same_awid_1, write_outstanding_xacts_with_same_awid_1 to write_outstanding_xacts_with_same_awid_50 will get hit. It is constructed and sampled when trans_axi_num_outstanding_xacts_with_multiple_same_awid_enable set to 1 & num_outstanding_xacts is not -1.
Coverpoints:
Cross Coverpoints :
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_same_arid |
| Covergroup: trans_axi_num_outstanding_xacts_with_same_arid It is constructed and sampled when interface_ category is not AXI_WRITE_ONLY and trans_axi_num_outstanding_xacts_with_same_arid_enable set to 1 & num_outstanding_xact is not -1.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_axi_num_outstanding_xacts_with_same_awid |
| Covergroup: trans_axi_num_outstanding_xacts_with_same_awid It is constructed and sampled when interface_category is not AXI_READ_ONLY and trans_axi_num_outstanding_xacts_with_same_awid_enable set to 1 & num_outstanding_xacts is not -1.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section A5.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_cross_axi_outstanding_xact |
| This covergroup captures attributes for total outstanding xact , outstanding write xact and outstanding read xact. It is constructed when trans_cross_axi_outstanding_xact_enable is set to 1.
Covergroup: trans_cross_axi_outstanding_xact Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_master_ace_barrier_response_with_outstanding_xacts |
| Covergroup: trans_master_ace_barrier_response_with_outstanding_xacts
It is constructed and sampled when system_ace_barrier_response_with_outstanding_xacts_enable ,barrier_enable and system_monitor_enable set to 1. system_ace_barrier_response_with_outstanding_xacts_enable Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; C 8.3 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_master_num_outstanding_dvm_syncs_num_dvm_enabled_masters_less_256 |
| Covergroup: trans_master_num_outstanding_dvm_syncs_num_dvm_enabled_masters_less_256 This covergroup captures outstanding dvm based snoop transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: num_dvm_enabled_masters <= 256.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_master_num_outstanding_dvm_syncs_num_dvm_enbaled_master_256 |
| Covergroup:trans_master_num_outstanding_dvm_syncs_num_dvm_enbaled_master_256 This covergroup captures outstanding dvm based snoop transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: num_dvm_enabled_masters > 256.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_non_barrier_xact_after_256_outstanding_barrier_xact |
| Covergroup: trans_non_barrier_xact_after_256_outstanding_barrier_xact This Covergroup captures barrier outstanding transaction. It is constructed when interface type is AXI_ACE or ACE_LITE and trans_non_barrier_xact_after_256_outstanding_barrier_xact_enable & barrier enable set to 1.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_outstanding_read_with_same_id_to_different_slaves |
| Covergroup: trans_outstanding_read_with_same_id_to_different_slaves
This Covergroup captures outstanding read request having same id for different slaves. This covergroup is constructed for all master interface types except AXI4_STREAM and only if the number of slaves in the system (svt_axi_system_configuration :: num_slaves) is greater than 1 and trans_outstanding_read_with_same_id_to_different_slaves_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_OUTSTANDING_XACT_FLOW | trans_outstanding_write_with_same_id_to_different_slaves |
| Covergroup: trans_outstanding_write_with_same_id_to_different_slaves
This Covergroup captures outstanding write request having same id for different slaves. This covergroup is constructed for all master interface types and only if the number of slaves in the system (svt_axi_system_configuration :: num_slaves) is greater than 1 and trans_outstanding_read_with_same_id_to_different_slaves_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_INTERLEAVING_DEPTH | trans_cross_axi_write_interleaving_depth |
| This covergroup captures attributes for write data interleave depth. It is constructed when interface type is set to AXI3 .
Covergroup: trans_cross_axi_write_interleaving_depth Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_barrier_bresp_all |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_barrier_bresp_all
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awsnoop_bresp_enable, barrier_enable & exclusive_access_enable is set to 1 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_barrier_bresp_no_exclusive |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_barrier_bresp_no_exclusive
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awsnoop_bresp_enable and barrier_enable is set to 1 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_no_barrier_bresp_all |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_no_barrier_bresp_all
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awsnoop_bresp_enable and exclusive_access_enable is set to 1 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_no_barrier_bresp_no_exclusive |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_no_barrier_bresp_no_exclusive
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awsnoop_bresp_enable,barrier_enable is set to 1 . Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_bresp_all |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_bresp_all
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable,barrier_enable & exclusive_access_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_bresp_no_exclusive |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_bresp_no_exclusive
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_bresp_all |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_bresp_all
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable,barrier_enable,writeevict_access_enable & exclusive_access_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_bresp_no_exclusive |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_bresp_no_exclusive
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable,barrier_enable & writeevict_access_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_bresp_all |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_bresp_all
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_bresp_no_exclusive |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_bresp_no_exclusive
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_bresp_all |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_bresp_all
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_bresp_no_exclusive |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_bresp_no_exclusive
This Covergroup captures coherant write xact_type , write response and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_bresp_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITERESP_XACT_FLOW | trans_cross_exclusive_writenosnoop_domain_type |
| Covergroup : trans_cross_exclusive_writenosnoop_domain_type
This Covergroup captures coherant writenosnoop_xact_type,write_resp and domain_type for write transaction. It is constructed and sampled when trans_cross_exclusive_writenosnoop_domain_type_enable and exclusive_access_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_awcache_ace_lite_barrier |
| Covergroup: trans_cross_ace_awsnoop_awcache_ace_lite_barrier
This Covergroup captures coherant write xact_type,cache signal and slave_port_id . It is constructed and sampled when interface_type is ACE_LITE & barrier_enable is 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_awcache_ace_lite_no_barrier |
| Covergroup: trans_cross_ace_awsnoop_awcache_ace_lite_no_barrier
This Covergroup captures coherant write xact_type,cache signal and slave_port_id . It is constructed and sampled when interface_type is ACE_LITE & barrier_enable is 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_awcache_not_ace_lite_barrier_no_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awcache_not_ace_lite_barrier_no_writeevict
This Covergroup captures coherant write xact_type,cache signal and slave_port_id . It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_awcache_not_ace_lite_barrier_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awcache_not_ace_lite_barrier_writeevict
This Covergroup captures coherant write xact_type,cache signal and slave_port_id . It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_awcache_not_ace_lite_no_barrier_no_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awcache_not_ace_lite_no_barrier_no_writeevict
This Covergroup captures coherant write xact_type,cache signal and slave_port_id . It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_awcache_not_ace_lite_no_barrier_writeevict |
| Covergroup: trans_cross_ace_awsnoop_awcache_not_ace_lite_no_barrier_writeevict
This Covergroup captures coherant write xact_type,cache signal and slave_port_id . It is constructed and sampled when cov_trans_cross_slave_port_id_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_cacheinitialstate_cachefinalstate |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_cacheinitialstate_cachefinalstate
This Covergroup captures coherant read xact_type ,initial and final cacheline state for write transaction. It is constructed and sampled when interface_type is not ACE_LITE and interface_category is not AXI_READ_ONLY & trans_cross_ace_awsnoop_cacheinitialstate_cachefinalstate_enable set & barrier_enable set to 1 writeevict_enable to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_cacheinitialstate_cachefinalstate |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_cacheinitialstate_cachefinalstate
This Covergroup captures coherant read xact_type ,initial and final cacheline state for write transaction. It is constructed and sampled when interface_type is not ACE_LITE and interface_category is not AXI_READ_ONLY & trans_cross_ace_awsnoop_cacheinitialstate_cachefinalstate_enable set & barrier_enable set to 1 writeevict_enable to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_cacheinitialstate_cachefinalstate |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_cacheinitialstate_cachefinalstate
This Covergroup captures coherant read xact_type ,initial and final cacheline state for write transaction. It is constructed and sampled when interface_type is not ACE_LITE and interface_category is not AXI_READ_ONLY & trans_cross_ace_awsnoop_cacheinitialstate_cachefinalstate_enable set to 1 and barrier_enable & writeevict_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITECACHE_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_cacheinitialstate_cachefinalstate |
| Covergroup: trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_cacheinitialstate_cachefinalstate
This Covergroup captures coherant read xact_type ,initial and final cacheline state for write transaction. It is constructed and sampled when interface_type is not ACE_LITE and interface_category is not AXI_READ_ONLY & trans_cross_ace_awsnoop_cacheinitialstate_cachefinalstate_enable set & writeevict_enable to 1 and barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAIN_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_barrier_awdomain |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_barrier_awdomain
This Covergroup captures coherant write xact_type,domain and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_awsnoop_awdomain_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAIN_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_no_barrier_awdomain |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_no_barrier_awdomain
This Covergroup captures coherant write xact_type,domain and slave_port_id. It is constructed and sampled when interface_type is ACE_LITE,trans_cross_ace_awsnoop_awdomain_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAIN_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awdomain |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awdomain
This Covergroup captures coherant write xact_type,domain and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAIN_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awdomain |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awdomain
This Covergroup captures coherant write xact_type,domain and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAIN_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awdomain |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awdomain
This Covergroup captures coherant write xact_type,domain and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAIN_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awdomain |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awdomain
This Covergroup captures coherant write xact_type,domain and slave_port_id. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_ace_concurrent_overlapping_arsnoop_acsnoop |
| Covergroup: trans_ace_concurrent_overlapping_arsnoop_acsnoop
This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for all snoop transactions recieved on master port . This excludes DVMMESSAGE,DVMCOMPLETE transactions coherent_read_xact_type:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on read channel of master . This excludes READNOSNOOP,DVMMESSAGE,DVMCOMPLETE,READBARRIER transactions The bins in this covergroup will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address Two ACE masters needed for this covergroup Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_ace_concurrent_overlapping_arsnoop_acsnoop_one_ace_acelite |
| Covergroup: trans_ace_concurrent_overlapping_arsnoop_acsnoop_one_ace_acelite
This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for READONCE,CLEANSHARED,CLEANINVALID and MAKEINVALID snoop transactions recieved on master port . This excludes READSHARED,READCLEAN,READNOTSHAREDDIRTY,READUNIQUE,DVMMESSAGE,DVMCOMPLETE transactions coherent_read_xact_type:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on read channel of master . This excludes READNOSNOOP,DVMMESSAGE,DVMCOMPLETE,READBARRIER transactions The bins in this covergroup will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address Atleast one ACE and one ACE_LITE master needed for this covergroup Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_axi_snoop |
| Covergroup: trans_axi_snoop
This Covergroup captures delay scenarios between valid and ready signal for snoop address and snoop data. It is constructed when trans_axi_snoop_enable is set to 1 and interface type is AXI_ACE or ACE_LITE. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_axi_snoop_data_phase |
| Covergroup: trans_axi_snoop_data_phase
This Covergroup captures valid to ready delay scenario for snoop channel. It is constructed when trans_axi_snoop_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acaddr_dvm_set |
| Covergroup: trans_cross_ace_acsnoop_acaddr_dvm_set
This Covergroup captures snoop xact type and address. It is constructed when dvm_enable is set to 1. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acaddr_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acaddr_dvm_set_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_acaddr_dvm_set_one_ace_acelite
This covergroup captures snoop xact type and address. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acaddr_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acaddr_dvm_unset |
| Covergroup: trans_cross_ace_acsnoop_acaddr_dvm_unset
This covergroup captures snoop xact type and address. This covergroup will be created when there is more than 2 ACE-masters in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acaddr_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acaddr_dvm_unset_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_acaddr_dvm_unset_one_ace_acelite
This covergroup captures snoop xact type and address. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acaddr_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acprot_dvm_set |
| Covergroup: trans_cross_ace_acsnoop_acprot_dvm_set
This covergroup captures snoop xact type and protection signal. This covergroup will be created when there is only one ACE-master. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acprot_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acprot_dvm_set_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_acprot_dvm_set_one_ace_acelite
This covergroup captures snoop xact type and protection signal. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acprot_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acprot_dvm_unset |
| Covergroup : trans_cross_ace_acsnoop_acprot_dvm_unset
This covergroup captures snoop xact type and protection signal. This covergroup will be created when there is more than 2 ACE-masters in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acprot_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_acsnoop_acprot_dvm_unset_one_ace_acelite |
| Covergroup : trans_cross_ace_acsnoop_acprot_dvm_unset_one_ace_acelite
This covergroup captures snoop xact type and protection signal. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_acprot_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_barrier_awbar_set |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_barrier_awbar_set
This Covergroup captures coherant write xact_type and barrier type for write transaction. It is constructed and sampled when interface_type is ACE_LITE , trans_cross_ace_awsnoop_awbar_enable barrier_enableis set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_awsnoop_ace_lite_no_barrier_awbar_unset |
| Covergroup:trans_cross_ace_awsnoop_ace_lite_no_barrier_awbar_unset
This Covergroup captures coherant write xact_type and barrier type for write transaction. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awsnoop_awbar_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awbar_set |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_no_writeevict_awbar_set
This Covergroup captures coherant write xact_type and barrier type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awbar_enable & barrier_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awbar_set |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_barrier_writeevict_awbar_set
This Covergroup captures coherant write xact_type and barrier type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awbar_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awbar_unset |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_no_writeevict_awbar_unset
This Covergroup captures coherant write xact_type and barrier type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awbar_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awbar_unset |
| Covergroup:trans_cross_ace_awsnoop_not_ace_lite_no_barrier_writeevict_awbar_unset
This Covergroup captures coherant write xact_type and barrier type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awbar_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_readunique_snoop_resp_datatransfer_with_clean_cacheline |
| Covergroup: trans_master_readunique_snoop_resp_datatransfer_with_clean_cacheline This Covergroup captures snoop rersponse for readunique data transfer. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is AXI_READ_WRITE .
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C5.3.3 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_data_transfer_during_wu_wlu_to_same_addr |
| Covergroup: trans_master_snoop_data_transfer_during_wu_wlu_to_same_addr This Covergroup captures snoop responses with data transfer when a WRITEUNIQUE or WRITELINEUNIQUE to the same address is in progress. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is AXI_READ_WRITE .
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C5.2.5 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_data_transfer_during_wu_wlu_to_same_addr_one_ace_acelite |
| Covergroup: trans_master_snoop_data_transfer_during_wu_wlu_to_same_addr_one_ace_acelite This Covergroup captures snoop responses with data transfer when a WRITEUNIQUE or WRITELINEUNIQUE to the same address is in progress, when only one ACE master and one or more ACE_LITE masters present in the system. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is AXI_READ_WRITE .
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C5.2.5 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_to_same_addr_as_memory_update_exclude_writeevict |
| Covergroup: trans_master_snoop_to_same_addr_as_memory_update_exclude_writeevict This Covergroup captures read transaction for for same address snooped to master. It is constructed and sampled when interface_type is AXI_ACE and interface_catergory is not set to AXI_READ_ONLY.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C6.6.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_to_same_addr_as_memory_update_exclude_writeevict_one_ace_acelite |
| Covergroup: trans_master_snoop_to_same_addr_as_memory_update_exclude_writeevict_one_ace_acelite This Covergroup captures write transaction for memory update and snoop based dvm unset type. It is constructed and sampled when interface_type is AXI_ACE and interface_catergory is not set to AXI_READ_ONLY. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C6.6.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_to_same_addr_as_writeevict |
| Covergroup: trans_master_snoop_to_same_addr_as_writeevict
This Covergroup captures write transaction for same address as snoop and snoop transaction except dvm based. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is AXI_READ_WRITE writeevict_enable set to 1. Coverpoints:
Cross Coverpoints :
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C6.6.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_to_same_addr_as_writeevict_one_ace_acelite |
| Covergroup: trans_master_snoop_to_same_addr_as_writeevict_one_ace_acelite This Covergroup captures write evict and snoop xact transaction. It is constructed and sampled when interface_type is AXI_ACE ,interface_category is AXI_READ_WRITE writeevict_enable set to 1. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system.
Coverpoints:
Cross Coverpoints :
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C6.6.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOP_XACT_FLOW | trans_master_snoop_to_same_address_as_read_xact |
| Covergroup: trans_master_snoop_to_same_address_as_read_xact This Covergroup captures read transaction for for same address snooped to master. It is constructed and sampled when interface_type is AXI_ACE and interface_catergory is not set to AXI_WRITE_ONLY.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp |
| Covergroup: trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp The bins in covergroup trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address The covergroup trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp is applicable only for ACE Masters .The covergroup trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp needs at least two ACE masters in the system . It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER and interface_category is not AXI_READ_ONLY.
Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for all snoop transactions recieved on master port . This excludes DVMMESSAGE,DVMCOMPLETE transactions coherent_write_xact_type_generate_snoop:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on write channel of master .This coverpoint includes only those transactions that * generate snoop.This includes WRITEUNIQUE and WRITELINEUNIQUE transactions snoop_crresp_on_ace_port :Coverpoint of cresp. Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite |
| Covergroup: trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite
This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. The bins in covergroup trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with non overlapping address The covergroup trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite is applicable only for ACE Masters .The covergroup trans_ace_concurrent_non_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite needs at least one ACE and one ACE_LITE master in the system. It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER and interface_category is not AXI_READ_ONLY. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for READONCE,CLEANSHARED,CLEANINVALID and MAKEINVALID snoop transactions recieved on master port . This excludes READSHARED,READCLEAN,READNOTSHAREDDIRTY,READUNIQUE,DVMMESSAGE,DVMCOMPLETE transactions coherent_write_xact_type_generate_snoop:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on write channel of master .This coverpoint includes only those transactions that generate snoop.This includes WRITEUNIQUE and WRITELINEUNIQUE transactions snoop_crresp_on_ace_port : Coverpoint of cresp. Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_disabled |
| Covergroup: trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_disabled
This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. The bins in covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_disabled will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_disabled is applicable only for ACE Masters.The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_disabled needs at least one ACE and one ACE_LITE master in the system. It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER and interface_category is not AXI_READ_ONLY. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for READONCE,CLEANSHARED,CLEANINVALID and MAKEINVALID snoop transactions recieved on master port . This excludes READSHARED,READCLEAN,READNOTSHAREDDIRTY,READUNIQUE,DVMMESSAGE,DVMCOMPLETE transactions coherent_write_xact_type_generate_snoop:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on write channel of master .This coverpoint includes only those transactions that generate snoop.This includes WRITEUNIQUE and WRITELINEUNIQUE transactions snoop_crresp_on_ace_port : coverpoint of cresp. Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_enabled |
| Covergroup: trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_enabled
This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. The bins in covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_enabled will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_enabled is applicable only for ACE Masters. The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_enabled needs atleast one ACE and one ACE_LITE master in the system. It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER and interface_category is not AXI_READ_ONLY. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for READONCE,CLEANSHARED,CLEANINVALID and MAKEINVALID snoop transactions recieved on master port . This excludes READSHARED,READCLEAN,READNOTSHAREDDIRTY,READUNIQUE,DVMMESSAGE,DVMCOMPLETE transactions coherent_write_xact_type_generate_snoop:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on write channel of master. This coverpoint includes only those transactions that generate snoop.This includes WRITEUNIQUE and WRITELINEUNIQUE transactions snoop_crresp_on_ace_port : Coverpoint of cresp. Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_disabled |
| Covergroup: trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_one_ace_acelite_writeevict_enable
The bins in covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_disabled will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_disabled is applicable only for ACE Masters .The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_disabled needs at least two ACE masters in the system . It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER and interface_category is not AXI_READ_ONLY. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for all snoop transactions recieved on master port . This excludes DVMMESSAGE,DVMCOMPLETE transactions coherent_write_xact_type_generate_snoop:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on write channel of master .This coverpoint includes only those transactions that * generate snoop.This includes WRITEUNIQUE and WRITELINEUNIQUE transactions snoop_crresp_on_ace_port : Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_enabled |
| Covergroup: trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_enabled
The bins in covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_enabled will be hit when a coherent transaction is outstanding while a snoop transaction is outstanding on same port with overlapping address The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_enabled is applicable only for ACE Masters .The covergroup trans_ace_concurrent_overlapping_awsnoop_acsnoop_crresp_writeevict_enabled needs at least two ACE masters in the system . It is constructed and sampled when interface_type is AXI_ACE or port_kind is AXI_MASTER. Coverpoints: snoop_xact_type:Coverpoint of svt_axi_snoop_transaction :: snoop_xact_type for all snoop transactions recieved on master port . This excludes DVMMESSAGE,DVMCOMPLETE transactions coherent_write_xact_type_generate_snoop:Coverpoint of svt_axi_transaction :: coherent_xact_type for all coherent transactions initiated on write channel of master .This coverpoint includes only those transactions that * generate snoop.This includes WRITEUNIQUE and WRITELINEUNIQUE transactions snoop_crresp_on_ace_port : Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.6.2 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_cross_ace_acsnoop_crresp_dvm_set |
| Covergroup: trans_cross_ace_acsnoop_crresp_dvm_set
This covergroup captures snoop xact_type, rresp_type(unique and notunique). This covergroup will be created when there are more than 2 ACE-masters in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_crresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_cross_ace_acsnoop_crresp_dvm_set_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_crresp_dvm_set_one_ace_acelite
This covergroup captures snoop xact_type, rresp_type(unique and notunique). This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_crresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_cross_ace_acsnoop_crresp_dvm_unset |
| Covergroup: trans_cross_ace_acsnoop_crresp_dvm_unset
This covergroup captures snoop xact_type, rresp_type(unique and notunique). This covergroup will be created when there is are more than 2 ACE masters in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_crresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_cross_ace_acsnoop_crresp_dvm_unset_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_crresp_dvm_unset_one_ace_acelite
This covergroup captures snoop xact_type, rresp_type(unique and notunique). This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: trans_cross_ace_acsnoop_crresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_master_ace_coherent_and_ace_snoop_response_association |
| Covergroup: trans_master_ace_coherent_and_ace_snoop_response_association
Covergroup for all coherent transactions generated from ACE master and the correponding Snoop transactions on ACE-Masters and snoop response from ACE-Masters for these snoop transactions. This will be a Port Level Covergroup and will be applicable for all ACE-Masters and will only be created when there are two ACE master s in the system. It is constructed and sampled when interface_type is AXI_ACE and trans_master_ace_coherent_and_ace_snoop_response_association_enable to 1. Coverpoints:
Cross Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_master_ace_coherent_and_snoop_association_recommended_and_optional_ace |
| Covergroup: system_ace_coherent_and_snoop_association_recommended_and_optional_ace
This Covergroup captures optional snoop transactions to snooped masters when coherant transaction is received from initiating master. It is constructed when interface_type is AXI_ACE and system_ace_coherent_and_snoop_association_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_master_ace_coherent_and_snoop_association_recommended_and_optional_ace_lite |
| Covergroup: trans_master_ace_coherent_and_snoop_association_recommended_and_optional_ace_lite
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_master_ace_lite_coherent_and_ace_snoop_response_association_back_to_back_xact_with_specific_id |
| Covergroup: trans_master_ace_lite_coherent_and_ace_snoop_response_association_back_to_back_xact_with_specific_id
Covergroup for back to back combination of CLEANINVALID and MAKEINVALID coherent transactions generated from ACE-Lite master and the correponding Snoop response from ACE-Masters for these coherent transactions. This will be a Port Level Covergroup and will be applicable for all ACE-Masters and will only be created when there is atleast one ACE-Lite master in the system. It is constructed and sampled when interface_type is AXI_ACE and trans_master_ace_lite_coherent_and_ace_snoop_response_association_back_to_back_xact_with_specific_id_enable to 1. Coverpoints:
Cross Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_master_ace_lite_coherent_and_ace_snoop_response_association_specific_id |
| Covergroup: trans_master_ace_lite_coherent_and_ace_snoop_response_association_specific_id
Covergroup for all coherent transactions generated from ACE-Lite master and the correponding Snoop response from ACE-Masters for these coherent transactions. This will be sampled only when transaction is having configured specific id. This will be a Port Level Covergroup and will be applicable for all ACE-Masters and will only be created when there is atleast one ACE-Lite master in the system. It is constructed and sampled when interface_type is AXI_ACE and trans_master_ace_lite_coherent_and_ace_snoop_response_association_specific_id_enable set to 1. Coverpoints:
Cross Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_SNOOPRESP_XACT_FLOW | trans_master_snoop_resp_during_wu_wlu_to_same_addr |
| Covergroup: trans_master_snoop_resp_during_wu_wlu_to_same_addr This Covergroup captures snoop response type,WasUnique bit ,awunique value and snoop response with awunique value. It is constructed and sampled when interface_type is AXI_ACE and interface_category is not AXI_READ_ONLY.
Coverpoints:
Cross Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C3.1.4 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAINBARRIER_XACT_FLOW | trans_cross_ace_awdomain_awbarrier_memory_sync |
| Covergroup: trans_cross_ace_awdomain_awbarrier_memory_sync
This Covergroup captures barrier_type and domain_type for write transaction. It is constructed and sampled when trans_cross_ace_awdomain_awbarrier_memory_sync_enable Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAINBARRIER_XACT_FLOW | trans_cross_ace_awdomain_awbarrier_respect_ignore_ace_lite |
| Covergroup : trans_cross_ace_awdomain_awbarrier_respect_ignore_ace_lite
This Covergroup captures coherant write xact_type and barrier_type for write transaction. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awdomain_awbarrier_respect_ignore_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAINBARRIER_XACT_FLOW | trans_cross_ace_awdomain_awbarrier_respect_ignore_not_ace_lite_no_writeevict |
| Covergroup : trans_cross_ace_awdomain_awbarrier_respect_ignore_not_ace_lite_no_writeevict
This Covergroup captures coherant write xact_type and barrier_type for write transaction. It is constructed and sampled when trans_cross_ace_awdomain_awbarrier_respect_ignore_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITEDOMAINBARRIER_XACT_FLOW | trans_cross_ace_awdomain_awbarrier_respect_ignore_not_ace_lite_writeevict |
| Covergroup : trans_cross_ace_awdomain_awbarrier_respect_ignore_not_ace_lite_writeevict
This Covergroup captures coherant write xact_type and barrier_type for write transaction. It is constructed and sampled when trans_cross_ace_awdomain_awbarrier_respect_ignore_enable is set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_def |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_def
This Covergroup captures coherant read xact_type ,initial and final cacheline state for read transaction. It is constructed and sampled when interface_type is not ACE_LITE and interface_category is not AXI_WRITE_ONLY & trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable is set 1 and dvm_enable ,barrier_enable and speculative_read_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_def_speculative_read_enable |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_def_speculative_read_enable
This covergroup captures coherant read xact_type, initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 0 svt_axi_port_configuration :: speculative_read_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_set
This covergroup captures coherant read xact_type, initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: speculative_read_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_set_speculative_read_enable |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_set_speculative_read_enable
This covergroup captures coherant read xact_type, initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: speculative_read_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_unset
This covergroup captures coherant read xact_type, initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0 svt_axi_port_configuration :: speculative_read_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_unset_speculative_read_enable |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_set_barrier_unset_speculative_read_enable
This covergroup captures coherant read xact_type, initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0 svt_axi_port_configuration :: speculative_read_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_unset_barrier_set
This covergroup captures coherant read xact_type ,initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: speculative_read_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READCACHE_XACT_FLOW | trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_unset_barrier_set_speculative_read_enable |
| Covergroup: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_dvm_unset_barrier_set_speculative_read_enable
This covergroup captures coherant read xact_type, initial and final cacheline state for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: speculative_read_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READRESP_XACT_FLOW | trans_cross_ace_ardvmmessage_ardvmresp |
| Covergroup: trans_cross_ace_ardvmmessage_ardvmresp
This Covergroup captures coherant read xact_type and response type for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_ardvmmessage_ardvmresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READRESP_XACT_FLOW | trans_cross_ace_arsnoop_coh_rresp_def |
| Covergroup: trans_cross_ace_arsnoop_coh_rresp_def
This Covergroup captures coherant read xact_type,response type and slave_port_id for read transaction. It is constructed and sampled when interface type is not ACE_LITE and AXI_WRITE_ONLY, trans_cross_ace_arsnoop_coh_rresp_enable set to 1 and dvm_enable & barrier_enable set to 0. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READRESP_XACT_FLOW | trans_cross_ace_arsnoop_coh_rresp_dvm_set_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_coh_rresp_dvm_set_barrier_set
This covergroup captures coherant read xact_type, response type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_coh_rresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READRESP_XACT_FLOW | trans_cross_ace_arsnoop_coh_rresp_dvm_set_barrier_unset |
| Covergroup: trans_cross_ace_arsnoop_coh_rresp_dvm_set_barrier_unset
This covergroup captures coherant read xact_type, response type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_coh_rresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: barrier_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READRESP_XACT_FLOW | trans_cross_ace_arsnoop_coh_rresp_dvm_unset_barrier_set |
| Covergroup: trans_cross_ace_arsnoop_coh_rresp_dvm_unset_barrier_set
This covergroup captures coherant read xact_type, response type and slave_port_id for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_arsnoop_coh_rresp_enable = 1 svt_axi_port_configuration :: dvm_enable = 0 svt_axi_port_configuration :: barrier_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_ORDERING_XACT_FLOW | trans_master_back_to_back_write_ordering |
| Covergroup: trans_master_back_to_back_write_ordering This Covergroup captures back to back write transactions for same id. It is constructed when port_kind is AXI_MASTER and interface_type is not AXI4_STREAM & interface_category is not AXI_READ_ONLY.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_ORDERING_XACT_FLOW | trans_master_write_after_read_ordering |
| Covergroup: trans_master_write_after_read_ordering This Covergroup captures write transaction after read happens. It is constructed when port_kind is AXI_MASTER and interface_type is not AXI4_STREAM & interface_category is AXI_READ_WRITE.
Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_ORDERING_XACT_FLOW | trans_xact_ordering_after_barrier |
| Covergroup: trans_xact_ordering_after_barrier
This Covergroup captures read & write transaction ordering for barrier response scenarios. It is constructed when interface type is AXI_ACE or ACE_LITE and trans_xact_ordering_after_barrier_enable & barrier enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_128bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_128bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 128 bit. It is constrcuted and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_256bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_256bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 256 bit. It is constrcuted and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_32bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_32bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 32 bit. It is constrcuted and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_512bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_512bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 512 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_64bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_ace_dweq_64bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 64 bit. It is constrcuted and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_128bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_128bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 128 bit. It is constrcuted and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_256bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_256bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 256 bit. It is constrcuted and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_32bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr
This Covergroup captures transfer size and address offset for read narrow transfer. It is constrcuted and sampled when trans_cross_axi_read_narrow_transfer_arlen_araddr_enable is asserted. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_512bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_512bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 512 bit. It is constrcuted and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_64bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_64bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 64 bit. It is constrcuted and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi4_dweq_128bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_128bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 128 bit. It is constrcuted and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi4_dweq_32bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi4_dweq_64bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 32 bit. It is constrcuted and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_NARROW_TRANSFER | trans_cross_axi_read_narrow_transfer_arlen_araddr_axi4_dweq_64bit |
| Covergroup: trans_cross_axi_read_narrow_transfer_arlen_araddr_axi3_dweq_64bit
This Covergroup captures transfer size and address offset for read narrow transfer for when data width is 64 bit. It is constrcuted and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_128bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_128bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 128 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_256bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_256bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 256 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_32bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_32bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 32 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_512bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_512bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 512 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_64bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_ace_dweq_64bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 64 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_128bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_128bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 128 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_256bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_256bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 256 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_32bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaadr_axi3_dweq_32bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 32 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_512bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_512bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 512 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_64bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_64bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is less 64 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi4_dweq_128bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_128bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 128 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi4_dweq_32bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_32bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 32 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_NARROW_TRANSFER | trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi4_dweq_64bit |
| Covergroup: trans_cross_axi_write_narrow_transfer_awlen_awaddr_axi3_dweq_64bit
This Covergroup captures write_xact_type ,transfer size and address offset for narrow transfer and data width is 64 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_ace_dwlt_128bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_ace_dwlt_128bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_ace_dwlt_32bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_ace_dwlt_32bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_ace_dwlt_64bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_ace_dwlt_64bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_axi3_dwlt_128bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_axi3_dwlt_128bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_axi3_dwlt_32bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_axi3_dwlt_32bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_axi3_dwlt_64bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_axi3_dwlt_64bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_axi4_dwlt_128bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_axi4_dwlt_128bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_axi4_dwlt_32bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_axi4_dwlt_32bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_READ_UNALIGNED_TRANSFER | trans_cross_axi_read_unaligned_transfer_axi4_dwlt_64bit |
| Covergroup: trans_cross_axi_read_unaligned_transfer_axi4_dwlt_64bit
This Covergroup captures burst_type,burst_length, burst_size and address offset for read unaligned transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_ace_dwlt_128bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_ace_dwlt_128bit
This Covergroup captures following signals for unaligned write transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_ace_dwlt_32bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_ace_dwlt_32bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_ace_dwlt_64bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_ace_dwlt_64bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_axi3_dwlt_128bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_axi3_dwlt_128bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_axi3_dwlt_32bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_axi3_dwlt_32bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_axi3_dwlt_64bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_axi3_dwlt_64bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_axi4_dwlt_128bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_axi4_dwlt_128bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_axi4_dwlt_32bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_axi4_dwlt_32bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_WRITE_UNALIGNED_TRANSFER | trans_cross_axi_write_unaligned_transfer_axi4_dwlt_64bit |
| Covergroup: trans_cross_axi_write_unaligned_transfer_axi4_dwlt_64bit
This Covergrpoup captures following signals for unaligned write transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_DIRTYDATA_XACT_FLOW | trans_master_ace_cross_cache_line_dirty_data_write |
| Covergroup: trans_master_ace_cross_cache_line_dirty_data_write
This is a system-level covergroup which works by enabling sys_cfg field system_which captures dirty data for write cache line. It is constructed and sampled when interface_type is AXI_ACE or ACE_LITE ,interface_category is AXI_READ_WRITE and system_ace_cross_cache_line_dirty_data_write_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_DIRTYDATA_XACT_FLOW | trans_master_ace_dirty_data_write |
| Covergroup: trans_master_ace_dirty_data_write
This is a system-level covergroup which works by enabling sys_cfg field system_ace_dirty_data_write_enable. It is constructed and sampled when interface_type is AXI_ACE,interface_category is AXI_READ_WRITE and system_ace_dirty_data_write_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_DIRTYDATA_XACT_FLOW | trans_master_ace_dirty_data_write_one_ace_acelite |
| Covergroup: trans_master_ace_dirty_data_write_one_ace_acelite
This is a system-level covergroup which works by enabling sys_cfg field system_ace_dirty_data_write_enable. It is constructed and sampled when interface_type is ACE_LITE ,interface_category is AXI_READ_WRITE and system_ace_dirty_data_write_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_DIRTYDATA_XACT_FLOW | trans_master_ace_snoop_and_memory_returns_data |
| Covergroup: trans_master_ace_snoop_and_memory_returns_data
It is constructed and sampled when interface_type is AXI_ACE ,interface_category is not AXI_WRITE_ONLY and system_ace_snoop_and_memory_returns_data_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; C 6.5.1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_coherent_and_snoop_association_recommended_ace |
| Covergroup: trans_master_ace_coherent_and_snoop_association_recommended_ace
This Covergroup captures scenari when master issues coherant transaction , interconnect recommends snooop based transaction to snooped masters. It is constructed and sampled when interface _type is AXI_ACE and system_ace_coherent_and_snoop_association_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_coherent_and_snoop_association_recommended_ace_lite |
| Covergroup: trans_master_ace_coherent_and_snoop_association_recommended_ace_lite
This Covergroup captures scenario when master issues coherant transaction , interconnect recommends snooop based transaction to snooped masters. It is constructed and sampled when interface _type is ACE_LITE . Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_concurrent_overlapping_coherent_xacts |
| Covergroup: trans_master_ace_concurrent_overlapping_coherent_xacts
The covergroup trans_master_ace_concurrent_overlapping_coherent_xacts covers coherent transactions initiated from different ACE masters concurrently on the same address. The covergroup needs atlease two ACE masters to be present in the system. It is constructed and sampled when interface_type is AXI_ACE and system_ace_concurrent_overlapping_coherent_xacts_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_concurrent_readunique_cleanunique |
| Covergroup: trans_master_ace_concurrent_readunique_cleanunique
This Covergroup captures scenario for ACE master initiating simultanous ReadUnique or CleanUnique transactions. It is consstructed and sampled when interface_type is AXI_ACE ,interface_category is not AXI_WRITE_ONLY and system_ace_concurrent_readunique_cleanunique_enable set to 1. Coverpoints:
|
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_lite_coherent_and_ace_snoop_response_association |
| Covergroup: trans_master_ace_lite_coherent_and_ace_snoop_response_association
Covergroup for all coherent transactions generated from ACE-Lite master and the correponding Snoop response from ACE-Masters for these coherent transactions. This will be a Port Level Covergroup and will be applicable for all ACE-Masters and will only be created when there is atleast one ACE-Lite master in the system. It is constructed and sampled when interface_type is AXI_ACE and trans_master_ace_lite_coherent_and_ace_snoop_response_association_enable set to 1. Coverpoints:
Cross Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Table C6-1 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_no_cached_copy_overlapping_coherent_xact |
| Covergroup: trans_master_ace_no_cached_copy_overlapping_coherent_xact
This Covergroup captures no cached copy for overlapping coherant transaction. It is constructed and sampled when interface_type is AXI_ACE and system_ace_no_cached_copy_overlapping_coherent_xact_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C1.3.4 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_ace_store_overlapping_coherent_xact |
| Covergroup: trans_master_ace_store_overlapping_coherent_xact
This Covergroup captures overlapped coherant transaction for readunique and cleanunique . It is constructed and sampled when interface_type is AXI_ACE ,interface_category is not AXI_WRITE_ONLY and system_ace_store_overlapping_coherent_xact_enable set to 1. Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C4.10 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_coherent_unmatched_excl_access |
| Covergroup: trans_master_coherent_unmatched_excl_access This Covergroup captures coherant transactions for exclusive access. It is constructed when interface_type is AXI_ACE and exclusive_access_enable set to 1.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C9.6 |
|
| AXI_PORT_MON_XACT_FLOW | AXI_PORT_MON_COHERANT_XACT_FLOW | trans_master_concurrent_coherent_exclusive_access |
| Covergroup: trans_master_concurrent_coherent_exclusive_access This Covergroup captures coherant transactions for exclusive access. It is constructed when interface_type is AXI_ACE and exclusive_access_enable set to 1.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C9.6 |
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_MEMORY_TAGGING_TRANSACTION_SEQUENCE | trans_chi_e_consecutive_transaction_with_memory_tagging_enabled_sequence |
| Coverage group for covering the below ordered CHI transactions scenarios:
Covergroup : trans_chi_e_consecutive_transaction_with_memory_tagging_enabled_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_ORDER_TRANSACTION_SEQUENCE | trans_consecutive_order_transaction_sequence |
| Coverage group for covering the below ordered CHI transactions scenarios:
Covergroup : trans_consecutive_order_transaction_sequence Coverpoints: order_between_transaction_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_ORDER_TRANSACTION_SEQUENCE | trans_consecutive_order_writenosnp_transaction_sequence |
| Coverage group for covering scenarios related to ordered WriteNoSnp transactions. The Covergroup is constructed only when svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. The new WriteNoSnp types introduced in CHI-E specification are included in this covergroup. Covergroup : trans_consecutive_order_writenosnp_transaction_sequence Coverpoints: order_between_writenosnp_transaction_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_ORDER_TRANSACTION_SEQUENCE | trans_consecutive_owo_write_transaction_sequence |
| Coverage group for covering scenarios related to OWO Write transactions. The Covergroup is constructed only when svt_chi_node_configuration :: chi_spec_revision is set to ISSUE_D or later. The new WriteUnique and WriteNoSnp opcodes introduced in CHI-E specification are included in this covergroup. Covergroup : trans_consecutive_owo_write_transaction_sequence Coverpoints: owo_write_transaction_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_COPYBACK_TRANSACTION_SEQUENCE | trans_consecutive_copyback_transaction_sequence |
| Coverage group for covering the consecutive CopyBack CHI transactions The new CopyBack and CopyBack+CMO opcodes introduced in the CHI-E specification are included in this Covergroup. Covergroup : trans_consecutive_copyback_transaction_sequence Coverpoints: copyback_transaction_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_RETRY_OR_CANCEL_TRANSACTION_SEQUENCE | trans_retry_or_cancel_transaction_sequence |
| Coverage group for covering the retry/cancel CHI transaction between/after Normal CHI Transactions of Same TxnID
Covergroup : trans_retry_or_cancel_transaction_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_DVM_OPERATION_TRANSACTION_SEQUENCE | trans_dvm_operation_transaction_sequence |
| Coverage group for covering the CHI DVM Operation transactions scenario sequences The new Range Based DVM TLBI operations as well as DVM TLBI operations with Leaf Hint, introduced in the CHI-E specifiction, are included in the scenarios captured in this Covergroup.
Covergroup : trans_dvm_operation_transaction_sequence Bins:
|
|
| CHI_SCENARIO_COVERAGE | CHI_SCENARIO_COVERAGE_EXCLUSIVE_ACCESSES_PAIR_TRANSACTION_SEQUENCE | trans_exclusive_accesses_pair_transaction_sequence |
| Coverage group for covering the CHI Exclusive Accesses Sequence Pair transactions scenario sequences The exclusive Load and Store transaction introduced in the CHI-E specification are also included in this covergroup. Covergroup : trans_exclusive_accesses_pair_transaction_sequence Coverpoints: exclusive_accesses_pair_transaction_sequence Bins:
|
| Covergroup | Coverpoints | Bins | Description |
|---|---|---|---|
| signal_state_acaddr |
| State covergroups for ACE snoop channel protocol signals | |
| signal_state_awaddr |
| State covergroups for common protocol signals among AXI3, AXI4, AXI4_Lite, ACE | |
| signal_state_awlen |
| State covergroups for common protocol signals among AXI3, AXI4, ACE | |
| signal_state_awregion |
| State covergroups for AXI4 and additional ACE read/write channel protocol signals | |
| signal_state_tdata |
| State coverage for STREAM protocol signals | |
| signal_state_wid |
| State covergroups for AXI3 protocol signals | |
| system_ace_barrier_response_with_outstanding_xacts |
| Covergroup: system_ace_barrier_response_with_outstanding_xacts
Coverpoints:
|
|
| system_ace_coherent_and_snoop_association_recommended |
| Covergroup: system_ace_coherent_and_snoop_association_recommended
Coverpoints:
|
|
| system_ace_coherent_and_snoop_association_recommended_and_optional |
| Covergroup: system_ace_coherent_and_snoop_association_recommended_and_optional
Coverpoints:
|
|
| system_ace_concurrent_overlapping_coherent_xacts |
| Covergroup: system_ace_concurrent_overlapping_coherent_xacts The covergroup system_ace_concurrent_overlapping_coherent_xacts covers coherent transactions initiated from different ACE masters concurrently on the same address. The covergroup needs atlease two ACE masters to be present in the system. Coverpoints:
|
|
| system_ace_concurrent_readunique_cleanunique |
| Covergroup: system_ace_concurrent_readunique_cleanunique
Coverpoints:
|
|
| system_ace_cross_cache_line_dirty_data_write |
| Covergroup: system_ace_cross_cache_line_dirty_data_write
Coverpoints:
|
|
| system_ace_dirty_data_write |
| Covergroup: system_ace_dirty_data_write
Coverpoints:
|
|
| system_ace_no_cached_copy_overlapping_coherent_xact |
| Covergroup: system_ace_no_cached_copy_overlapping_coherent_xact
Coverpoints:
|
|
| system_ace_snoop_and_memory_returns_data |
| Covergroup: system_ace_snoop_and_memory_returns_data
Coverpoints:
|
|
| system_ace_store_overlapping_coherent_xact |
| Covergroup: system_ace_store_overlapping_coherent_xact
Coverpoints:
|
|
| system_ace_valid_read_channel_valid_overlap |
| Covergroup: system_ace_valid_read_channel_valid_overlap
This covergroup is cross coverage of read address and snoop channel whenever ARVALID is 1, ARREADY is 0, read outstanding is reached, ACVALID=0 and ACREADY=1 Coverpoints:
|
|
| system_ace_valid_write_channel_valid_overlap |
| Covergroup: system_ace_valid_write_channel_valid_overlap
This covergroup is cross coverage of write address and snoop channel whenever AWVALID is 1, AWREADY is 0, read outstanding is reached, ACVALID=0 and ACREADY=1 Coverpoints:
|
|
| system_ace_write_during_speculative_fetch |
| Covergroup: system_ace_write_during_speculative_fetch
Coverpoints:
|
|
| system_ace_xacts_with_high_priority_from_other_master_during_barrier |
| Covergroup: system_ace_xacts_with_high_priority_from_other_master_during_barrier
Coverpoints:
|
|
| system_ahb_all_masters_busreq |
| Covergroup: system_ahb_all_masters_busreq
Coverpoints:
|
|
| system_ahb_all_masters_grant |
| Covergroup: system_ahb_all_masters_grant
Coverpoints:
|
|
| system_ahb_all_slaves_selected |
| Covergroup: system_ahb_all_slaves_selected
Coverpoints:
|
|
| system_ahb_cross_all_masters_busreq_grant |
| Covergroup: system_ahb_cross_all_masters_busreq_grant
Coverpoints:
|
|
| system_ahb_eight_slaves_selection_sequence |
| Covergroup: system_ahb_eight_slaves_selection_sequence
Coverpoints:
|
|
| system_ahb_four_slaves_selection_sequence |
| Covergroup: system_ahb_four_slaves_selection_sequence
Coverpoints:
|
|
| system_ahb_sixteen_slaves_selection_sequence |
| Covergroup: system_ahb_sixteen_slaves_selection_sequence
Coverpoints:
|
|
| system_ahb_two_slaves_selection_sequence |
| Covergroup: system_ahb_two_slaves_selection_sequence
Coverpoints:
|
|
| system_amba_master_to_slave_access |
| Covergroup: system_amba_master_to_slave_access
This cover group provides coverage for master to slave accesses. It indicates whether each amba master accessed each amba slave in the system. Each master and slave pair is given an unique ID. The cover group contains an array of cover bins, each bin corresponds to a unique master-slave pair. The unique ID for each master-slave pair is used as an index in the array of cover bins. This covergroup is constructed and sampled only when svt_amba_system_configuration :: system_amba_master_to_slave_access_enable is set to 1. For example: If amba system configuration contains one axi/ahb/apb systems each with 3 num_masters each and 2 num_slaves each. So, Total number of masters = 9 and slaves = 6 Total possible unique values of master_slave combinations are 9x6 {M0-S0 , M0-S1, .. M1-S0, M1-S1, , ... and so on.. M8-S0, ... M8-S5}. Each of these pairs is given a unique ID. User should refer to "Unique Master Slave Access Pair ID to Internal Index Mapping Table (for coverage)" table printed in simulation log file. This table maps each cover bin to the master-slave pair in the system to which the cover bin corresponds. |
|
| system_axi_master_to_slave_access |
| Covergroup: system_axi_master_to_slave_access
Coverpoints:
|
|
| system_axi_master_to_slave_access_range |
| Covergroup: system_axi_master_to_slave_access_range
Coverpoints:
|
|
| trans_ace_barrier_pair_sequence |
| Coverage group for covering the order of read and write barrier transactions within a barrier pair Bins: barrier_pair_rd_after_wr_seq - Read barrier transaction occurs after write barrier transaction barrier_pair_wr_after_rd_seq - Write barrier transaction occurs after read barrier transaction barrier_pair_simultaneous_rd_wr_seq - Read barrier and write barrier transactions occurs at same clock This covergroup is applicable only for svt_axi_port_configuration :: axi_interface_type set to AXI_ACE/ACE_LITE. |
|
| trans_ahb_beat_hresp_transistion_abort_on_error_ahb_full |
| Covergroup: trans_ahb_beat_hresp_transistion_abort_on_error_ahb_full
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_abort_on_error_ahb_lite |
| Covergroup: trans_ahb_beat_hresp_transistion_abort_on_error_ahb_lite
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_continue_on_error_ahb_full |
| Covergroup: trans_ahb_beat_hresp_transistion_continue_on_error_ahb_full
Coverpoints:
|
|
| trans_ahb_beat_hresp_transistion_continue_on_error_ahb_lite |
| Covergroup: trans_ahb_beat_hresp_transistion_continue_on_error_ahb_lite
Coverpoints:
|
|
| trans_ahb_hburst_transition |
| Covergroup: trans_ahb_hburst_transition
This covergroup covers the transition for each command type followed by other one. It covers all possible sequence of back to back transactions for eg: SINGLE_WR_SINGLE_WR, SINGLE_WR_SINGLE_RD -----------------to.----------- WRAP16_RD_WRAP16_WR, WRAP16_RD_WRAP16_RD Coverpoints:
|
|
| trans_ahb_hburst_transition |
| Covergroup: trans_ahb_hburst_transition
This covergroup covers the transition for each command type followed by other one. It covers all possible sequence of back to back transactions for eg: SINGLE_WR_SINGLE_WR, SINGLE_WR_SINGLE_RD -----------------to.----------- WRAP16_RD_WRAP16_WR, WRAP16_RD_WRAP16_RD Coverpoints:
|
|
| trans_ahb_hmaster |
| Covergroup: trans_ahb_hmaster
This coverpoint covers which master is selected by Arbiter This coverpoint will ensure all the masters are selected to fire transaction on slave. Coverpoints:
|
|
| trans_ahb_hready_in_when_hsel_high |
| Covergroup: trans_ahb_hready_in_when_hsel_high
Coverpoints:
|
|
| trans_ahb_hresp_all_beat_ahb_full |
| Covergroup: trans_ahb_hresp_all_beat_ahb_full
Coverpoints:
|
|
| trans_ahb_hresp_all_beat_ahb_lite |
| Covergroup: trans_ahb_hresp_first_beat_ahb_lite
Coverpoints:
|
|
| trans_ahb_hresp_first_beat |
| Covergroup: trans_ahb_hresp_first_beat
Coverpoints:
|
|
| trans_ahb_hresp_first_beat_ahb_lite |
| Covergroup: trans_ahb_hresp_first_beat_ahb_lite
Coverpoints:
|
|
| trans_ahb_htrans_cov_diff_xact_ahb_full |
| Covergroup: trans_ahb_htrans_cov_diff_xact_ahb_full
Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact |
| Covergroup: trans_ahb_htrans_transition_read_xact
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact |
| Covergroup: trans_ahb_htrans_transition_read_xact
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact_hready |
| Covergroup: trans_ahb_htrans_transition_read_xact_hready
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_htrans_transition_read_xact_hready |
| Covergroup: trans_ahb_htrans_transition_read_xact_hready
This covergroup covers transition of NONSEQ(Read tfr) -NONSEQ (Read tfr), NONSEQ(Read tfr)-SEQ(Read tfr) and SEQ(Read tfr)-SEQ(Read tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact |
| Covergroup: trans_ahb_htrans_transition_write_xact
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact |
| Covergroup: trans_ahb_htrans_transition_write_xact
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr). Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact_hready |
| Covergroup: trans_ahb_htrans_transition_write_xact_hready
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_htrans_transition_write_xact_hready |
| Covergroup: trans_ahb_htrans_transition_write_xact_hready
This covergroup covers transition of NONSEQ(Write tfr) -NONSEQ (Write tfr), NONSEQ(Write tfr)-SEQ(Write tfr) and SEQ(Write tfr)-SEQ(Write tfr) when hready is high. Coverpoints:
|
|
| trans_ahb_idle_to_nseq_hready_low |
| Covergroup: trans_ahb_idle_to_nseq_hready_low
This covergroup will cover the transistion from IDLE to NSEQ when value of hready is low Coverpoints:
|
|
| trans_apb_state_after_reset_deasserted |
| Covergroup trans_apb_state_after_reset_deasserted to check IDLE and SETUP state during reset deassertion (just after reset is de_asserted) | |
| trans_apb_state_after_reset_deasserted |
| Covergroup trans_apb_state_after_reset_deasserted to check IDLE and SETUP state during reset deassertion(just after reset is de-asserted) | |
| trans_apb_states_covered |
| Covergroup trans_apb_states_covered to check IDLE, SETUP and ACESS state during the transaction | |
| trans_apb_states_covered |
| Covergroup trans_apb_states_covered to check IDLE, SETUP and ACESS state during the transaction | |
| trans_cross_ace_acsnoop_dvm_set_cacheinitialstate_cachefinalstate |
| Covergroup: trans_cross_ace_acsnoop_dvm_set_cacheinitialstate_cachefinalstate
This covergroup captures snoop_xact_type, snoop initial and final cache line state for snoop based transaction. This covergroup will be created when there are more than 2 ACE-masters in the system. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: trans_cross_ace_acsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_acsnoop_dvm_set_cacheinitialstate_cachefinalstate_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_dvm_set_cacheinitialstate_cachefinalstate_one_ace_acelite
This covergroup captures snoop_xact_type, snoop initial and final cache line state for snoop based transaction. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: trans_cross_ace_acsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_acsnoop_dvm_unset_cacheinitialstate_cachefinalstate |
| Covergroup: trans_cross_ace_acsnoop_dvm_unset_cacheinitialstate_cachefinalstate
This covergroup captures snoop_xact_type, snoop initial and final cache line state for snoop based transaction. This covergroup will be created when there are more than two ACE-masters in the system. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: trans_cross_ace_acsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_acsnoop_dvm_unset_cacheinitialstate_cachefinalstate_one_ace_acelite |
| Covergroup: trans_cross_ace_acsnoop_dvm_unset_cacheinitialstate_cachefinalstate_one_ace_acelite
This covergroup captures snoop_xact_type, snoop initial and final cache line state for snoop based transaction. This covergroup will be created when there is only one ACE-master and minimum one or more than one ACE_LITE master in the system. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is !ACE_LITE svt_axi_port_configuration :: is_active = 1 svt_axi_port_configuration :: is_active = 0 with svt_axi_system_configuration :: passive_cache_monitor_enable = 1 svt_axi_port_configuration :: trans_cross_ace_acsnoop_cacheinitialstate_cachefinalstate_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_ardomain_arbarrier_memory_sync |
| Covergroup: trans_cross_ace_ardomain_arbarrier_memory_sync
This Covergroup captures barrier_type and domain_type for read transaction. It is constructed and sampled when trans_cross_ace_ardomain_arbarrier_memory_sync_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_ardomain_arbarrier_respect_ignore_ace_lite_dvm_set |
| Covergroup: trans_cross_ace_ardomain_arbarrier_respect_ignore_ace_lite_dvm_set
This covergroup captures barrier_type and domain_type for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_ardomain_arbarrier_respect_ignore_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_ardomain_arbarrier_respect_ignore_ace_lite_dvm_unset |
| Covergroup: trans_cross_ace_ardomain_arbarrier_respect_ignore_ace_lite_dvm_unset
This covergroup captures barrier_type and domain_type for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_ardomain_arbarrier_respect_ignore_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_ardomain_arbarrier_respect_ignore_dvm_set |
| Covergroup: trans_cross_ace_ardomain_arbarrier_respect_ignore_dvm_set
This covergroup captures barrier_type and domain_type for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_ardomain_arbarrier_respect_ignore_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 1. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_ardomain_arbarrier_respect_ignore_dvm_unset |
| Covergroup: trans_cross_ace_ardomain_arbarrier_respect_ignore_dvm_unset
This covergroup captures barrier_type and domain_type for read transaction. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_ardomain_arbarrier_respect_ignore_enable = 1 svt_axi_port_configuration :: barrier_enable = 1 svt_axi_port_configuration :: dvm_enable = 0. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_awsnoop_awdomain_awcache_ace_lite_barrier |
| Covergroup:trans_cross_ace_awsnoop_awdomain_awcache_ace_lite_barrier
This Covergroup captures coherant write xact_type,domain and cache type for write transaction. It is constructed and sampled when interface_type is ACE_LITE ,trans_cross_ace_awsnoop_awdomain_awcache_enable & barrier_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_awsnoop_awdomain_awcache_ace_lite_no_barrier |
| Covergroup:trans_cross_ace_awsnoop_awdomain_awcache_ace_lite_no_barrier
This Covergroup captures coherant write xact_type,domain and cache type for write transaction. It is constructed and sampled when interface_type is ACE_LITE & trans_cross_ace_awsnoop_awdomain_awcache_enable, barrier_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_barrier_no_writeevict |
| Covergroup:trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_barrier_no_writeevict
This Covergroup captures coherant write xact_type,domain and cache type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_awcache_enable & barrier_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_barrier_writeevict |
| Covergroup:trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_barrier_writeevict
This Covergroup captures coherant write xact_type,domain and cache type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_awcache_enable,barrier_enable & writeevict_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_no_barrier_no_writeevict |
| Covergroup:trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_no_barrier_no_writeevict
This Covergroup captures coherant write xact_type,domain and cache type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_awcache_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_no_barrier_writeevict |
| Covergroup:trans_cross_ace_awsnoop_awdomain_awcache_not_ace_lite_no_barrier_writeevict
This Covergroup captures coherant write xact_type,domain and cache type for write transaction. It is constructed and sampled when trans_cross_ace_awsnoop_awdomain_awcache_enable is set to 1. Coverpoints:
|
|
| trans_cross_ace_dvm_firstpart_secondpart_addr_range_32 |
| Covergroup: trans_cross_ace_dvm_firstpart_secondpart_addr_range_32
This covergroup is cross coverage of FirstPart of DVM (Virtual Address) on ARADDR[39:32], ARADDR[31:16] and SecondPart of DVM on ARADDR[39:4]. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: axi_port_kind is AXI_MASTER svt_axi_port_configuration :: axi_interface_category is !AXI_WRITE_ONLY svt_axi_port_configuration :: trans_cross_ace_dvm_firstpart_secondpart_addr_range_cov_enable = 1 svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 32. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb47to16 |
| Covergroup: trans_cross_ace_snoop_dvm_tlbinvl_modes_virtaddr_msb47to16
This covergroup is cross coverage of snoop DVM TLB Invalidate message type, invalidate address modes and virtual address range. The virtual address width is 32 bits. It is constructed and sampled when svt_axi_port_configuration :: axi_interface_type is AXI_ACE or ACE_LITE svt_axi_port_configuration :: dvm_enable = 1 svt_axi_port_configuration :: trans_cross_ace_dvm_tlbinvl_modes_virtaddr_cov_enable = 1 svt_axi_port_monitor_def_cov_data_callback :: cov_snoop_addr_6_bit_flag = 1 svt_axi_port_configuration :: addr_width = 48. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_incr_number_of_beats |
| Covergroup: trans_cross_ahb_burst_incr_number_of_beats
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_incr_number_of_beats |
| Covergroup: trans_cross_ahb_burst_incr_number_of_beats
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_with_busy |
| Covergroup: trans_cross_ahb_burst_with_busy This covergroup covers cross of all burst types(except single) with htrans BUSY.
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_with_busy |
| Covergroup: trans_cross_ahb_burst_with_busy This covergroup covers cross of all burst types(except single) with htrans BUSY.
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_wrapped_addr_boundary |
| Covergroup: trans_cross_ahb_burst_wrapped_addr_boundary
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_burst_wrapped_addr_boundary |
| Covergroup: trans_cross_ahb_burst_wrapped_addr_boundary
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst |
| Covergroup: trans_cross_ahb_hburst
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst |
| Covergroup: trans_cross_ahb_hburst
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr |
| Covergroup: trans_cross_ahb_hburst_haddr
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr |
| Covergroup: trans_cross_ahb_hburst_haddr
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr_hsize |
| Covergroup: trans_cross_ahb_hburst_haddr_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_haddr_hsize |
| Covergroup: trans_cross_ahb_hburst_haddr_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock |
| Covergroup: trans_cross_ahb_hburst_hlock
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock |
| Covergroup: trans_cross_ahb_hburst_hlock
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock_hsize |
| Covergroup: trans_cross_ahb_hburst_hlock_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hlock_hsize |
| Covergroup: trans_cross_ahb_hburst_hlock_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hnonsec |
| Covergroup: trans_cross_ahb_hburst_hnonsec
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hnonsec |
| Covergroup: trans_cross_ahb_hburst_hnonsec
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot0 |
| Covergroup: trans_cross_ahb_hburst_hprot0
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot0 |
| Covergroup: trans_cross_ahb_hburst_hprot0
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot1 |
| Covergroup: trans_cross_ahb_hburst_hprot1
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot1 |
| Covergroup: trans_cross_ahb_hburst_hprot1
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot2 |
| Covergroup: trans_cross_ahb_hburst_hprot2
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot2 |
| Covergroup: trans_cross_ahb_hburst_hprot2
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3 |
| Covergroup: trans_cross_ahb_hburst_hprot3
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3 |
| Covergroup: trans_cross_ahb_hburst_hprot3
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3_ex |
| Covergroup: trans_cross_ahb_hburst_hprot3_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot3_ex |
| Covergroup: trans_cross_ahb_hburst_hprot3_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot4_ex |
| Covergroup: trans_cross_ahb_hburst_hprot4_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot4_ex |
| Covergroup: trans_cross_ahb_hburst_hprot4_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot5_ex |
| Covergroup: trans_cross_ahb_hburst_hprot5_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot5_ex |
| Covergroup: trans_cross_ahb_hburst_hprot5_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot6_ex |
| Covergroup: trans_cross_ahb_hburst_hprot6_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hprot6_ex |
| Covergroup: trans_cross_ahb_hburst_hprot6_ex
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hresp |
| Covergroup: trans_cross_ahb_hburst_hresp
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hresp |
| Covergroup: trans_cross_ahb_hburst_hresp
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hsize |
| Covergroup: trans_cross_ahb_hburst_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_hsize |
| Covergroup: trans_cross_ahb_hburst_hsize
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_num_wait_cycles |
| Covergroup: trans_cross_ahb_hburst_num_wait_cycles
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_hburst_num_wait_cycles |
| Covergroup: trans_cross_ahb_hburst_num_wait_cycles
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_htrans_xact |
| Covergroup: trans_cross_ahb_htrans_xact
This covergroup covers all the transfer types for the AHB transactions. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_htrans_xact |
| Covergroup: trans_cross_ahb_htrans_xact
This covergroup covers all the transfer types for the AHB transactions. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_num_busy_cycles |
| Covergroup: trans_cross_ahb_num_busy_cycles
Coverpoints:
|
|
| trans_cross_ahb_num_busy_cycles |
| Covergroup: trans_cross_ahb_num_busy_cycles
Coverpoints:
|
|
| trans_cross_ahb_num_wait_cycles |
| Covergroup: trans_cross_ahb_num_wait_cycles
Coverpoints:
|
|
| trans_cross_ahb_num_wait_cycles |
| Covergroup: trans_cross_ahb_num_wait_cycles
Coverpoints:
|
|
| trans_cross_ahb_page_boundary_size |
| Covergroup: trans_cross_ahb_page_boundary_aligned_size
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_page_boundary_size |
| Covergroup: trans_cross_ahb_page_boundary_aligned_size
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_size_addr_align |
| Covergroup: trans_cross_ahb_size_addr_align
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_ahb_size_addr_align |
| Covergroup: trans_cross_ahb_size_addr_align
Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi4_stream_interleaving_depth |
| Covergroup: trans_cross_axi4_stream_interleaving_depth
This covergroup describes about interleave depth size for axi_stream tb. It is constructed when interface type is AXI_STREAM Coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dweq_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dweq_1024bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is equal to 1024 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_1024bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 1024 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_128bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_128bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 128 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_16bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_16bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 16 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_256bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_256bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 256 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_32bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_32bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 32 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_512bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_512bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 512 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_64bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_ace_dwlt_64bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 64 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dweq_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dweq_1024bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is 1024 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_1024bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 1024 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_128bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_128bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 128 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_16bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_16bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 16 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_256bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_256bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 256 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_32bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_32bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 32 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_512bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_512bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 512 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_64bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi3_dwlt_64bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width less than 64 bit. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dweq_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dweq_1024bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is 1024 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_1024bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 1024 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_128bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_128bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 128 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_16bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_16bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 16 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_256bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_256bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 256 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_32bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_32bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 32 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_512bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_512bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 512 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_64bit |
| Covergroup: trans_cross_axi_awburst_awlen_awaddr_awsize_axi4_dwlt_64bit
This covergroup describes about burst_type,burst_length ,address and size signal for write transfer and data width is less than 64 bit. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awcache_ace |
| Covergroup: trans_cross_axi_awburst_awlen_awcache_ace
This covergroup describes about burst_type,burst_length and cache signal for write transfer. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awcache_axi3 |
| Covergroup: trans_cross_axi_awburst_awlen_awcache_axi3
This covergroup describes about burst_type,burst_length and cache signal for write transfer. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awcache_axi4 |
| Covergroup: trans_cross_axi_awburst_awlen_awcache_axi3
This covergroup describes about burst_type,burst_length and cache signal for write transfer. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awlock_ace |
| Covergroup: trans_cross_axi_awburst_awlen_awlock_ace
This covergroup describes about burst_type,burst_length and lock signal for normal and exclusive write transfer. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and exclusive_access_enable is asserted. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awlock_axi3 |
| Covergroup: trans_cross_axi_awburst_awlen_awlock_axi3
This covergroup describes about burst_type,burst_length and lock signal for write transfer. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awlock_axi4 |
| Covergroup: trans_cross_axi_awburst_awlen_awlock_axi4
This covergroup describes about burst_type,burst_length and lock signal write transfer. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awprot_ace |
| Covergroup: trans_cross_axi_awburst_awlen_awprot_ace
This covergroup describes about burst_type,burst_length and protection signal for write transfer. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awprot_axi3 |
| Covergroup: trans_cross_axi_awburst_awlen_awprot_axi3
This covergroup describes about burst_type,burst_length and protection signal for write transfer. It is constructed and sampled when interface type is AXI3. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awprot_axi4 |
| Covergroup: trans_cross_axi_awburst_awlen_awprot_axi4
This covergroup describes about burst_type,burst_length and protection signal for write transfer. It is constructed and sampled when interface type is AXI4. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dweq_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dweq_1024bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is 1024 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is 1024 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_1024bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 1024 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 1024 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_128bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_128bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 128bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_16bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_16bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 16 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 16bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_256bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_256bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 256 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 256bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_32bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_32bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 32bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_512bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_512bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 512 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 512bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_ace_dwlt_64bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_ace_dwlt_64bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI_ACE or ACE_LITE and data width is less than 64bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dweq_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_1024bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is 1024 bit. It is constructed and sampled when interface type is AXI3 and data width is 1024 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_1024bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 1024 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 1024 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_128bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_128bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 128 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_16bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_16bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 16 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 16 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_256bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_256bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 256 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 256 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_32bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_32bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 32 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_512bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_512bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 512 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 512 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_64bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi3_dwlt_64bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI3 and data width is less than 64 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dweq_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dweq_1024bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is 1024 bit. It is constructed and sampled when interface type is AXI4 and data width is 1024 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_1024bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_1024bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 1024 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 1024 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_128bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_128bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 128 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 128 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_16bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_16bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 16 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 16 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_256bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_256bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 256 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 256 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_32bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_32bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 32 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 32 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_512bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_512bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 512 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 512 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_64bit |
| Covergroup: trans_cross_axi_awburst_awlen_awsize_axi4_dwlt_64bit
This covergroup describes for burst_type,burst_length and burst_size for write transfer when data width is less than 64 bit. It is constructed and sampled when interface type is AXI4 and data width is less than 32 bits. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_awprot_axi4_lite |
| Covergroup: trans_cross_axi_awprot_axi4_lite
This covergroup captures attributes of protection signal for write transfer. It is constructed when interface type is AXI4_LITE. Coverpoints:
Cross coverpoints:
|
|
| trans_cross_axi_ooo_read_response_depth |
| Covergroup: trans_cross_axi_ooo_read_response_depth
This covergroup describes It is constructed when trans_cross_axi_ooo_read_response_depth_enable is asserted. Coverpoints:
|
|
| trans_cross_axi_ooo_write_response_depth |
| Covergroup: trans_cross_axi_ooo_write_response_depth
Coverpoints:
|
|
| trans_cross_axi_read_interleaving_depth |
| Covergroup: trans_cross_axi_read_interleaving_depth
This covergroup describes about interleave depth size for read transfer. It is constructed when trans_cross_axi_read_interleaving_depth_enable is asserted. The number of bins get hit is equal to the number of active read transactions that were interleaved. Coverpoints:
|
|
| trans_cross_master_to_slave_path_access |
|
| Crosses transaction type and coverpoints. This cover group belongs to MASTER monitor. |
| trans_cross_master_to_slave_path_access_axi3 |
| This Covergroup captures attributes for coherant read and write type, for all slaves It is constructed when interface type is AXI3 and trans_cross_master_to_slave_path_access_axi3_enable is set to 1. Covergroup: trans_cross_master_to_slave_path_access_axi3
Coverpoints:
|
|
| trans_cross_read_address_16bit |
| Crosses READ transaction type and address when pdata_width is 16 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_16bit |
| Crosses READ transaction type and address when pdata_width is 16 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_address_32bit |
| Crosses READ transaction type and address when pdata_width is 32 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_32bit |
| Crosses READ transaction type and address when pdata_width is 32 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_address_64bit |
| Crosses READ transaction type and address when pdata_width is 64 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_64bit |
| Crosses READ transaction type and address when pdata_width is 64 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_address_8bit |
| Crosses READ transaction type and address when pdata_width is 8 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_read_address_8bit |
| Crosses READ transaction type and address when pdata_width is 8 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_pprot |
| Crosses READ transaction type and pprot. This cover group belongs to MASTER monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_read_pprot |
| Crosses READ transaction type and pprot. This cover group belongs to SLAVE monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_read_pslverr |
| Crosses READ transaction type and pslverr. This cover group belongs to MASTER monitor. | |
| trans_cross_read_pslverr |
| Crosses READ transaction type and pslverr. This cover group belongs to SLAVE monitor. | |
| trans_cross_read_wait |
| Crosses READ transaction type and number of wait states. This cover group belongs to MASTER monitor. | |
| trans_cross_read_wait |
| Crosses READ transaction type and number of wait states. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_16bit |
| Crosses WRITE transaction type and address when pdata_width is 16 bit . This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_16bit |
| Crosses WRITE transaction type and address when pdata_width is 16 bit . This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_32bit |
| Crosses WRITE transaction type and address when pdata_width is 32 bit . This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_32bit |
| Crosses WRITE transaction type and address when pdata_width is 32 bit . This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_64bit |
| Crosses WRITE transaction type and address when pdata_width is 64 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_64bit |
| Crosses WRITE transaction type and address when pdata_width is 64 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_address_8bit |
| Crosses WRITE transaction type and address when pdata_width is 8 bit. This cover group belongs to MASTER monitor. | |
| trans_cross_write_address_8bit |
| Crosses WRITE transaction type and address when pdata_width is 8 bit. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_pprot |
| Crosses WRITE transaction type and pprot. This cover group belongs to MASTER monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_pprot |
| Crosses WRITE transaction type and pprot. This cover group belongs to SLAVE monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_pslverr |
| Crosses WRITE transaction type and pslverr. This cover group belongs to MASTER monitor. | |
| trans_cross_write_pslverr |
| Crosses WRITE transaction type and pslverr. This cover group belongs to SLAVE monitor. | |
| trans_cross_write_pstrb |
| Crosses WRITE transaction type and pstrb. This cover group belongs to MASTER monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_pstrb |
| Crosses WRITE transaction type and pstrb. This cover group belongs to SLAVE monitor.
Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_cross_write_wait |
| Crosses WRITE transaction type and number of wait states. This cover group belongs to MASTER monitor. | |
| trans_cross_write_wait |
| Crosses WRITE transaction type and number of wait states. This cover group belongs to SLAVE monitor. | |
| trans_four_state_err_resp_sequence |
| Covergroup: trans_four_state_err_resp_sequence
This cover group covers specific combinations of ERROR response for a sequence of four transactions. For eg. ERROR-ERROR-ERROR-ERROR or ERROR-OK-ERROR-OK etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_four_state_err_resp_sequence |
| Covergroup: trans_four_state_err_resp_sequence
This cover group covers specific combinations of ERROR response for a sequence of four transactions. For eg. ERROR-ERROR-ERROR-ERROR or ERROR-OK-ERROR-OK etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_four_state_rd_wr_sequence |
| Covergroup: trans_four_state_rd_wr_sequence
This cover group covers specific combinations of read and write transactions, for a sequence of four transactions. For eg. Write-Write-Write-Write or Write-Read-Write-Read, etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_four_state_rd_wr_sequence |
| Covergroup: trans_four_state_rd_wr_sequence
This cover group covers specific combinations of read and write transactions, for a sequence of four transactions. For eg. Write-Write-Write-Write or Write-Read-Write-Read, etc. This covergroup is hit when completion of four transactions are observed in a specific combination as described above. |
|
| trans_lock_followed_by_excl_sequence |
| Coverage group for covering locked transaction followed by exclusive transaction This will be covered when a locked read transaction followed by a exclusive read transaction is fired. Applicable only when axi_interface_type is AXI3. Bins: lock_followed_by_excl_seq - lock transaction followed by exclusive transaction |
|
| trans_master_barrier_id_reuse_for_non_barrier |
| Covergroup: trans_master_barrier_id_reuse_for_non_barrier This Covergroup captures number of ID used for barrier transaction and it is reused as normal type. It is constructed when interface_type is AXI_ACE and barrier_enable set to 1.
Coverpoints:
Reference: AMBA AXI and ACE Protocol Specification: ARM IHI 0022E ID022613; Section C8.4 |
|
| trans_pslverr_signal_transition |
| Coverage that Master works fine when PSLVERR is low by default and only goes high when PREADY and PENABLE are 1. This cover group belongs to MASTER monitor. | |
| trans_pslverr_signal_transition |
| Coverage that Master works fine when PSLVERR is low by default and only goes high when PREADY and PENABLE are 1. This cover group belongs to SLAVE monitor. | |
| trans_pstrb_addr_aligned_unaligned16 |
| Covergroup: trans_pstrb_addr_aligned_unaligned16
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 16 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned16 |
| Covergroup: trans_pstrb_addr_aligned_unaligned16
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 16 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned32 |
| Covergroup: trans_pstrb_addr_aligned_unaligned32
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 32 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned32 |
| Covergroup: trans_pstrb_addr_aligned_unaligned32
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 32 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned64 |
| Covergroup: trans_pstrb_addr_aligned_unaligned64
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 64 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_pstrb_addr_aligned_unaligned64 |
| Covergroup: trans_pstrb_addr_aligned_unaligned64
This covergroup covers if the RD/WR transfer is Aligned/Unaligned based on address and pstrb when the pdata_width is 64 bits. . Only applicable when svt_apb_system_configuration :: apb4_enable is set. |
|
| trans_read_x_on_prdata_when_pslverr |
| Covergroup trans_read_x_on_prdata_when_pslverr to check if x on prdata when pslverrr = 1, pready = 1 and penable = 1 for read xact applicable for apb3/apb4 only. | |
| trans_read_x_on_prdata_when_pslverr |
| Covergroup trans_read_x_on_prdata_when_pslverr to check if x on prdata when pslverrr = 1, pready = 1 and penable = 1 for read xact applicable for ahb3/apb4 only. | |
| trans_xact_domain_after_innershareable_barrier |
| Covergroup: trans_xact_domain_after_innershareable_barrier
This Covergroup captures innershareable read and write barrier request after master issues shareable transactions type. It is constructed when interface type is AXI_ACE or ACE_LITE and trans_xact_domain_after_innershareable_barrier_enable & barrier enable set to 1. Coverpoints:
|
|
| trans_xact_domain_after_nonshareable_barrier |
| Covergroup: trans_xact_domain_after_nonshareable_barrier
This Covergroup captures nonshareable read and write barrier request after master issues shareable transactions type. It is constructed when interface type is AXI_ACE or ACE_LITE and trans_xact_domain_after_nonshareable_barrier_enable & barrier enable set to 1. Coverpoints:
|
|
| trans_xact_domain_after_outershareable_barrier |
| Covergroup: trans_xact_domain_after_outershareable_barrier
This Covergroup captures outershareable read and write barrier request after master issues shareable transactions type. It is constructed when interface type is AXI_ACE or ACE_LITE and trans_xact_domain_after_outershareable_barrier_enable & barrier enable set to 1. Coverpoints:
|
|
| trans_xact_domain_after_systemshareable_barrier |
| Covergroup: trans_xact_domain_after_systemshareable_barrier
This Covergroup captures systemshareable read and write barrier request after master issues shareable transactions type. It is constructed when interface type is AXI_ACE or ACE_LITE and trans_xact_domain_after_systemshareable_barrier_enable & barrier enable set to 1. Coverpoints:
|
|
| transition_psel_penable_pready_low |
| Covers the values of psel,penable,pready signals |
| Covergroup | Coverpoints | Bins |
|---|---|---|
| signal_state_acprot |
| |
| signal_state_acsnoop |
| |
| signal_state_araddr |
| |
| signal_state_arbar |
| |
| signal_state_arbar_be_eq_1 |
| |
| signal_state_arburst |
| |
| signal_state_arcache |
| |
| signal_state_arcache_axi4 |
| |
| signal_state_ardomain |
| |
| signal_state_arid |
| |
| signal_state_arlen |
| |
| signal_state_arlock_axi4_exclusive |
| |
| signal_state_arlock_axi4_no_exclusive |
| |
| signal_state_arlock_exclusive |
| |
| signal_state_arlock_no_exclusive |
| |
| signal_state_arprot |
| |
| signal_state_arqos |
| |
| signal_state_arregion |
| |
| signal_state_arsize_ge_1024 |
| |
| signal_state_arsize_lt_1024 |
| |
| signal_state_arsize_lt_128 |
| |
| signal_state_arsize_lt_16 |
| |
| signal_state_arsize_lt_256 |
| |
| signal_state_arsize_lt_32 |
| |
| signal_state_arsize_lt_512 |
| |
| signal_state_arsize_lt_64 |
| |
| signal_state_arsnoop |
| |
| signal_state_arsnoop_ace_lite |
| |
| signal_state_aruser |
| |
| signal_state_awbar |
| |
| signal_state_awbar_be_eq_1 |
| |
| signal_state_awburst |
| |
| signal_state_awcache |
| |
| signal_state_awcache_axi4 |
| |
| signal_state_awdomain |
| |
| signal_state_awid |
| |
| signal_state_awlock_axi4_exclusive |
| |
| signal_state_awlock_axi4_no_exclusive |
| |
| signal_state_awlock_exclusive |
| |
| signal_state_awlock_no_exclusive |
| |
| signal_state_awprot |
| |
| signal_state_awqos |
| |
| signal_state_awsize_ge_1024 |
| |
| signal_state_awsize_lt_1024 |
| |
| signal_state_awsize_lt_128 |
| |
| signal_state_awsize_lt_16 |
| |
| signal_state_awsize_lt_256 |
| |
| signal_state_awsize_lt_32 |
| |
| signal_state_awsize_lt_512 |
| |
| signal_state_awsize_lt_64 |
| |
| signal_state_awsnoop |
| |
| signal_state_awsnoop_ace_lite |
| |
| signal_state_awsnoop_ace_lite_wee_eq_0 |
| |
| signal_state_awsnoop_wee_eq_0 |
| |
| signal_state_awuser |
| |
| signal_state_bid |
| |
| signal_state_bresp |
| |
| signal_state_bresp_ex_access |
| |
| signal_state_buser |
| |
| signal_state_cddata |
| |
| signal_state_crresp |
| |
| signal_state_haddr |
| |
| signal_state_haddr |
| |
| signal_state_hburst |
| |
| signal_state_hburst |
| |
| signal_state_hmaster |
| |
| signal_state_hprot |
| |
| signal_state_hprot |
| |
| signal_state_hrdata |
| |
| signal_state_hrdata |
| |
| signal_state_hresp |
| |
| signal_state_hresp |
| |
| signal_state_hsize |
| |
| signal_state_hsize |
| |
| signal_state_hsplit |
| |
| signal_state_htrans |
| |
| signal_state_htrans |
| |
| signal_state_hwdata |
| |
| signal_state_hwdata |
| |
| signal_state_pprot |
| |
| signal_state_pprot |
| |
| signal_state_prdata |
| |
| signal_state_prdata_0 |
| |
| signal_state_prdata_1 |
| |
| signal_state_prdata_10 |
| |
| signal_state_prdata_11 |
| |
| signal_state_prdata_12 |
| |
| signal_state_prdata_13 |
| |
| signal_state_prdata_14 |
| |
| signal_state_prdata_15 |
| |
| signal_state_prdata_2 |
| |
| signal_state_prdata_3 |
| |
| signal_state_prdata_4 |
| |
| signal_state_prdata_5 |
| |
| signal_state_prdata_6 |
| |
| signal_state_prdata_7 |
| |
| signal_state_prdata_8 |
| |
| signal_state_prdata_9 |
| |
| signal_state_psel |
| |
| signal_state_pstrb | ||
| signal_state_pstrb | ||
| signal_state_pwdata |
| |
| signal_state_pwdata |
| |
| signal_state_rdata |
| |
| signal_state_rid |
| |
| signal_state_rresp |
| |
| signal_state_rresp_ace |
| |
| signal_state_rresp_ex_access |
| |
| signal_state_ruser |
| |
| signal_state_tdest |
| |
| signal_state_tid |
| |
| signal_state_tkeep |
| |
| signal_state_tstrb |
| |
| signal_state_tuser |
| |
| signal_state_wdata |
| |
| signal_state_wstrb |
| |
| signal_state_wuser |
| |
| system_interleaved_ace_concurrent_outstanding_same_id |
| |
| toggle_cov |
| |
| toggle_cov |
| |
| toggle_cov |
| |
| toggle_cov |
| |
| toggle_cov |
| |
| transition_psel_penable_pready |
| |
| transition_psel_penable_pready |
| |
| transition_psel_penable_pready_high |
| |
| transition_psel_penable_pready_high |
| |
| transition_psel_penable_pready_low |
|