[source]

Class uvm_pkg::uvm_exhaustive_sequence

CLASS- uvm_exhaustive_sequence

This sequence randomly selects and executes each sequence from the sequencer's sequence library once, excluding itself and uvm_random_sequence.

The uvm_exhaustive_sequence class is a built-in sequence that is preloaded into every sequencer's sequence library with the name "uvm_exaustive_sequence".

Constructors

new(string name = "uvm_exhaustive_sequence")

new

Parameters:

name (string)

Functions

do_copy(uvm_object rhs)

Implement data functions

Parameters:

rhs (uvm_object)

do_compare(uvm_object rhs, uvm_comparer comparer)
Parameters:
do_print(uvm_printer printer)
Parameters:

printer (uvm_printer)

do_record(uvm_recorder recorder)
Parameters:

recorder (uvm_recorder)

create(string name = "")
Parameters:

name (string)

Return type:

uvm_object

get_type_name()

Tasks

body()

body