Hello,
While running the test, I am getting following FATAL Error.
UVM_FATAL @ 65623054000: uvm_test_top.some_path.axi_mst_agent.sqr@@rd_seq [SEQ_NOT_DONE] Sequence uvm_test_top.m_loner_env.hps_cpu_inst.axi_mst_agent.sqr.rd_seq already started
Do anyone face this issue? Please help how to get ride of it.
Thanks in advance.
Anu
In reply to anu.anu:
While looking into the UVM Source code i find this :
if (!(m_sequence_state inside {UVM_CREATED,UVM_STOPPED,UVM_FINISHED})) begin
uvm_report_fatal(“SEQ_NOT_DONE”,
{"Sequence “, get_full_name(), " already started”},UVM_NONE);
end
But not understating, So i suppose to kill that sequence?
Thanks
Anu
In reply to anu.anu:
You have started your sequence rd_seq twice at the same time on the same sequencer.
In reply to chr_sue:
Hello chr_sue,
Might be. i am not sure. Actually it is SOC Level Env.
But is there any way , so that i can know who all started the sequences. I mean which all components are calling the sequences ??
Thanks
Anu
In reply to anu.anu:
You can see this in your code. Sequences are always started on sequencers.
In reply to anu.anu:
From the error message, it shows the rd_seq is issued on sequencer of axi_mst_agent as below. But you may need to look at your test code where the rd_seq is started.
uvm_test_top.m_loner_env.hps_cpu_inst.axi_mst_agent.sqr.rd_seq