在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6849|回复: 8

[求助] NC-Verilog后仿所遇到的问题

[复制链接]
发表于 2012-3-1 21:33:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 muchuanhua 于 2012-3-2 12:45 编辑

各位大侠:

          最近在用NC-Verilog 做后仿时,发现了一些问题:ncelab top -access时,它报了大量的warning,大致是一个原因的warning:

eetop_cn_ncverilog的warning.bmp

图片没有传好,几个关键字是:Negative timing check limit not allowed in a 1 limit timing check, setting to 0 in instance.


开始上网查了资料,说是负延迟,按所说方法(-neg_tchk或者是-noneg_tchk)均没有用。


请问它的warning是不是说:NC-Verilog将负延迟变为0 了?该怎么解决呢?


请各位高人指教!不甚感激!

发表于 2012-3-2 08:33:44 | 显示全部楼层
还是贴个图吧~~~~~
发表于 2012-3-2 09:24:20 | 显示全部楼层
一般来讲,仿真工具在默认情况下,是会将负值当成0处理,这样一来,约束就会更紧
如果想正常处理这些负延迟数值,除了要添加仿真工具使能选项之外,还要确认SDF文件或者specify模型中,关于时序定义是否支持负值,比如$setup不支持,而$setuphold就支持
 楼主| 发表于 2012-3-2 12:41:27 | 显示全部楼层




      谢谢您的回复。对于这句话:“还要确认SDF文件或者specify模型中,关于时序定义是否支持负值,比如$setup不支持,而$setuphold就支持”我不是很理解,请问这个模型是我做后仿所用到的chip.sdf文件吗?请问如果不支持负值,那该怎么解决负延迟的检查呢?
      您说,仿真工具在默认的情况下,会把负值当做0来处理,使得约束更紧了,是否可以这样认为,负值被当做0了,功能仍旧实现,说明未有关于负延迟的时序违例。
       非常感谢!
 楼主| 发表于 2012-3-2 18:56:43 | 显示全部楼层
回复 3# jun_dahai


    您好!下午我看到了您以前的帖子,对您的说法有一定的了解了。现在我已经把hold全部用setuphold来代替,所以hold中没有出现负值,(setuphold中是有负值的),但是modelsim(或者NC-Verilog)仍旧不识别+neg_tchk,仍旧报错(或者warning)。还请您指点指点。

    谢谢!
发表于 2012-3-5 08:54:36 | 显示全部楼层
回复 5# muchuanhua


    是与仿真模块相对应的sdf文件

    也可以这么认为,对于负值,仿真工具会建立模型对相关延时数据作相应处理后,再check timing
发表于 2012-3-5 09:07:35 | 显示全部楼层
回复 6# muchuanhua


    +neg_tchk这个激活负值的选项,是vcs工具的,关于modelsim(或者NC-Verilog)请研究help文档
发表于 2012-3-5 09:11:55 | 显示全部楼层
关于nc verilog工具,我猜想它在默认的情况下,是检查负值的($setuphold and $recrem)
我刚研究了该工具的help文档,找到如下一个选项:
    ncelab -NONEG_TCHK
该选项的作用是禁止负值检查
 楼主| 发表于 2012-3-5 13:26:37 | 显示全部楼层
回复 9# jun_dahai


    谢谢您。查看了相关的help,NC-Verilog和modelsim都是支持+neg_tchk的。
    但是加了此选项后,仍旧报错(modelsim)或报warning(NC)。不知道除了把hold改成setuphold外,还有什么可能导致其如此的原因吗?

     谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 14:59 , Processed in 0.021501 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表