DDR5 On-Die ECC(ディーディーアールファイブオンダイイーシーシー)
DDR5 規格 2020年標準のチップ内蔵ECC機能。Sparing Bit+SEC (Single Error Correction) +メモリリーク自動修正+FB DIMM 不要のメインストリームエラー耐性。
概要
DDR5 On-Die ECC は DDR5 規格 (JEDEC JESD79-5・2020年7月策定) で必須化されたDRAM チップ内蔵 ECC (Error Correction Code) 機能。Sparing Bit + SEC (Single Error Correction) + メモリリーク自動修正を内蔵し、DDR4 までは ECC は別ピン (パリティビット) で外部 DIMM 拡張規格 (Registered DIMM) 専用機能だったが、DDR5 では全 DRAM チップ内蔵で家庭用 UDIMM/SO-DIMM でも自動 ECC 対応化された。主に DRAM の電気的微小エラー (1bit flip) を自動修正し、メインフレーム/サーバ専用だった ECC の恩恵をコンシューマ DDR5 でも標準享受可能になった画期的進化。ただし on-die ECC は DRAM チップ内エラーのみ修正可能で、メモリバス上のエラー修正は従来の Side-band ECC (RDIMM/CUDIMM パリティビット) が必要。個人 PC ユーザにとっては DDR5 の on-die ECC により1bit エラー耐性が大幅向上し、長時間動作 + 高熱環境での安定性向上が期待される。
主な特徴・仕組み
- 策定: JEDEC JESD79-5 (DDR5)・2020年7月
- 方式: 全 DDR5 DRAM チップに ECC 機能内蔵
- 修正範囲: 1bit エラー修正 (SEC) + 2bit エラー検出 (SEC-DED)
- Sparing Bit: 予備ビット セルで永久エラー回避
- 対象範囲: DRAM 内部のみ・メモリバス上のエラーは別途
- オーバーヘッド: ECC ビット 1/8 (12.5%)・容量効率は維持
- 対応 DIMM: 全 DDR5 規格 (UDIMM/SODIMM/RDIMM/CUDIMM) で標準
- Side-band ECC: RDIMM/CUDIMM 専用・バス上エラー修正・サーバ用追加機能
- 読込時自動修正: ホストOS から透過的・性能影響 < 1%
- メリット: コンシューマ DDR5 UDIMM でも 1bit エラー自動修正
- 限界: 2bit エラー検出のみ (修正不可・Side-band ECC で 2bit 修正可)
スペック比較表
| 世代 | 策定年 | 内蔵 ECC | 外部 ECC |
|---|---|---|---|
| DDR3 | 2007 | 無し | RDIMM 専用 (Side-band) |
| DDR4 | 2014 | 無し | RDIMM 専用 (Side-band) |
| DDR5 | 2020 | 全 DIMM 標準 (On-Die SEC) | RDIMM/CUDIMM (Side-band) |
| DDR5 RDIMM | 2020 | On-Die SEC | + Side-band SEC-DED |
| HBM3 | 2022 | On-Die SEC | + Reed-Solomon Code |
| HBM4 | 2025 (予定) | On-Die DEC | + 強化 RS Code |
具体例・対応製品
- Samsung K4A 16Gbit DDR5 (2021・コンシューマ): On-Die ECC 標準
- Micron 24Gbit DDR5 (2023): 高密度 + On-Die ECC
- SK hynix 16Gbit DDR5 (2021): 主流容量 + On-Die ECC
- CUDIMM 16/32GB DDR5 (2024): On-Die + Side-band ECC + Clock 制御
- DDR5 RDIMM 64/128/256GB (2024): エンタープライズ・全 ECC 機能
自作PCでの選び方・注意点
DDR5 On-Die ECC は2026年現在 全 DDR5 製品で標準搭載で、コンシューマユーザは特別な選択不要で恩恵を受けられる。Crucial・Kingston・Corsair・G.Skill・Team・Patriot 等の主要メモリメーカ DDR5 UDIMM/SO-DIMM 製品全てに On-Die ECC が含まれる。注意点として、On-Die ECC は DRAM 内部エラーのみ対応で、マザーボード メモリスロット~CPU メモリコントローラ間のバスエラー修正は ECC RDIMM (サーバ用) が必要。コンシューマ自作PC で完全な ECC 保護を求める場合、AMD Ryzen 7000/9000 (Zen 4/Zen 5) + ASRock Rack マザーボード + DDR5 ECC UDIMMの組合せで本格 ECC 環境を構築可能 (Intel Core i は ECC UDIMM 非対応)。長時間動作 + 高 CPU 負荷 + 高熱環境で 1bit メモリエラー対策が重要な場合、On-Die ECC は標準で機能してくれるため、特別な追加コストなしで信頼性向上を享受できる。
関連用語との違い
- Side-band ECC (RDIMM): メモリバス全体エラー修正・サーバ専用・追加コスト+性能オーバヘッド。
- DDR4 ECC: RDIMM のみ + Side-band 単独・DDR5 比 2倍コスト+1.5倍消費電力。
- HBM On-Die ECC: HBM3/HBM3E 内蔵・GPU AI 専用・DDR5 OD ECC と類似機能。
よくある質問(FAQ)
Q1: 通常 UDIMM でも ECC 効く? A: 効く。DDR5 On-Die ECC は全 DDR5 DIMM に標準搭載で、UDIMM/SO-DIMM/RDIMM/CUDIMM 全てで 1bit エラー自動修正が動作。
Q2: ECC RDIMM との違い? A: ECC RDIMM (RDIMM 専用) は Side-band ECC でメモリバス全体エラー修正可能。On-Die は DRAM 内部のみ。両者は補完的で、サーバでは併用が標準。
Q3: 性能影響は? A: 性能影響 < 1%・容量オーバヘッド 12.5%。ホストOSから透過的に動作するため、ユーザは特別な設定なしで自動的に恩恵を受ける。