Class uvm_reset_phase
- uvm_pkg :: uvm_void
Name |
Type |
Description |
---|---|---|
type_name |
string |
Functions
- static function uvm_reset_phase get ( ) [source]
Returns the singleton phase handle
Tasks
- virtual function exec_task ( uvm_component comp, uvm_phase phase ) [source]
×
Reset is asserted.
uvm_task_phase that calls the uvm_component::reset_phase method.
Upon Entry
Typical Uses
Assert reset signals.
Components connected to virtual interfaces should drive their output to their specified reset or idle value.
Components and environments should initialize their state variables.
Clock generators start generating active edges.
De-assert the reset signal(s) just before exit.
Wait for the reset signal(s) to be de-asserted.
Exit Criteria
Reset signal has just been de-asserted.
Main or base clock is working and stable.
At least one active clock edge has occurred.
Output signals and state variables have been initialized.