Class uvm_pre_reset_phase
Name |
Type |
Description |
---|---|---|
type_name |
string |
Functions
- static function uvm_pre_reset_phase get ( ) [source]
Returns the singleton phase handle
Tasks
- virtual function exec_task ( uvm_component comp, uvm_phase phase ) [source]
×
Before reset is asserted.
uvm_task_phase that calls the uvm_component::pre_reset_phase method. This phase starts at the same time as the uvm_run_phase unless a user defined phase is inserted in front of this phase.
Upon Entry
Indicates that power has been applied but not necessarily valid or stable.
There should not have been any active clock edges before entry into this phase.
Typical Uses
Wait for power good.
Components connected to virtual interfaces should initialize their output to X's or Z's.
Initialize the clock signals to a valid value
Assign reset signals to X (power-on reset).
Wait for reset signal to be asserted if not driven by the verification environment.
Exit Criteria
Reset signal, if driven by the verification environment, is ready to be asserted.
Reset signal, if not driven by the verification environment, is asserted.