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

AHB SVT VMM Documentation - Callback Class List

Here are the Callback classes with brief descriptions:
svt_ahb_system_monitor_def_cov_callback The coverage data callback class defines default data and event information that are used to implement the coverage groups. The coverage data callback class is extended from callback class svt_ahb_system_monitor_callback . This class itself does not contain any cover groups. The constructor of this class gets svt_ahb_system_configuration handle as an argument, which is used for shaping the coverage.
svt_ahb_system_monitor_def_cov_data_callback The coverage data callback class defines default data and event information that are used to implement the coverage groups. The coverage data callback class is extended from callback class svt_ahb_system_monitor_callback . This class itself does not contain any cover groups. The constructor of this class gets svt_ahb_system_configuration handle as an argument, which is used for shaping the coverage.
svt_ahb_system_monitor_callback AHB System monitor callback class contains the callback methods called by the AHB system monitor component.
svt_ahb_slave_response_gen_callback Base callback class which contains slave response generator callback methods for generating beat level responses.
svt_ahb_slave_monitor_def_state_cov_callback State coverage is a signal level coverage. State coverage applies to signals that are a minimum of two bits wide. In most cases, the states (also commonly referred to as coverage bins) can be easily identified as all possible combinations of the signal. This Coverage Callback consists having covergroup definition and declaration. This class' constructor gets the slave configuration class handle and creating covergroups based on respective signal_enable set from port configuartion class for optional protocol signals.
svt_ahb_slave_monitor_def_state_cov_data_callbacks This callback class defines default data and event information that are used to implement the coverage groups. The naming convention uses "def_cov_data" in the class names for easy identification of these classes. This class also includes implementations of the coverage methods that respond to the coverage requests by setting the coverage data and triggering the coverage events. This implementation does not include any coverage groups. The def_cov_data callbacks classes are extended from port monitor callback class.
svt_ahb_slave_monitor_def_toggle_cov_callback Toggle coverage is a signal level coverage. Toggle coverage provides baseline information that a system is connected properly, and that higher level coverage or compliance failures are not simply the result of connectivity issues. Toggle coverage answers the question: Did a bit change from a value of 0 to 1 and back from 1 to 0? This type of coverage does not indicate that every value of a multi-bit vector was seen but measures that all the individual bits of a multi-bit vector did toggle. This Coverage Callback class consists covergroup definition and declaration.
svt_ahb_slave_monitor_def_toggle_cov_data_callbacks This callback class defines default data and event information that are used to implement the coverage groups. The naming convention uses "def_cov_data" in the class names for easy identification of these classes. This class also includes implementations of the coverage methods that respond to the coverage requests by setting the coverage data and triggering the coverage events. This implementation does not include any coverage groups. The def_cov_data callbacks classes are extended from ahb slave monitor callback class.
svt_ahb_slave_monitor_pa_writer_callback The svt_ahb_slave_monitor_pa_writer_callback class is extended from the svt_ahb_slave_monitor_callback class in order to write out protocol object information (using the svt_xml_writer class).
svt_ahb_slave_monitor_def_cov_callback This class is extended from the coverage data callback class. This class includes default cover groups. The constructor of this class gets svt_ahb_slave_configuration handle as an argument, which is used for shaping the coverage.
svt_ahb_slave_monitor_def_cov_data_callback The coverage data callback class defines default data and event information that are used to implement the coverage groups. The coverage data callback class is extended from callback class svt_ahb_slave_monitor_callback . This class itself does not contain any cover groups. The constructor of this class gets svt_ahb_slave_configuration handle as an argument, which is used for shaping the coverage.
svt_ahb_slave_monitor_system_checker_callback The svt_ahb_slave_monitor_system_checker_callback class is extended from the svt_ahb_slave_monitor_callback class in order to put transactions into a fifo that connects to the system level checker
svt_ahb_slave_monitor_transaction_report_callback This callback class is used to generate AHB Transaction summary information relative to the svt_ahb_slave_monitor component. Transactions are reported on as they occur, for inclusion in the log.
svt_ahb_slave_monitor_callback Slave monitor callback class contains the callback methods called by the slave monitor component.
svt_ahb_slave_callback Slave callback class contains the callback methods called by the slave component.
svt_ahb_master_monitor_pa_writer_callback The svt_ahb_master_monitor_pa_writer_callback class is extended from the svt_ahb_master_monitor_callback class in order to write out protocol object information (using the svt_xml_writer class).
svt_ahb_master_monitor_def_toggle_cov_callback Toggle coverage is a signal level coverage. Toggle coverage provides baseline information that a system is connected properly, and that higher level coverage or compliance failures are not simply the result of connectivity issues. Toggle coverage answers the question: Did a bit change from a value of 0 to 1 and back from 1 to 0? This type of coverage does not indicate that every value of a multi-bit vector was seen but measures that all the individual bits of a multi-bit vector did toggle. This Coverage Callback class consists covergroup definition and declaration.
svt_ahb_master_monitor_def_toggle_cov_data_callbacks This callback class defines default data and event information that are used to implement the coverage groups. The naming convention uses "def_cov_data" in the class names for easy identification of these classes. This class also includes implementations of the coverage methods that respond to the coverage requests by setting the coverage data and triggering the coverage events. This implementation does not include any coverage groups. The def_cov_data callbacks classes are extended from ahb master monitor callback class.
svt_ahb_master_monitor_def_state_cov_callback State coverage is a signal level coverage. State coverage applies to signals that are a minimum of two bits wide. In most cases, the states (also commonly referred to as coverage bins) can be easily identified as all possible combinations of the signal. This Coverage Callback consists having covergroup definition and declaration. This class' constructor gets the master configuration class handle and creating covergroups based on respective signal_enable set from port configuartion class for optional protocol signals.
svt_ahb_master_monitor_def_state_cov_data_callbacks This callback class defines default data and event information that are used to implement the coverage groups. The naming convention uses "def_cov_data" in the class names for easy identification of these classes. This class also includes implementations of the coverage methods that respond to the coverage requests by setting the coverage data and triggering the coverage events. This implementation does not include any coverage groups. The def_cov_data callbacks classes are extended from port monitor callback class.
svt_ahb_master_monitor_def_cov_callback This class is extended from the coverage data callback class. This class includes default cover groups. The constructor of this class gets svt_ahb_master_configuration handle as an argument, which is used for shaping the coverage.
svt_ahb_master_monitor_def_cov_data_callback The coverage data callback class defines default data and event information that are used to implement the coverage groups. The coverage data callback class is extended from callback class svt_ahb_master_monitor_callback . This class itself does not contain any cover groups. The constructor of this class gets svt_ahb_master_configuration handle as an argument, which is used for shaping the coverage.
svt_ahb_master_monitor_system_checker_callback The svt_ahb_master_monitor_system_checker_callback class is extended from the svt_ahb_master_monitor_callback class in order to put transactions into a fifo that connects to the system level checker
svt_ahb_master_monitor_transaction_report_callback This callback class is used to generate AHB Transaction summary information relative to the svt_ahb_master_monitor component. Transactions are reported on as they occur, for inclusion in the log.
svt_ahb_master_monitor_callback Master monitor callback class contains the callback methods called by the master monitor component.
svt_ahb_master_callback Master callback class contains the callback methods called by the master component.