How is the UVM Phases are divided ?

 UVM Components run synchrounously through UVM Phasing lke as below

  • Build
  • Connect
  • End of elaboration
  • Start of Simulation (run phase are divided into sub-domain)
    • reset
    • configure
    • main
    • shutdown
  • extract 
  • check
  • report
  • final

*** All the construction phases execute in zero time and at simulation time zero
*** The task() phase is where the test is run and where simulation time is consumed

Comments