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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3416|回复: 6

[求助] 后仿hold问题

[复制链接]
发表于 2012-8-7 08:35:30 | 显示全部楼层 |阅读模式

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

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

x
encounter分析hold没有问题,后仿是报有hold问题,在encounter中reg2reg hold已经到了0.108ns了,可是后仿还是有hold violation,我该怎么办?
请指教!
发表于 2012-8-7 16:28:03 | 显示全部楼层
RCfactor试试呢
发表于 2012-8-7 16:29:25 | 显示全部楼层
找出路径看看啊。找出差异的原因。
发表于 2012-8-7 20:03:28 | 显示全部楼层
Every month, there are some guys ask the similar question.
It's often caused by the mismatch of SDC and stimulate, different condtion and delay
 楼主| 发表于 2012-8-8 00:16:35 | 显示全部楼层
我查了一下,由于设计中有异步fifo,综合时把异步fifo的两个时钟false path,导致该路径没有约束到导致的。
发表于 2012-8-8 22:37:38 | 显示全部楼层
仅供参考:
    如果确定是两个异步时钟域的D触发器之间的hold违例,后端是没有办法处理的,也没有办法避免的,需要前端代码设计时处理。
   当然,需要仔细检查两个reg的时钟是否确定是异步的,是否有分频或倍频等关系。如果两个时钟有关系的话需要修改脚本,把两个时钟域之间的set_false_path去掉。如果两个时钟没有关系的话,就让设计人员确认是否有做跨时钟域处理。
 楼主| 发表于 2012-8-12 14:27:13 | 显示全部楼层
回复 6# sophia871214


我的这两个时钟是分频的关系,我在综合时已经把set_false_path 去掉,在encounter中report_timing -early -to 器件/D的报告显示的是两个时钟域的。
这种情况前端该做怎样的处理呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-22 15:28 , Processed in 0.020821 second(s), 12 queries , Gzip On, Redis On.

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