スマートフォンを買うとき「メモリ12GB」と書いてあります。PCを自作するとき「DDR5 32GB」のモジュールを選びます。しかし「DRAMとはそもそも何か、なぜリフレッシュが必要なのか」と問われると答えに詰まる人は多い。

本記事では、DRAMの基本構造・動作原理・SRAMとの違い・DDR1〜DDR5などの種類・そしてHBMやCXLとの関係まで、半導体・コンピュータ知識ゼロからでも理解できるよう体系的に解説します。

1. DRAMとは──「作業机」としてのメモリ

DRAMは「Dynamic Random Access Memory(ダイナミック・ランダム・アクセス・メモリ)」の略です。コンピュータがデータを一時的に置いておくための「主記憶(メインメモリ)」として使われています。

DRAMを「作業机」に例えると分かりやすいです。

  • CPU:作業者本人(計算を行う)
  • DRAM:作業机(今使うデータを広げておく場所)
  • SSD・HDD:本棚(使わないデータを長期保管する場所)

机(DRAM)が広いほど多くの資料を同時に広げられ、作業が速くなります。データは電源を切ると消えますが(揮発性)、本棚(SSD)のデータは残ります。

2. メモリ階層の全体像

DRAMの位置づけを理解するには、コンピュータの「メモリ階層」全体を把握することが重要です。

階層種別速度(遅延)容量目安GB単価目安
最高速CPU L1キャッシュ(SRAM)〜0.3 ns32〜64 KB極めて高い
CPU L2キャッシュ(SRAM)〜1〜4 ns256 KB〜1 MB高い
CPU L3キャッシュ(SRAM)〜10〜40 ns8〜64 MB高い
DRAM(主記憶)〜80〜100 ns8〜512 GB$5〜10/GB
NVMe SSD〜100〜200 μs250 GB〜8 TB〜$0.1〜0.3/GB
最低速HDD〜5〜10 ms1〜20 TB〜$0.02/GB

DRAMはCPUキャッシュより約200〜300倍遅いですが、SSDより約1,000〜2,000倍高速です。容量あたりの価格はキャッシュより大幅に安く、SSDより高い。この「中間点」の特性がDRAMをメインメモリとして最適な存在にしています。

3. DRAMのセル構造──1T1Cが全ての出発点

DRAMの1ビットは「1つのトランジスタ(T)と1つのコンデンサ(C)」で構成されます。これを「1T1C構造」と呼びます。

コンデンサとトランジスタの役割

  • コンデンサ(キャパシタ):電荷(電気)を蓄えるタンク。電荷が入っていれば「1」、空なら「0」
  • トランジスタ:コンデンサへの入り口を開閉するスイッチ。ワードライン(行選択線)に電圧がかかると開く

データを書き込むときはトランジスタを開いてコンデンサに電荷を注入(「1」)または放電(「0」)します。読み出すときはコンデンサの電荷量をビットライン(列信号線)で検出します。

なぜ「ダイナミック(Dynamic)」と呼ぶのか

ここが重要です。コンデンサは非常に小さく、電荷がじわじわと漏れ出します(電荷リーク)。「穴の空いたバケツに水をため続けるようなもの」です。放置すると数十ミリ秒で電荷が失われ、「1」が「0」に化けてしまいます。

そのため、DRAMは64ミリ秒ごとに全セルの電荷を読み直して書き直す「リフレッシュ」動作が必要です。この「定期的に動作し続けなければならない(=Dynamic)」性質から「Dynamic RAM」と名付けられています。

【リフレッシュの仕組み】
・リフレッシュサイクル:通常64ms以内
・1回のリフレッシュコマンドで1行(ロー)のデータを再書き込み
・64ms間に全行をリフレッシュし終わるよう、コントローラーがスケジューリング
・リフレッシュ中はそのバンクへのアクセスが一時停止する(わずかな性能ロスの原因)

4. SRAMとの比較──なぜDRAMが主記憶に使われるか

DRAM以外のRAMの代表としてSRAM(Static RAM)があります。CPUのL1〜L3キャッシュはSRAMです。なぜ主記憶にSRAMではなくDRAMを使うのでしょうか。

項目DRAM(1T1C)SRAM(6T)
セルあたりのトランジスタ数1個+コンデンサ1個6個(フリップフロップ回路)
リフレッシュの必要性必要(64msごと)不要(電源がある限り保持)
アクセス速度(遅延)〜80〜100 ns〜0.3〜5 ns(100〜1000倍速い)
セル面積小さい(高集積)大きい(6個のトランジスタが必要)
同一面積あたりの容量大きい小さい
コスト(容量あたり)安い高い
主な用途主記憶(メインメモリ)CPU L1〜L3キャッシュ、バッファ

SRAMは1ビットに6個のトランジスタを使うため、面積が大きく製造コストが高い。一方DRAMは1T1Cで済むため、同じシリコン面積でSRAMの数十倍の容量を実現できます。「速度はSRAMに劣るが大容量・安価」——これがDRAMが主記憶として選ばれる理由です。

5. DRAMの読み書きシーケンス

DRAMへのアクセスは「行(ロー)を選んでから列(カラム)を選ぶ」2段階のプロセスで行われます。

  1. RAS(Row Address Strobe):ワードラインを選択。指定した行のすべてのセルがビットラインにつながれ、センスアンプが電荷を増幅して一時保持
  2. CAS(Column Address Strobe):センスアンプで保持されたデータの中から指定列のデータを選択・出力
  3. プリチャージ:ビットラインを次の読み書きに備えて中間電位に戻す

