#!/bin/sh
UVM_HOME="/opt/Synopsys/Verdi2015/share/vmlib/uvm/uvm-1.1d/lib/src"
#echo $UVM_HOME
vcs \
+acc +vpi +v2k -sverilog -CFLAGS -DVCS \
+incdir+$UVM_HOME/src \
$UVM_HOME/uvm_pkg.sv \
$UVM_HOME/src/dpi/uvm_dpi.cc \
-timescale=1ns/1ps \
+incdir+../bench \
+incdir+../rtl \
../bench/top_tb.sv \
-full_64 -debug_all \
-l run.log \
\
\
-R +UVM_TESTNAME=my_case1 +UVM_TIMEOUT="10000ns, YES"
# here to excute in order to write in run.log
#./simv +UVM_TESTNAME=my_case0
#./simv +UVM_TESTNAME=my_case0 +uvm_set_inst_override="my_monitor,new_monitor,uvm_test_top.env.o_agt.mon"
#./simv +UVM_TESTNAME=$1
#./simv +UVM_TESTNAME=my_case0 +uvm_set_type_override="my_monitor,new_monitor"
#./simv +UVM_TESTNAME=my_case0 +UVM_TIMEOUT="300ns, YES"
#./simv +UVM_TESTNAME=my_case0 +UVM_VERBOSITY=UVM_DEBUG
评论0