Error: uninitialized virtual interface object
at time 0 in file my_driver.sv line 26
#0 in \my_driver::main_phase at my_driver.sv:26
#1 in \uvm_main_phase::exec_task at /home/zhang/uvm-1.1d/src/base/uvm_runtime_phases.svh:343
#2 in \uvm_task_phase::execute at /home/zhang/uvm-1.1d/src/base/uvm_task_phase.svh:150
#3 in \uvm_phase::execute_phase at /home/zhang/uvm-1.1d/src/base/uvm_phase.svh:1171
#4 in \uvm_phase::m_run_phases at /home/zhang/uvm-1.1d/src/base/uvm_phase.svh:1847
#5 in \uvm_root::run_test at /home/zhang/uvm-1.1d/src/base/uvm_root.svh:417
#6 in run_test at /home/zhang/uvm-1.1d/src/base/uvm_globals.svh:40
#7 in top_tb at /home/zhang/learn/puvm/src/ch2/2.2.4/top_tb.sv:42
#8 in top_tb
可能原因:virtual interface 对应的 bulid_phase(uvm_phase phase);没有成功
本例的错误:拼写错误,将bulid_phase 改为 build_phase 通过。
(2) UVM 警告
Warning-[ECMDSMPD2] Mismatched method d