uvm_env¶
-
class
uvm.comps.uvm_env.UVMEnv(name='env', parent=None)[source]¶ Bases:
uvm.base.uvm_component.UVMComponentThe base class for hierarchical containers of other components that together comprise a complete environment. The environment may initially consist of the entire testbench. Later, it can be reused as a sub-environment in even larger system-level environments.
-
type_name= 'uvm_env'¶
-
get_type_name()[source]¶ This function returns the type name of the object, which is typically the type identifier enclosed in quotes. It is used for various debugging functions in the library, and it is used by the factory for creating objects.
This function must be defined in every derived class.
A typical implementation is as follows:
- Returns
Type name of the object.
- Return type
-
m_children: Dict[str, ‘UVMComponent’]¶
-
m_children_by_handle: Dict[‘UVMComponent’, ‘UVMComponent’]¶
-
m_children_ordered: List[‘UVMComponent’]¶
-
event_pool: UVMEventPool¶
-