Implementation of the uvm_core_state enumeration, as defined in section F.2.10 of 1800.2-2020.
Note: In addition to the states defined in section F.2.10, this implementation includes the following additional states.
UVM_CORE_PRE_INIT | The uvm_init method has been invoked at least once, however the core service has yet to be determined/assigned. Additional calls to uvm_init while in this state will result in a fatal message being generated, as the library can not determine the correct core service. |
UVM_CORE_INITIALIZING | The uvm_init method has been called at least once, and the core service has been determined. Once in this state, it is safe to query <uvm_coreservice_t::get>. |
UVM_CORE_POST_INIT | Included for consistency, this is equivalent to UVM_CORE_INITIALIZED in 1800.2-2020. |
@uvm-contrib Potential contribution to 1800.2
uvm_core_state | |
Implementation of the uvm_core_state enumeration, as defined in section F.2.10 of 1800.2-2020. |