· cpu / memory
ODT、RON、RCOMP:三个名字分别在控制什么
从电路节点到 DDR5:一步步理解高速信号反射(8)
前面几篇把反射写成了源端和负载端的边界问题。现在把这套模型映射到 DDR I/O:ODT、$R_\mathrm{ON}$ 和 RCOMP 都与阻抗有关,但它们不是同一个参数。
1. ODT和RON
ODT
On-Die Termination
片上终端
它描述的是一种功能或电路结构:在芯片内部接入终端阻抗,使 I/O 端口在特定状态下更接近传输线特性阻抗。
传输线 ───── DRAM I/O
|
RODT
|
VDDQ / VSSQ
常见的参数表达是:
- $R_\mathrm{TT}$
- $R_\mathrm{TT_NOM}$
- $R_\mathrm{TT_WR}$
- $R_\mathrm{TT_PARK}$
RON
$R_\mathrm{ON}$
导通电阻,或I/O驱动器的等效输出阻抗
它描述的是输出驱动器本身的等效阻抗,不是终端功能本身。
VDDQ
|
PMOS
|---- I/O
NMOS
|
VSSQ
当PMOS或NMOS导通时,它们具有一定等效电阻。这个等效电阻会决定输出端的驱动能力和源端阻抗,因此被抽象为$R_\mathrm{ON}$。
例如:
- $R_\mathrm{ON}$较小:驱动能力较强,边沿较快,但源端阻抗偏低、过冲、下冲和SSN可能更严重;
- $R_\mathrm{ON}$较大:驱动能力较弱,边沿较慢,可能降低反射和噪声,但也会压低接收端的信号摆幅,并且因为边沿到达判决门限更晚而占用建立时间裕量。
所以 $R_\mathrm{ON}$ 不是越小越好,也不是越大越好。它同时影响摆幅、源端匹配、上升/下降时间、振铃、同时切换噪声和功耗,需要在具体拓扑、负载和速率下取折中。
2. drive strength 与 RON
$R_\mathrm{ON}$ 是描述驱动强度的一种等效电阻参数。
- 驱动强度越大,通常意味着$R_\mathrm{ON}$越小;
- 驱动强度越小,通常意味着$R_\mathrm{ON}$越大。 \(\text{drive strength} \propto \frac{1}{R_\mathrm{ON}}\)
3. 从反射公式看二者
假设传输线特性阻抗为$Z_0$。
RON影响源端反射
源端等效阻抗近似为: \(Z_S \approx R_\mathrm{ON}+R_\mathrm{package}\)
源端反射系数: \(\Gamma_S= \frac{Z_S-Z_0}{Z_S+Z_0}\)
调整$R_\mathrm{ON}$,主要是在调整源端匹配。
ODT电阻影响负载端反射
如果 ODT 等效为 $R_\mathrm{TT}$,则负载端阻抗由接收器输入结构和 ODT 共同决定。简化时可以近似看成: \(Z_L\approx R_\mathrm{TT}\)
负载端反射系数: \(\Gamma_L= \frac{Z_L-Z_0}{Z_L+Z_0}\)
调整 ODT,主要是在调整接收端或负载端匹配。
4. on-resistance 不是万用表读数
在普通MOSFET术语中: \(R_\mathrm{ON}\) 常常指MOSFET的导通电阻,类似$R_\mathrm{DS(on)}$。
但在 DDR I/O 文档中,$R_\mathrm{ON}$ 往往不是一个可以直接用万用表量出来的固定电阻,而是:
在特定电压、电流、PVT条件和输出状态下,I/O驱动器表现出来的等效输出阻抗。
它更像一个用于信号完整性分析的等效参数,可能随以下因素变化:
- 输出为高电平还是低电平;
- 电压、电流工作点
- 工艺、温度和电源电压;
- 上拉和下拉驱动器;
- 校准结果;
- 不同速度或训练状态。
5. RCOMP 放在什么位置
RCOMP 可以理解为阻抗相关参数的参考和补偿机制。真实输出驱动器的等效阻抗会随工艺、电压和温度变化,芯片通常需要通过参考电阻、比较和校准逻辑,把目标阻抗映射到实际 I/O 控制码或模拟状态。
这里要区分三件事:
目标阻抗:设计希望得到的范围
校准结果:芯片根据当前 PVT 得到的控制状态
RON/ODT:信号工作时端口呈现的等效阻抗
RCOMP 不是一个可以替代 ODT 或 RON 的终端名词。它更像帮助阻抗相关电路保持可控的校准路径。不同控制器和器件对 RCOMP 的实现、启动时机和寄存器命名可能完全不同,不能从名称推断统一的硬件结构。
6. RON/ODT 的共同作用
RON / ODT 参数合适
↓
源端或负载端阻抗更接近传输线 Z0
↓
反射系数 |Γ| 减小
↓
过冲、下冲、振铃、波形畸变减小
↓
眼图张开、采样裕量增加、误码率降低
↓
DDR5 可以稳定运行在更高数据速率和更宽 PVT 范围
数学上,阻抗不匹配产生的反射系数为: \(\Gamma=\frac{Z_L-Z_0}{Z_L+Z_0}\) 匹配越好,$\lvert\Gamma\rvert$越小,反射波越弱。反射波功率与入射波功率的比例为: \(\frac{P_\text{reflected}}{P_\text{incident}}=\lvert\Gamma\rvert^2\)
| 作用 | 解释 | 层次 |
|---|---|---|
| Minimizes Reflections | 直接减小反射系数和反射波 | 物理机制 |
| Improves Signal Quality | 反射减小后,过冲、振铃、眼图畸变减小 | 波形表现 |
| Enhances Performance | 波形更可靠后,误码率、频率裕量和系统稳定性改善 | 系统结果 |
反射减小是原因,信号质量改善是直接表现,性能提升是系统层面的结果。具体参数仍必须由器件数据手册、平台设计指南和训练结果共同决定。
本篇结论
RON / output driver impedance
-> 主要影响当前驱动端的源阻抗
ODT / RTT
-> 主要影响当前接收端或负载端的终端
RCOMP
-> 通过参考和校准帮助阻抗相关电路保持在目标范围
$R_\mathrm{ON}$ 不是 ODT 的同义词,drive strength 也不是 $R_\mathrm{ON}$ 的全称。下一篇处理 DDR5 的关键变化:读写方向改变时,同一条 DQ 线的源端和负载端也会改变。
References
- Transmission line:传输线、终端和反射的基础模型。
- Characteristic impedance:$Z_0$、正反向波和反射系数的定义。
- Micron DDR5 SDRAM:DDR5 的 ODT、DQ 接收均衡和训练特性概览。
- Memory Signal Integrity
- Memory Signal Integrity
- Memory Signal Integrity
- Memory Signal Integrity
- ODT
- Memory Signal Integrity
- Memory Signal Integrity
- DDR5 Memory
- IEEE - Optimize DDR5 Signal Integrity
- CSDN - ODT
- CSDN - ODT
- ZHIHU - DDR5 Emulation
- ZHIHU - ODT