[source]

Class dv_lib_pkg::dv_base_seq

dv_lib_pkg::dv_base_seq <REQ, RSP, CFG_T, SEQUENCER_T> + cfg : CFG_T + p_sequencer : SEQUENCER_T + __m_uvm_field_automation(): void + body() + create(): uvm_object + get_object_type(): uvm_object_wrapper + get_type(): type_id + m_set_p_sequencer(): void + pre_start() push_pull_agent_pkg::push_pull_base_seq <REQ : push_pull_item, RSP : push_pull_item, CFG_T : push_pull_agent_cfg, SEQUENCER_T : push_pull_sequencer>

Inheritance Diagram of dv_base_seq

dv_lib_pkg::dv_base_seq <REQ, RSP, CFG_T, SEQUENCER_T> + cfg : CFG_T + p_sequencer : SEQUENCER_T + __m_uvm_field_automation(): void + body() + create(): uvm_object + get_object_type(): uvm_object_wrapper + get_type(): type_id + m_set_p_sequencer(): void + pre_start() dv_lib_pkg::dv_base_sequencer <ITEM_T, CFG_T, RSP_ITEM_T> dv_lib_pkg::dv_base_agent_cfg p_sequencer cfg

Collaboration Diagram of dv_base_seq

Parameters

Name

Default value

Description

REQ

uvm_sequence_item

RSP

REQ

CFG_T

dv_base_agent_cfg

SEQUENCER_T

dv_base_sequencer

Variables

Name

Type

Description

cfg

dv_base_agent_cfg

Constructors

new(string name = "")
Parameters:

name (string)

Tasks

pre_start()
body()