This is the complete list of members for class svt_mem, including all inherited members.
| svt_mem | bit [SVT_MEM_MAX_ADDR_REGION_WIDTH-1:0] | addr_region = 0; | Identifies the address region in which this memory resides. |
| svt_mem | enum value | ADDRESS | |
| svt_mem | typedef | addr_t | |
| 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_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_mem | 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_mem | 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_mem | 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_mem | function void | clear ( ) | Clears contents of the memory. |
| svt_mem | 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_mem | virtual function vmm_data | copy ( vmm_data to = null ) | |
| vmm_data | int | data_id | |
| svt_mem | typedef | data_t | |
| svt_mem | int | data_wdth = 0; | Stores the effective data width, as defined by the configuration. |
| 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_data | 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. If provided the type is used by the default implementation to choose an appropriate conversion method. If the type is specified as UNDEF then the the field is assumed to be an int field and the string is assumed to be an ascii int representation. Derived classes can extend this method to support other field representations such as strings, enums, bitvecs, etc. |
| svt_mem | enum value | DECR | |
| svt_data | enum value | DEEP | |
| 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_mem | function void | do_all ( vmm_data :: do_what_e do_what, ref logic [7:0] pack[], const ref logic [7:0] unpack[] ) | |
| vmm_data | enum value | DO_ALL | |
| svt_mem | function vmm_data | do_allocate ( ) | Override the default VMM allocate implementation |
| svt_mem | function svt_pattern | do_allocate_pattern ( ) | Added t support the svt_shorthand_psdisplay_method |
| 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. |
| vmm_data | function unsigned int | do_byte_size ( int kind = -1 ) | |
| 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_mem | function bit | do_compare ( vmm_data to, output string diff, input int kind ) | Enable the VMM compare hook method |
| vmm_data | enum value | DO_COMPARE | |
| svt_data | function vmm_data | do_copy ( vmm_data to = null ) | Copies the object into to, allocating if necessay. |
| 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 | |
| svt_data | function bit | do_is_valid ( bit silent = 1, int kind = -1 ) | Checks to see that the data field values are valid. |
| 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 | 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 | |
| svt_data | 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. If provided the type is used by the default implementation to choose an appropriate conversion method. If the type is specified as UNDEF then the the field is assumed to be an int field and the string is assumed to be an ascii int representation. Derived classes can extend this method to support other field representations such as strings, enums, bitvecs, etc. |
| vmm_data | enum value | ENDED | |
| vmm_data | enum value | EXECUTE | |
| 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_mem | function bit | get_aligned_addr ( ref bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] addr ) | Gets the aligned address. |
| svt_data | function string | get_class_name ( ) | Returns the name of this class, or a class derived from this class. |
| 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_mem | function string | get_mcd_class_name ( ) | Returns the class name for the object. |
| 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_mem | function bit | get_prop_val ( string prop_name, ref bit [1023:0] prop_val, input int array_ix, ref svt_data data_obj ) | Added to support the svt_shorthand_psdisplay method |
| svt_mem | function bit | get_property ( string name, output bit [1023:0] value ) | Obtains a property value from this memory |
| 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_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_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. |
| vmm_data | enum value | HOW_TO_COMPARE | |
| vmm_data | enum value | HOW_TO_COPY | |
| svt_mem | enum value | INCR | |
| svt_mem | function bit | is_in_bounds ( bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] addr ) | Used to check whether a given byte-level address is within the Min/Max bounds for this memory. |
| svt_mem | function bit | is_locked ( bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] addr ) | Used to check whether a given byte-level address within this memory is locked or not locked. |
| 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_mem | 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_data | function bit | load ( int file ) | |
| svt_data | function bit | load_from_string ( string text ) | |
| svt_mem | function bit | load_mem ( string filename, bit is_pattern = 0, int data_wdth = -1, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] start_addr = 0, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] end_addr = 1 << 64 - 1 ) | Loads the contents of the file into memory. Data should be in $readmemh format. |
| 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_mem | bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] | max_addr = 0; | Identifies maximum byte-level address considered part of this memory. |
| 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_mem | svt_mem :: meminit_enum | meminit | Determines the form of data that is returned by a read from an address that has not previously been written. |
| svt_mem | bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] | meminit_address_offset | The offset to be added to the address, the sum of which defines the data returned by read from a location not previously written, if (and only if) meminit = ADDR. |
| svt_mem | enum | meminit_enum | Defines values used to specify what type of data is returned when a read targets a memory address that has not been initialized (not previously written). |
| svt_mem | typedef | meminit_enum | |
| svt_mem | bit [SVT_MEM_MAX_DATA_WIDTH-1:0] | meminit_value | Value used to calculate default data returned by read from a location not previously written, if meminit is VALUE, INCR or DECR. If meminit = VALUE, this represents the default value returned; if meminit = INCR or if meminit = DECR, this represents the default value at the minimum byte-level address of this memory. Default value of other locations will be calculated based on this value. |
| svt_mem | bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] | min_addr = 0; | Identifies minimum byte-level address considered part of this memory. |
| svt_mem | function void | new ( vmm_log log = null, string suite_name = "", int data_wdth = 32, int addr_region = 0, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] min_addr = 0, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] max_addr = 1 << 64 - 1 ) | CONSTRUCTOR: Create a new instance of this class. |
| vmm_data | enum | notifications_e | |
| 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_mem | enum value | ONES | |
| 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_mem | virtual function string | psdisplay ( string prefix = "" ) | |
| svt_mem | enum value | RANDOM | |
| svt_mem | function logic [SVT_MEM_MAX_DATA_WIDTH-1:0] | read ( bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] addr, int set_lock = -1 ) | Returns the value of the data word stored by this object. |
| 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_data | enum value | RELEVANT | |
| 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_mem | function bit | save_mem ( string filename, int data_wdth = -1, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] start_addr = 0, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] end_addr = 1 << 64 - 1, bit enable_autosize_of_saveddata = 0 ) | Dumps the contents of this memory into a file. The data is dumped in hex format. |
| 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_mem | task | set_meminit ( svt_mem :: meminit_enum meminit = UNKNOWNS, bit [SVT_MEM_MAX_DATA_WIDTH-1:0] meminit_value = 0, bit [SVT_MEM_MAX_ADDR_WIDTH-1:0] meminit_address_offset = 0 ) | Configures how the memory structures data to be returned by reads from uninitialized addresses. |
| svt_mem | function void | set_property ( string name, bit [1023:0] value ) | Applies a property value to this memory |
| 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_data | function bit | set_prop_val ( string prop_name, bit [1023:0] prop_val, int array_ix ) | This method sets the value of a single named property. This method cannot be used to set the value of a sub-object. |
| 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 | enum value | STARTED | |
| 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_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_mem | function bit | svt_mem_compare_hook ( vmm_data to, output string diff ) | Hook called by the VMM shorthand macro after performing the automated 'compare' routine. |
| svt_mem | function void | svt_mem_copy_hook ( vmm_data to = null ) | Hook called by the VMM shorthand macro after performing the automated 'copy' routine. |
| 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_mem | function string | svt_shorthand_psdisplay_hook ( string prefix ) | Hook called after the automated display routine finishes. This is extended by this class to format a display of the memory contents. |
| svt_data | enum value | UNASSIGNED | |
| svt_mem | enum value | UNKNOWNS | |
| 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_mem | bit [SVT_MEM_MAX_DATA_WIDTH-1:0] | user_pattern [$] | Queue used to store a user-defined pattern |
| svt_mem | static protected svt_mem | __vmm_rhs | |
| svt_mem | enum value | USER_PATTERN | |
| svt_mem | enum value | VALUE | |
| 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_mem | function bit | write ( bit [(SVT_MEM_MAX_ADDR_WIDTH-1):0] addr = 0, bit [(SVT_MEM_MAX_DATA_WIDTH-1):0] data = 0, bit [(SVT_MEM_MAX_DATA_WIDTH/8-1):0] byteen = ~0, int set_lock = -1 ) | Stores a data word into this object, with optional byte-enables. |
| svt_mem | enum value | ZEROES | |
| vmm_data | static protected logic [7:0] | __vmm_bytes [] | |
| 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 | function unsigned int | max_byte_size ( int kind = -1 ) | |
| vmm_data | function vmm_log | set_log ( vmm_log log ) | |
| vmm_data | protected function unsigned int | __vmm_byte_size ( int kind = -1 ) | |
| vmm_data | function string | do_psdisplay ( string prefix = "" ) | |
| vmm_data | enum value | _DO_DUMMY | |
| vmm_data | typedef | do_how_e | |
| vmm_data | typedef | do_what_e | |
| vmm_data | typedef | notifications_e | |