Uvm data flow and handshaking

In reply to ningyangverificationacademy:

You are misunderstanding sequence and transaction.
The sequencer and driver should be declared as:


class sqr extends uvm_sequencer #(pkt);
...
endclass

class drv extends uvm_driver #(pkt);
...
endclass