[source]

Class dv_lib_pkg::dv_base_env

dv_lib_pkg::dv_base_env <CFG_T, VIRTUAL_SEQUENCER_T, SCOREBOARD_T, COV_T> + cfg : CFG_T + cov : COV_T + scoreboard : SCOREBOARD_T + virtual_sequencer : VIRTUAL_SEQUENCER_T + build_phase(): void + get_object_type(): uvm_object_wrapper + get_type(): type_id dv_lib_pkg::dv_base_env_cfg <RAL_T> dv_lib_pkg::dv_base_virtual_sequencer <CFG_T, COV_T> dv_lib_pkg::dv_base_scoreboard <RAL_T, CFG_T, COV_T> dv_lib_pkg::dv_base_env_cov <CFG_T> cfg virtual_sequencer scoreboard cov

Collaboration Diagram of dv_base_env

Parameters

Name

Default value

Description

CFG_T

dv_base_env_cfg

VIRTUAL_SEQUENCER_T

dv_base_virtual_sequencer

SCOREBOARD_T

dv_base_scoreboard

COV_T

dv_base_env_cov

Variables

Name

Type

Description

cfg

dv_base_env_cfg#(dv_base_reg_block)

virtual_sequencer

dv_base_virtual_sequencer#(dv_base_env_cfg#(dv_base_reg_block), dv_base_env_cov#(dv_base_env_cfg#(dv_base_reg_block)))

scoreboard

dv_base_scoreboard#(dv_base_reg_block, dv_base_env_cfg#(dv_base_reg_block), dv_base_env_cov#(dv_base_env_cfg#(dv_base_reg_block)))

cov

dv_base_env_cov#(dv_base_env_cfg#(dv_base_reg_block))

Constructors

new(string name = "", uvm_component parent = null)
Parameters:

Functions

build_phase(uvm_phase phase)
Parameters:

phase (uvm_phase)