+nospecify ,+notimingcheck 和 +delay_mode_zero之间有什么区别?
时间:10-02
整理:3721RD
点击:
关于VCS的众多选项,常用的就那么几个,但是有几个还是不太分得清区别的,求大神指点
+
nospecify ,+notimingcheck 和 +delay_mode_zero之间有什么区别?
同问~
简单一个与非门为例
module ND(X,A1,A2)
output X ;
input A1,A2 ;
specify
(A1 => X) = 50 ;
(A2 => X) = 50 ;
endspecify
endmodule
在标准单元中,定义输入A1到输出X的路径延时为50 time unit。
+nospeicy:vcs不加入50 time unit的延时
+delay_mode_zero:将标准单元中定义的延时替换为0
+notimingcheck :时序检查开关,比如setup/hold/width检查等等,如使用开关,则仿真时不检查时序,如后仿真,时序检查不满足,可能导致X扩散。
我明白了,说得很详细,非常感谢!
学习了
vcs参数太多了