4. 电源地网络拓扑:网格结构(Mesh)、环状结构(Ring)、梳状结构(Comb)、混合结构
各位做后端的朋友,咱们今天聊聊PDN的拓扑结构。说白了,就是电源和地线在芯片上怎么走、怎么连的问题。我做了这么多年芯片,发现很多新手容易在这上面栽跟头——选错了拓扑,后面IR Drop和EM问题能让你改到怀疑人生。
我个人习惯把PDN拓扑分成四大类:网格结构、环状结构、梳状结构、混合结构。每种都有它的脾气,咱们一个一个来看。
4.1 网格结构(Mesh)—— 最稳的老大哥
网格结构,你想想看,就像渔网一样。电源线和地线在芯片上横竖交叉,形成一个个小格子。这种结构在数字芯片里用得最多,尤其是那种面积大、功耗高的设计。
核心特点:电源线和地线在多个金属层上交替走线,通过通孔(Via)连接,形成立体网格。
我在项目中遇到过一个大芯片,功耗接近100W,当时用的就是Mesh结构。为什么?因为网格的每个节点都有多条路径供电,说白了就是冗余度高。一条路堵了,电流还能从旁边绕过去。
Mesh结构的优缺点:
- 优点:IR Drop均匀,电流密度分散,抗EM能力强
- 优点:适合大规模数字电路,尤其是CPU、GPU这类高功耗设计
- 缺点:布线资源占用多,影响信号线的走线空间
- 缺点:设计复杂度高,需要仔细规划通孔密度
我的经验:Mesh结构的网格间距一般取50-100μm。太密了浪费资源,太疏了IR Drop压不住。我曾经有个项目,网格间距设到200μm,结果后端IR Drop分析直接红了——嗯,后来老老实实改回80μm。
4.2 环状结构(Ring)—— 外围供电的利器
环状结构,顾名思义,就是在芯片四周或者模块周围画一圈电源环。这种结构在IO区域和模拟电路里很常见。
为什么会有人用Ring?说白了,有些模块不需要那么密的电源网络,或者芯片面积小,一个环就能搞定供电。我见过一些低功耗IoT芯片,整个芯片就靠一个电源环撑着。
环状结构的典型应用:
- 芯片IO环供电
- 模拟模块(PLL、ADC等)的隔离供电
- 小面积芯片的整体供电
- 作为Mesh结构的补充,在芯片边缘提供额外供电
注意:环状结构有个致命弱点——环内部的供电能力弱。如果模块面积大,光靠外围环供电,中心区域的IR Drop会非常严重。我曾经吃过这个亏,一个2mm×2mm的模块只用Ring供电,结果中心IR Drop超过了10%。
4.3 梳状结构(Comb)—— 简单粗暴的选择
梳状结构,你想象一下梳子的样子。电源线像梳子的背脊,然后分出很多平行的齿。这种结构在标准单元行供电里用得特别多。
我记得刚入行时,带我的老工程师说:「梳状结构是最容易画的PDN。」确实,它结构简单,设计规则也少。但简单不代表万能。
梳状结构的适用场景:
- 标准单元行供电(VDD和VSS交替排列)
- 低功耗设计中的电源门控(Power Gating)
- 模拟电路中的局部供电
- 作为Mesh结构的简化版本,用于低功耗模块
说白了,梳状结构就是Mesh结构的简化版。它只在一个方向上走线,另一个方向靠单元内部的连接。这样做的好处是节省布线资源,但坏处是电流路径单一,容易产生热点。
避坑指南:我曾经在一个项目中,为了省面积,把标准单元的电源梳间距拉到了200μm。结果后仿发现,远离电源梳的单元延迟大了15%。嗯,从那以后我学乖了——梳状结构的间距最好控制在100μm以内。
4.4 混合结构(Hybrid)—— 取长补短
实际项目中,很少有人只用一种拓扑。大多数情况下,我们会把多种结构混着用。这就是混合结构。
你想想看,一个芯片里既有数字模块又有模拟模块,数字部分需要Mesh,模拟部分可能只需要Ring或者Comb。这时候混合结构就是最佳选择。
常见的混合方式:
| 混合方式 | 适用场景 | 我的经验 |
|---|---|---|
| Mesh + Ring | 大芯片外围供电 | 芯片边缘IR Drop改善明显 |
| Mesh + Comb | 数字模块内部供电 | 标准单元供电效果好 |
| Ring + Comb | 模拟模块供电 | 隔离性好,噪声低 |
| 多层Mesh混合 | 超高功耗设计 | 需要仔细规划通孔 |
核心思路:混合结构不是简单地把几种拓扑拼在一起,而是要根据功耗分布、面积约束、工艺要求来动态调整。说白了,哪里需要强供电就用Mesh,哪里需要省资源就用Comb,哪里需要隔离就用Ring。
4.5 拓扑选择指南
讲了这么多,到底怎么选?我给大家一个简单的判断逻辑:
- 看功耗密度:功耗密度高(>1W/mm²)→ Mesh;功耗密度低(<0.1W/mm²)→ Comb或Ring
- 看芯片面积:面积大(>10mm²)→ Mesh或混合;面积小(<1mm²)→ Ring或Comb
- 看模块类型:数字模块→ Mesh或Comb;模拟模块→ Ring或局部Comb
- 看工艺节点:先进工艺(7nm以下)→ 必须用Mesh,且要加多层通孔
重要提醒:拓扑选择不是一劳永逸的。我建议在布局布线初期就做IR Drop预分析,根据结果动态调整。千万别等到布线完了才发现供电不够——那时候改起来,成本可就大了。
4.6 知识体系结构图
下面这张图总结了四种拓扑的核心逻辑和选择思路:
嗯,这张图把四种拓扑的核心逻辑和选择思路都串起来了。你仔细看看,会发现其实没有的好坏,关键看你的设计需求。
最后说一句:拓扑选择是PDN规划的第一步,但绝不是最后一步。选好拓扑后,还要做详细的IR Drop分析、EM检查、通孔规划。我见过太多人只画了个漂亮的网格,结果通孔没加够,流片回来直接冒烟——嗯,那画面太美我不敢看。