NAND Flash SLC/MLC/TLC/QLC/PLC 進化(ナンドフラッシュシンカ)
NANDフラッシュにおける1セルあたりの記録ビット数(SLCからPLCへ)の変遷と、それに伴う容量・コスト・寿命・速度のトレードオフ関係を解説する技術用語。
概要
NANDフラッシュメモリの進化は、「いかに1つのセルに多くの情報を詰め込むか」という密度向上への挑戦の歴史です。この進化は、記録ビット数を増やすことでストレージの「大容量化」と「低価格化」を同時に達成してきましたが、物理的な代償として「書き込み速度の低下」と「データの保持寿命(耐久性)の減少」というトレードオフを引き起こしてきました。
技術の核心は、セル内の浮遊ゲートに蓄積される電子の電圧レベルをどれだけ細かく制御できるかにあります。1ビットを記録するSLCから、次世代の5ビットを想定するPLCに至るまで、ビット数が増えるごとに電圧の閾値(しきい値)の間隔が極めて狭くなり、ノイズや経年劣化による誤り訂正の難易度が飛躍的に上昇します。2025年以降のストレージ技術においては、この物理的限界を高度なECC(誤り訂正符号)やAIを用いた信号処理でいかに克服するかが焦点となっています。
スペック表
| セルタイプ | 記録ビット数 | 主な登場時期 | 推定P/Eサイクル | 特徴・用途 |
|---|---|---|---|---|
| SLC (Single) | 1 bit | 1990年代〜 | ~100,000 | 最高速・最高耐久。産業用・キャッシュ用 |
| MLC (Multi) | 2 bit | 2000年代〜 | ~10,000 | 高性能SSD・プロ向けワークステーション |
| TLC (Triple) | 3 bit | 2010年代〜 | ~3,000 | 現在の主流。コンシューマ向けSSDの標準 |
| QLC (Quad) | 4 bit | 2018年頃〜 | ~1,000 | 大容量・低価格。バックアップ・倉庫用 |
| PLC (Penta) | 5 bit | 2025年以降(予測) | <500 | 超高密度。コールドストレージ・アーカイブ用 |
比較表
| 評価項目 | SLC $\rightarrow$ PLCへの進化に伴う変化 | 技術的理由 |
|---|---|---|
| 記録密度 | 著しく向上(大容量化) | セルあたりの電圧状態数の増加による |
| 書き込み速度 | 低下(低速化) | 電圧レベルの精密な書き込み・検証に時間を要するため |
| \ | データ保持寿命 | 短縮(低耐久化) |
| コスト効率 | 向上(安価化) | 同一面積あたりの保存容量が増加するため |
| 制御複雑性 | 増大(高度化) | 多値化に伴うノイズ耐性と誤り訂正技術の要求増 |
関連用語との違い
3D NAND との関係
SLC/TLCなどの「セルタイプ」が水平方向の密度(ビット数)を指すのに対し、「3D NAND」は垂直方向への積層構造を指します。現代の技術では、QLCやPLCといった高密度セルを使用しつつ、その物理的な限界(寿命・速度低下)を、垂直にセルを積み上げることで容量不足を補い、かつ構造的な安定性を確保することで相殺するアプローチが主流です。
P/Eサイクル と TBW の違い
「P/Eサイクル」はセル単体の物理的な書き換え可能回数(寿命の指標)を指します。一方、「TBW (Total Bytes Written)」は、そのSSD全体で合計何テラバイトのデータを書き込めるかという製品としての総容量目安です。セルタイプが進化してP/Eサイクルが減少しても、大容量化が進むことでTBWの値自体は維持または増大する傾向にあります。
FAQ Q1-Q3
Q1: なぜTLCが現在のSSDの主流なのですか? A1: 容量、速度、価格、そして寿命(耐久性)のバランスが最も優れているためです。SLCやMLCは高性能ですがコストが高すぎ、QLCやPLCは安価ですが書き込み性能と寿命に課題があります。TLCは、現代のコントローラ技術による誤り訂動によって、一般的なPC利用において十分な信頼性を確保できる「スイートスポット」に位置しています。
Q2: PLC(Penta-Level Cell)は実用化されるのでしょうか? A2: 技術的な研究は進んでいますが、OSの起動ドライブのような頻繁な書き換えが発生する用途には不向きです。しかし、一度書き込んだら長期間保存する「コールドストレージ」や、クラウドサーバーのアーカイブ用ストレージとしては、圧倒的なコストメリットがあるため、特定の領域での活用が期待されています。
Q3: セルタイプが進むと、なぜ書き込みが遅くなるのですか? A3: 1つのセルに記録する電圧の状態数が増えるためです。例えばSLCなら「電圧が高い/低い」の2状態を判別するだけで済みますが、PLCでは32段階もの微細な電圧差を正確に作り出し、かつ読み取った値が正しいかを確認(プログラム・リド・ベリファイ)しなければなりません。この精密な電圧制御プロセスが、書き込み時間の増大を招きます。