篇2-virtual interface
1.virtual interface的作用
(1) virtual interface实现了验证平台与DUT的连接(在类中不能直接使用interface,只能使用virtual interface.在top_tb这样的module中可以使用interface).

2.virtual interface的使用
问题的关键在于怎么实现uvc中的vif与top_tb中if的连接;
(1) UVM通过run_test实例化了一个脱离top_tb层次结构的实例,建立了一个新的层次结构.
(2) 对于这种脱离了top_tb层次结构,同时又期望在top_tb中对其进行某些操作的实例,UVM引进了config_db机制.

注1:在uvc中采用uvm_config_db::get获取virtual interface时,要进行判断,如果get不到,报错;

浙公网安备 33010602011771号