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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3386|回复: 5

[求助] encounter中pad上时钟点建立

[复制链接]
发表于 2011-11-25 15:34:11 | 显示全部楼层 |阅读模式

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

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

x
各位大侠:

          现在有两个clock 都是从PAD 端口进入digital core内部的,进到内部后定义两个生成时钟。

          前面encounter 在timing 上分析都没有问题,但是在PT sta 的时候就找不到这两个时钟的相关信息。
实际encounter 中建立CTS 时候, clock root 点都是从PAD上开始的。这里我想问一下,是不是这样的clock 的root 点
在PAD过后的C(PAD--》C)点开始才比较合理啊?
          也听有同事说过某些clock 在建立root点的时候要考虑PAD上的位置,那么在什么情况下这个位置设在C点上呢?
发表于 2011-11-25 17:52:54 | 显示全部楼层
就设在port上, 即pad的 bond pad点上, pad本身的delay要考虑的,如果设在C或I端,那pad本身delay就没了,

我估计你 是 定义sdc要-add 吧,针对同一个port的 create_clock定义,
发表于 2011-12-1 11:14:13 | 显示全部楼层
回复 2# icfbicfb


    则呢么同步PAD上面的时序 和PAD外部的时序呢。。加了CTS后,PAD前会插入很多buf来保证芯片内部的skew,但PAD外都没有buf的,我的CTS 后 timing 检查这上面有很多vilotion。。
 楼主| 发表于 2011-12-1 11:41:28 | 显示全部楼层
遇到端口上violation,一般要和前端工程师讨论,看是否是端口的input output delay 导致的。
发表于 2011-12-1 13:39:27 | 显示全部楼层
因此 clock tree synthesis 之后有一步骤叫 virtual clock latency adjustment的步骤啊,

就是说吧clock tree的latency 反标到input,output clock上,

因为IO path假想是外面有个同步电路, 和里面的clock一样,因此io上也是要加上或减去这个clock tree latency的,

一般IO timing要这样调整以后 再看,否则 看到violation也不一定是真的,
对于input,会增加很多violation,因为launch path增加了 (setup time检查,hold则反)
对于output path, 会减小violation,因为capture path延长了,
发表于 2012-2-10 15:18:54 | 显示全部楼层
回复 5# icfbicfb

  请问下详细的做virtual clock latency adjustment。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-21 04:22 , Processed in 0.025599 second(s), 10 queries , Gzip On, Redis On.

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