In reply to chrisspear:
Hi chrisspear
and thank you for your reply.
My driver is defined as :
class driver#(int PARAM_NAME) extends uvm_driver #(seq_item#(PARAM_NAME))
As per uvm_driver class definition, the rsp type is implicitly the same as the req type:
class uvm_driver #(type REQ=uvm_sequence_item,type RSP=REQ) extends uvm_component;
I have,however, tried to create the rsp type explicitly inside the driver, as per your suggestion and also to declare the driver class as :
class driver#(int PARAM_NAME) extends uvm_driver #(seq_item#(PARAM_NAME), seq_item#(PARAM_NAME))
with no change in the outcome.