In reply to chr_sue:
You brought up an interesting point. If I have all of my stimulus being driven in reset/configure/main phases and the run_phase having only the watchdog timer, what are the potential issues with this structure?
The idea is that the watchdog timer polices the overall simulation time from start to finish. I don't care how long each individual phases take as long as the overall time is below the watchdog timer limit.