Hello,
I am working on a test. I have a virtual sequence launching a sequence item on a UVC sequencer/driver. I reached the uvm_do, but never come back (I used a uvm info the line just after).
On the driver side, I see that I reached my item_done and he is executed since I can see the uvm_info on the next line.
So I expect my sequencer to be released and my uvm_do to end but it is not the case.
My sequencer is a uvm_sequencer extended to just manage the right type of sequence item.
“typedef uvm_sequencer #(tr_seq_item) tr_sequencer;”
I don’t have much knowledges about UVM sequencers. How can I proceed to debug that kind of issue and better understand how to fix it ?
Best regards,
Julien