Run_phase

Is run_phase a bottom-up or top-dpwn approach?

Run phase is in forked manner, so all the components run_phase start at 0 simulation time only. Each component may take different time to complete the run phase, so in order to synchronize all the components we have to use objection mechanism in run phase to make sure all the components will move together to the next phase(extract phase)

Regards,
Shanthi
www.maven-silicon.com

In reply to leela:

All of the task based phases are concurrent. bottom-up or top-down only applies to the order of the function based phases get executed in order. See Calling of build phase? | Verification Academy

Thank you @Shanti and @dave_59 explaining it .
Wanted to make sure if I understood it correctly.

Regards,
Leela