UVM启动shell脚本:example

文件内容如下:
if [-z "需要检测的环境变量"]; then
    echo "U need to set ..."
    exit 1
else
    set -x
    export PROJECT_HOME =“工程目录”
    rm -rf "每次启动仿真生成的一些临时文件"
    gcc -m64 -fPIC -shared -Bsymbolic -o C_dpi.so C_dpi.c -I "要查找的第一个头文件目录"
    vcs *.so +vcs+lic+wait -sverilog -cm_name test1 -ntb_opts check -l vcs.log -R \
        -f VCS_LIST +define+UVM_NO_DPI +define+“其他一些定义” -full64 \
        +START_SEQ=$1 +END_SEQ=$2 -timescale=100ps/100ps +UVM_TESTNAME="要执行的case名" \
        +gui +debug_all +UVM_PHASE_TRACE +UVM_OBJECTION_TRACE +UVM_CONFIG_DB_TRACE \
        "+OPEN_LOG_PRINT等其他一些设置"

###############
file:<VCS_LIST>内容如下:
    //INCLUDE DESCRIPTION
    +incdir+$UVM_HOME/src
    +incdir+"工程目录"
    +incdir+"启动工程的source code目录的package目录"
    //FILES
    ${UVM_HOME}/src/uvm_pkg.sv
    “其他sv文件”
    "top文件"
    +define+VCS
    +define+相关宏定义的添加
#########################################################################################
#详细解释
################
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值