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.
|Virtual base class for function phases that operate top-down. |
|virtual class uvm_topdown_phase extends uvm_phase
|new||Create a new instance of a top-down phase|
|traverse||Traverses the component tree in top-down order, calling execute for each component.|
|execute||Executes the top-down phase phase for the component comp.|
|function new( ||string
Create a new instance of a top-down phase
|virtual function void traverse( ||uvm_component
Traverses the component tree in top-down order, calling execute for each component.
|protected virtual function void execute( ||uvm_component
Executes the top-down phase phase for the component comp.