DDR5 时序参数入门:tAA / tRCD / tRP / tRFC 怎么读
DDR5 时序参数入门:tAA / tRCD / tRP / tRFC 怎么读
时序参数是"延迟的账本"
内存条的速率(MT/s)决定"多快传",时序参数决定"等多久"。两者共同决定真实延迟与带宽。DDR5 的时序命名大体沿用历史,但因为 bank group 增多,出现了"同组/异组"两套短长时序。
四个最常被问的
tAA(也叫 CL,CAS 延迟):从发出读命令到第一笔数据有效所等的时钟数。数值越小、延迟越低。tRCD:行激活(打开一行)到该行可读写之间的延迟。tRP:预充电(关闭当前行)到可以再激活下一行之间的延迟。tRFC:刷新命令发出后、所有 bank 恢复可用所需的恢复时间,刷新越密、颗粒越大,这个数越关键。
bank group 带来的"短时序"
DDR5 有 8 个 bank group、每组 4 个 bank。访问不同 bank group 的切换比访问同一 bank group 内不同 bank 更快,于是时序参数出现了 S/L 两版:如 tCCD_S(异组,短)、tCCD_L(同组,长,可接近两倍);tRRD、tWTR 同理。bank group 越多,短时序被用到的概率越高,整体效率更好。
速率与时延的权衡
高速率档往往伴随更大的绝对时钟数(因为要等更多周期),所以"标称快"不一定"感觉快"。真正体验取决于速率与时序的组合,以及控制器能否把命令充分打散到不同 bank group。
实测比标称更可信
SPD 里写的是"承诺时序"。HeroTEST 在分级时会在目标速率下实测这些时序的真实余量:余量薄的条,在温度升高或满载时更容易掉速、报错,会被单独标记。读懂 tAA/tRCD/tRP/tRFC,是判断一根 DDR5 条"稳不稳"的起点。