on-die ECC 不只是纠错:Post-Package Repair 与 ECS 巡检

on-die ECC 不只是纠错:Post-Package Repair 与 ECS 巡检

on-die ECC 解决了什么

DDR5 颗粒内部集成了 on-die ECC(颗粒内纠错):每 128 位数据配额外校验位,能在颗粒内部静默纠正单比特错误,主机完全无感。它的主要目的不是替代模组级 ECC,而是让先进制程下更易出软错误的 DRAM 颗粒也能稳定量产。

PPR:出厂后还能"修"

更进一步的,是 PPR(Post-Package Repair,封装后修复)。颗粒在出厂甚至上机后,若发现个别存储单元失效,可以把坏单元重映射到冗余单元上:软修复(Soft PPR)在掉电后失效、用于临时规避;硬修复(Hard PPR)则永久写入、长期生效。这样一根条不用因为几个坏点就整条报废。

ECS:后台巡检

ECS(Error Check and Scrub,检错与巡检)是 on-die ECC 的"保健"机制:颗粒按设定周期,自动把数据读出来、纠正、再写回,清掉那些还没被主机读到的软错误,同时统计纠错次数供主机监测。纠错计数偏高,往往预示这颗颗粒可靠性在走下坡。

它和模组级 ECC 不是一回事

要分清两层:on-die ECC 是颗粒内、主机无感的;模组级 side-band ECC 是 RDIMM 上把 64 位数据拓宽到 72 位、做端到端纠错的"真 ECC 内存"。两者互补——on-die 管颗粒良率,side-band 管整条数据的可靠传输。

测试怎么用这些信息

HeroTEST 在 DDR5 RDIMM 分级时,会读取 on-die ECC 的纠错计数、关注 PPR 硬修复的使用情况:纠错频繁或已动硬修复的颗粒,其所在模组会被降档或标记为"需复测",避免把隐性风险带进客户机房。

相关阅读