In reply to cgales:
Thanks for your reply. As you suggested I don’t use ‘start’. I do as shown below.
function void build_phase(uvm_phase phase);
super.build_phase(phase);
uvm_config_db#(int)::set(this, "env.eth_agent.sqr", "count", 0);
uvm_config_db#(uvm_object_wrapper)::set(this,"env.eth_agent.sqr.main_phase", "default_sequence", eth_pkt_seq::type_id::get());
endfunction
The sequencer is still active and I get output from this sequencer, but it is supposed to get disabled. But it is not happening, why ?