Uvm_sequence

A functionality of sequence states that “You can also use sequences to generate static lists of data items with no connection to a DUT interface.” can anyone explain this statement?

In reply to voraravi:

A functionality of sequence states that “You can also use sequences to generate static lists of data items with no connection to a DUT interface.” can anyone explain this statement?

In a UVM enviroment you have agents which contain a pair of sequencer and driver. The sequencer executes the sequence and generates seq_items. The data from the sequence items are used to send them to the DUT by implementing the protocol of the corresponding pinlevel interface. This is the driver doing. If you dont implement the busprotocol or you do not have a driver seq_items will be generated in anyway and you can store them in a list or a storage element.