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

ATB SVT UVM Documentation - Sequence Class List

Here are the Sequence classes with brief descriptions:
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.