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.Inheritance diagram for class svt_axi_cov:
Class containing the coverage groups
Public Attributes | |
| svt_axi_port_configuration | cfg |
Protected Attributes | |
| protected ovm_report_object | reporter |
Covergroups | |
| covergroup | trans_ace_barrier_pair_sequence ( ) |
| covergroup | trans_lock_followed_by_excl_sequence ( ) |
|
||||
Configuration object
| ||||
|
|
|
SVT message macros route messages through this reference
|
|
|
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. | |
covergroup trans_ace_barrier_pair_sequence @ ( barrier_pair_event ) ;
type_option.comment = "Coverage for Barrier Pair transcations"; option.per_instance = 1; barrier_pair_sequence : coverpoint this.barrier_pair_sequence { bins barrier_pair_rd_after_wr_seq = { 1}; bins barrier_pair_wr_after_rd_seq = { 0}; bins barrier_pair_simultaneous_rd_wr_seq = { 0}; } endgroup |
|
|
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 | |
covergroup trans_lock_followed_by_excl_sequence @ ( locked_excl_event ) ;
type_option.comment = "Coverage for locked transaction followed by exclusive transaction"; option.per_instance = 1; lock_followed_by_excl_sequence : coverpoint this.lock_followed_by_excl_sequence { bins lock_followed_by_excl_seq = { 2}; } endgroup |