4. 直流压降与电流密度仿真

直流压降(DC IR Drop)仿真的本质,是在一个已经完成几何与叠层建模的PCB上,求解电源分配网络(PDN)的直流电阻网络,得到每个节点的电位与每条支路的电流密度。与交流PDN阻抗分析关注频域阻抗不同,DC IR Drop只关心一个稳态问题:从VRM输出端到负载芯片电源引脚之间,究竟损失了多少毫伏,以及这些电流是否集中在某些铜皮、过孔或平面颈部造成局部过热。本节围绕SIwave中DC IR Drop分析的完整链路展开:分析设置、电流分配、电阻提取、结果判读与热风险初判。

一、DC IR Drop分析的基本设置

在SIwave中启动DC IR Drop分析,通常通过 Simulation → DC IR Drop 进入。核心设置项包括:

  • 求解网络选择:指定参与求解的电源网络(如 VCC_1V0、VCC_1V8、VDD_DDR),未选中的网络不参与矩阵组装,可显著缩短求解时间。
  • VRM(源)定义:在VRM输出电容焊盘或电源模块输出引脚处指定源端,设置输出电压(如1.000 V)与电流(如8 A)。SIwave支持电压源与电流源两种激励方式。
  • Sink(负载)定义:在负载芯片电源球/焊盘处指定吸流端,设置每个Sink的电流值。多负载时需按实际功耗分配。
  • 求解频率:DC IR Drop默认在0 Hz(直流)求解,无需设置扫频。
  • 网格与精度:平面网格密度直接影响电阻提取精度,建议对细长颈部、过孔密集区做局部加密。
若同一网络存在多个VRM(如多相供电),应分别定义源并设置各自输出电流,SIwave会按并联电阻网络自动分配电流。

二、电源网络与负载电流分配

电流分配是DC IR Drop仿真的输入核心。以一颗FPGA为例,其 VCCINT(0.9 V)总电流约12 A,分布在BGA的多个电源球上。实际分配时不能简单平均,而应依据芯片厂商提供的功耗分布或引脚电流表。若缺乏详细数据,可按以下原则近似:

  1. 按电源球数量均分,再对靠近大电流模块(如SerDes、收发器)的球加权。
  2. 对同一电源域内不同负载(如内核、BRAM、IO),按数据手册功耗比例拆分。
  3. 对去耦电容所在网络,电容本身不消耗直流电流,但会影响局部电流路径,需在Sink定义中排除。

例如,某设计 VCC_1V8 总电流6 A,分配给DDR控制器2 A、PHY 3 A、辅助电路1 A,分别对应三组Sink。SIwave会在求解后给出每个Sink的实际电压,从而计算该负载点的IR Drop。

三、铜皮、过孔与平面电阻提取

SIwave的DC求解器将铜皮、平面、过孔和走线离散为电阻网络。铜皮与平面按二维薄层电阻模型处理,其方块电阻为:

R_sheet = ρ / t
其中 ρ 为铜电阻率(约1.72e-8 Ω·m,20°C)
     t 为铜厚(如1 oz = 35 μm,则 R_sheet ≈ 0.49 mΩ/□)

过孔则按圆柱导体建模,其直流电阻近似为:

R_via = ρ · h / (π · (r_o² - r_i²))
h 为过孔高度(板厚方向),r_o 为外径,r_i 为内径(镀铜后)

例如,板厚1.6 mm、过孔外径0.25 mm、镀铜厚25 μm,则单个过孔电阻约0.5 mΩ。若10个过孔并联,等效电阻约0.05 mΩ。这些数值虽小,但在大电流路径上,过孔数量不足会成为压降热点。

平面电阻提取时,SIwave会自动识别铜皮中的颈部、开槽和孤岛。若平面被分割或存在密集过孔阵列,电流路径会收窄,局部电阻显著上升。建议在仿真前检查平面完整性,避免出现“电流绕行”导致的异常压降。

四、结果解读与热风险初判

求解完成后,SIwave提供电压分布云图、电流密度云图和支路电流表。解读时重点关注:

  • 最大IR Drop:通常出现在最远端负载或电流最集中的路径上。若超过电源电压的3%~5%,需优化。
  • 电流密度热点:铜皮电流密度超过 1e6 A/cm²(约10 A/mm²)时需警惕,超过 2e6 A/cm² 则热风险较高。
  • 过孔电流:单个过孔电流建议不超过1 A(视镀铜质量),超过则需增加过孔数量。
  • 平面压降梯度:梯度大的区域往往对应铜皮狭窄或过孔稀疏,是优化重点。
DC IR Drop仿真假设铜电阻率为常数,未考虑温度升高导致的电阻增大。若电流密度已接近热风险阈值,应结合热仿真或降额设计,不可仅凭常温结果判定安全。

热风险初判可参考以下经验:当某区域电流密度超过 1.5e6 A/cm² 且铜厚为1 oz时,温升可能达到20~30°C;若散热条件差,需进一步用Icepak或Flotherm做电热耦合分析。对于过孔,若单孔电流超过0.8 A,建议并联或增大孔径。

DC IR Drop 仿真链路与热风险判读 VRM 源 V=1.000 V, I=8 A 电流注入 铜皮 / 平面 R_sheet ≈ 0.49 mΩ/□ (1 oz) 颈部收窄 → 局部电阻↑ 过孔阵列 R_via ≈ 0.5 mΩ/个 10并联 → 0.05 mΩ 负载 Sink VCCINT: 0.9 V / 12 A IR Drop = 源压 - 负载压 电压分布: 1.000 V (源) 0.980 V 0.950 V 0.920 V 0.900 V (负载) 电流密度热点判读 安全区 < 1e6 A/cm² 温升 < 10°C,可接受 警戒区 1e6 ~ 2e6 A/cm² 温升 20~30°C,需优化 危险区 > 2e6 A/cm² 温升 > 40°C,必须整改 优化方向: ① 增加过孔数量(单孔 < 0.8 A) ② 加宽铜皮颈部 ③ 增加铜厚(1 oz → 2 oz) ④ 调整负载分配,避免单点集中 ⑤ 电热耦合分析确认温升 电流路径 高风险区域

实际工程中,建议将DC IR Drop仿真与PDN阻抗分析结合:前者确认直流压降和热风险,后者确认交流噪声抑制能力。两者共同构成电源完整性的完整评估。对于多电源轨设计,应逐网络仿真,重点关注低压大电流轨(如0.9 V/12 A),因为其允许的压降裕量最小,对铜皮和过孔的要求最高。

教学示例参数说明:以上VRM电压、电流、铜厚、过孔尺寸等均为便于讲解的合理假设值,实际设计请以叠层参数、芯片功耗表和工艺能力为准。