Resetting the DUT causing the uvm sequencer reset

In reply to yuvraj khare:

Two things:
(1) Don’t use the run_phase subphases use run_phase instead.
(2) To start a sequence execute the following command:

ahb_inst.start(<sequencer object to run this sequence>);

You do not need the set_sequencer command.