Who runs UVM default sequences?

Hi everyone,
Is there any concept of default sequencer(not the default sequence but sequencer) in UVM?
My assumption is that default sequences are relevant only when if there is any sequencer instantiated in TB and there is no such concept of default UVM sequencer.

Let me know if I am mistaking here.

Thanks in advance,
Chander

In reply to Chander_M:

You are defining a Default sequence always for the run_phase of a certain sequencer which can execute this sequence. This defines the relationship.
Note, it is not recommended to worrk with the default sequence.

In reply to chr_sue:
Thanks, That indicates there is no concept of default sequencer and only instantiated sequencer can run any kind of sequence, be it default sequence.

In reply to chr_sue:
Hi chr_sue
Is there any way we request UVM not to generate the default sequences for any sequencer in the TB?

Chander

In reply to Chander_M:

If you do not define the default sequence there is also no corresponding sequencer.
Starting your sequences manually is the recommended and Default way.

In reply to chr_sue:
Thanks,
I suppose by not including macro `uvm_update_sequence_lib_and_item in sequencer default sequences will not be created, right?

Chander

In reply to Chander_M:

This macro has nothing to do with the default sequence.
Note this is a deprecated macro!