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

Popular posts from this blog

How to define Packages using UVM

Writing the first test class in UVM

How to Run the test using UVM