I am getting FATAL ERROR like "my_seq_path already started "

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