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

ovm_comparer Class Reference

Inheritance diagram for class ovm_comparer:

List of all members.



Public Member Functions

virtual function bit  compare_field ( string name, ovm_bitstream_t lhs, ovm_bitstream_t rhs, int size, ovm_radix_enum radix = OVM_NORADIX )
virtual function bit  compare_field_int ( string name, logic [63:0] lhs, logic [63:0] rhs, int size, ovm_radix_enum radix = OVM_NORADIX )
virtual function bit  compare_field_real ( string name, real lhs, real rhs )
virtual function bit  compare_object ( string name, ovm_object lhs, ovm_object rhs )
virtual function bit  compare_string ( string name, string lhs, string rhs )
static function ovm_comparer  init ( )
function void  print_msg ( string msg )
function void  print_msg_object ( ovm_object lhs, ovm_object rhs )
function void  print_rollup ( ovm_object rhs, ovm_object lhs )

Public Attributes

bit  abstract = 1; 
bit  check_type = 1; 
ovm_copy_map  compare_map = new; 
int  depth = 0; 
string  miscompares = ""; 
bit  physical = 1; 
ovm_recursion_policy_enum  policy 
int unsigned  result = 0; 
ovm_scope_stack  scope = new; 
ovm_severity  sev = OVM_INFO; 
int unsigned  show_max = 1; 
int unsigned  verbosity = OVM_LOW; 


Member Function Documentation

 virtual function bit
 ovm_comparer::compare_field

 (  string name , ovm_bitstream_t lhs , ovm_bitstream_t rhs , int size , ovm_radix_enum radix = OVM_NORADIX  ) 

 virtual function bit
 ovm_comparer::compare_field_int

 (  string name , logic [63:0] lhs , logic [63:0] rhs , int size , ovm_radix_enum radix = OVM_NORADIX  ) 

 virtual function bit
 ovm_comparer::compare_field_real

 (  string name , real lhs , real rhs  ) 


 Superseding functions 
 svt_fuzzy_real_comparer :: compare_field_real 

 virtual function bit
 ovm_comparer::compare_object

 (  string name , ovm_object lhs , ovm_object rhs  ) 

 virtual function bit
 ovm_comparer::compare_string

 (  string name , string lhs , string rhs  ) 

 static function ovm_comparer
 ovm_comparer::init

 (   ) 

  function void
 ovm_comparer::print_msg

 (  string msg  ) 

  function void
 ovm_comparer::print_msg_object

 (  ovm_object lhs , ovm_object rhs  ) 

  function void
 ovm_comparer::print_rollup

 (  ovm_object rhs , ovm_object lhs  ) 


Member Attribute Documentation

 bit  attribute
 ovm_comparer::abstract = 1

 bit  attribute
 ovm_comparer::check_type = 1

 ovm_copy_map  attribute
 ovm_comparer::compare_map = new

 int  attribute
 ovm_comparer::depth = 0

 string  attribute
 ovm_comparer::miscompares = ""

 bit  attribute
 ovm_comparer::physical = 1

 ovm_recursion_policy_enum  attribute
 ovm_comparer::policy = OVM_DEFAULT_POLICY

 int unsigned  attribute
 ovm_comparer::result = 0

 ovm_scope_stack  attribute
 ovm_comparer::scope = new

 ovm_severity  attribute
 ovm_comparer::sev = OVM_INFO

 int unsigned  attribute
 ovm_comparer::show_max = 1

 int unsigned  attribute
 ovm_comparer::verbosity = OVM_LOW