This is the complete list of members for class svt_debug_opts, including all inherited members.
| svt_debug_opts | static function void | add_force_cb_save_to_fsdb_type ( string add_type ) | Function used to add a callback method name or a list of object types to the list of types identified as types whose callbacks should be force saved to fsdb when debug_opts enabled. |
| svt_debug_opts | function void | end_debug_verbosity ( ) | Restores the global reporter's original verboisity |
| svt_debug_opts | static function svt_debug_opts | get ( ) | Obtain a handle to the singleton instance. |
| svt_debug_opts | function longint | get_end_time ( ) | Obtains the end_time value supplied through the +svt_debug_opts plusarg. |
| svt_debug_opts | function svt_debug_opts_carrier | get_playback_callback_data_carrier ( string cb_name ) | Function used to obtain the patten data carrier object associated with a specific callback name. During playback these values are supplied via the Playback Testbench after being extracted from the FSDB file. |
| svt_debug_opts | function longint | get_start_time ( ) | Obtains the start_time value supplied through the +svt_debug_opts plusarg. |
| svt_debug_opts | function int | get_transcript_fh ( ) | Obtains the file handle for the transcript file that contains VIP messages. |
| svt_debug_opts | function int | get_verbosity ( ) | Obtains the verbosity value supplied through the +svt_debug_opts plusarg. |
| svt_debug_opts | function svt_vip_writer | get_writer ( string inst_name ) | Returns the VIP writer reference for the supplied instance |
| svt_debug_opts | static function bit | has_force_cb_save_to_fsdb_type ( string cb_name, string obj_typeobj_type = [$] ) | Function used to see if any of the specified callback method names or object types as callback arguments that have been identified as being needed to be force saved to fsdb when debug_opts enabled. |
| svt_debug_opts | function bit | is_debug_enabled ( string inst_name, string type_name ) | Routine that tests whether the supplied instance name or type name matches the values supplied through the +svt_debug_opts plusarg. This method returns 0 if the supplied inst_name is a sub-component of a component that has been enabled for debug. The is_parent_debug_enabled() method can be used to determine if this condition was true. |
| svt_debug_opts | function bit | is_feature_match ( string feature ) | Routine that tests whether the supplied feature name matches the value supplied through the +svt_debug_opts plusarg. |
| svt_debug_opts | function bit | is_parent_debug_enabled ( string inst_name ) | Routine that returns true if the supplied instance name refers to a component that is a sub-component of a component that has been enabled for debug. |
| svt_debug_opts | static vmm_log | log = new; | Static log instance |
| svt_debug_opts | function void | log_global_settings ( ) | Logs the recorded general header information |
| svt_debug_opts | function void | log_instance_info ( ) | Logs the recorded VIP header information |
| svt_debug_opts | function void | log_phase_times ( ) | Logs the last debug information and closes the file handle |
| svt_debug_opts | function void | new ( ) | CONSTRUCTOR: Creates a new instance of the data class. |
| svt_debug_opts | typedef | package_timeunit_struct | |
| svt_debug_opts | function void | parse_plusarg ( ) | Obtains the plusarg value supplied via +svt_debug_opts and parses this into internal control properties. |
| svt_debug_opts | function void | parse_secondary_plusargs ( ) | Obtains the debug_opts plusarg values supplied via keywords other than +svt_debug_opts, as adjuncts to the +svt_debug_opts options. Only executed if debug_opts have been enabled. |
| svt_debug_opts | typedef | phase_start_time_struct | |
| svt_debug_opts | svt_debug_opts_carrier | playback_callback_intermediate_data_carrier [string] | associative array to hold pattern data carrier objects associated with callbacks which are received from mailbox but values are not updated in the task update_object_prop_vals in svt_debug_opts_carrier. the associative array is indexed by a string value representing the callback name. the callback name supplied is qualified with the full path to the component that owns it, and so it is guaranteed to be unique. |
| svt_debug_opts | function void | propagate_messaging ( string inst_name, string type_name, vmm_log new_log ) | This method can be used in VMM when the main hierarchy has been established and the file handles, etc., have been propagated, but new log objects are added to the mix. This basically just propagates the settings. |
| svt_debug_opts | task | put_playback_callback_data_carrier ( string cb_name, svt_debug_opts_carrier pdc ) | Task used to push the pattern data carrier associated with a specific callback name to the mailbox. During playback these are are supplied by the Playback Testbench after being extracted from the FSDB file. |
| svt_debug_opts | function void | record_debug_property ( string inst, string prop_name, bit [1023:0] prop_val, bit status ) | Stores the debug feature that is enabled through the auto-debug utility |
| svt_debug_opts | function void | record_header_line ( string line ) | Records a line of header information. The following data is pushed to this method:
|
| svt_debug_opts | function void | record_package_timeunit ( string package_name, string timeunit_value ) | Records the timeunits that have been compiled for each package |
| svt_debug_opts | function void | record_phase_start_time ( string name ) | Records the start time for each phase |
| svt_debug_opts | function void | record_vip_info ( string inst, string if_path ) | Records various aspects of the VIP in the FSDB as scope attributes |
| svt_debug_opts | function void | set_is_playback_callback_available ( string cb_name ) | Enables callback playback for the supplied callback name. When playback for a callback is not enabled the get_playback_callback_data_carrier method will return in zero time with a null reference for the pattern data carrier. |
| svt_debug_opts | function void | set_top_level_component ( string inst_name ) | Marks the VIP descriptor entry for this instance as a top level component. |
| svt_debug_opts | function bit | split_leaf_path_from_top_level ( string leaf_inst, output string top_level_inst, output string leaf_path ) | Splits the leaf path from the top level instance if the component is enabled for debug. |
| svt_debug_opts | function void | start_debug_verbosity ( ) | Sets the global reporter to the debug verbosity |