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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: AveryYoung

[求助] 求助,group_path的用法

[复制链接]
发表于 2016-6-7 11:15:40 | 显示全部楼层
回复 10# Timme

您好,请问,一般都什么场合您会考虑用设置group_path来优化timing?我也想用这个方法,可是不知道什么情况下应该用,期待您的回复
发表于 2016-6-7 20:08:13 | 显示全部楼层
回复 1# AveryYoung


   楼主,分group可以放在sdc里,这样在compile之前肯定要source sdc从而预先设置好group。我不太理解你提的问题,难道你是没有分path_group直接综合?如果这样,若是工具把主要时间和资源都用来优化一条feedthrough,那么真正的reg2reg的critical path就得不到优化了。所以你说的在compile之前分组是必须的啊。
发表于 2016-6-7 20:30:29 | 显示全部楼层




当你有把握给设计中的关键路径分类时,就可以用。
发表于 2016-6-7 20:30:29 | 显示全部楼层


回复  Timme

您好,请问,一般都什么场合您会考虑用设置group_path来优化timing?我也想用这个方法,可 ...
xingyun666666 发表于 2016-6-7 11:15




当你有把握给设计中的关键路径分类时,就可以用。
发表于 2016-6-8 11:21:28 | 显示全部楼层
回复 14# Timme


    有点没懂,您能稍微解释一下吗?非常感谢
发表于 2016-6-8 21:27:13 | 显示全部楼层


回复  Timme


    有点没懂,您能稍微解释一下吗?非常感谢
xingyun666666 发表于 2016-6-8 11:21




比如,默认下S家是用Endpoint Clock来分Path Group,C家是用reg2reg in2reg reg2out in2out来分Path Group,都是最简单的区分方法.......
发表于 2016-6-12 09:47:18 | 显示全部楼层
回复 16# Timme


    好的,懂您的意思,您说的是工具默认的分group,其实我想知道的是当timing violation后,什么样的情况会考虑用单独把某些path拿出来设置group来优化timing,这些path应该具有什么特点吗?
发表于 2016-6-12 18:32:25 | 显示全部楼层


回复  Timme


    好的,懂您的意思,您说的是工具默认的分group,其实我想知道的是当timing violatio ...
xingyun666666 发表于 2016-6-12 09:47



只要是相对独立的路径,都适合作为独立的Path Group。目的可以是优化除WNS以外的“次关键”路径;或是防止非关键路径干扰优化引擎。S家工具Group出来是为了调整三个Cost(WNS Cost、Max Delay Cost、TNS Cost),C家工具Group出来是为了能被WNS Optimizer击中。
发表于 2016-6-12 18:32:25 | 显示全部楼层


回复  Timme


    好的,懂您的意思,您说的是工具默认的分group,其实我想知道的是当timing violatio ...
xingyun666666 发表于 2016-6-12 09:47



只要是相对独立的路径,都适合作为独立的Path Group。目的可以是优化除WNS以外的“次关键”路径;或是防止非关键路径干扰优化引擎。S家工具Group出来是为了调整三个Cost(WNS Cost、Max Delay Cost、TNS Cost),C家工具Group出来是为了能被WNS Optimizer击中。
发表于 2016-6-13 10:32:25 | 显示全部楼层
通俗的讲,其实group是控制优化对象的,来实现TNS的降低的。 工具默认只优化每个组里最差的那条path,只要没有优化成violation为0,就一直只优化那条path,不考虑其他path。 分组是为了多几个组,也为了把有些io 到内部的path从真正的reg2reg path里摘出来,优化的对象依旧是每个组里最差的那条。
如果想要优化一个组里的一个范围内的violation而不只是一条,就加-critical。
实在不知道怎么分组,先跑compile 一次,report timing,看violation是不是集中在哪个path group,然后再把这个group摘出来,再跑一次compile。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-3 04:15 , Processed in 0.026398 second(s), 6 queries , Gzip On, Redis On.

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