今天,抽空学习和整理一下后仿真中的VCS仿真选项之+nospecify/+notimingcheck/+no_notifier共三个选项。“后仿真很重要,坚持点滴学习”
一 选项:+nospeicy
作用:在仿真时忽略库文件中指定的延时信息
以标准库单元中一个与非门为例,库.v文件中作了如下描述:
module nand(X,A1,A2)
output X ;
input A1,A2 ;
specify
(A1 => X) = 30 ;
(A2 => X) = 50 ;
endspecify
endmodule
在标准单元中,定义输入A1和A2到输出X的路径延时分别为:30、50 time units。只有添加这个选项,后仿真中的延时信息,才能起到作用。
二 选项:+notimingcheck
+notimingcheck :时序检查开关,比如定义在specify...endspecify模块中的setup/hold/width检查等,如使用了该option,则仿真时不检查时序,行为类