1

我想用 $args 代替一些 vsim 参数。

** UI-Msg: (vish-3296) 未知选项 '-assertdebug -classdebug'

vlog -sv time_diff_test.sv
vopt time_diff_test +acc -o dbgver
set args "-assertdebug -classdebug"
vsim dbgver $args # error
vsim dbgver -assertdebug -classdebug # runs fine

我认为 vsim 被定义为模拟器(questasim)端的 proc,它将 $args 识别为单个参数。所以它会抛出一个错误,因为没有这样的参数可用。有人知道这个问题的解决方法吗?

4

1 回答 1

2

这可能是正确的:

vsim dbgver {*}$args

于 2021-10-19T18:45:10.490 回答