SVT svt_subenv Class Member List

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 ( )