Reset methodology in UVM environment

In reply to shimonc:

I see you have very different interfaces. The key question is what happens when you are stopping the execution of an interface protocol in the middle of the protocol schedule.
Sequencers do not have big FIFOs. The default FIFO depth is 1 and this is useful, because the generation of a seq_item does not consume time.
Important is what shall happen with the analysis FIFOs.