项目场景:
提示:这里简述项目相关背景:
在搭建完UVM验证环境后,新添加了1个case,编译时报出如下错误
error debussylib beident:
…
error …:
lisblist = vcs_sysc_lib
原因分析:
提示:这里填写问题的分析:
报这种错误,很有可能时由于新加的case和原有的case在名字上存在冲突
class A extends test_base
`uvm_component_utils_begine(A)
`uvm_component_util_end
endclass
class B extends test_base
`uvm_component_utils_begine(A)
`uvm_component_util_end
endclass
在uvm_component_utils_begine(A)中将注册的名字写错,与前面的classA冲突
解决方案:
提示:这里填写该问题的具体解决方案:
将名字修改正确即可
class A extends test_base
`uvm_component_utils_begine(A)
`uvm_component_util_end
endclass
class B extends test_base
`uvm_component_utils_begine(B)
`uvm_component_util_end
endclass