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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5918|回复: 18

[讨论] 深入浅出聊聊CTS后的target skew问题,欢迎加入讨论

[复制链接]
发表于 2016-1-12 10:01:13 | 显示全部楼层 |阅读模式

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

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

x
我在CTS后,一般先分析原因,degug方向有:修改set_clock_tree_option -target skew或者是改-max_transition 或者修改fanout值,听所还可以限制级数levers,不知怎么搞啊
发表于 2016-1-12 17:05:48 | 显示全部楼层
以前ICC可以限制level,现在不可以。
分析可从下面的入手:skew的两条branch的构成,可能是constraint(SDC)的原因,placement的原因,clock structure的原因,mux 或 clock gating 的原因,还有可能是用错 clock cell 了。
发表于 2016-1-12 17:55:51 | 显示全部楼层
对啊,先检查clk路径上的nonck cell
 楼主| 发表于 2016-1-13 08:58:45 | 显示全部楼层
回复 2# zero_0
细化一下您说的,有不对的地方请您传教,补充,小女子这厢有礼了

   CTS后若发现skew不合理。第一,分析skew两条分支就是看看是不是因为skew的原因引起的violation,即:capture和launch delay的差值skew过大不合理,是造成violation的原因。CTS的目的做平(衡)balance就是指让capture和launch delay两个delay尽量相等。分析这两条path上的cell,net delay。第二,SDC的约束,您是指set_clock_tree_option 和set_clock_tree_exception,max_fanout/max_cap/max/transion吗?除了这些还有别的我没想到的SDC约束会影响skew的吗?
第三,placement的原因,可以详细一点解释吗?
第四,树的结构?我可以自己设计吗?平时就是ICC自己去做,这个完全蒙了。
 楼主| 发表于 2016-1-21 08:41:41 | 显示全部楼层
回复 2# zero_0


   可以解答下吗?我是新手刚入门,非常感谢!
发表于 2016-3-6 07:29:15 | 显示全部楼层
good good good
发表于 2016-3-6 07:57:45 | 显示全部楼层
good good good
 楼主| 发表于 2016-3-7 11:01:05 | 显示全部楼层
回复 3# 漠北


先检查nonclk cell是什么意思?可以解释一下吗
发表于 2016-3-9 10:06:40 | 显示全部楼层
发表于 2016-3-9 17:28:01 | 显示全部楼层

标题

回复 9# DeltaF
CTSTCH文件中的MSAXSKEW是不是越小时序越好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 17:18 , Processed in 0.023850 second(s), 8 queries , Gzip On, Redis On.

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