Virtual base class for function phases that operate top-down. The pure virtual function execute() is called for each component.
A top-down function phase completes when the <execute()> method has been called and returned on all applicable components in the hierarchy.
uvm_topdown_phase | |||||
Virtual base class for function phases that operate top-down. | |||||
Class Hierarchy | |||||
| |||||
Class Declaration | |||||
|
The uvm_void class is the base class for all UVM classes.
virtual class uvm_void
The uvm_object class is the base class for all UVM data and hierarchical classes.
virtual class uvm_object extends uvm_void
This base class defines everything about a phase: behavior, state, and context.
class uvm_phase extends uvm_object
Virtual base class for function phases that operate top-down.
virtual class uvm_topdown_phase extends uvm_phase