Hi,
I’m implementing a simple reset case with phase jump being used.
The reset would be asserted in the middle of simulation, at main_phase, then phase.jump() would be invoded and jump back to pre_main_phase.
Everything works as expected, except a forever statement, which was executed in run_phase of a driver, seems to be paused for some time.
I understand that run_phase and other 12 phases are executed concurrently.
In such case, I’m wondering what impact would be caused to statement executed in run_phase, while we trigger phase jumping scheme from somewhere else?
Thank you very much in advance for any thoughts and advice.