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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: half_honey

[求助] set_clock_tree_exceptions

[复制链接]
 楼主| 发表于 2014-5-22 09:51:03 | 显示全部楼层
回复 10# vien_gao


就是之前做cts没有任何针对clk_pll的设置的。然后rpt出来clk_pll就有这三个违例,也只有这三个。
然后就按照一楼设置了non stop,但是rpt结果也还是这三个违例,连slack大小都没变化。
发表于 2014-5-22 09:59:41 | 显示全部楼层
那我估计这三个点应该是generate clk点吧,当你对一个master clk做cts时ICC会自动把后面的generate点当做non-stop pin来处理的,所以你自己设不设non-stop pin都一样。
所以我建议你在ICC里靠近clk源头的地方(比如PLL或IO附近)画个小region,然后把clk gen的cell都放进去,然后在clkgen外面做cts
发表于 2014-5-22 10:15:51 | 显示全部楼层
设成exclude pin可以考虑吗?
 楼主| 发表于 2014-5-22 10:23:27 | 显示全部楼层
回复 12# vien_gao


   那我估计这三个点应该是generate clk点吧,当你对一个master clk做cts时ICC会自动把后面的generate点当做non-stop pin来处理的,所以你自己设不设non-stop pin都一样。
所以我建议你在ICC里靠近clk源头的地方(比如PLL或IO附近)画个小region,然后把clk gen的cell都放进去,然后在clkgen外面做cts



对,确实是几个generate!因为一开始我就是CK加了buffer,然后几个generate clock都恶化的好厉害。


不太懂怎么把clk gen的cell限制在画的region里,region怎么画呢?能说说具体命令不?
 楼主| 发表于 2014-5-22 10:25:31 | 显示全部楼层
回复 13# 小干爹z2z


   一直不太明白exclude和non stop的区别..
发表于 2014-5-22 10:28:56 | 显示全部楼层
回复 13# 小干爹z2z

设成exclude pin的话,这三个generate clk后面的FF都不会去做cts了。所以不能设exclude pin
发表于 2014-5-22 10:32:34 | 显示全部楼层
回复 14# half_honey

create_bounds -name clkgen -coordinate {$xl $yl $xu $yu} -type hard -exclusive [get_cells fh128/cnp/clkgen]
 楼主| 发表于 2014-5-22 10:35:13 | 显示全部楼层
回复 17# vien_gao


多谢多谢!!原来bound还可以这样用!!以前都是拿它限制Place,还觉得效果好差
设完bound再做cts的话,工具就会在clkgen外面做cts了对吧?
发表于 2014-5-22 10:41:13 | 显示全部楼层
回复 18# half_honey

如果你给的cts点还是在clkgen里的clk root pin的话工具不会自己去bound外面找点去做cts,工具只会在你给的点后做cts。我的意思是你自己在clkgen外面找点,然后在这个点上create一个clk,然后在这个点上做cts,做完之后再把这个点上的clk删掉。
 楼主| 发表于 2014-5-22 10:45:11 | 显示全部楼层
回复 19# vien_gao


   嗯嗯 大概明白意思了 我去试试~多谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 07:07 , Processed in 0.019907 second(s), 7 queries , Gzip On, Redis On.

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