今天,抽空学习和整理一下后仿真中的VCS仿真选项之+nospecify/+notimingcheck/+no_notifier共三个选项。"后仿真很重要,坚持点滴学习"
1 选项:+nospeicy
在仿真时忽略库文件中指定的延时。
2 选项:+notimingcheck
时序检查开关,比如定义在specify...endspecify模块中的setup/hold/width检查等,如使用了该option,则仿真时不检查时序,行为类似于RTL仿真。 在PR未结束,sdf反标文件还没准备好时,可用该选项忽略延时,可用于功能性的粗略检查。 但真正跑后仿真时,不可使用该选项,否则仿真有效性大大降低。
3 选项:+no_notifier
可以关掉时序检查产生的不定态。通过这个命令参数可以使时序检查任务中检测到时序违例后,不影响其参数列表中的notifier的值,从而避免了notifier变化引起udp输出不定态的情况,该命令仅对notifier的值有影响,对于时序检查任务检测到的时序违例不产生任何影响;