SVT svt_svc_err_check_stats Class Member List

This is the complete list of members for class svt_svc_err_check_stats, including all inherited members.


 svt_data   function void  add_compound_pattern_prop ( svt_pattern pttrn, string owner, string name, svt_pattern_data :: type_enum typ, int unsigned supported_methods_flag = 0, int unsigned field_width = 0, string enum_type = "" )  Method which can be used to add a single svt_compound_pattern_data element to the provided pattern.  
 svt_err_check_stats   function void  add_cov ( bit enable_pass_cov = 0, bit enable_fail_cov = 1 )  Method which establishes the err_check_stats_cov_inst. This object is created using the create_cov method.  
 svt_data   function void  add_pattern_prop ( svt_pattern pttrn, string owner, string name, svt_pattern_data :: type_enum typ, int unsigned supported_methods_flag = 0, int unsigned field_width = 0, string enum_type = "" )  Method which can be used to add a single svt_pattern_data element to the provided pattern.  
 svt_svc_err_check_stats  virtual  function vmm_data  allocate ( )   
 svt_data   function svt_pattern  allocate_auto_op_pattern ( int allocate_pattern_filter )  This method allocates a pattern containing svt_pattern_data instances for all of the data fields in the object that support automated implementations for the common data methods.  
 svt_data   function svt_pattern  allocate_pattern ( )  This is a pattern allocation method which is implemented to add properties without including support for the 'automated operation' capabilities. This is provided by VIPs which have not updated to provide the automated operation support via do_allocate_pattern. VIPs should provide one or the other, but not both.  
 svt_data   function svt_pattern  allocate_xml_pattern ( )  This method allocates a pattern containing svt_pattern_data instances for all of the data fields in the object that are to be included in the object's XML output.  
 svt_data   function bit  auto_compare ( svt_data rhs_data, output string diff )  Methodology independent 'compare' method for comparing fields based on pattern information.  
 svt_data   function void  auto_copy ( svt_data to )  Methodology independent 'copy' method for copying fields based on pattern information.  
 svt_data   function unsigned int  auto_pack ( ref logic [7:0] bytes[], input int unsigned offset )  Methodology independent 'pack' method for packing fields based on pattern information.  
 svt_data   function unsigned int  auto_unpack ( const ref logic [7:0] bytes[], input int unsigned offset )  Methodology independent 'unpack' method for unpacking fields based on pattern information.  
 svt_svc_err_check_stats  virtual  function unsigned int  byte_pack ( ref logic [7:0] bytes[], input int unsigned offset, input int kind )   
 svt_data   function unsigned int  byte_size ( int kind = -1 )  Returns the size (in bytes) required by the byte_pack operation based on the requested byte_size kind.  
 svt_svc_err_check_stats  virtual  function unsigned int  byte_unpack ( const ref logic [7:0] bytes[], input int unsigned offset, input int len, input int kind )   
 svt_data  static  function timeunit_enum  calc_timeunit ( )  Calculates the timeunit that the VIP has been compiled in.  
 svt_err_check_stats   function void  capture_is_enabled ( )  Captures whether the check is enabled (1) or disabled (0). 
 svt_err_check_stats  protected string  check_id_str = ""; An ID string that identifies a unique error check. Currently supporting check_id or check_id_str.  
 svt_svc_err_check_stats  virtual  function bit  compare ( vmm_data to, output string diff, input int kind )   
 svt_data   function bit  compare_pattern_data ( svt_pattern_data rhs_pd, output string diff, input string name_override )  Compare the information associated with a single pattern_data instance.  
 svt_data   function bit  compare_via_pattern ( svt_pattern pttrn )  This method takes advantage of the get_prop_val method to make a simple way to compare a property pattern with the contents of a data instance. The method simply uses each name specified in pttrn, uses get_prop_val to retrieve the corresponding value from the data instance, and compares it to the value stored in the pattern.  
 svt_data  enum value  COMPLETE   
 svt_svc_err_check_stats  virtual  function vmm_data  copy ( vmm_data to = null )   
 svt_err_check_stats  svt_err_check_stats_cov  cov_override = null;  
 svt_err_check_stats   function svt_err_check_stats_cov  create_cov ( )  Method which creates an svt_err_check_stats_cov instance for this svt_err_check_stats instance. The default implementation uses the'type' override facilities provided by the verification methodology. 
 vmm_data  int  data_id  
 svt_err_check_stats  enum value  DEBUG   
 svt_data   function bit  decode_pattern_data ( svt_pattern_data pd, ref string pd_string, input string delimiter )  Simple utility used to convert an svt_pattern_data representation into its equivalent string property value representation.  
 svt_err_check_stats   function bit  decode_prop_val ( string prop_name, bit [1023:0] prop_val, ref string prop_val_string, input svt_pattern_data :: type_enum typ )  Simple utility used to convert 'bit [1023:0]' property value representation into its equivalent string property value representation. Extended to support decoding of enum values.  
 svt_data  enum value  DEEP   
 svt_err_check_stats  enum value  DEFAULT   
 svt_err_check_stats  svt_err_check_stats :: fail_effect_enum  default_fail_effect Specifies the default handling of this check in the event of failure. A value of DEFAULT results in no message being generated. This value can be overridden by the code implementing the check when the check is fired. 
 svt_err_check_stats  svt_err_check_stats :: fail_effect_enum  default_pass_effect Specifies the default handling of this check in the event of a pass. A value of DEFAULT results in no message being generated. This value can be overridden by the code implementing the check when the check is fired. 
 svt_err_check_stats   function void  delete_cov ( )  Method which deletes the err_check_stats_cov_inst field, assigning it to 'null'. 
 svt_err_check_stats  protected string  description = SVT_DATA_UTIL_UNSPECIFIED; A string that describes what is being checked.  
 svt_data   function void  display_get_prop_val_outcome ( bit success, string prop_name, bit [1023:0] prop_val, int array_ix, svt_data data_obj )  Method to display the outcome of a get_prop_val operation.  
 svt_data  static int  display_kind = -1; Used by all svt_data derived display methods to limit the contents of the string generated by the 'psdisplay' method and put to the log by the 'display' method.  
 svt_data   function void  display_set_prop_val_outcome ( bit success, string prop_name, bit [1023:0] prop_val, int array_ix )  Method to display the outcome of a set_prop_val operation.  
 svt_svc_err_check_stats   function void  do_all ( vmm_data :: do_what_e do_what, ref logic [7:0] pack[], const ref logic [7:0] unpack[] )   
 svt_err_check_stats   function svt_pattern  do_allocate_pattern ( )  This method allocates a pattern containing svt_pattern_data instances for all of the primitive data fields in the object. The svt_pattern_data :: name is set to the corresponding field name, the svt_pattern_data :: value is set to 0.  
 svt_data   function unsigned int  do_byte_pack ( ref logic [7:0] bytes[], input int unsigned offset, input int kind )  Packs the object into the bytes buffer, beginning at offset, based on the requested byte_pack kind.  
 svt_data   function unsigned int  do_byte_unpack ( const ref logic [7:0] bytes[], input int unsigned offset, input int len, input int kind )  Unpacks len bytes of the object from the bytes buffer, beginning at offset, based on the requested byte_unpack kind.  
 svt_data   function bit  do_compare ( vmm_data to, output string diff, input int kind )  Compares the object with to, based on the requested compare kind. Differences are placed in diff.  
 svt_data   function vmm_data  do_copy ( vmm_data to = null )  Copies the object into to, allocating if necessay.  
 svt_data   function bit  do_is_valid ( bit silent = 1, int kind = -1 )  Checks to see that the data field values are valid.  
 svt_err_check_stats   function bit  encode_prop_val ( string prop_name, string prop_val_string, ref bit [1023:0] prop_val, input svt_pattern_data :: type_enum typ )  Simple utility used to convert string property value representation into its equivalent 'bit [1023:0]' property value representation. Extended to support encoding of enum values.  
 svt_err_check_stats  protected string  err_check_name = ""; An optional string which identifies the svt_err_check instance that contains this svt_err_check_stats instance. 
 svt_err_check_stats  svt_err_check_stats_cov  err_check_stats_cov_inst Instance of the svt_err_check_stats_cov class corresponding to this svt_err_check_stats instance. 
 svt_err_check_stats  enum value  ERROR   
 svt_err_check_stats  int  exec_count = 0; Tracks the number of times that a given check has been executed.  
 svt_err_check_stats  enum value  EXPECTED   
 svt_err_check_stats  int  fail_debug_count = 0; Tracks the number of times the check has failed, with DEBUG effect.  
 svt_err_check_stats  enum  fail_effect_enum  Value that is associated with a check passing or failing, which is sed to specify the desired effect when that check passes or fails.  
 svt_err_check_stats  typedef  fail_effect_enum   
 svt_err_check_stats  int  fail_err_count = 0; Tracks the number of times the check has failed, with ERROR or FATAL effect.  
 svt_err_check_stats  int  fail_expected_count = 0; Tracks the number of times the check has failed, with EXPECTED effect.  
 svt_err_check_stats  int  fail_ignore_count = 0; Tracks the number of times the check has failed, with IGNORED effect.  
 svt_err_check_stats  int  fail_note_count = 0; Tracks the number of times the check has failed, with NOTE effect.  
 svt_err_check_stats  int  fail_verbose_count = 0; Tracks the number of times the check has failed, with VERBOSE effect.  
 svt_err_check_stats  int  fail_warn_count = 0; Tracks the number of times the check has failed, with WARNING effect.  
 svt_err_check_stats  int  filter_after_count = 0; Number of ERRORs after which the error will automatically be filtered. If this variable is set to '0', automatic filtering will be disabled. 
 svt_data   function type_enum  find_type ( string prop_name )  Utility method which can be used to get the 'type' of the indicated property. 
 svt_err_check_stats   function string  get_basic_check_info ( )  Returns a formatted string that provides the basic information about the check: the description and the reference. 
 svt_err_check_stats   function string  get_basic_check_message ( string message = "" )  Returns a string that provides the basic check message (basic check info plus message, if provided).  
 svt_err_check_stats   function string  get_check_id_str ( )  Returns the ID string of a check statistics object.  
 svt_err_check_stats   function string  get_check_info ( )  Returns a formatted string that provides the general information about the check including suite, check identifier, group, sub-group, description, and reference. 
 svt_err_check_stats   function string  get_check_message ( string message = "" )  Returns a string that provides the general check message (check info plus message, if provided).  
 svt_err_check_stats   function string  get_check_stats ( )  Returns a formatted string that provides the statistics (counts) about the check. 
 svt_svc_err_check_stats   function string  get_class_name ( )  Returns a string giving the name of the class.  
 svt_err_check_stats   function string  get_description ( )  Returns a string that provides only the check's description.  
 svt_data   function bit  get_do_compare_done ( )  Utility to obtain the do_compare_done setting for the object.  
 svt_data   function bit  get_do_pack_done ( )  Utility to obtain the do_pack_done setting for the object.  
 svt_data  static  function string  get_environment_variable_value ( string method_name, string env_var_name, vmm_log log, bit is_optional = 0 )  Function which can be used to get access to an environment variable.  
 svt_err_check_stats   function string  get_err_check_name ( )  Returns the err_check_name field identifying the svt_err_check instance that contains this svt_err_check_stats instance (if available).  
 svt_err_check_stats   function string  get_full_name ( )  Technology independent method which returns the full instance path for the err_check_stats instance. 
 svt_err_check_stats   function string  get_group ( )  Returns a string with the check group.  
 svt_err_check_stats   function bit  get_is_enabled ( )  Returns a value indicating whether the check is enabled (1) or disabled (0).  
 svt_err_check_stats   function bit  get_last_is_enabled ( )  Returns a value indicating whether the check was last enabled (1) or disabled (0).  
 svt_data   function string  get_mcd_class_name ( )  Returns the name of this class, or a class derived from this class.  
 svt_err_check_stats   function string  get_object_hiername ( )  Method which returns a string for the instance path of the err_check_stats instance for VMM 1.1. 
 svt_data   function svt_pa_object_data  get_pa_obj_data ( string uid = "", string typ = "", string parent_uid = "", string channel = "" )  This method returns PA object which contains the PA header information for XML or FSDB.  
 svt_err_check_stats   function bit  get_prop_val ( string prop_name, ref bit [1023:0] prop_val, input int array_ix, ref svt_data data_obj )  This method is used by a component's command interface, to allow command code to retrieve the value of a single named property of a data class derived from this class. If the prop_name argument does not match a property of the class, or if the array_ix argument is not zero and does not point to a valid array element, this function returns '0'. Otherwise it returns '1', with the value of the prop_val argument assigned to the value of the specified property. However, If the property is a sub-object, a reference to it is assigned to the data_obj (ref) argument.  
 svt_data   function bit  get_prop_val_via_pattern ( ref svt_pattern pttrn )  This method takes advantage of the get_prop_val method to make a simple way to extract a property pattern from a data instance. The method simply takes all of the names specified in pttrn, and uses get_prop_val to retrieve the corresponding value so it can be placed in the pattern.  
 svt_err_check_stats   function string  get_reference ( )  Returns a string that provides only the check's reference.  
 svt_err_check_stats   function string  get_sub_group ( )  Returns a string with the check sub-group.  
 svt_data   function string  get_suite_name ( )  Returns the suite name associated with an object.  
 svt_data  static  function string  get_timeunit_str ( string class_name, vmm_log log )  Returns the timeunit that the VIP has been compiled in as a string value.  
 svt_data   function string  get_uid ( )  This method can be used to obtain a unique identifier for a data object.  
 svt_err_check_stats   function string  get_unique_id ( )  Returns the unique identifier which is used to register and retrieve this check in check containers. This method returns check_id_str if it set, but if it is not set it returns the description. 
 svt_data   function svt_pattern  get_user_fsdb_props ( )  User method for providing additional properties, consisting of name/value pairs, that are to be included in any FSDB output.  
 svt_data   function string  get_xml_object_block_desc ( string obj_type = "", string obj_sub_type = "", string parent_uid = "", string channel = "" )  This method returns a string for use in the XML object block which provides basic information about the object.  
 svt_err_check_stats  protected string  group = ""; A string that defines the group to which the check belongs.  
 svt_err_check_stats  enum value  IGNORE   
 svt_err_check_stats  protected bit  is_enabled = 1; Indicates whether or not the check is enabled. This variable cannot be acccessed directly -- the "set_is_enabled" method must be used.  
 svt_data   function bit  is_safe_as_ref ( svt_xml_writer writer )  This method indicates whether it will be safe to reference this object in the output generated by the writer.  
 svt_data   function bit  is_silent ( )  Returns true if silent mode is currently enabled  
 svt_svc_err_check_stats  virtual  function bit  is_valid ( bit silent = 1, int kind = -1 )   
 svt_data  int  kind = svt_data::UNASSIGNED; Used as an alternate method for the 'kind' argument to compare, is_valid, byte_size, byte_pack, and byte_unpack. If set to a value other than 10, then this value will be used rather than the 'kind' value that is passed into these methods or the policy class that is passed in. Acceptible values are RELEVANT and COMPLETE.  
 svt_data  enum  kind_enum  Kinds commonly recognized (i.e., via constants) by compare, is_valid, byte_size, byte_pack, and byte_unpack. Although specified as an enum, the constant values associated with these enum elements allow them to be used to define the integer 'kind' parameter to these methods.  
 svt_data  typedef  kind_enum   
 svt_err_check_stats  protected bit  last_is_enabled = 1; Indicates whether or not the check was enabled previously. This variable cannot be acccessed directly -- the "capture_is_enabled" method must be used.  
 svt_data   function bit  load ( int file )   
 svt_data   function bit  load_from_string ( string text )   
 svt_data   function bit  load_prop_vals ( string filename = "", int file = 0 )  This method loads the property values from the indicated file assuming a basic text format. If filename specified without file then creates file handle and uses it to load the values. If file specified without filename then uses file to load the values. If both filename and file specified than no load is attempted and the failure is indicated via the return.  
 svt_data   function bit  load_prop_vals_with_checks ( string filename = "", int file = 0 )  This method calls load_prop_vals, but enables checking on the file format and content.  
 svt_data  vmm_log  log Log instance that will be passed in from a derived class (through the constructor).  
 svt_data   function int  log_base_2 ( int val, bit round_up = 1 )  This method returns the log_base_2 of provided value.  
 svt_data  static int  max_array_elem_display = SVT_MAX_ARRAY_ELEM_DISPLAY_DEFAULT; Used by all svt_data derived display methods to limit the number of array entries which are displayed whenever an array data member is displayed. If the number of array elements is less than or equal to the max_array_elem_display value or max_array_elem_display is set to -1, then all array elements are displayed. If max_array_elem_display is set to 0, then only the array size will be displayed. Otherwise max_array_elem_display array elements are displayed. Since this field is not owned by an individual instance, it is not copied, compared, etc., like the other svt_data properties. Initial value set to SVT_MAX_ARRAY_ELEM_DISPLAY_DEFAULT so it can be overridden at compile time. 
 svt_data   function void  mcd_log_object ( int mcd_log_file, string mcd_parameter )   
 svt_svc_err_check_stats   function void  new ( string suite_name = "", string check_id_str = "", string group = "", string sub_group = "", string description = "", string reference = "", svt_err_check_stats :: fail_effect_enum default_fail_effect = svt_err_check_stats::ERROR, int filter_after_count = 0, bit is_enabled = 1 )  CONSTRUCTOR: Create a new svt_err_check_stats instance, passing the appropriate argument values to the svt_data parent class.  
 svt_err_check_stats  enum value  NOTE   
 vmm_data  vmm_notify  notify  
 svt_data  static vmm_log  notify_log = new; Built-in shared log instance that will be used by the vmm_data.notify instance.  
 svt_data  enum value  NULL   
 svt_err_check_stats  int  pass_count = 0; Tracks the number of times that a given check has PASSED.  
 svt_data   function unsigned int  pack_pattern_data ( svt_pattern_data pd, ref logic [7:0] bytes[], input int unsigned offset )  Pack the information associated with a single pattern_data instance.  
 svt_data   function int  power_of_2 ( int val )  This method returns the power of 2 of provided value.  
 svt_svc_err_check_stats  virtual  function string  psdisplay ( string prefix = "" )   
 svt_err_check_stats   function string  psdisplay_stats ( string prefix = "" )  Formats the statistics (counts) about the check.  
 svt_data   function int  reasonable_constraint_mode ( bit on_off )  Method to turn reasonable constraints on/off as a block. This method is not implemented in this virtual class.  
 svt_data  enum  recursive_op_enum  Hierachical transaction options. These are used to control how embedded objects are handled for the 'copy' and 'compare' methods. 
 svt_data  typedef  recursive_op_enum   
 svt_err_check_stats  protected string  reference = SVT_DATA_UTIL_UNSPECIFIED; A string that identifies a protocol specification reference, if applicable.  
 svt_err_check_stats   function void  register_cov_override ( svt_err_check_stats_cov cov_override )  Method which registers a coverage override class to be used when creating coverage for this class. 
 svt_svc_err_check_stats   function void  register_fail ( string message = "", svt_err_check_stats :: fail_effect_enum override_fail_effect = svt_err_check_stats::DEFAULT, string filename = "", int line = 0 )  Registers a FAILED check with this class. As long as the failure has not been filtered, this method produces log output with information about the check, and the fact that it has FAILED, along with a message (if specified).  
 svt_svc_err_check_stats   function void  register_pass ( svt_err_check_stats :: fail_effect_enum override_pass_effect = svt_err_check_stats::DEFAULT, string filename = "", int line = 0 )  Registers a PASSED check with this class. As long as the pass has not been filtered, this method produces log output with information about the check, and the fact that it has PASSED.  
 svt_data  enum value  RELEVANT   
 svt_err_check_stats   function void  report_info ( string prefix = "", bit omit_disabled = 0 )  Reports the basic information about the check: check identifier, group, sub-group, description, and reference.  
 svt_err_check_stats   function void  report_stats ( string prefix = "", bit omit_unexercised = 0 )  Reports the statistics (counts) about the check.  
 svt_err_check_stats   function void  reset_counters ( )  Resets all counters. 
 svt_data   function int  resolve_compare_kind ( int kind )  Resolves the kind value used for compare operations.  
 svt_data   function int  resolve_is_valid_kind ( int kind )  Resolves the kind value used for is_valid operations.  
 svt_data   function int  resolve_pack_kind ( int kind )  Resolves the kind value used for pack/unpack operations.  
 svt_data   function real  safe_atoreal ( string ascii_real )  Utility method which can be used to safely convert an ascii string to a real value, dealing with any embedded '_' characters.  
 svt_data   function void  save ( int file )   
 svt_data   function bit  save_child_refs ( svt_xml_writer writer, string prefix = "" )  This method can be used to write out Unique IDs for the children of this object using the XML format. The extended class must drive this process, but can use the save_ref method on the to individual children to output those children.  
 svt_data   function bit  save_object_begin ( svt_xml_writer writer )  This method uses the 'writer' class methods to write out the object begin data to file. This method is intoduced to resolve the Verdi call back issue where during concurrent transaction the order of the transaction has to be correct otherwise Verdi dumper APIs will have performance issue.  
 svt_data   function bit  save_object_data ( svt_xml_writer writer, string prefix = "" )  This method writes the object start to XML/FSDB file, This method is introduced to resolve the Verdi call back issue where during concurrent transaction the order of the transaction as to be correct otherwise Verdi dumper APIs will have performance issue.  
 svt_data   function bit  save_pattern_to_xml ( svt_xml_writer writer, svt_pa_object_data pa_obj_data, svt_pattern pttrn, string prefix = "" )  This method writes the property values stored in the pattern to the indicated file using the XML format.  
 svt_data   function bit  save_prop_vals ( string filename = "", int file = 0, string prefix = "" )  This method saves the property values to the indicated file using a basic text format. If filename specified without file then creates file handle and uses it to saves the values. If file specified without filename then uses file to save the values. If both filename and file specified than no save is attempted and the failure is indicated via the return.  
 svt_data   function bit  save_prop_vals_to_fsdb ( string inst_name, string parent_object_uid = "", string stream_attr_namestream_attr_name = [$], string stream_attr_valstream_attr_val = [$] )  This method writes the property values associated with this data object to an FSDB file.  
 svt_data   function bit  save_prop_vals_to_fsdb_internal ( string top_level_name, string object_channel, string parent_object_uid = "", string object_uid = "", string prefix = "" )  This is an internal method and should not be used by external components.  
 svt_data   function bit  save_prop_vals_to_xml ( svt_xml_writer writer, string object_block_desc = "", string prefix = "" )  This method writes the property values to the indicated file using the XML format. This method relies on the allocate_xml_pattern method to obtain the pattern for the property values to be saved. Therefore the preferred mechanism for altering the format is to overload the allocate_xml_pattern to define a different pattern.  
 svt_data   function bit  save_ref ( svt_xml_writer writer, string prefix = "" )  This method can be used to write out the Unique IDs for an object using the XML format.  
 vmm_data  int  scenario_id  
 svt_err_check_stats   function void  set_default_fail_effect ( svt_err_check_stats :: fail_effect_enum new_default_fail_effect )  Modifies the default handling of this check in the event of failure.  
 svt_err_check_stats   function void  set_default_pass_effect ( svt_err_check_stats :: fail_effect_enum new_default_pass_effect )  Modifies the default handling of this check in the event of pass.  
 svt_err_check_stats   function void  set_err_check_name ( string err_check_name )  Sets the err_check_name field identifying the svt_err_check instance that contains this svt_err_check_stats instance.  
 svt_err_check_stats   function void  set_is_enabled ( bit new_is_enabled )  Modifies whether the check is enabled (1) or disabled (0).  
 svt_data   function bit  set_prop_object ( string prop_name, svt_data prop_obj, int array_ix )  This method allows clients to assign an object to a single named property supported by a class derived from this class. This base class implementation always returns a value of '0' since the svt_data class has no 'object' properties.  
 svt_err_check_stats   function bit  set_prop_val ( string prop_name, bit [1023:0] prop_val, int array_ix )  This method is used by a component's command interface, to allow command code to set the value of a single named property of a data class derived from this class. This method cannot be used to set the value of a sub-object, since sub-object consruction is taken care of automatically by the command interface. If the prop_name argument does not match a property of the class, or it matches a sub-object of the class, or if the array_ix argument is not zero and does not point to a valid array element, this function returns '0'. Otherwise it returns '1'.  
 svt_data   function bit  set_prop_val_via_pattern ( svt_pattern pttrn )  This method takes advantage of the set_prop_val method to make a simple way to take a common property pattern, and apply it across multiple data instances. The method simply takes all of the name/value pairs specified in pttrn, and uses set_prop_val to apply them to the data instance.  
 svt_data   function void  set_prop_val_via_plusargs ( string plusarg_keyword )  This method takes advantage of the set_prop_val method to load up a set of property values based on a command line plusarg value.  
 svt_data  enum value  SHALLOW   
 svt_data  static vmm_log  silent_log = new; Built-in shared log that is used for all messages issued when in silent mode.  
 svt_data   function void  silent_mode ( bit mode )  Disables generation of internal messages. This can be used to turn off debug messages while executing a method that may itself be used as an argument to VMM message macros. Using this feature resolves the issue of embedded messages.  
 vmm_data  int  stream_id  
 svt_data  static  function bit  strip_array_element_suffix ( vmm_log log, string prop_name, output string base_name, output int array_ix )  Utility method which accepts a property name containing an array element index, and returns the base property name and the index value.  
 svt_err_check_stats  protected string  sub_group = ""; A string that defines the sub-group to which the check belongs.  
 svt_data  protected string  suite_name = ""; Identifies the product suite with which a derivative class is associated. Can be accessed through 'get_suite_name', but cannot be altered after object creation. 
 svt_svc_err_check_stats  svt_svc_message_manager  svc_msg_mgr Handle to associated svc_msg_mgr  
 svt_svc_err_check_stats  static protected svt_svc_err_check_stats  __vmm_rhs  
 svt_data   function void  svt_post_do_all_do_byte_unpack ( )  User extendable hook which is called at the end of the byte_unpack method, after the call to 'do_all'. Extended classes can implement this method to add a customized action at the end of the byte_unpack method. 
 svt_data   function void  svt_post_do_all_do_copy ( vmm_data to )  User extendable hook which is called at the end of the copy method, after the call to 'do_all'. Extended classes can implement this method to add a customized action at the end of the copy method. 
 svt_data   function string  svt_shorthand_psdisplay ( string prefix )  Uses the SVT pattern data to format the display generated by calling psdisplay. This routine is called automatically when the SVT shorthand macros are used and shoudl not be called by extended classes.  
 svt_data   function string  svt_shorthand_psdisplay_hook ( string prefix )  User extendable hook which is called immediately after svt_shorthand_psdisplay. Extended classes can implement this method to add a customized display after the automated display. 
 svt_data  enum value  UNASSIGNED   
 svt_data   function unsigned int  unpack_pattern_data ( svt_pattern_data pd, const ref logic [7:0] bytes[], input int unsigned offset )  Unpack the information associated with a single pattern_data instance.  
 svt_err_check_stats  enum value  VERBOSE   
 svt_data   function void  vmm_opts_via_pattern ( )  This method takes advantage of the set_prop_val method to implement the vmm_opts feature. The method uses the name and type values from the pattern to test whether a value corresponding to that property name has been supplied via vmm_opts. If a value has been supplied, then set_prop_val is used to set the value of the property. 
 svt_err_check_stats  enum value  WARNING   
 vmm_data  static protected logic [7:0]   __vmm_bytes []  
 vmm_data  protected  function unsigned int  __vmm_byte_size ( int kind = -1 )   
 vmm_data  static protected bit  __vmm_done_user  
 vmm_data  static protected string  __vmm_image  
 vmm_data  static protected int  __vmm_kind  
 vmm_data  static protected int  __vmm_len  
 vmm_data  static protected bit [4095:0]   __vmm_maxbits  
 vmm_data  static protected int  __vmm_offset  
 vmm_data  static protected string  __vmm_prefix  
 vmm_data  static protected bit  __vmm_status  
 vmm_data  protected  function void  copy_data ( vmm_data to )   
 vmm_data   function void  display ( string prefix = "" )   
 vmm_data  enum value  DO_ALL   
 vmm_data   function vmm_data  do_allocate ( )   
 vmm_data   function unsigned int  do_byte_size ( int kind = -1 )   
 vmm_data  enum value  DO_COMPARE   
 vmm_data  enum value  DO_COPY   
 vmm_data  enum value  DO_DEEP   
 vmm_data  enum value  DO_DEEPCOMPARE   
 vmm_data  enum value  DO_DEEPCOPY   
 vmm_data  enum  do_how_e   
 vmm_data   function unsigned int  do_max_byte_size ( int kind = -1 )   
 vmm_data  enum value  DO_NOCOMPARE   
 vmm_data  enum value  DO_NOCOPY   
 vmm_data  enum value  DO_NONE   
 vmm_data  enum value  DO_PACK   
 vmm_data  enum value  DO_PRINT   
 vmm_data   function string  do_psdisplay ( string prefix = "" )   
 vmm_data  enum value  DO_REF   
 vmm_data  enum value  DO_REFCOMPARE   
 vmm_data  enum value  DO_REFCOPY   
 vmm_data  enum value  DO_UNPACK   
 vmm_data  enum  do_what_e   
 vmm_data  enum value  ENDED   
 vmm_data  enum value  EXECUTE   
 vmm_data  enum value  HOW_TO_COMPARE   
 vmm_data  enum value  HOW_TO_COPY   
 vmm_data   function unsigned int  max_byte_size ( int kind = -1 )   
 vmm_data  enum  notifications_e   
 vmm_data   function vmm_log  set_log ( vmm_log log )   
 vmm_data  enum value  STARTED   
 vmm_data  enum value  _DO_DUMMY   
 vmm_data  typedef  do_how_e   
 vmm_data  typedef  do_what_e   
 vmm_data  typedef  notifications_e