How to understand the run_phase in the uvm test

In reply to zz8318:

Please make sure:

  • All other phases (from build_phase to start_of_simulation_phase) before run_phase are completed. Set breakpoint/display in those phases and check if they show on screen or not.
  • Please check all forever loops such as forever, while(1), etc. in your run phase or sub-phases (pre_reset to post_shutdown) of all your components that don’t comsume time (zero time).

If everything is ok, then please show us more detail about your code, you can create and post your code to edaplayground if possible. Your current code is not enough for us to help.