メモリ階層と新型メモリの系統図
SRAM・DRAM・NAND・HBM から MRAM・ReRAM・PCM まで、揮発性と速度とコストと原理という4軸で1枚の系統図に整理できます。新型メモリが狙う空白も一目で掴めます。
- 1.メモリは揮発性・アクセス速度・ビットコスト・記憶原理の4軸で分類でき、上位ほど速く高価でビットあたり容量が小さいという階層構造を取ります。
- 2.既存メモリは電荷で情報を持つ(SRAMはラッチ、DRAMはキャパシタ、NAND/NORは浮遊ゲートの電荷)ため、SRAM/DRAMは揮発、フラッシュは不揮発という違いが原理から決まります。
- 3.MRAM・ReRAM・PCMは電荷でなく磁化・抵抗・結晶相という物理状態で記憶する不揮発メモリで、DRAMの速度とフラッシュの不揮発性の間にある空白を埋めることを狙います。
なぜ「1種類のメモリ」では足りないのか
理想のメモリは、CPUと同じ速度で動き、電源を切っても消えず、ビットあたり限りなく安く、無限に書き換えられるものです。しかしこの4条件は物理的に同時には満たせません。速さを追えば素子が大きく高価になり、安さと容量を追えば遅くなり、電荷で記憶すれば速い代わりに電源で消える——という具合に、各原理がトレードオフを抱えるからです。だから現実のシステムは、性質の異なるメモリを**階層(hierarchy)**として積み重ね、CPUの近くに少量の高速メモリ、遠くに大量の低速メモリを置きます。本稿はこの階層を、揮発性・速度・コスト・記憶原理の4軸で1枚の系統図に整理します。
分類の4軸
まず軸を定義します。これがすべての分岐の基準です。
- 揮発性(volatility):電源を切ると情報が消えるか。消えるなら揮発性、保つなら不揮発性。
- アクセス速度(latency):1回の読み書きにかかる時間。ナノ秒(ns)以下なら高速、マイクロ秒(μs)以上なら低速。
- ビットコスト:1ビットあたりの製造コスト。セルが小さく単純なほど安い。
- 記憶原理:何の物理量で1と0を区別するか。電荷(charge)か、それ以外の物理状態(磁化・抵抗・結晶相)か。
この4軸は独立ではなく、原理が速度・揮発性・コストをおおむね決めます。だから「原理で分けてから性質を読む」のが系統図の正しい辿り方です。
| メモリ | 揮発性 | 速度の目安 | ビットコスト | 記憶原理 |
|---|---|---|---|---|
| SRAM | 揮発 | 1ns 未満 | 最高 | 6トランジスタのラッチ(双安定回路) |
| DRAM / HBM | 揮発 | 10〜数十ns | 中 | 1キャパシタの電荷の有無 |
| NOR フラッシュ | 不揮発 | 読み数十ns・書きμs〜ms | 高め | 浮遊ゲートの電荷(並列接続) |
| NAND フラッシュ | 不揮発 | 読みμs・書き/消去ms | 最安 | 浮遊ゲートの電荷(直列接続) |
| MRAM | 不揮発 | 数〜数十ns | 高 | 磁気トンネル接合の磁化方向 |
| ReRAM | 不揮発 | 10ns〜μs | 中(将来安) | 金属酸化物中の導電フィラメント |
| PCM | 不揮発 | 数十〜数百ns | 中 | カルコゲナイドの結晶相/非晶質相 |
既存メモリの系統 ── すべて「電荷」で記憶する
主流メモリはいずれも電荷の有無や蓄積で1/0を表す点で同じ系統に属します。違いは「電荷をどこにどう保持するか」です。これが揮発性と速度を決めます。
電荷で記憶するメモリの分岐
│
├─ 揮発性(電源で消える)
│ ├─ SRAM ── 6トランジスタの双安定ラッチで状態を保持
│ │ 給電中は安定・最速だが面積大→高価・小容量
│ │ → CPUキャッシュ(L1〜L3)
│ └─ DRAM ── 1トランジスタ+1キャパシタ。電荷は漏れるので
│ 定期リフレッシュ必須。だから「揮発」かつ要電力
│ → メインメモリ。広帯域版が HBM
│
└─ 不揮発性(電源を切っても保つ)= フラッシュ
└─ 浮遊ゲート(電気的に絶縁された電極)に電荷を閉じ込める
├─ NOR ── セルを並列配置。ランダム読出しが速い
│ → コード実行用(組込み・BIOS)
└─ NAND ── セルを直列配置。1セルあたり配線が減り
最小・最安。ただしページ/ブロック単位アクセス
→ SSD・ストレージ。3D積層で大容量化
なぜSRAMとDRAMは揮発で、フラッシュは不揮発なのか。SRAMのラッチもDRAMのキャパシタも、電荷を通常の絶縁性が低い経路で保持するため、給電が止まると状態が崩れたり電荷が漏れたりします。対してフラッシュは電荷を厚い絶縁膜で囲んだ浮遊ゲートに閉じ込めるため、電源が無くても年単位で電荷が残ります。この「浮遊ゲートに電荷を出し入れする」動作にはトンネル現象で高電界を要し、書き込み・消去が遅く回数に上限がある——不揮発性の代償です。MOSFET自体の動作は/semiconductor/mosfet-operation/、SRAMセルを構成するCMOSの相補動作は/semiconductor/cmos-inverter/が土台になります。
HBM(High Bandwidth Memory)は新しい記憶原理ではなく、DRAMダイを縦に積層し、TSV(シリコン貫通ビア)とインターポーザで広いバス幅を確保したパッケージング技術です。セルの原理はDRAMのままで、帯域を稼ぐために配線を太く短くしています。積層・インターポーザの考え方は先端パッケージング(/semiconductor/advanced-packaging-principles/)と同じ系譜です。
新型メモリの系統 ── 「電荷以外」で記憶する
MRAM・ReRAM・PCMは、電荷ではなく素子の物理状態そのもので1/0を区別します。状態が物理的に安定しているため不揮発で、かつ電荷の充放電を伴わないため原理上は高速・高耐久を狙えます。これらはDRAM(速いが揮発)とNANDフラッシュ(不揮発だが遅い)の間にある空白を埋める存在として位置づけられます。
電荷を使わない不揮発メモリの分岐(記憶する物理量で分ける)
│
├─ 磁化の向き ── MRAM(STT-MRAM が主流)
│ 磁気トンネル接合(MTJ)の自由層の磁化が
│ 固定層と平行=低抵抗(0) / 反平行=高抵抗(1)
│ 速くて書換え耐久が極めて高い。SRAM代替を狙う
│
├─ 抵抗値(導電フィラメント)── ReRAM / RRAM
│ 金属酸化物中に酸素欠陥の細い導電パスを
│ 生成(低抵抗=SET) / 切断(高抵抗=RESET)
│ 構造が単純でクロスポイント高密度化に向く
│
└─ 結晶の相 ── PCM(相変化メモリ)
カルコゲナイド材料を急冷で非晶質(高抵抗)/
徐冷で結晶(低抵抗)に相変化させて記憶
多値化しやすく、ストレージクラスメモリに使われた
これらに共通する分類上の鍵は、「抵抗で読む」メモリが多い点です。MRAM・ReRAM・PCMはいずれも、最終的にセルの抵抗が高いか低いかを電流で読み取ります(MRAMは磁化方向が抵抗差として現れる)。だから物理量は磁化・フィラメント・結晶相と異なっても、回路から見ると「抵抗変化型メモリ」という一つの大きな枝にまとめられます。
これらは速度・不揮発・耐久のバランスは良いものの、ビットコストでNANDに、最速性能でSRAMに、まだ及ばないのが現状です。さらに微細化に伴う素子ばらつきや、書き込みに必要な電流・電圧の制御など固有の課題があります。したがって「既存メモリを全部置き換える」のではなく、階層の特定の空白(例:DRAM代替の不揮発メモリ、SRAM代替の混載メモリ)を狙うのが実態です。
系統図を年代と分岐で読む
メモリの系統は、上位の「電荷か非電荷か」という根の分岐から、用途に応じて枝分かれしてきました。年代を添えると派生の必然が見えます。
| 時期の目安 | 主役メモリ | 系統上の位置づけ |
|---|---|---|
| 1960〜70年代 | SRAM / DRAM の確立 | 電荷記憶の二大系統。速度と密度で役割分担が成立 |
| 1980〜90年代 | NOR→NAND フラッシュ | 浮遊ゲートで不揮発の枝が誕生。NANDが密度で分岐 |
| 2000年代 | DRAM/NANDの微細化と3D化 | 既存系統の延命。NANDは平面の限界から3D積層へ |
| 2010年代〜 | HBM / MRAM・ReRAM・PCM | DRAMは積層で帯域に進化。非電荷の新枝が空白を狙う |
つまり大きな流れは2本です。(1) 電荷系の既存メモリは、平面微細化の限界に達したのち「縦に積む(3D NAND・HBM)」方向へ進化した。(2) 電荷では届かない領域(不揮発かつ高速・高耐久)には、磁化・抵抗・相という非電荷の新枝が伸びている。トランジスタ構造が静電制御の強化という一本の軸で進化した系統樹(/semiconductor/transistor-structure-evolution/)と同様、メモリも「何で・どこに情報を蓄えるか」という一つの問いで系統立てて読めます。
まとめ
- メモリは揮発性・速度・コスト・記憶原理の4軸で分類でき、原理が他の3つをほぼ決める。系統図は原理から辿るのが正しい。
- 既存の主流メモリ(SRAM・DRAM・NAND・NOR・HBM)はすべて電荷で記憶する系統。電荷の保持方法の違いが、揮発性と速度の違いを生む。
- HBMは新原理ではなくDRAMの積層パッケージングで、帯域を稼ぐ実装形態である。
- MRAM・ReRAM・PCMは電荷でなく磁化・抵抗・結晶相で記憶する不揮発メモリで、回路的にはまとめて「抵抗変化型」の枝に属する。
- 新型メモリは万能の置換ではなく、DRAMとフラッシュの間の空白を埋める役割を担う。系統の大きな流れは「電荷系の3D化」と「非電荷の新枝」の2本である。
半導体 Article
メモリ階層と新型メモリの系統図を実務で読む
TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。
解決すること
半導体
比較で見る軸
難易度: advanced / カテゴリ: 半導体 / タグ数: 5
導入後に効く点
既存メモリは電荷で情報を持つ(SRAMはラッチ、DRAMはキャパシタ、NAND/NORは浮遊ゲートの電荷)ため、SRAM/DRAMは揮発、フラッシュは不揮発という違いが原理から決まります。
先に潰すリスク
用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。
- 難易度
- advanced
- カテゴリ
- 半導体
- タグ数
- 5
判断チェックリスト
- 自社の用途が「半導体 / メモリ」に近いか確認する。
- 強みである「メモリは揮発性・アクセス速度・ビットコスト・記憶原理の4軸で分類でき、上位ほど速く高価でビットあたり容量が小さいという階層構造を取ります。」が本当に評価軸になるか確認する。
- 注意点の「用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。」を運用で吸収できるか確認する。
- 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
- 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
- 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。