Tcl 抑制Modelsim中的特定IP警告

Tcl 抑制Modelsim中的特定IP警告,tcl,suppress-warnings,modelsim,Tcl,Suppress Warnings,Modelsim,Vivado IP正在生成过多的Modelsim警告,这使得很难评估我实际关心的警告的模拟 我从Modelsim命令中看到,为了抑制警告,我需要包括参数-suppress,然后是警告号。我当前的实现如下 vsim -voptargs=+acc \ -L work \ -L xil_defaultlib \ -L secureip \ -L simprims_ver \ -L unifast_ver \ -L unimacro_ver \ -L unisims_ver \ -L xpm \ -L

Vivado IP正在生成过多的Modelsim警告,这使得很难评估我实际关心的警告的模拟

我从Modelsim命令中看到,为了抑制警告,我需要包括参数
-suppress
,然后是警告号。我当前的实现如下

vsim -voptargs=+acc \
-L work \
-L xil_defaultlib \
-L secureip \
-L simprims_ver \
-L unifast_ver \
-L unimacro_ver \
-L unisims_ver \
-L xpm \
-L fifo_generator_v13_1_1 \
-L blk_mem_gen_v8_3_3 \
work.blr_tb xil_defaultlib.glbl -l sv_sim.log -suppress 3015,3017,3722
这个代码段可以工作,但我担心这会抑制由我自己的rtl问题产生的警告。有没有办法抑制IP的特定警告

作为参考,这些警告都来自Vivado MIG IP,看起来像这样

# ** Warning: (vsim-3017) ../../ip/xc7k160t2ffg676-2/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/phy/mig_7series_v4_0_ddr_mc_phy_wrapper.v(1260): [TFMPC] - Too few port connections. Expected 9, found 8.
#    Time: 0 fs  Iteration: 0  Instance: /blr_tb/blr_sbk_top_i/ddr3_balor_i/u_mig_ddr3_64bit_32G/u_mig_ddr3_64bit_32G_mig/u_memc_ui_top_std/mem_intfc0/ddr_phy_top0/u_ddr_mc_phy_wrapper/gen_dqs_iobuf_HP/gen_dqs_iobuf[0]/gen_dqs_diff/u_iobuf_dqs File: C:/Xilinx/Vivado/2016.2/data/verilog/src/unisims/IOBUFDS_DIFF_OUT_DCIEN.v
MIG通过以下命令编译

vlog  -work xil_defaultlib -incr \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/mig_ddr3_64bit_32G.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/mig_ddr3_64bit_32G_mig_sim.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/clocking/*.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/controller/*.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/ecc/*.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/ip_top/*.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/phy/*.v" \
"$SBK_IP_DIR/mig_ddr3_64bit_32G/mig_ddr3_64bit_32G/user_design/rtl/ui/*.v"