VIP Smartsearch

X
  • VIP Smartsearch is a framework that supports search within VIP reference documents using query in natural language. It facilitates reordering of search results and keeps record of user’s decision for the ordering of result display and applies that in search of same query on subsequent usage.
  • How to download VIP smartsearch?

    1. Get VIP Smartsearch (Available as a seperate run file).
    2. Set environment variable
      DESIGNWARE_HOME
      to required designware home location where VIP Smartsearch should be downloaded.
    3. Run
      vip_smartsearch_<version>.run
      file.
      VIP Smartsearch will be downloaded to the location
      $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
  • How to install VIP Smartsearch?

    Please refer to the file
    VIP_Smartsearch_installation_and_usage_guide.pdf
    in
    $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
    for installation steps.
  • Customer Support

    For more details about VIP smartsearch tool, contact support_center@synopsys.com.
    Mention your queries along with below details and send email to above email id.
    Product: Verification IP
    Sub Product: <vip_title>
    Tool: VIP Smartsearch

TLM Ports

Summary Table

Product Base Ports Count
amba_svt 11

Product: amba_svt - List of TLM Ports
Port Component Component Class Port Type Blocking/Non-Blocking Description
tlm_gp_seq_item_port  Sequencer  svt_axi_master_sequencer  seq_item_pull  NA -- 
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.  
snoop_seq_item_port  Driver  svt_axi_master  seq_item_pull  NA Request port provided to get the snoop requests 
svc_seq_item_port  Driver  svt_axi_master  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

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.