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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9707|回复: 10

[求助] 多个时钟CTS问题(encounter)

[复制链接]
发表于 2011-12-10 12:18:37 | 显示全部楼层 |阅读模式

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

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

x
如图所示:
A点表示外部时钟iClk;B点表示内部时钟iClkSys;
D表示分频器产生的时钟iClkInter

CTS创建之后产生两个时钟--A,B;没有D
但是这样不能直接做CTS,因为工具会平衡AB之间的skew;
请问.ctstch文件改怎么修改,才能让时钟树更好的做出来?
还有sdc文件需要修改吗?
无标题.bmp

下图是.ctstch文件。分别对应时钟B和A
1.bmp
发表于 2011-12-10 19:07:18 | 显示全部楼层
现在的目标是啥?

注意几点:
1)clock缺省不能穿过flop ,除非是generated clock
2)除非是clkGroup里面, 否则不会自动balance each clock
3) mux,icg不会挡住clock穿过,
4)有必要修改cts spec, 可以一个一个做,如果觉得一起做多个不好控制的话,
 楼主| 发表于 2011-12-10 19:15:53 | 显示全部楼层
回复 2# icfbicfb


    目标是把时钟树做的好点,这种状态下插入的buffer级数很大,且Post_CTS  Optimization 后  还会有2000多个violation。。。
发表于 2011-12-11 15:12:18 | 显示全部楼层
A,B不是一个source时,时钟不会自动平衡啊,A,B两点怎么会balance呢?
发表于 2011-12-11 16:29:52 | 显示全部楼层
在C点作为rootpin做cts试试呢
 楼主| 发表于 2011-12-11 19:21:28 | 显示全部楼层
回复 4# 1359784773


    是的  ,但是encounter会认为他们是同一个,会把它们尽量平衡起来,于是就出现问题了
 楼主| 发表于 2011-12-11 19:36:47 | 显示全部楼层
回复 5# damonzhao


    那样的话CTS综合时候停不下来了
发表于 2011-12-12 10:07:06 | 显示全部楼层
回复 7# e07610230


    为什么会停不下来?规模很大么?还是除了MUX还有别的东西?网表没问题?

整个时钟树的情况如何,有没有其它的东西你不知道的,有没设定到的地方,导致不能完成?

EDI的时钟树还是比较好设定的,只要你了解清楚结构。一般没啥问题的
发表于 2011-12-12 10:29:44 | 显示全部楼层
这话说到点上了,
"了解清楚结构"!
发表于 2012-12-11 11:27:57 | 显示全部楼层
答案呢....期待...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-15 17:40 , Processed in 0.026537 second(s), 10 queries , Gzip On, Redis On.

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