In reply to ramuk:
Hi Ramuk,
Use the Virtual sequencer concept.In the Virtual sequencer instantiate one common monitor(state monitor). From the UVC Monitor, pass the necessary signals to the state monitor.
Now in the Sequence use the virtual sequencer.
In sequence :
`uvm_declare_p_sequencer(v_sequencer)
if(p_sequencer.state_monitor.signal_name == 1’b1)
//trigger next sequence.
Thanks,
-Murali