1.uvm_do_on用于显式指定那个sequencer发送此transaction。第一个是transaction 指针,第二个是sequencer 指针。
2)使用uvm_do 时,默认的sequencer 就是此sequence 启动时为其指定的sequencer,sequence 将这个sequencer 的指针放在其成员变量m_sequencer 中。等价于:
3.显示UVM树的拓扑结构:uvm_top.print_topology();//应在build_phase之后调用
有时候类的成员比较多,print默认不会全部打印,为了显示全部内容,需要:
修改printer:
tc_base的build_phase中写入:
uvm_pkg::uvm_default_printer.knobs.begin_elements=-1;