Inheritance diagram for class vmm_env:
Public Member Functions | |
| task | cfg_dut ( ) |
| task | cleanup ( ) |
| function void | do_all ( vmm_env :: do_what_e what, vmm_env :: restart_e restart_kind = vmm_env::FIRM ) |
| task | hw_reset ( ) |
| task | power_up ( ) |
| task | pre_test ( ) |
| task | report ( ) |
| task | reset_dut ( ) |
| task | restart ( bit reconfig = 0 ) |
| task | restart_test ( ) |
| task | run ( ) |
| task | start ( ) |
| task | stop ( ) |
| function void | build ( ) |
| function void | gen_cfg ( ) |
| function void | new ( string name = "Verif Env" ) |
| function string | psdisplay ( string prefix = "" ) |
| task | wait_for_end ( ) |
Public Attributes | |
| event | end_test |
| vmm_consensus | end_vote |
| vmm_log | log |
| vmm_notify | notify |
| static vmm_opts | _vmm_opts = new; |
Protected Member Functions | |
| virtual function string | do_psdisplay ( string prefix = "" ) |
| rand static local virtual task | do_reset ( vmm_env :: restart_e kind ) |
| rand static local virtual task | do_start ( ) |
| rand static local virtual task | do_stop ( ) |
| rand static local virtual task | do_vote ( ) |
| task | power_on_reset ( ) |
| task | reset_env ( vmm_env :: restart_e kind ) |
| function void | restore_rng_state ( ) |
| function void | save_rng_state ( ) |
Protected Attributes | |
| protected int | step |
| protected bit | __vmm_done_user |
| protected int | __vmm_forks |
| static protected string | __vmm_image |
| static protected string | __vmm_prefix |
| protected vmm_env :: restart_e | __vmm_restart |
Member Typedefs | |
| typedef enum | do_what_e |
| typedef enum | notifications_e |
| typedef enum | restart_e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|