Core Service

UVMkit » 1800.2-2020
Contents
Core Service
uvm_coreservice_tThe library implements the following public API in addition to what is documented in IEEE 1800.2.
uvm_default_coreservice_tImplementation of the uvm_default_coreservice_t as defined in section F.4.2.1 of 1800.2-2020.

uvm_coreservice_t

The library implements the following public API in addition to what is documented in IEEE 1800.2.

Summary
uvm_coreservice_t
The library implements the following public API in addition to what is documented in IEEE 1800.2.

uvm_default_coreservice_t

Implementation of the uvm_default_coreservice_t as defined in section F.4.2.1 of 1800.2-2020.

class uvm_default_coreservice_t extends uvm_coreservice_t
Summary
uvm_default_coreservice_t
Implementation of the uvm_default_coreservice_t as defined in section F.4.2.1 of 1800.2-2020.
Methods
get_default_printerImplementation of the get_default_printer method, as defined in section F.4.1.4.13 of 1800.2-2020.

get_default_printer

virtual function uvm_printer get_default_printer()

Implementation of the get_default_printer method, as defined in section F.4.1.4.13 of 1800.2-2020.

The default printer type returned by this function is a uvm_table_printer, unless the default printer has been set to another printer type

@uvm-accellera The details of this API are specific to the Accellera implementation, and are not being considered for contribution to 1800.2

virtual function uvm_printer get_default_printer()
Implementation of the get_default_printer method, as defined in section F.4.1.4.13 of 1800.2-2020.