Hi,
i was running a test, it was a long. at last it stop at below line .
UVM_INFO @ 139966.002ns: uvm_test_top.m_env_h[0].LLCC_QSB_AXI_MST[0].sequencer [Sequencer] Dropping response for sequence 326, sequence not found. Probable cause: sequence exited or has been killed
my question are :
- what is sequencer ?
- basically , in what cases sequence drops ?
- Since that code file is too long , where should i look for problem causing line .
Regards,
Alok
In reply to Alok_Mandal:
It’s hard to give suggestion without seeing your code. But I guess, your sequence was finished too soon, it had finished before the driver sent the response transaction back.
You can check: The time when your driver puts the response transaction, and the time your sequence finishes.
In reply to Alok_Mandal:
UVM_INFO @ 139966.002ns: uvm_test_top.m_env_h[0].LLCC_QSB_AXI_MST[0].sequencer [Sequencer] Dropping response for sequence 326, sequence not found. Probable cause: sequence exited or has been killed
This is an indication your sequence is completed. In your sequence you should have a ‘get_response’ to retrieve the response from the sequence. The response is in the response stack and will be dropped becausee of the non-existing sequence.
This might happen when you are implementing the objection mechanism in the driver.