Hello there,
As per Mentor's UVM guidelines 5.2 [1], reset_phase() will be obsolete in future releases.
During DVCon 2014, Cadence recommends to use run_phases() on slide 5 of [2].
With the release of UVM-1.2, I believed that the sub-phases of run_phase are now stable and clean.
Now with the recommendations above, it seems that the it's better to stick with run_phase() itself.
As UVM delelopers, what are your views about it ? What do you recommend ?
My intention is not to start a flame war of any kind. But to understand which route to opt in order that most of my UVM code would be compatible with UVM 1.3.
All in all, it appears that there is a miscommunication on the web.
[1]: https://verificationacademy.com/cookbook/UVM/Guidelines
[2]: http://proceedings.dvcon-europe.org/2014/presentations_and_papers/T5_3_presentation.pdf
regards,
Chitlesh