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 | 26 |
| Port | Component | Component Class | Description |
|---|---|---|---|
| tlm_gp_rsp_port | Sequencer | svt_ahb_master_transaction_sequencer | -- |
| tlm_gp_rsp_port | Sequencer | svt_chi_rn_transaction_sequencer | -- |
| ap | Sequencer | svt_chi_sn_transaction_sequencer | Analysis port for completed transactions reported by the monitor |
| tlm_gp_rsp_port | Sequencer | svt_axi_master_sequencer | -- |
| item_started_port | Monitor | svt_axi_port_monitor | Analysis port makes axi transaction available to the user, just when the transaction starts |
| snoop_item_started_port | Monitor | svt_axi_port_monitor | Analysis port makes snoop transaction available to the user, just when the transaction starts |
| snoop_item_observed_port | Monitor | svt_axi_port_monitor | Analysis port makes observed snoop transactions available to the user |
| tlm_generic_payload_observed_port | Monitor | svt_axi_port_monitor | Analysis port makes observed transactions available to user as PV-annotated TLM 2.0 generic payload transactions through this port |
| tlm_generic_payload_snoop_observed_port | Monitor | svt_axi_port_monitor | Analysis port makes observed snoop transactions available to user as PV-annotated TLM 2.0 generic payload transactions through this port |
| snoop_item_observed_port | Monitor | svt_chi_node_protocol_monitor | TLM Analysis port for completed snoop transactions in monitor.
Provides a mechanism for retrieving snoop transactions recognized by the Protocol Layer. Used in passive or active mode. |
| tlm_generic_payload_observed_port | Monitor | svt_chi_node_protocol_monitor | Analysis port for observed transactions described as PV-annotated TLM 2.0 generic payload transactions. Used in passive or active mode if the svt_chi_node_configuration :: use_tlm_generic_payload configuration attribute is set for this monitor.
The observed CHI transactions are individually mapped to a TLM generic payload. The observed TLM generic payload transactions may thus not directly correspond to the executed TLM generic payload in an agent because the latter may be mapped to multiple CHI transactions. |
| tlm_generic_payload_snoop_observed_port | Monitor | svt_chi_node_protocol_monitor | Analysis port for observed completed snoop transactions described as PV-annotated TLM 2.0 generic payload transactions. Used in passive or active mode if the svt_chi_node_configuration :: use_tlm_generic_payload configuration attribute is set for this monitor. |
| tx_req_observed_port | Monitor | svt_chi_rn_link_monitor | TX Request Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving TX Request Flit recognized by the RN Link Layer. The handle to the TX Request Flit TLM analysis port can be set or obtained through the monitor's public member tx_req_observed_port. Used in passive or active mode. |
| rx_rsp_observed_port | Monitor | svt_chi_rn_link_monitor | RX Response Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving RX Response Flit recognized by the RN Link Layer. The handle to the RX Response Flit TLM analysis port can be set or obtained through the monitor's public member rx_rsp_observed_port. Used in passive or active mode. |
| rx_dat_observed_port | Monitor | svt_chi_rn_link_monitor | RX Data Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving RX Data Flit recognized by the RN Link Layer. The handle to the RX Data Flit TLM analysis port can be set or obtained through the monitor's public member rx_dat_observed_port. Used in passive or active mode. |
| rx_snp_observed_port | Monitor | svt_chi_rn_link_monitor | TX Snoop Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving TX Snoop Flit recognized by the RN Link Layer. The handle to the TX Snoop Flit TLM analysis port can be set or obtained through the monitor's public member rx_snp_observed_port. Used in passive or active mode. |
| tx_rsp_observed_port | Monitor | svt_chi_rn_link_monitor | TX Response Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving TX Response Flit recognized by the RN Link Layer. The handle to the TX Response Flit TLM analysis port can be set or obtained through the monitor's public member tx_rsp_observed_port. Used in passive or active mode. |
| tx_dat_observed_port | Monitor | svt_chi_rn_link_monitor | TX Data Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving TX Data Flit recognized by the RN Link Layer. The handle to the TX Data Flit TLM analysis port can be set or obtained through the monitor's public member tx_dat_observed_port. Used in passive or active mode. |
| rx_req_observed_port | Monitor | svt_chi_sn_link_monitor | RX Request Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving RX Request Flit recognized by the SN Link Layer. The handle to the RX Request Flit TLM analysis port can be set or obtained through the monitor's public member rx_req_observed_port. Used in passive or active mode. |
| tx_rsp_observed_port | Monitor | svt_chi_sn_link_monitor | RX Response Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving TX Response Flit recognized by the SN Link Layer. The handle to the TX Response Flit TLM analysis port can be set or obtained through the monitor's public member tx_rsp_observed_port. Used in passive or active mode. |
| tx_dat_observed_port | Monitor | svt_chi_sn_link_monitor | TX Dat Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving TX Dat Flit recognized by the SN Link Layer. The handle to the TX Dat Flit TLM analysis port can be set or obtained through the monitor's public member tx_dat_observed_port. Used in passive or active mode. |
| rx_dat_observed_port | Monitor | svt_chi_sn_link_monitor | RX Dat Flit TLM Analysis port for Monitor.
Provides a mechanism for retrieving RX Dat Flit recognized by the SN Link Layer. The handle to the RX Dat Flit TLM analysis port can be set or obtained through the monitor's public member rx_dat_observed_port. Used in passive or active mode. |
| tlm_generic_payload_observed_port | Monitor | svt_ahb_master_monitor | Manager analysis port publishing observed transactions as PV-annotated TLM 2.0 generic payload transactions. |
| tlm_generic_payload_observed_port | Monitor | svt_ahb_slave_monitor | Subordinate analysis port publishing observed transactions as PV-annotated TLM 2.0 generic payload transactions. |
| item_observed_port | Others | svt_apb_common | Analysis port makes observed tranactions available to the user |
| tlm_gp_rsp_port | Sequencer | svt_apb_master_sequencer | -- |