Miscellaneous Structures | |
uvm_void | The uvm_void class is the base class for all UVM classes. |
uvm_utils #(TYPE,FIELD) | This class contains useful template functions. |
The uvm_void class is the base class for all UVM classes. It is an abstract class with no data members or functions. It allows for generic containers of objects to be created, similar to a void pointer in the C programming language. User classes derived directly from uvm_void inherit none of the UVM functionality, but such classes may be placed in uvm_void-typed containers along with other UVM objects.
uvm_void | ||
The uvm_void class is the base class for all UVM classes. | ||
Class Declaration | ||
|
This class contains useful template functions.
uvm_utils #(TYPE,FIELD) | ||||||||||||||||||||||
This class contains useful template functions. | ||||||||||||||||||||||
Class Declaration | ||||||||||||||||||||||
| ||||||||||||||||||||||
Methods | ||||||||||||||||||||||
find_all | Recursively finds all component instances of the parameter type TYPE, starting with the component given by start. | |||||||||||||||||||||
get_config | This method gets the object config of type TYPE associated with component comp. |
static function types_t find_all( uvm_component start )
Recursively finds all component instances of the parameter type TYPE, starting with the component given by start. Uses uvm_root::find_all.
static function TYPE get_config( uvm_component comp, bit is_fatal )
This method gets the object config of type TYPE associated with component comp. We check for the two kinds of error which may occur with this kind of operation.
The uvm_void class is the base class for all UVM classes.
virtual class uvm_void
This class contains useful template functions.
class uvm_utils #( type TYPE = int, string FIELD = "config" )
Recursively finds all component instances of the parameter type TYPE, starting with the component given by start.
static function types_t find_all( uvm_component start )
This method gets the object config of type TYPE associated with component comp.
static function TYPE get_config( uvm_component comp, bit is_fatal )
Returns the component handle (find) or list of components handles (find_all) matching a given string.
function void find_all ( string comp_match, ref uvm_component comps[$], input uvm_component comp = null )