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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 3882|回复: 6

[求助] 后仿hold问题

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

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

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

×
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的报告显示的是两个时钟域的。
这种情况前端该做怎样的处理呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-14 17:35 , Processed in 0.019304 second(s), 5 queries , Gzip On, Redis On.

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