この「RAS→CAS→プリチャージ」の流れが1回のアクセスサイクルです。DDR規格で「CL(CASレイテンシ)16」などと表記される数字は、CASコマンド発行からデータ出力までのクロック数を意味します。

6. DRAMの種類マップ

「DRAM」は一つの製品ではなく、用途に応じた多くの派生規格があります。

カテゴリ代表規格用途特徴
PC・サーバー向けDDR4 / DDR5デスクトップ・ノートPC・サーバー最も普及。DDR5が現行世代
モバイル向けLPDDR4X / LPDDR5 / LPDDR5Xスマートフォン・タブレット・薄型ノートPC低電圧化(0.5〜1.1V)・省電力
GPU・グラフィック向けGDDR6 / GDDR7ゲーミングGPU・家庭用ゲーム機高帯域幅。HBMより低コスト
AI・HPC向けHBM3E / HBM4AI GPU(NVIDIA H100/B200)・スパコンDRAMを3D積層。超高帯域幅
拡張・プーリング向けCXL Type 3AIデータセンターのメモリ拡張PCIe経由でDRAMをサーバーに追加
信頼性重視ECC RDIMM / LRDIMMエンタープライズサーバー誤り訂正機能付き。ビット化けを自動修正

7. DDR世代の進化──DDR1からDDR5まで

DDR(Double Data Rate)規格は、クロックの立ち上がりと立ち下がりの両方でデータを転送する(=2倍の転送効率)仕組みです。世代を追うごとに転送速度・バンク数・電圧が進化しています。

世代登場年標準速度(MT/s)電圧主な構造的変化
SDR SDRAM1993年100〜1333.3VDDRの前身。1クロックで1回転送
DDR12000年200〜4002.5Vクロックの両エッジでデータ転送(2倍化)
DDR22003年400〜10661.8V外部バスをコアの2倍速化。電圧低下
DDR32007年800〜21331.5V8バンク構成の確立。大容量モジュール
DDR42014年2133〜32001.2Vバンクグループ導入(並列アクセス改善)
DDR52021年4800〜64001.1V32バンク・2ch分割・PMICオンボード・On-Die ECC

8. DRAMの製造──微細化の限界とコンデンサの工夫

DRAMの性能を上げるには「セルを小さくして1チップあたりの容量を増やす」微細化が必要です。しかしDRAMの微細化はロジック半導体(CPUなど)に比べて難しいという特殊事情があります。

最大の課題はコンデンサです。コンデンサは一定以上の容量(電荷を蓄える能力)がないとリフレッシュ前に電荷が漏れてしまいます。セルが小さくなるほどコンデンサの面積も減り、容量が不足します。

この問題を解決するため、DRAMメーカーは「コンデンサを垂直方向に伸ばす」という設計を採用しています。現在のDRAMセルのコンデンサは、直径数nm・高さ数十nmという極めて細長い形状(高アスペクト比構造)をしており、製造の難易度が非常に高い。EUVリソグラフィの採用もこの微細化を支えています。

9. AI時代のDRAM──HBMはDRAMの進化形

ここまでで分かるように、HBMは「DRAM」の一種です。基本的な1T1C構造はDDR5と同じですが、複数枚のDRAMダイをTSV(シリコン貫通電極)で縦に積層し、超広帯域幅を実現したものです。

つまりDRAMの種類間の関係を整理すると:

  • DDR5:PC・サーバー向けの「横に並べた平面型DRAM」
  • LPDDR5X:モバイル向けの「省電力版DRAM」
  • GDDR7:GPU用の「高速転送特化型DRAM」
  • HBM4:AI GPU用の「3D積層DRAM」(DDR5の約20倍の帯域幅)

どれも根幹は同じ「1T1C構造のダイナミックRAM」であり、用途に合わせてアーキテクチャを変えた派生形です。AI半導体ブームは「DRAMという60年以上の歴史を持つ技術が3D化・超高速化によって再進化している」現象とも言えます。

まとめ

  • DRAMとは:コンデンサ(電荷)+トランジスタ(スイッチ)の1T1C構造で1ビットを記憶するメインメモリ
  • リフレッシュが必要な理由:コンデンサの電荷が漏れるため64msごとに再書き込みが必要
  • SRAMとの違い:SRAMは6T構造で速い・高コスト、DRAMは1T1Cで安価・大容量だが低速
  • 種類の整理:DDR5(PC)・LPDDR5X(モバイル)・GDDR7(GPU)・HBM4(AI)はすべてDRAMの派生形
  • AI時代の位置づけ:HBMはDRAMを3D積層して帯域幅を飛躍させた進化形。CXLはDRAMを外付け拡張する新規格

関連記事:HBM完全解説2026──DRAMを3D積層した次世代メモリの仕組みDDR4 vs DDR5 完全比較2026CXLメモリ解説──DRAMを拡張する第3のメモリ層DRAM価格高騰2026──なぜここまで上がったか

【参考・引用元】

ABOUT ME
semi-connect編集室
半導体業界の技術・企業・市場動向を発信するブログ「semi-connect.net」の管理人。半導体プロセス・前工程・後工程からエレクトロニクス企業の財務分析まで、業界の基礎から最新情報をわかりやすく解説します。