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 AXI SVT UVM Documentation:
| Group | Subgroup | Covergroup | Coverpoints | Bins | Description |
|---|---|---|---|---|---|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_BBUSY_XACT_FLOW | trans_cross_axi5_deferrable_xact_type_bbusy |
|
This covergroup captures cross coverage for writedeferrable & bbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_axi5_deferrable_xact_type_bbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_BBUSY_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_bbusy |
|
This covergroup captures cross coverage for coherent prefetch & bbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_bbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_BBUSY_XACT_FLOW | trans_cross_coherent_write_xact_type_bbusy |
|
This covergroup captures cross coverage for coherent write opcodes & bbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_coherent_write_xact_type_bbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_BBUSY_XACT_FLOW | trans_cross_coherent_writedeferrable_xact_type_bbusy |
|
This covergroup captures cross coverage for coherent writedeferrable & bbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_coherent_writedeferrable_xact_type_bbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_BBUSY_XACT_FLOW | trans_cross_coherent_writenosnpfull_xact_type_bbusy |
|
This covergroup captures cross coverage for coherent writenosnpfull & bbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_coherent_writenosnpfull_xact_type_bbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE and svt_axi_port_configuration :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_BBUSY_XACT_FLOW | trans_cross_coherent_writezero_xact_type_bbusy |
|
This covergroup captures cross coverage for coherent writezero & bbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_coherent_writezero_xact_type_bbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_RBUSY_XACT_FLOW | trans_cross_atomic_xact_type_req_rbusy |
|
This covergroup captures cross coverage for atomic xact_type with atomic operation type and rbusy values
fields for Subordinate busy Support .
Covergroup: trans_cross_atomic_xact_type_req_rbusy
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 :: busy_indicator_support is set to BUSY_SUPPORT_TRUE and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_req_rbusy_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBORDINATE_BUSY_INDICATOR_XACT_FLOW | AMBA5_PORT_MON_SUBORDINATE_RBUSY_XACT_FLOW | trans_cross_coherent_read_xact_type_rbusy |
|
This covergroup captures cross coverage for coherent read opcodes & rbusy values
for Subordinate Busy Indicator Support .
Covergroup: trans_cross_coherent_read_xact_type_rbusy 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 :: busy_indicator_support is to BUSY_SUPPORT_TRUE. 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_writenosnpfull_xact_type_mpam_perfmongroup_partid_ns |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes,mpam_partid ,mpam_perfmongroup and
mpam_ns fields for MPAM Support .
Covergroup: trans_cross_coherent_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_MECID_XACT_FLOW | -- | trans_cross_atomic_xact_type_req_mecid |
|
This covergroup captures cross coverage for atomic xact_type with atomic operation type and mecid value
fields for MEC Support .
Covergroup: trans_cross_atomic_xact_type_req_mecid
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 mec_support is set to MEC_TRUE and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_req_mecid_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_WRITE_XACT_FLOW | trans_cross_axi5_deferrable_xact_type_mecid |
|
This covergroup captures cross coverage for writedeferrable opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_axi5_deferrable_xact_type_mecid 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 mec_support is set to MEC_TRUE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_WRITE_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_mecid |
|
This covergroup captures cross coverage for coherent prefetch opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_mecid 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 mec_support is set to MEC_TRUE and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_WRITE_XACT_FLOW | trans_cross_coherent_write_xact_type_mecid |
|
This covergroup captures cross coverage for coherent write opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_coherent_write_xact_type_mecid 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 mec_support is set to MEC_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_WRITE_XACT_FLOW | trans_cross_coherent_writedeferrable_xact_type_mecid |
|
This covergroup captures cross coverage for coherent writedeferrable opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_coherent_writedeferrable_xact_type_mecid 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 mec_support is set to MEC_TRUE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_WRITE_XACT_FLOW | trans_cross_coherent_writenosnpfull_xact_type_mecid |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_coherent_writenosnpfull_xact_type_mecid 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 mec_support is set to MEC_TRUE and svt_axi_port_configuration :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_WRITE_XACT_FLOW | trans_cross_coherent_writezero_xact_type_mecid |
|
This covergroup captures cross coverage for coherent writezero opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_coherent_writezero_xact_type_mecid 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 mec_support is set to MEC_TRUE and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MECID_XACT_FLOW | AMBA5_PORT_MON_MECID_READ_XACT_FLOW | trans_cross_coherent_read_xact_type_mecid |
|
This covergroup captures cross coverage for coherent read opcodes and mecid values
fields for MEC Support .
Covergroup: trans_cross_coherent_read_xact_type_mecid 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 mec_support is set to MEC_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | -- | trans_cross_atomic_xact_type_req_subsysid |
|
This covergroup captures cross coverage for atomic xact_type with atomic operation type and subsysid value
fields for SubSystem Identifier Support .
Covergroup: trans_cross_atomic_xact_type_req_subsysid
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 :: subsysid_width is greater than 0 and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_req_subsysid_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_WRITE_XACT_FLOW | trans_cross_axi5_deferrable_xact_type_subsysid |
|
This covergroup captures cross coverage for writedeferrable and subsysid
fields for Subsystem Identifier Support .
Covergroup: trans_cross_axi5_deferrable_xact_type_subsysid 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 :: subsysid_width is greater than 0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_WRITE_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_subsysid |
|
This covergroup captures cross coverage for coherent prefetch and subsysid
fields for Subsystem Identifier Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_subsysid 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 :: subsysid_width is greater than 0 and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_WRITE_XACT_FLOW | trans_cross_coherent_write_xact_type_subsysid |
|
This covergroup captures cross coverage for coherent write opcodes and subsysid
fields for Subsystem Identifier Support .
Covergroup: trans_cross_coherent_write_xact_type_subsysid 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 :: subsysid_width is greater than 0. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_WRITE_XACT_FLOW | trans_cross_coherent_writedeferrable_xact_type_subsysid |
|
This covergroup captures cross coverage for coherent writedeferrable and subsysid
fields for Subsystem Identifier Support .
Covergroup: trans_cross_coherent_writedeferrable_xact_type_subsysid 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 :: subsysid_width is greater than 0 and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_WRITE_XACT_FLOW | trans_cross_coherent_writenosnpfull_xact_type_subsysid |
|
This covergroup captures cross coverage for coherent writenosnpfull and subsysid
fields for Subsystem Identifier Support .
Covergroup: trans_cross_coherent_writenosnpfull_xact_type_subsysid 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 :: subsysid_width is greater than 0 and svt_axi_port_configuration :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_WRITE_XACT_FLOW | trans_cross_coherent_writezero_xact_type_subsysid |
|
This covergroup captures cross coverage for coherent writezero and subsysid
fields for Subsystem Identifier Support .
Covergroup: trans_cross_coherent_writezero_xact_type_subsysid 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 :: subsysid_width is greater than 0 and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_SUBSYSID_XACT_FLOW | AMBA5_PORT_MON_SUBSYSID_READ_XACT_FLOW | trans_cross_coherent_read_xact_type_subsysid |
|
This covergroup captures cross coverage for coherent read opcodes and subsysid values
fields for SubSystem Identifier Support .
Covergroup: trans_cross_coherent_read_xact_type_subsysid 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 :: subsysid_width is greater than 0. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | -- | trans_cross_atomic_xact_type_req_pbha |
|
This covergroup captures cross coverage for atomic xact_type with atomic operation type and pbha value
fields for PBHA Support .
Covergroup: trans_cross_atomic_xact_type_req_pbha
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 :: pbha_support is set to PBHA_TRUE and svt_axi_port_configuration :: atomic_transactions_enable is set to 1 and svt_axi_port_configuration :: trans_cross_atomic_xact_type_req_pbha_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_WRITE_XACT_FLOW | trans_cross_axi5_deferrable_xact_type_pbha |
|
This covergroup captures cross coverage for writedeferrable opcode and pbha values
fields for PBHA Support .
Covergroup: trans_cross_axi5_deferrable_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_WRITE_XACT_FLOW | trans_cross_coherent_prefetch_xact_type_pbha |
|
This covergroup captures cross coverage for coherent prefetch opcode and pbha values
fields for PBHA Support .
Covergroup: trans_cross_coherent_prefetch_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE and svt_axi_port_configuration :: prefetch_xact_enable is set to 1. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_WRITE_XACT_FLOW | trans_cross_coherent_write_xact_type_pbha |
|
This covergroup captures cross coverage for coherent write opcodes and pbha values
fields for PBHA Support .
Covergroup: trans_cross_coherent_write_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_WRITE_XACT_FLOW | trans_cross_coherent_writedeferrable_xact_type_pbha |
|
This covergroup captures cross coverage for coherent writedeferrable opcode and pbha values
fields for PBHA Support .
Covergroup: trans_cross_coherent_writedeferrable_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE and svt_axi_port_configuration :: writedeferrable_transaction is set to WDT_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_WRITE_XACT_FLOW | trans_cross_coherent_writenosnpfull_xact_type_pbha |
|
This covergroup captures cross coverage for coherent writenosnpfull opcode and pbha values
fields for PBHA Support .
Covergroup: trans_cross_coherent_writenosnpfull_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE and svt_axi_port_configuration :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_WRITE_XACT_FLOW | trans_cross_coherent_writezero_xact_type_pbha |
|
This covergroup captures cross coverage for coherent writezero opcode and pbha values
fields for PBHA Support .
Covergroup: trans_cross_coherent_writezero_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE and svt_axi_port_configuration :: writezero_transaction is set to WRITEZERO_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_PBHA_XACT_FLOW | AMBA5_PORT_MON_PBHA_READ_XACT_FLOW | trans_cross_coherent_read_xact_type_pbha |
|
This covergroup captures cross coverage for coherent read opcodes and pbha values
fields for PBHA Support .
Covergroup: trans_cross_coherent_read_xact_type_pbha 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 :: pbha_support is set to PBHA_TRUE. 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_coherent_writenosnpfull_xact_type_req_mte_basic_tagop |
|
This covergroup captures cross coverage for coherent writenosnpfull opcode and tag operation
fields for MTE Basic Support .
Covergroup: trans_cross_coherent_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_MTE_BASIC_XACT_FLOW | AMBA5_PORT_MON_MTE_WRITE_XACT_FLOW | trans_cross_coherent_writenosnpfull_xact_type_req_mte_standard_tagop |
|
This covergroup captures cross coverage for coherent writenosnpfull opcode and tag operation
fields for MTE Standard Support .
Covergroup: trans_cross_coherent_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. 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_writenosnpfull_awburst_awlen_awaddr_awsize_dweq_1024 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE and svt_axi_port_configuration :: data_width is 1024. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_1024 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_128 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_16 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_256 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_32 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_512 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_awburst_awlen_awaddr_awsize_dwlt_64 |
|
This covergroup captures cross coverage for coherent writenosnpfull opcodes with burst_type,burst_length,addr & size.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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_writenosnpfull_xact_type_awcache_awdomain |
|
This covergroup captures cross coverage for all coherent write opcodes with cache_type and domain_type.
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_TRUE. Coverpoints:
Cross coverpoints:
|
|
| AMBA5_PORT_MON_WRITE_XACT_FLOW | -- | trans_cross_ace5_lite_writenosnpfull_xact_type_bresp_all |
|
This covergroup captures cross coverage for coherent writenosnpfull opcode with write response
Covergroup: trans_cross_ace5_lite_writenosnpfull_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 :: writenosnpfull_transaction is set to WRITENOSNPFULL_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 |
| 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_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_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_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_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_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_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:
|
| 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_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 |
|