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
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