IR drop 是什么?静态和动态有什么区别?
更新时间:2026-09-21。问题驱动短答页。电源完整性见 IR drop 分析、功耗分析,串扰见 信号完整性,低功耗见 低功耗方法。
一句话回答
IR drop 是芯片工作电流流过电源/地网络的电阻时按 V=IR 损失的电压,使标准单元真正拿到的 VDD 低于标称、VSS 高于 0,单元因此变慢,严重时引发 setup 违例或功能失效。它分两种:静态 IR drop 是平均/持续电流在电源网格电阻上造成的直流压降,看长期平均、与布局和金属电阻有关;动态 IR drop 是时钟沿或大量单元同时翻转的瞬间,巨大瞬态电流在电源网格电阻和封装/引线电感上造成的短时压降与地弹(ground bounce),时间短但幅度大、局部性强。注意 IR drop(电压够不够)和电迁移 EM(大电流长期把金属线推坏的可靠性问题)相关但不是一回事。
静态 vs 动态
| 维度 | 静态 IR drop | 动态 IR drop |
|---|---|---|
| 来源 | 平均电流 × 网格电阻 | 同时翻转的瞬态电流 × R + 电感效应 |
| 时间尺度 | 持续/直流 | 时钟沿附近纳秒级尖峰 |
| 分析 | 平均功耗、电阻网络 | 需开关活动/向量、R(L)C 瞬态 |
| 典型热点 | 远离电源 bump、窄颈处 | 时钟树、大缓冲、数据通路同时跳 |
| 现象 | 整片均匀偏慢 | 局部瞬时低压、地弹、随机失效 |
后果
- 供电不足使门延迟增大 → 本来收敛的路径在真实电压下 setup 违例。
- 局部大压降可能让存储器/模拟模块读写出错。
- 动态地弹叠加信号串扰,放大同步开关噪声(SSO)。
IR drop 与 EM 的区别
- IR drop:关注“现在电压降多少、功能/时序还过不过”,是电压问题。
- 电迁移 EM:大直流/交流电流长期驱动金属原子迁移,使线变细或短路,是寿命/可靠性问题,用平均电流密度对 foundry 限值检查。
- 二者根源都在电源网络电流密度,常一起分析、一起靠加宽金属和优化网格缓解。
缓解手段
- 电源网格:加粗上层金属、提高电源条/环密度、多加 bump/过孔缩短供电路径、消除窄颈。
- 去耦电容 decap:就近插入 MOS 电容提供瞬态电荷,压动态压降(注意漏电和面积)。
- 均衡翻转:错开时钟沿、时钟门控分组使能、避免大片单元同时开,见 门控时钟。
- 布局/功耗摊平:别把高翻转 IP 堆在远离供电点处。
- 动态调频/限流、封装和 C4 bump 规划协同。
常见坑
- 只做静态平均压降、漏掉时钟沿的动态尖峰。
- decap 塞太多反而增加漏电和面积,且离热点太远无效。
- 用理想电压源做 STA,硅上因低压出现“签核时没有”的时序失效。
- 把 EM 违例和 IR drop 混为一谈,修错对象。
总结
IR drop 是电流在电源/地网格电阻上的 V=IR 损失,让单元实际欠压变慢甚至失效,静态压降来自平均电流、看长期网格电阻,动态压降来自时钟沿同时翻转的瞬态电流经电阻和封装电感造成局部尖峰与地弹,需用活动向量做瞬态分析;它与电迁移 EM(电流长期损伤金属的可靠性问题)相关但不同,缓解靠强化电源网格、加过孔和 bump、就近插 decap、门控分组错峰翻转以及摊平高功耗布局。