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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3888|回复: 7

[求助] modlsim后端仿真

[复制链接]
发表于 2012-2-17 18:17:27 | 显示全部楼层 |阅读模式

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

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

x
modlsim后端仿真如果出现建立时间或保持时间违例是不是一定会出现error或warning提醒?
 楼主| 发表于 2012-2-20 15:44:29 | 显示全部楼层
回复 2# zhq415758192


    OK,thank you!timing check在哪里打开的?
 楼主| 发表于 2012-2-20 16:39:10 | 显示全部楼层
回复 4# zhq415758192


    好的,我去找找。还有个问题我很疑惑

我刚开始的setuptime slack=1.23ns,holdtime slack=0.067ns(版图后静态时序分析得出的).去做后仿真时OK,和前仿真一样。但我怕保持时间裕度不够大,于是在encounter里去优化holdtime slack=0.17ns,可是再去做后仿真时却发现后仿真出现了不定态(sdf是min模式)。真是奇了怪了。不知道怎么回事。按理说holdtime slack越大越好。怎么会出现这种情况呢?
 楼主| 发表于 2012-2-21 09:31:20 | 显示全部楼层
回复 6# zhq415758192


   版图生成后在encounter里提取RC参数有三种模式(RC extraction mode:default, detal, CCE).spef文件用于PT中去做时序分析。你们用的是哪种模式?CCE需要technical file。我用的是detail模式提取RC参数的。我用的工艺是0.35um。之前听说0.18um或以下的工艺需要用QRC或starxt工具来提取参数才准确。用于后仿真的.sdf文件是在PT中生成的。还有我的clk周期是40ns,但在综合时为了得到较好的网表,我把clk周期写为38ns,那等版图生成后去做静态时序分析时是不是该把clk周期改为40ns?
 楼主| 发表于 2012-2-21 09:48:22 | 显示全部楼层
回复 6# zhq415758192


    我试了下,条件完全一样,可后仿真却出现不定态。这种情况是不是可能跟激励有关系呀?明显holdslack变大了,按理说后仿真该没问题的!在sdf min模式下后仿真没问题(虽然PT分析holdslack=0.06ns,较小)是不是能确保芯片投片后就没问题了呢?我有点担心。
 楼主| 发表于 2012-2-21 11:48:56 | 显示全部楼层
回复 9# zhq415758192


    非常感谢!我估计是激励的问题。刚开始出现不定态时是在test.v里,就是I2C的数据端sdain出现不定态导致其他的信号出现了不定态。而sdain信号是通过激励给出的,激励发出的sdaout信号出现了不定态。我再找找原因。
发表于 2012-12-18 23:56:14 | 显示全部楼层
恩呢,谢谢
发表于 2013-12-31 15:54:04 | 显示全部楼层
也要做后仿了学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-27 02:58 , Processed in 0.021009 second(s), 6 queries , Gzip On, Redis On.

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