[source]

Class dv_lib_pkg::dv_base_test

m_rh (uvm_report_handler) m_report_catcher (dv_report_catcher) dv_base_test

UVM Components Diagram of dv_base_test

Parameters

Name

Default value

Description

CFG_T

dv_base_env_cfg

ENV_T

dv_base_env

Variables

Name

Type

Description

env

dv_base_env#(dv_base_env_cfg#(dv_base_reg_block), dv_base_virtual_sequencer#(dv_base_env_cfg#(dv_base_reg_block), dv_base_env_cov#(dv_base_env_cfg#(dv_base_reg_block))), 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))), dv_base_env_cov#(dv_base_env_cfg#(dv_base_reg_block)))

cfg

dv_base_env_cfg#(dv_base_reg_block)

run_test_seq

bit

test_seq_s

string

max_quit_count

uint

test_timeout_ns

uint64

200ms

drain_time_ns

uint

2us

poll_for_stop

bit

poll_for_stop_interval_ns

uint

bit

Constructors

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

Functions

build_phase(uvm_phase phase)
Parameters:

phase (uvm_phase)

end_of_elaboration_phase(uvm_phase phase)
Parameters:

phase (uvm_phase)

add_message_demotes(dv_report_catcher catcher)

Add message demotes here

hook to use by extended tests

Parameters:

catcher (dv_report_catcher)

Tasks

run_phase(uvm_phase phase)
Parameters:

phase (uvm_phase)

run_seq(string test_seq_s, uvm_phase phase)
Parameters: