Class uvm_pkg::uvm_bottomup_phase
Inheritance Diagram of uvm_bottomup_phase
Constructors
- new(string name)
Function
new
Create a new instance of a bottom-up phase.
- Parameters:
name (string)
Functions
- traverse(uvm_component comp, uvm_phase phase, uvm_phase_state state)
Function
traverse
Traverses the component tree in bottom-up order, calling execute for each component.
- Parameters:
comp (uvm_component)
phase (uvm_phase)
state (uvm_phase_state)
- execute(uvm_component comp, uvm_phase phase)
Function
execute
Executes the bottom-up phase phase for the component comp .
- Parameters:
comp (uvm_component)
phase (uvm_phase)
×
Class
uvm_bottomup_phase
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.