How to make a uvm sequence active across multiple phases?

In reply to eda2k4:

This samll piece of code does not really show what is going on. Your problem will not happen when you use simply run_phase instead of the sub-phases of the run_phase. Did you try it?