[source]

Class uvm_pkg::uvm_sequence_library_cfg

Class

uvm_sequence_library_cfg

A convenient container class for configuring all the sequence library parameters using a single set command.

 uvm_sequence_library_cfg cfg;
 cfg = new("seqlib_cfg", UVM_SEQ_LIB_RANDC, 1000, 2000);

 uvm_config_db #(uvm_sequence_library_cfg)::set(null,
                                    "env.agent.sequencer.main_ph",
                                    "default_sequence.config",
                                    cfg);
Variables

Name

Type

Description

selection_mode

uvm_sequence_lib_mode

min_random_count

int unsigned

max_random_count

int unsigned

Constructors

new(string name = "", uvm_sequence_lib_mode mode = UVM_SEQ_LIB_RAND, int unsigned min = 1, int unsigned max = 10)
Parameters: