uvm_task_phase¶
- class uvm.base.uvm_task_phase.UVMTaskPhase(name)[source]¶
Bases:
UVMPhase
- async traverse(comp, phase, state)[source]¶
Function: traverse
Traverses the component tree in bottom-up order, calling
execute
for each component. The actual order for task-based phases doesn’t really matter, as each component task is executed in a separate process whose starting order is not deterministic.- Parameters
comp –
phase –
state –
- async execute(comp, phase)[source]¶
Function: execute
Fork the task-based phase
phase
for the componentcomp
.- Parameters
comp –
phase –
- m_sync: List['UVMPhase']¶