uvm_ver = uvm-1.0
vcs -s
verilog -ntb_opts ${uvm_ver} -timescale="1ns/100ps" -l comp.log -debug_all +vcs+vcdpluson $(DUT) $(HARNESS_TOP) $(TB_TOP) +define+${defines}
可能出现编译说 uvm_pkg引用问题;
我是在使用VCS 2012.09版本的时候,或者其它版本如果遇到 ntb_opts + (vmm uvm rvm)等等一些库的版本失效时;可以用如下办法进行解决;
在 bashrc里面设置如下环境变量:
export VCS_UVM_HOME="/home/veriman/project/ces_uvm-1.1_2011.12/uvm-1.1a/src/"
设置以后该问题消失;如果以后想要升级新的UVM库 uvm1.2 2.0 etc...同样修改刚刚那个环境变量的设置,可以更新vcs编译库的版本;