UVM Component construction

Hi All,

Can any one please explain how the component construction take place after executing the run_test(). how the internal flow will take place after run_test()?

Thanks & Regards,
Shriramvaraprasad B.

In reply to SHRI12326:

The UVM has a phase approach. After starting run_test 8 main phases are executed in the following order
(1) build_phase
(2) connect_phase
(3) end_of_elaboration_phase
(4) start_of_simulation_phase
(5) run_phase
(6) extract_phase
(7) check_phase
(8) report_phase

You do not have to take care for these phases. They are all started automatically.
run_phase is where the simulation happens. It is th eonly phase which is consuming time.

In reply to chr_sue:
See Build phase execution | Verification Academy

In reply to dave_59:

Thank you Dave.