Do all run_time phases in UVM (pre_reset, reset… post_shutdown) execute in a bottom up fashion? Meaning the env component’s runtime phases will execute before the env’s runtime phases, and the env’s runtime phases will execute before the test’s runtime phases.
I put print messages and found that the scoreboard’s configure phase executes before the env’s configure phase, which executes before the test’s configure phase. Was wondering if the same is true for all the other run time phases.