Abstract base class for implementing a key/value pair cache.
virtual class uvm_cache#( type KEY_T = int, type DATA_T = int ) extends uvm_object
This class contains static functions for manipulating and retrieving options that control the behavior of the configuration DB facility.
class uvm_config_db_options
Base class for HDL Polling functionality when using the uvm_hdl_polling class.
class uvm_hdl_polling extends uvm_object
A base class for defining polling action callbacks to execute upon HDL path RTL signal value change
virtual class uvm_hdl_polling_cbs extends uvm_callback
The UVM phase hopper is responsible for the execution of the UVM phases during a test.
class uvm_phase_hopper extends uvm_object
This implementation of uvm_port_component class from IEEE 1800.2 declares all the API described in the LRM, plus it inherits from uvm_port_component_base for the purpose of providing the get_connected_to() method.
class uvm_port_component #( type PORT = uvm_object ) extends uvm_port_component_base
This class defines an interface for obtaining a port’s connectivity lists after or during the end_of_elaboration phase.
virtual class uvm_port_component_base extends uvm_component
Associative array of uvm_port_component_base class handles, indexed by string
typedef uvm_port_component_base uvm_port_list[string]
Ensures that processes are not killed in unexpected ways.
class uvm_process_guard#( type T = int ) extends uvm_process_guard_base
Non-parameterized base class for uvm_process_guard#(T).
virtual class uvm_process_guard_base extends uvm_object
This class contains virtual functions implementing error messages from uvm_reg.
class uvm_reg_err_service extends uvm_object
This class contains static functions for manipulating and retrieving options that control the behavior of the resources DB facility.
class uvm_resource_db_options
Class provided to facilitate overriding of debug functions in the parameterized uvm_resource class.
class uvm_resource_debug extends uvm_object
Implementation of the uvm_root class, as defined in 1800.2-2020 Section F.7 with the following additional API
class uvm_root extends uvm_component
The uvm_text_recorder is the default recorder implementation for the uvm_text_tr_database.
class uvm_text_recorder extends uvm_recorder
The uvm_text_tr_database is the default implementation for the uvm_tr_database.
class uvm_text_tr_database extends uvm_tr_database
The uvm_text_tr_stream is the default stream implementation for the uvm_text_tr_database.
class uvm_text_tr_stream extends uvm_tr_stream