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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1640|回复: 2

[转贴] 综合后的congestion分析演示

[复制链接]
发表于 2023-9-22 22:16:52 | 显示全部楼层 |阅读模式

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

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

x
原文链接


[color=rgba(0, 0, 0, 0.9)]如果你跑DCT综合的话(前提条件是吃了物理库),即使不加任何floorplan相关的约束,也可以查看一下设计最后的congestion情况。
[color=rgba(0, 0, 0, 0.9)]DCT综合时,工具会进行虚拟的布局和布线。虚拟的布局是,如果没有row site,STD摆放是可以不按照grid来的,同时DCT默认设置允许overlap。比如
[color=rgba(0, 0, 0, 0.9)] 640 (5).png
[color=rgba(0, 0, 0, 0.9)]DC以GRCs为标准评估设计的congestion情况。工具将设计的二维几何空间切割为若干个小区域,每个区域称为GRCs(Global Routing Cells)。在GRC中考虑虚拟走线穿过的数量,若超过GRC实际允许数量,则认为过于拥挤(over-congested)。溢出值(overflow)定义为设计的全部违例数量(单个GRC的违例数量可以大于1)。
[color=rgba(0, 0, 0, 0.9)]比如:
[color=rgba(0, 0, 0, 0.9)] 640.jpg
[color=rgba(0, 0, 0, 0.9)]如果congestion问题比较明显的话,可以看到整个设计是比较红的。
[color=rgba(0, 0, 0, 0.9)] 640 (1).jpg
[color=rgba(0, 0, 0, 0.9)]那么我们怎么进入这个页面呢?如果GUI来实现综合的话,可以直接进入layout界面看;大多数都是跑dc_shell脚本,当DCT综合跑完之后,通过start_gui可以启动图形化界面。在这之前,先通过report_congestion来让工具分析一下current_design的congestion问题,再打开gui,观看congestion view的时候点一下reload加载full chip的数据,就可以看了。
[color=rgba(0, 0, 0, 0.9)]上图中,右上角的option里面可以设定congestion的分析“粒度”;也可以通过list cells来列出选定区域的cell。除了congestion,还可以观看当前layout的cell density和pin density。

发表于 2024-12-3 10:07:20 | 显示全部楼层
hello ,请问下DCG 里面都怎么打开这种图形界面啊?我start_gui 后看不到这种类似的图啊
 楼主| 发表于 2024-12-6 15:51:50 | 显示全部楼层
start_gui或是gui_start,没有check下display x11设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-25 15:49 , Processed in 0.020165 second(s), 8 queries , Gzip On, Redis On.

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