Class uvm_pkg::uvm_exhaustive_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:
rhs (uvm_object)
comparer (uvm_comparer)
- 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:
- get_type_name()
Tasks
- body()
body
×
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".