Virtual base class for function phases that operate bottom-up. The pure virtual function execute() is called for each component. This is the default traversal so is included only for naming.
A bottom-up 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 bottom-up. |
|virtual class uvm_bottomup_phase extends uvm_phase
|new||Create a new instance of a bottom-up phase.|
|traverse||Traverses the component tree in bottom-up order, calling execute for each component.|
|execute||Executes the bottom-up phase phase for the component comp.|
|function new( ||string
Create a new instance of a bottom-up phase.
|virtual function void traverse( ||uvm_component
Traverses the component tree in bottom-up order, calling execute for each component.
|protected virtual function void execute( ||uvm_component
Executes the bottom-up phase phase for the component comp.