Core Service | |
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-2017. |
The library implements the following public API in addition to what is documented in IEEE 1800.2.
uvm_coreservice_t | |
The library implements the following public API in addition to what is documented in IEEE 1800.2. | |
Methods | |
get_uvm_seeding | Returns the current UVM seeding enable value, as set by set_uvm_seeding. |
set_uvm_seeding | Sets the current UVM seeding enable value, as retrieved by get_uvm_seeding. |
pure virtual function bit get_uvm_seeding()
Returns the current UVM seeding enable value, as set by set_uvm_seeding.
This pure virtual method provides access to the <uvm_default_coreservice_t::get_uvm_seeding> method as described by F.4.3.
It was omitted from the P1800.2 LRM, and is being tracked in Mantis 6417
@uvm-contrib This API is being considered for potential contribution to 1800.2
pure virtual function void set_uvm_seeding( bit enable )
Sets the current UVM seeding enable value, as retrieved by get_uvm_seeding.
This pure virtual method provides access to the <uvm_default_coreservice_t::set_uvm_seeding> method as described by F.4.4.
It was omitted from the P1800.2 LRM, and is being tracked in Mantis 6417
@uvm-contrib This API is being considered for potential contribution to 1800.2
Implementation of the uvm_default_coreservice_t as defined in section F.4.2.1 of 1800.2-2017.
class uvm_default_coreservice_t extends uvm_coreservice_t
uvm_default_coreservice_t | |
Implementation of the uvm_default_coreservice_t as defined in section F.4.2.1 of 1800.2-2017. | |
Methods | |
get_default_printer | Implementation of the get_default_printer method, as defined in section F.4.1.4.13 of 1800.2-2017. |
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-2017.
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
Returns the current UVM seeding enable value, as set by set_uvm_seeding.
pure virtual function bit get_uvm_seeding()
Sets the current UVM seeding enable value, as retrieved by get_uvm_seeding.
pure virtual function void set_uvm_seeding( bit enable )
Implementation of the get_default_printer method, as defined in section F.4.1.4.13 of 1800.2-2017.
virtual function uvm_printer get_default_printer()