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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10146|回复: 17

[讨论] clock tree 做短都有哪些好处?在满足timing情况下!

[复制链接]
发表于 2016-6-21 13:54:03 | 显示全部楼层 |阅读模式

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

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

x
clock tree 做短有什么好处?在满足timing情况下!
发表于 2016-6-21 17:25:28 | 显示全部楼层
本帖最后由 destiny21 于 2016-6-21 17:26 编辑

回复 1# 大龄文艺男青年
做短如果是因为buffer count变少的话:
1. 减少功耗,由其是时钟动态功耗。2. 可以减少面积。
3. OCV小,对setup / hold 影响变小,可以进一步节省组合逻辑部分的面积,功耗。
4. tree越短,tree上受SI影响可能也会变小(如果transition没有控制好,反而会变差),对timing,面积,功耗也可能有帮助。
还请补充及指正~~~
发表于 2016-6-22 10:31:17 | 显示全部楼层
回复 2# destiny21


    您好,第三条:OCV小,对setup / hold 影响变小,可以进一步节省组合逻辑部分的面积,这里为什么会节省组合逻辑的面积,CTS仅仅长是clock path,对data path 也有影响?

          第四条,4. tree越短,tree上受SI影响可能也会变小(如果transition没有控制好,反而会变差),如果transition没控制好是什么意思?
发表于 2016-6-22 13:35:22 | 显示全部楼层
回复 3# xingyun666666
cts结果好的话,data path动的力度就会小阿,这一点你从density的变化就可以看出来
我觉得层主想表达的 意思是 cts时也不要太去压clock path,如果导致个别的sink/buffer transition变大也不是一件好事
发表于 2016-6-22 13:54:20 | 显示全部楼层
主要是功耗
发表于 2016-6-22 19:15:22 | 显示全部楼层
感觉对timing影响也比较大,如果做得design里边data path上逻辑比较多,时序做得比较紧的话,OCV的影响就比较大了。clock越短的话,local skew就会越小么。tiiming就会好解一些。
发表于 2016-6-23 20:51:17 | 显示全部楼层
回复 4# 18345175021


    您好,很多人都说tree复杂时,要分析tree的结构,可以稍微具体解释下吗?怎么分析?分析tree之间是否有交叉?分析tree上的MUX Div ICG?分析哪个clock挂了哪些reg?
发表于 2016-6-24 10:55:15 | 显示全部楼层




   在理解了clock structure和clock group之后,把每个主时钟的分支按timing关系划分group,适当调整clock root点,只balance需要balance的点。根据cts engine的行为,关注并处理一下reconvergence & crossover点。这样可以把tree做短,做平,做好。
 楼主| 发表于 2016-6-27 09:43:17 | 显示全部楼层


回复  大龄文艺男青年
做短如果是因为buffer count变少的话:
1. 减少功耗,由其是时钟动态功耗。2. 可以 ...
destiny21 发表于 2016-6-21 17:25



感谢感谢,很全面,3Q
发表于 2016-6-27 15:12:39 | 显示全部楼层
回复 8# destiny21


    您好,您回答的很全面?点赞!但是我还有不懂的地方,请你指教

在理解了clock structure和clock group之后,把每个主时钟的分支按timing关系划分group,适当调整clock root点,只balance需要balance的点。根据cts engine的行为,关注并处理一下reconvergence & crossover点。这样可以把tree做短,做平,做好。

第一,把每个主时钟的分支按timing关系划分group,主时钟分析的timing是指什么?generate clcok?把有timing path关系的generate clock也设置group?
第二,适当调整clock root点,是指调整clock IO port的位置?这个是为什么?
第三,关注并处理一下reconvergence & crossover点,这两个概念是完全蒙的状态。
我的问题有些多,希望得到您的回复
祝工作愉快 ,嘻嘻
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-12 03:24 , Processed in 0.029151 second(s), 6 queries , Gzip On, Redis On.

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