讲透:

  • Target Z
  • 为什么100MHz FAIL危险
  • 电容为什么越加越差
  • 反谐振
  • 为什么高温更容易爆 PI 问题
  • 怎么回答领导:**

🚗《硬件工程师,每天5分钟》第7篇

🔥《为什么 DDR5 最怕电源噪声?很多板子不是 SI 翻车,而是 PI 在偷偷害你》

能开机,不代表供电稳。很多随机死机,根本不是软件问题。


很多工程师第一次做 DDR5。

最容易犯一个错:

天天盯:

SI
眼图
串扰
等长
阻抗

结果:

板子:

还是挂。

现象特别离谱:

高温死机
随机报错
偶发重启
Training不过
压力测试挂

于是:

开始:

怀疑:

颗粒坏?
软件问题?
DDR兼容?
PMIC不行?

结果:

查半个月。

最后发现:

真凶:

PI(Power Integrity)

也就是:

电源完整性。

说句特别真实的话:

很多 DDR5 项目。

真正死的地方:

不是:

信号。

而是:

电源。

因为:

高速世界。

一句特别值钱的话:

信号跑得再漂亮。

电源不稳。

一样死。


Image

🎯 第一层:为什么 DDR5 特别怕电源噪声?

先讲一个很多人没意识到的事。

DDR5:

不是:

一直耗电。

而是:

瞬间耗电。

什么意思?

举个简单例子。

某一瞬间:

大量 bit:

同时翻转。

比如:

0 → 1
1 → 0

结果:

电流:

瞬间暴涨。

一句话:

瞬态电流特别猛。

问题来了。

如果:

PDN(电源网络)

反应不过来。

会发生什么?

举个特别好理解例子。

你家:

平时:

一个人洗澡。

水压正常。

突然:

十个人同时洗。

结果:

水压掉了

DDR5:

也一样。

如果:

供电:

瞬间跟不上。

结果:

电压跌落(Droop)

然后:

Timing 开始漂。

Jitter 开始增。

Training 开始不稳。

最终:

系统:

挂。

所以:

PI 真正关注的:

不是:

有没有电。

而是:

电能不能瞬间跟上变化。


🎯 第二层:Target Z 到底是什么?——为什么 PI 仿真天天盯着它?

Image

Image

你应该经常看到:

Target Z

很多人:

第一次:

一脸懵。

说句人话:

它就是:

电源允许的最大脾气。

什么意思?

比如:

DDR:

允许:

50mV 波动。

瞬态电流:

500mA。

那:

Target:

大概:

100mΩ。

什么意思?

整个 PDN。

在各个频率。

尽量:

都别超过:

100mΩ。

否则:

供电:

容易:

跟不上。

重点来了。

很多人:

只看:

DC。

错。

真正危险:

是:

高频。

因为:

DDR5:

边沿太快。

变化:

太猛。


🎯 第三层:为什么 100MHz FAIL 特别容易让人误判?

这个问题。

特别真实。

你应该经常见:

仿真:

DC PASS

100MHz FAIL

然后:

项目群:

开始慌。

有人说:

完了。

有人说:

能赌。

到底:

怎么看?

先讲透。

很多人误会:

100MHz

是:

DDR频率。

其实:

不是。

它:

只是:

检查点。

什么意思?

看:

你的 PDN。

在:

100MHz。

供电能力:

够不够。

因为:

DDR 高频瞬态。

特别依赖:

几十 MHz 到几百 MHz。

这一段。

如果:

阻抗:

突然:

爆高。

结果:

电流:

冲不上去。

然后:

发生:

电压跌
噪声变大
Jitter增加
Margin变小

所以:

高频 FAIL

往往:

比 DC FAIL 更危险。

特别:

DDR5。


Image

🎯 第四层:为什么电容越加越差?

这个。

特别多人踩坑。

PI FAIL。

第一反应:

加电容。

结果:

反而:

更差。

为什么?

因为:

电容:

不是:

越多越好。

每个电容:

都有:

ESR
ESL
SRF(自谐振频率)

什么意思?

不同频段。

不同电容:

负责。

比如:

100nF

偏高频。


10uF

偏低频。


大电容

更低频。

如果:

乱堆。

容易:

发生:

Anti-Resonance(反谐振)

什么意思?

某个频率。

阻抗:

突然:

冲天。

结果:

比不加:

还差。

所以:

真正高手:

不是:

拼命堆。

而是:

搭频谱。

让:

整个频段。

都有人负责。


🎯 第五层:为什么高温最容易暴露 PI 问题?

Image

这个特别真实。

很多板:

25℃
正常

一进:

85℃:

随机死

为什么?

一句话:

电阻变大了。

温度高。

铜阻值:

增加。

供电:

能力下降。

而:

DDR5:

最怕:

高频供电差。

于是:

本来:

刚好够。

现在:

直接:

不够。

所以:

很多项目:

高温翻车。

最后:

根因:

其实:

是:

PI。

不是:

颗粒。


🚗 明天预告(第8篇)

《为什么 DDR5 最怕电容摆错位置?差1厘米,效果可能差10倍》

讲透:

  • 去耦电容到底怎么摆
  • 为什么离芯片越近越好
  • 回流环路
  • 电容 Placement 真相
  • 为什么有时候加电容没用
  • Layout 工程师最容易踩的坑
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