
system verilog 中就有 virtual 这个 key word,interface 里面 不能写 virtual function, 原因是virtual 意味着能被 继承和 重写virtual interface但是可以写 virtual interface , 例子virtual my_if vif;和 my_if vif ; 的区别是什么呢他说是 my_if vif; 这样的例化方式的结果是 my_if 的信号值有变化所有被例化的 interface 的值都会变化virtual my_if vif; 这样例化的结果是每个被例化的 interface 的值是 独立的 不会互相影响我没有遇到过不理解virtual classr