-
I understand there are lot of phases in UVM to give greater control over the stimulus. Can anyone elaborate on greater control over the stimulus? Since I have never used them, I fear I might be missing some essential concepts while constructing my verification environment.
-
Is there a way to create a very simple verification environment with the sole purpose of demonstrating the variations that occur if the stimulus generation, etc doesn’t fall in the right phases?
-
Any references will also be of great help.
You should never need anything more that the run_phase(). Trying to use any other phases will result in significant difficulties when trying to re-use your components. All stimulus generation will occur within your sequences, and you should use virtual sequences to co-ordinate all your sub-sequences.
In reply to cgales:
oh okay. Can you point me to any documents that describes these phases in detail?