参考UVM实战6.1.2
- 直接调用start任务启动
my_sequence my_seq;
my_seq = my_sequence::type_id::creat("my_seq");
my_seq.start(sequencer);
my_seq的实例化采用type_name::type_id::creat()方式,使用factory机制注册过的类才能使用这种方式实例化,这样才能使用factory机制中最强大的功能。(UVM实战2.3.2)
- 还可以用default_sequence启动,本质上还是调用start任务
uvm_config_db#(uvm_object_wrapper)::set(this,
"env.i_agt.sqr.main_phase",