博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在ncverilog仿真条件设置中+nospecify ,+notimingcheck 和 +delay_mode_zero之间有什么区别
阅读量:4187 次
发布时间:2019-05-26

本文共 461 字,大约阅读时间需要 1 分钟。

以标准库单元中一个与非门为例,库.v文件中作了如下描述:

module ND(X,A1,A2)

   output X ;

   input A1,A2 ;

   specify

     (A1 => X) = 50 ;

     (A2 => X) = 50 ;

   endspecify

endmodule

在标准单元中,定义输入A1和A2到输出X的路径延时都为50 time units。


+nospeicy:即ncverilog在仿真时忽略库文件中指定的50 time unit的延时。


+delay_mode_zero :将标准库单元中定义的延时50替换为0。


+notimingcheck :时序检查开关,比如setup/hold/width检查等等,如使用了该option,则仿真时不检查时序,行为类似于RTL仿真。在PR未结束,sdf反标文件还没准备好时,可用该选项忽略延时,可用于功能性的粗略检查。但真正跑后仿真时,不可使用该选项,否则仿真有效性大大降低。可使用tfile来将特定的路径加到no timing check list file中。

转载地址:http://ewsoi.baihongyu.com/

你可能感兴趣的文章
在EasyJWeb中轻松开发Ajax运用
查看>>
EasyJWeb中的代码生成体验
查看>>
EasyDBO-0.9.1版发布
查看>>
开源2007,我们来了
查看>>
EasyJWeb-0.8.0版本发布
查看>>
Velocity中文
查看>>
开源与“黑客”入侵
查看>>
谈新手修练J2EE武功及学SSH的方法
查看>>
一个程序员充实的2006
查看>>
我眼中的博客MVB与投票
查看>>
EasyJF开源CMS开发团队重组,欢迎开源爱好者加入!
查看>>
休博几天
查看>>
图解EasyJWeb框架结构
查看>>
插件开发招人及《开源人》征稿
查看>>
换电脑了
查看>>
写代码.VS.写作
查看>>
偶的blog百篇原创留念-呵呵
查看>>
《深入Spring2》终于开始发布电子版本了
查看>>
这样的开源基金设想行得通吗?
查看>>
从山丘锤王之死谈Spring AOP中的引介(Introduction)
查看>>