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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8145|回复: 12

[原创] CTS balance

[复制链接]
发表于 2011-7-27 22:05:04 | 显示全部楼层 |阅读模式

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

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

x
今天做CTS,在common_cts文件中,设定了balance group。大概有10几个时钟,希望CTS自动执行时,可以进行balance。
不过几次执行后,总是有几个时钟不能很好balance。

原因不明。

已经从如下方面进行了分析:
(1)是否设定了特殊bounds.导致不能balance.
(2)是否设定了特殊的don't touch,导致不能balance。
(3)是否place后,占有率已满。
。。。

都确认了。可是仍旧是balance效果不好。
郁闷中。哪问高手遇到过同样的问题?可否共享一下经验?
发表于 2011-7-27 22:52:15 | 显示全部楼层
估计你的时钟路径上有分频器或者门控,这对于CTS是非常致命的。

CTS会默认将所有的sink都balance,但是你不妨画一下clock的逻辑结构,如果存在分频器或者CG单元,这里是无论如何也无法balance的,因此需要将这里设置为through pin
 楼主| 发表于 2011-7-27 22:56:47 | 显示全部楼层
谢谢你的专业回复。我们的design里,通常只设定Excludepin,leaf pin。还没有设定过through pin的经验。。。另外,可以简单介绍一下分频器跟CG单元么? 我是做后端的,对前端的逻辑不是很了解。这也是执行CTS的一大障碍。呜呜呜。

多谢了。
 楼主| 发表于 2011-7-27 23:01:01 | 显示全部楼层
你说的分频器及门控指的是逻辑中的latch,Gated clock吧?
发表于 2011-7-27 23:04:40 | 显示全部楼层
比较下CTS的report和timing report,看看clock的延迟是否一致

做后端可以不清楚设计的逻辑,但是多花点时间了解clock的结构还是很值得的
发表于 2011-7-29 20:30:20 | 显示全部楼层



CG不用解释了吧, library就有。

divider是电路搭出来的, 比如一个最简单的二分频, 用一个FF输出Q端接一个INV反馈到输入D
 楼主| 发表于 2011-7-30 01:49:12 | 显示全部楼层
谢谢大家的热心回复。

》CTS的report和timing report
大师可以清楚地解释一下CTS的report与timing report的区别么?

我只是一个初学着,刚接触CTS不久。
我理解的是timingreport,只用户模式下的reports。或者说是芯片工作模式下的定义的钟的report。而cts report,是只CTS阶段定义的时钟的report。
CTS定义的钟,与用户模式下定义的钟,应该不同。时钟定义点以及钟的数量是不同的。
这样理解对吧?

ICC在不同模式下报report,是需要读入不同模式下的senario的。对吧。

今天分析了一天仍旧没有解决问题。问了一些公司里的工程师,都没有好的建议。ICC进行balance,会考虑很多因素。有时候一些无关timing的问题,也会影响balance的效果。比如说VoltageArea设定的问题等等。

明天周末,还需要在Debug一下.郁闷中.
 楼主| 发表于 2011-7-31 23:28:17 | 显示全部楼层
回复 1# tonyhard
今天又去搞了半天ICC。主要是研究了一下LOG。发现在时钟数balance时出现Warning.主要内容是incorrect routing rule。可是在环境里查了半天,cts相关的设定似乎都没有问题。。。

郁闷中。。。
 楼主| 发表于 2011-8-1 22:11:58 | 显示全部楼层
今天又做了如下尝试
(1)去掉一个最不可balance的时钟,发现其余时钟依旧不能balance。
(2)只定义两个钟,以及这两个钟的ExcludePin ,再把它们设为balance Group。这样也不行。
真是没有办法了。
哪位高人有好的见解?
发表于 2011-8-3 14:31:41 | 显示全部楼层
你吧两个clock 的sink report 出来,然后挑最差的,看看timing report,然后分析下clock path 为什么不能balance。如果不是design 问题就是 constraint & tool 的问题来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-21 13:31 , Processed in 0.042616 second(s), 9 queries , Gzip On, Redis On.

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