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.| Product Base | Ports Count |
|---|---|
| amba_svt | 22 |
| Port | Component | Component Class | Port Type | Blocking/Non-Blocking | Description |
|---|---|---|---|---|---|
| vlog_cmd_put_export | Sequencer | svt_axi_master_sequencer | put | Blocking | -- |
| response_request_port | Sequencer | svt_axi_master_snoop_sequencer | peek | Blocking | Analysis export that observes snoop response requests |
| response_request_port | Sequencer | svt_axi_slave_sequencer | peek | Blocking | Tlm port for peeking the observed response requests. |
| vlog_cmd_put_export | Sequencer | svt_axi_slave_sequencer | put | Blocking | -- |
| delayed_response_request_port | Sequencer | svt_axi_slave_sequencer | put | Blocking | -- |
| snoop_request_port | Sequencer | svt_axi_slave_snoop_sequencer | peek | Blocking | Tlm port for peeking the observed response requests. |
| vlog_cmd_put_port | Driver | svt_axi_master | put | Blocking | -- |
| snoop_seq_item_port | Driver | svt_axi_master | seq_item_pull | NA | Request port provided to get the snoop requests |
| response_request_imp | Monitor | svt_axi_master_monitor | peek | Blocking | Implementation port class which makes requests available when the read address ,write address or write data before address seen on the bus. |
| vlog_cmd_put_port | Driver | svt_axi_slave | put | Blocking | -- |
| delayed_response_request_export | Driver | svt_axi_slave | put | Blocking | Response port provided to supply respone and data information in a delayed manner. Refer user guide for a detailed description. |
| snoop_req_port | Driver | svt_axi_slave | get | Blocking | Request port provided to supply snoop transactions to a slave port that is instantiated in the interconnect. |
| snoop_seq_item_port | Driver | svt_axi_slave | seq_item_pull | NA | Snoop request port provided to allow snoop requests to be sent from the slave, using Slave snoop sequencer |
| svc_seq_item_port | Driver | svt_axi_slave | seq_item_pull | NA | AXI Service TLM Sequence Item Pull Port
Provides a mechanism for submitting service requests recognized by the driver. The handle to this TLM sequence item pull port can be set or obtained through the driver's public member svc_seq_item_port. |
| response_request_imp | Monitor | svt_axi_slave_monitor | peek | Blocking | Implementation port class which makes requests available when the read address ,write address or write data before address seen on the bus. |
| get_port | Driver | svt_axi_interconnect | get | Blocking | Request port provided to allow slave ports (ie, ports connected to masters in the system) to provide the transaction to the interconnect for routing. |
| req_port | Sequencer | svt_axi_ic_master_sequencer | get | Blocking | Tlm port for getting the observed requests. |
| snoop_request_imp | Agent | svt_axi_ic_slave_agent | peek | Blocking | Implementation port class which makes the snoop requests available when the interconnect initiates a snoop transaction to this port. |
| mstr_to_ic_get_port | Monitor | svt_axi_system_monitor | get | Blocking | Port through which checker gets transactions initiated from master to IC |
| mstr_to_ic_scheduler_get_port | Monitor | svt_axi_system_monitor | get | Blocking | Port through which checker gets transactions initiated from master to IC These transactions are sampled from the scheduler within the Interconnect |
| ic_to_slave_get_port | Monitor | svt_axi_system_monitor | get | Blocking | Port through which checker gets transactions initiated from IC to slave |
| snoop_xact_get_port | Monitor | svt_axi_system_monitor | get | Blocking | Port through which checker gets snoop transactions initiated by interconnect |