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

Using This Documentation

These documentation pages were produced with svdoc V-2024.03-3 on 13 August 2024



Navigating These Pages - the Tabs

The Documentation Search Facility

This class reference doesnot have inbuilt search.Use 'SMARTSEARCH' tool for searching purpose.

Hyper Links

Links have a different appearance depending on their purpose.

A link to an element of a class or model component. Highlighted in yellow.
A link to a documentation area. Highlighted in yellow.
A link in a piece of source code.

Class Pages

Each class has its own page with overall class documentation and lists of the various members of that class.

Contents in each class documentation:

Macros Reference page

The Macro Reference page starts with a two-column listing of all the macros (defines) used. These are sorted in alphabetical order. Each macro name in this list is a hyper-link to more detailed documentation for that macro including the macro replacement text.

If a macro's replacement text includes a reference to another macro, the referenced macro name is also a hyper link.

The macro arguments are shown in bold-face to make it easier to see where those arguments are used in the replacement text.

Covergroups Reference Page

The Covergroups Reference page has listing of all covergroups defined.

Protocol Checks Reference Page

The Protocol Checks Reference page has list of all Checks defined in the VIP.

It will include

Modules Reference page

The Module Reference page contains descriptions of all the Verilog modules present.

Interfaces Reference page

The Interface Reference page contains descriptions of the all the HW interfaces present.

This also includes

If there are multiple interfaces they are all listed on this page.