In reply to chr_sue:
Can you please explain. I see an infinite loop.
668195000: !e[31mUVM_ERRORe[0m! [e[36muvm_test_top.env.LLC_SCBe[0m] e[31mrdAddrQ is not emptye[0m (/project/freya/fba/design/sharatk/dv_0/fbsource/fbcode/infra_asic_fpga/ip/fb_inference/dv/fb_inf_llc/gen/…/env/fb_inf_llc_sb_ext.sv:1421)
668195000: [uvm_test_top.env.LLC_SCB] Calling pre-abort
668195000: [uvm_test_top.env.LLC_SCB] In Check-Phase
668195000: [uvm_test_top.env.LLC_SCB] check_phase rdAddrQ. Addr-a0ea92340 ID-0 LEN-1
668195000: !e[31mUVM_ERRORe[0m! [e[36muvm_test_top.env.LLC_SCBe[0m] e[31mrdAddrQ is not emptye[0m (/project/freya/fba/design/sharatk/dv_0/fbsource/fbcode/infra_asic_fpga/ip/fb_inference/dv/fb_inf_llc/gen/…/env/fb_inf_llc_sb_ext.sv:1421)
668195000: [uvm_test_top.env.LLC_SCB] Calling pre-abort
668195000: [uvm_test_top.env.LLC_SCB] In Check-Phase
668195000: [uvm_test_top.env.LLC_SCB] check_phase rdAddrQ. Addr-a0ea92340 ID-0 LEN-1
This is my function
virtual function void pre_abort();
`uvm_info(get_full_name, “Calling pre-abort”, UVM_NONE )
check_phase(null);
endfunction
My quit_coiut is set as 1.