Class uvm_default_coreservice_t
Functions
- virtual function uvm_factory get_factory ( ) [source]
Returns the currently enabled uvm factory. When no factory has been set before, instantiates a uvm_default_factory
- virtual function void set_factory ( uvm_factory f ) [source]
Sets the current uvm factory. Please note: it is up to the user to preserve the contents of the original factory or delegate calls to the original factory
- virtual function uvm_tr_database get_default_tr_database ( ) [source]
returns the current default record database
If no default record database has been set before this method is called, returns an instance of uvm_text_tr_database
- virtual function void set_default_tr_database ( uvm_tr_database db ) [source]
Sets the current default record database to db
- virtual function uvm_report_server get_report_server ( ) [source]
returns the current global report_server if no report server has been set before, returns an instance of uvm_default_report_server
- virtual function void set_report_server ( uvm_report_server server ) [source]
sets the central report server to server
- virtual function void set_component_visitor ( uvm_visitor#(uvm_component) v ) [source]
sets the component visitor to v (this visitor is being used for the traversal at end_of_elaboration_phase for instance for name checking)
- virtual function uvm_visitor get_component_visitor ( ) [source]
retrieves the current component visitor if unset(or null ) returns a uvm_component_name_check_visitor instance
uvm_default_coreservice_t provides a default implementation of the uvm_coreservice_t API. It instantiates uvm_default_factory, uvm_default_report_server, uvm_root.