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

svt_amba_status Class Reference

Inheritance diagram for class svt_amba_status:

List of all members.


Detailed Description

This is the status class used by AMBA system monitor. This is used by AMBA system monitor to get to know if if system wide RESET has occured.



Public Member Functions

function bit  check_configure ( )
function string  get_mcd_class_name ( )
function bit  is_reset_asserted ( )
task   wait_for_reset_assertion ( )
task   wait_for_reset_deassertion ( )

Public Attributes

bit  is_reset_active = 0; 


Member Function Documentation

  function bit
 svt_amba_status::check_configure

 (   ) 


Method to make sure that all of the notifications have been configured properly

  function string
 svt_amba_status::get_mcd_class_name

 (   ) 


Returns the name of this class, or a class derived from this class.

 Superseded functions 
 svt_sequence_item_base :: get_mcd_class_name 

  function bit
 svt_amba_status::is_reset_asserted

 (   ) 


This method indicates if reset is asserted or not

  task
 svt_amba_status::wait_for_reset_assertion

 (   ) 


This method wait till reset is asserted

  task
 svt_amba_status::wait_for_reset_deassertion

 (   ) 


This method wait till reset is de-asserted

Member Attribute Documentation

 bit  attribute
 svt_amba_status::is_reset_active = 0


This attribute indicates if the reset is active or not.
  • A value of 1 indicates that reset is active (asserted).
  • A value of 0 indicates that reset is inactive (de-asserted).
This attribute is set/unset by the user in the TB via configuring amba_shared_status object to indicate amba system monitor if the reset is in progress or not. When this bit is set, the system monitor will stop all the processing, preform the relevant actions and will wait till this attribute is de-asserted via configuring amba_shared_status object in TB.

The following reset related use cases are currently supported by the AMBA system monitor:

  • All components in the system are undergoing reset and coming out of reset at the same time. In such a case, then this flag must be set and reset by the user as and when reset is asserted and de-asserted for these agents.
  • All components in the system are reset, but the reset is not applied to all the components simultaneously, Example: an AXI agent can reset first followed by an AHB agent followed by an APB slave (it can happen in any order). In such a case, this flag must be set to 1 by the user when the very first agent is reset and must be set to 0 only when all agents come out of reset.