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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 16655|回复: 19

[求助] 请教VCS后仿 +neg_tchk +notimingcheck问题

[复制链接]
发表于 2013-2-21 16:29:07 | 显示全部楼层 |阅读模式

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

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

x
小弟初学者,请教大神们,PR后用vcs后仿,我用的smic18_neg.v的库,且PR后dump出来的sdf文件里hold很多都是负值。

1.PR后的timing rpt没有时序违反,那sdf里负的hold 是什么意思,是好是坏?

2 有error,提示要加+neg_thck,这个和负的hold有什么关系吗?加+neg_tchk貌似把负的hold修成0了?

3.+notimingcheck就相当于不检查负的hold?那影响仿真所加时序吗?这个命令在仿真时候需要加吗?

正确的仿真,这2个命令都需要加吗?
发表于 2013-2-22 16:50:21 | 显示全部楼层
回复 1# rdl890208


1.PR后的timing rpt没有时序违反,那sdf里负的hold 是什么意思,是好是坏?
   没有关系,hold为负值的意思是信号在时钟沿之前指定时间内(那个负值的绝对值)翻转都不会出问题。
2 有error,提示要加+neg_thck,这个和负的hold有什么关系吗?加+neg_tchk貌似把负的hold修成0了?
   需要+neg_thck,我认为不是因为“+neg_tchk”才把负值改为0,而是因为工具不支持负值,
   所以把负值改为0来计算,这样相当于仿真时hold check更苛刻了。
3.+notimingcheck就相当于不检查负的hold?那影响仿真所加时序吗?这个命令在仿真时候需要加吗?
   时序仿真不能用“+notimingcheck”,只有功能仿真时才可以加这个选项。
 楼主| 发表于 2013-2-25 11:09:09 | 显示全部楼层
回复 2# kulong168

非常,非常感谢你的回答!另外,飞翼零式很帅!
发表于 2013-2-28 22:28:21 | 显示全部楼层
大哥大gdeg
发表于 2015-9-7 11:14:49 | 显示全部楼层


回复  rdl890208

请问能否具体说明下,notimingcheck在RTL仿真和后仿真中的意义?如果后仿真中加了这个参数会有什么影响?

1.PR后的timing rpt没有时序违反,那sdf里负的hold 是什么意思,是好是坏?
   没有 ...
kulong168 发表于 2013-2-22 16:50



请问能否具体说明下,notimingcheck在RTL仿真和后仿真中的意义?如果后仿真中加了这个参数会有什么影响?
发表于 2015-9-8 09:28:45 | 显示全部楼层
回复 5# yangweijlu

notimingcheck在RTL级仿真中,可以避免如sram、flash以及你RTL中例化的std cell报出时序违背,而影响你的仿真结果。后仿真一般仅将notimingcheck设置在跨时钟域处理的第一级DFF上,以规避其报时序违背,导致仿真出现X态。
发表于 2015-9-8 12:40:38 | 显示全部楼层
回复 6# kulong168


   非常感谢,现在完全清楚了!
发表于 2016-3-3 10:10:30 | 显示全部楼层
回复 6# kulong168

你好,请问一下怎么将“notimingcheck”这个参数只加到跨时钟域的第一级呢? 谢谢!
发表于 2016-3-3 15:11:56 | 显示全部楼层
回复 8# 零魂

假设你有两个dff (分别为“u1/u2/u3”,“u1/u2/u4”) 不做时序检查创建一个文件,我在这里命名为notimingcheck.cfg
文件内容为:
instance {
    u1/u2/u3,
    u1/u2/u4
} {noTiming};

然后在仿真编译中加入 “+optconfigfile+notimingcheck.cfg
执行仿真即可
发表于 2016-3-9 09:24:45 | 显示全部楼层
回复 8# 零魂

第二级的时序是需要解决的(也就是说第二级不能出现时序问题,因为他属于同一个时钟域)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 16:11 , Processed in 0.027349 second(s), 9 queries , Gzip On, Redis On.

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