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.| svt_atb_random_system_sequence | Basic Random Traffic Sequence sent to Master port 0 |
| svt_atb_system_base_sequence | Base System Sequence to be used by all sequences that will use system sequencer to send transaction to any master ports. |
| svt_atb_slave_response_sequence | This sequence generates random responses to response requests. This sequence gets the slave response sequence item from slave sequencer, randomizes the response, and provides the randomized response to the slave driver. The sequence uses the built-in slave memory and writes received data into slave memory. |
| svt_atb_slave_base_sequence | This sequence raises/drops objections in the pre/post_body so that root sequences raise objections but subsequences do not. All other slave sequences in the collection extend from this base sequence. |
| svt_atb_master_transaction_sequence_library | ATB VIP provides a pre-defined ATB Master sequence library svt_atb_master_transaction_sequence_library, which can hold the ATB Master sequences. The library by default has no registered sequences. You are expected to call svt_atb_master_transaction_sequence_library :: populate_library method to populate the sequence library with master sequences provided with the VIP. The port configuration is provided to the populate_library method as an argument. Based on the port configuration, appropriate sequences are added to the sequence library. You can then load the sequence library in the sequencer within the master agent. |
| svt_atb_flush_with_nonzero_burst_sequence | This sequence also generates random master transactions. |
| svt_atb_flush_with_zero_burst_sequence | This sequence also generates random master transactions. |
| svt_atb_master_random_sequence | This sequence generates random master transactions. However, user can control type of transaction generated NORMAL Trace Data or TRIGGER Data based on following two define macros. `define svt_atb_master_random_sequence_NORMAL_DATA_WT (default value 50) `define svt_atb_master_random_sequence_TRIGGER_DATA_WT (default value 20) |
| svt_atb_master_base_sequence | This sequence raises/drops objections in the pre/post_body so that root sequences raise objections but subsequences do not. All other master sequences in the collection extend from this base sequence. |
| svt_atb_slave_transaction_sequence_library | Sequence library for svt_atb_slave_transaction transaction. |