uvm_test中: uvm_config_db#(bit)::set(null, "*", "first_start", 0); sequence中: uvm_config_db#(bit)::get(m_sequencer, "", "first_start", first_start);
uvm_config_db #(uvm_object_wrapper)::set(this, "env.i_agent.sqr.main_phase", "default_sequence", case0_sequence::type_id::get() ); 2)可以在任何component的task phase中直接调用start函数。 my_seq.start(sequencer); //一般在testcase的相应phase中启动一个sequence。 //virtual sequence/sequenc...
uvm_config_db #(uvm_object_wrapper)::set(this, "env.i_agent.sqr.main_phase", "default_sequence", case0_sequence::type_id::get() ); 2)可以在任何component的task phase中直接调用start函数。 my_seq.start(sequencer); //一般在testcase的相应phase中启动一个sequence。 //virtual sequence/sequenc...
uvm_config_db #(uvm_object_wrapper)::set(this, "env.i_agent.sqr.main_phase", "default_sequence", case0_sequence::type_id::get() ); 2)可以在任何component的task phase中直接调用start函数。 my_seq.start(sequencer); //一般在testcase的相应phase中启动一个sequence。 //virtual sequence/sequenc...