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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5057|回复: 16

[求助] encounter如何手动改善时钟树

[复制链接]
发表于 2017-10-14 16:26:31 | 显示全部楼层 |阅读模式

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

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

x
请教大家,在encounter进行apr时,如果时钟树不满足要求,fanout过大,如何手动插入buff及如何手动摆平时钟树?第一次做apr,希望能说的详细些,谢谢!比如现在sdc设的fanout是36,apr时
setup和hold都过了,跑出来后,进行pt发现有clock上时钟不满足,有些推动的fanout居然达到100-200之大,如何手动插入buff改善时钟呢?谢谢🙏
发表于 2017-10-16 10:01:24 | 显示全部楼层
帮顶,也想学习下!!
发表于 2017-10-16 15:35:14 | 显示全部楼层
帮顶,也想学习下!!
发表于 2017-10-16 16:05:57 | 显示全部楼层
在你的sdc约束里面设置 set_max_faout 36 【current_design】
发表于 2017-10-16 16:30:20 | 显示全部楼层
你还可以在cts约束里面对时钟树进行约束, set_max_fanout XX
 楼主| 发表于 2017-10-16 18:02:36 | 显示全部楼层
回复 4# 教父


    谢谢!在sdc里已经设置了,感觉是普通的net点是受约束的,可是与时钟相关的就不能满足,超出100呢
 楼主| 发表于 2017-10-16 18:04:05 | 显示全部楼层
回复 5# 教父


    谢谢!我们在CTS里分别对3个时钟都有约束MaxFanout 36,但感觉对时钟不起作用
 楼主| 发表于 2017-10-16 18:11:51 | 显示全部楼层
求救啊~~@版主 @陈涛 @icfbicfb @各路大仙
         1)目前是普通net点可以满足fanout约束,但是clock就不受fanout约束,超出100多;
         2)目前有3个直接从模拟部分送过来的clock,但是每个时钟又会产生一些中间的时钟,感觉在这些时钟后,fanout就不可控了;会跟sdc有关吗?sdc对generate 的clock应该怎样约束才正确呢?
         3)sdtcell的LEF中没有Fanout的约束,runencounter时会有WARNING报出,会有影响吗?

拜托大家了!
发表于 2017-10-16 19:21:59 | 显示全部楼层
set_clock_transition  XX  [all_clocks] 有下约束吗?
发表于 2017-10-17 16:27:21 | 显示全部楼层
看你的设计, 应该是有3个主时钟, 其他都是分频时钟,在SDC里面每一个时钟都需要定义, 包含分频时钟,还有你需要对每一个时钟都要约束它的fanout,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 21:57 , Processed in 0.020377 second(s), 6 queries , Gzip On, Redis On.

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