Reactive agent for memory storage

[i]In reply to ak_verifsj:

you should execute all the sequences that have forever loop in its body method inside fork… join_none.


class axi_rand_burst_transfer extends axi_base test;
    ...
    ...
    task run_phase(uvm_phase phase);
  
        ...
        ...
        phase.raise_objection(this);
        fork
            slave_seq.start(axi_slave_sequencer);    //run the slave_seq that has forever  
        join_none                                    //loopinside fork_none

        //execute other sequences normally
        axi_rand_burst_seq.start(axi_master_seqr);
        phase.drop_objection(this);
        ...
        ...
    endtask

endclass