5.1.6、build阶段出现UVM_ERROR停止仿真
在2.2.4节的代码清单2-18中, 如果使用config_db::get
无法得到virtual interface, 就会直接调用uvm_fatal结束仿真。 由于virtual interface对于一个driver来说是必须的, 所以这种uvm_fatal直接退出的使用方式是非常常见的。
但是, 事实上, 如果这里使用uvm_error, 也会退出:
代码清单 5-9
文件: src/ch5/section5.1/5.1.6/my_driver.sv
virtual function