问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Max Transition违反的修复方法

发布网友 发布时间:2023-04-07 07:19

我来回答

1个回答

热心网友 时间:2024-12-09 06:36

数字IC设计中max_cap和max_tran这类逻辑DRC或者说时序DRC是在设计中必须修复的问题,到最后版图完成,这些问题都是要clean的。他们的分析与优化贯穿前后端设计中。下面按照从前到后的流程逐一讲解每个阶段如果出现max_tran违反该如何解决。下面用到的命令,主要针对的是Synopsys公司的综合工具DC以及布局布线工具ICC。

如果设计中报告存在max transision的违反,首先看一下最大违反是多少,违反的路径多不多,然后去分析出现违反的原因。

这种问题出现的原因无非三种:

1、扇出太大;

2、连线太长;

3、驱动强度太弱;

对于第一种情况,如果出现违反的net很多,那么很有可能是由于高扇出网络很多导致的,可以在sdc时序约束文件中将max_fanout的值设置的小一些,加紧约束;

对于第二种情况,可以采用手工ECO或者用PT进行ECO。对于长连线net可以增大前级的驱动能力,但是最常用的应该是在net中间插入buffer了。

对于第三种情况,同样可以采用手工ECO或者用PT进行ECO。可以增大net前一级cell的驱动能力,即用size_cell命令修复。

如果设计中存在一些非常小的违反,也可以采用工具自带的一些命令去让软件自动进行优化,以此减少设计者的工作量。下面依次讲解数字IC设计前后端中一些修复max_transition的命令。

1、逻辑综合阶段:同样,和修复Max Cap一样可以用compile_ultra来修复:compile_ultra -only_design_rule,如果是dont_touch的net,可以忽略。

2、布局之后,CTS之前:

2.1 命令让软件自动修复psynopt -only_design_rule

2.2 如果是高扇出引起的,那么可以在布局之前将max_fanout的值设置的小一些;如果高扇出的问题只发生在某个集中的地方,那么可以手动调整它的扇出。

2.3 加紧约束,set_max_transition xxx [current_design],这个值可以比库里面的值稍微小10%(约束更紧一些),同时留一定的裕量。

3、CTS阶段

如果CTS之后发现在时钟网络的dont_touch net上存在max_transition的违反,那么可以将CTS阶段时钟树的fanout设置的小一些,例如:

>set_clock_tree_options -target_skew 0 -max_fanout 30

Max_cap问题如果出现在这些net上,也可以用这种方法修复。

还有一种是在CTS的时候让软件去修复逻辑DRC违反,不过这种方法会特别耗时,不建议使用:

>set_clock_tree_options-advanced_drc_fixing true

>setcts_enable_drc_fixing_on_data true

4、CTS之后(PosCTS):

>psynopt -only_design_rule

5、布线阶段

>route_opt -incremental -only_design_rule

6、chipfinish阶段

在这里,相比于上一步,只做了一下DFM的操作,如果这里存在max_transition的违反,那么应该也是极其少量的,可以简单的通过focal_opt即可修复,命令如下:

>focal_opt -drc_nets all -effort high

原文链接: 数字IC前后端设计中的时序收敛(五)--Max Transition违反的修复方法 - Horizon00 - 博客园 (cnblogs.com)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见穿堂风 没有爱情我们一样会快乐的对吗 没有爱情的人会快乐么? 解除合同的效力有什么 合同解除会产生什么法律效力 合同解除后,哪些条款仍具效力? 合同解除产生哪些效力呢 民法典中合同解除产生哪些效力 解除合同的效力有哪些 济南七中学校怎么样 怎样增加模拟滤波器群延时 MIUI蓝牙怎么彻底关掉啊? 下了几天的雨西红柿和叶子上有黑霉了怎么回事,怎么治疗 番茄发霉了切掉发霉的部分还能吃吗 番茄发霉了切掉发霉的部分可以吗... 住房公积金贷款额度月激1338元最多能贷款多少钱 租房子的到期没交房租怎么办 迟迟不交房租怎么解决 为什么名字改了有的东西还是原来的名字 梦见给小孩吃冰棍 photoshop如何导入滤镜插件? DHC的Q10系列适合45岁的女人吗? DHC这个化妆品好吗? 想给妈妈买化妆品,DHC的如何?推荐其它的也行! 你推荐的DHCQ10系列正在用效果还行,那个自然堂弹力紧致系列有DHCQ10系... 姐妹们!DHC Q10系列和兰芝的护肤品哪个好? DHC的Q10的眼霜到底好不好用 ▕▌用过◆ dhc Q10 的进来讨论下~ 王者荣耀哪个女英雄英语最好 王者荣耀的日本英雄,为什么只有宫本说中文? 王者荣耀宫本武藏为什么不说日语 海夫国家队黑油和黄油刷哪个好打 海夫黑油和黄油的持续时间 三国演义观后感受400字(汇总8篇) 北京科技大学什么水平? 北京科技大学是双一流吗 北京科技大学是双一流大学吗? 北京科技大学是985吗 是双一流大学吗 ...链接只有我自己可以用 记住这是我偷的别人在用我不想让别人用... 《阅微草堂笔记》中刘羽冲是一个什么样的人? 左手造句幼儿园 壅碍的解释 壅碍成语有哪些 天门市凌峰工艺品制造有限公司介绍? 创业大道47号达琪服饰属于天门市的哪里 天门盈丰商贸有限公司怎么样? 天门市侨乡开发区创业大道在哪个镇 天门碧桂园玖玺交通方便吗?应该怎么过去? 天门市杨林科目三考场地址 天门华泰丽晶小区周边配套怎么样? 我的华为p1换上泰国的sim卡为什么不能上网啊?现在短信也发不了了...