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 9

Product: amba_svt - List of TLM Ports
Port Component Component Class Port Type Blocking/Non-Blocking Description
dti_out  Others  dti_get_port_connector  get  Blocking -- 
dti_slave_msg_inp  Sequencer  svt_dti_master_sequencer  get  Blocking Tlm port for peeking the observed messages from slave sent by DTI Monitor. Slave sends response messages for non-invalidation requests and invalidation request to master 
dti_master_msg_inp  Sequencer  svt_dti_slave_sequencer  get  Blocking Tlm port for peeking the observed response requests. Receives DTI Master Requests received by the DTI Monitor  
vlog_cmd_put_export  Sequencer  svt_dti_slave_sequencer  put  Blocking -- 
delayed_response_request_port  Sequencer  svt_dti_slave_sequencer  put  Blocking -- 
dti_req_inp  Monitor  svt_dti_port_monitor  get  Blocking uvm blocking get port to get requests from the implementation get port in dti_master_env or dti_slave_env  
dti_rsp_inp  Monitor  svt_dti_port_monitor  get  Blocking uvm blocking get port to get responses from the implementation get port in dti_master_env or dti_slave_env  
dti_master_out_to_axi_master_inp []  Env  svt_dti_master_env  get  Blocking uvm blocking get port to get dti outgoing messages from the dti master in order to send it to the bus via axi master agent  
dti_slave_out_to_axi_master_inp []  Env  svt_dti_slave_env  get  Blocking uvm blocking get port to get dti outgoing messages i.e. responses or invalidation requests from the dti slave in order to send it to the bus via axi slave agent.