This is the complete list of members for class svt_subenv, including all inherited members.
| svt_subenv | protected function void | change_dynamic_cfg ( svt_configuration cfg ) | Copies (deep) the dynamic configuration properties from the argument into the configuration object stored in the subenv. Used internally by reconfigure; not to be called directly. |
| svt_subenv | protected function void | change_static_cfg ( svt_configuration cfg ) | Copies (deep) the static configuration properties from the argument into the configuration object stored in the subenv. Used internally by reconfigure; not to be called directly. |
| vmm_subenv | task | cleanup ( ) | |
| vmm_subenv | protected function void | configured ( ) | |
| svt_subenv | vmm_log | data_log | Shared log instance used for internally generated data objects. |
| svt_subenv | function void | display_checked_out_features ( ) | Displays the license features that were used to authorize this suite |
| vmm_subenv | function void | do_all ( vmm_subenv :: do_what_e what, vmm_env :: restart_e restart_kind = vmm_env::FIRM ) | |
| vmm_subenv | enum value | DO_ALL | |
| vmm_subenv | enum value | DO_PRINT | |
| vmm_subenv | protected virtual function string | do_psdisplay ( string prefix = "" ) | |
| vmm_subenv | enum value | DO_RESET | |
| vmm_subenv | enum value | DO_START | |
| vmm_subenv | enum value | DO_STOP | |
| vmm_subenv | enum value | DO_VOTE | |
| vmm_subenv | enum | do_what_e | |
| vmm_subenv | typedef | do_what_e | |
| svt_subenv | protected function void | enable_debug_opts ( string pkg_prefix, string timeunit_str, svt_configuration cfg, svt_configuration save_cfg = null ) | If this component is enabled for debug then this method will record the supplied timeunit and enable the configuration properties that correspond to debug features. |
| svt_subenv | protected function void | enable_debug_opts_messaging ( ) | Utility used to route transcripts to file and print the header for automated debug. |
| vmm_subenv | protected vmm_consensus | end_test | |
| svt_subenv | svt_err_check | err_check = null; | DUT Error Check infrastructure object shared by the subenv transactors. |
| svt_subenv | function svt_configuration | get_debug_opts_cfg ( svt_configuration cfg ) | Function to get the configuration that should be stored for this component when debug_opts have been enabled. |
| svt_subenv | protected virtual function void | get_dynamic_cfg ( ref svt_configuration cfg ) | Copies (deep) the dynamic configuration properties from the configuration object stored in the subenv into the argument. If cfg is null, creates configuration object of appropriate type. Used internally by get_subenv_cfg; not to be called directly. |
| svt_subenv | function string | get_instance ( ) | Returns the instance name associated with this subenv. |
| svt_subenv | function bit | get_is_debug_enabled ( ) | Function looks up whether debug is enabled for this component. This mainly acts as a front for svt_debug_opts, caching and reusing the information after the first lookup. |
| svt_subenv | virtual function bit | get_is_started ( ) | Used to identify whether the subenv has been started. Based on whether the transactors in the subenv have been started. |
| svt_subenv | function string | get_name ( ) | Returns the name associated with this subenv. |
| svt_subenv | function string | get_object_hiername ( ) | Method which returns a string for the instance path of the svt_subenv instance for VMM 1.1. |
| svt_subenv | protected virtual function void | get_static_cfg ( ref svt_configuration cfg ) | Copies (deep) the static configuration properties from the configuration object stored in the subenv into the argument. If cfg is null, creates config object of appropriate type. Used internally by get_subenv_cfg; not to be called directly. |
| svt_subenv | function void | get_subenv_cfg ( ref svt_configuration cfg ) | Returns a copy of the subenv's configuration object, including the current configuration settings. If cfg is null, creates configuration object of appropriate type. |
| svt_subenv | function string | get_suite_name ( ) | Returns the model suite name associated with an object. |
| svt_subenv | int | intermediate_report = 1; | Determines if a transaction summary should be generated in the report task. |
| svt_subenv | protected function bit | is_valid_cfg_type ( svt_configuration cfg ) | Expected to return a 1 if the supplied configuration object is of the correct type for the subenv. Extended classes implementing specific subenvs will provide an extended version of this method and call it directly. |
| svt_subenv | function void | kill ( ) | This is not part of the defined VMM SUBENV run-flow; this method is added to destroy the SUBENV contents so that it can operate in a test loop. The main action is to kill the contained compoenent and scenario generator transactors. |
| vmm_subenv | vmm_log | log | |
| svt_subenv | function void | new ( string suite_name, string name, string inst, vmm_consensus end_test ) | CONSTRUCTOR: Create a new subenv instance, passing the appropriate argument values to the vmm_subenv parent class. |
| svt_subenv | function void | reconfigure ( svt_configuration cfg ) | Updates the subenv configuration with data from the supplied object. This method always results in a call to reconfigure for the transactors. |
| svt_subenv | function void | report ( ) | VMM Run Flow: If final report (i.e., intermediate_report = 0) this method calls report on the check object. |
| svt_subenv | task | reset ( vmm_env :: restart_e kind = vmm_env::FIRM ) | This is not part of the defined VMM SUBENV run-flow; this method is added to support a reset in the run-flow so the subenv can support test loops. It resets the objects contained in the subenv. It also clears out transaction summaries and drives signals to hi-Z. If this is a HARD reset this method can also result in the destruction of all of the transactors and channels managed by the subenv. This is basically used to destroy the subenv and start fresh in subsequent test loops. |
| svt_subenv | function void | set_instance ( string inst ) | Sets the instance name associated with this subenv. |
| svt_subenv | task | start ( ) | VMM Run Flow: Implementation of the start-up phase of the run-flow. |
| vmm_subenv | protected bit | __vmm_done_user | |
| vmm_subenv | protected int | __vmm_forks | |
| vmm_subenv | static protected string | __vmm_image | |
| vmm_subenv | static protected string | __vmm_prefix | |
| vmm_subenv | protected vmm_env :: restart_e | __vmm_restart | |
| vmm_subenv | function vmm_consensus | get_consensus ( ) | |
| vmm_subenv | function string | psdisplay ( string prefix = "" ) | |
| vmm_subenv | task | stop ( ) | |