
DIMM (デュアル・インライン・メモリ・モジュール)は、コンピュータで使用されるメモリモジュールの一種です。片面または両面(前面と背面)にDRAMチップとピンが実装されたプリント基板です。[ 1 ] DIMMの大部分はJEDECメモリ規格に準拠して製造されていますが、独自のDIMMも存在します。DIMMには様々な速度と容量があり、一般的にPC用(133.35 mm(5.25インチ))とラップトップ用(SO-DIMM)の2つの長さがあります。PC用は133.35 mm(5.25インチ)で、ラップトップ用(SO-DIMM)は約半分の長さの67.60 mm(2.66インチ)です。[ 2 ]
歴史
DIMM(デュアル・インライン・メモリ・モジュール)は、1990年代にIntel P5ベースのPentiumプロセッサが市場シェアを拡大し始めた際に、 SIMM(シングル・インライン・メモリ・モジュール)[ 3 ] [ 4 ]のアップグレードとして登場しました。Pentiumは64ビットのバス幅を備えていたため、データバスを埋めるためには32ビットのメモリモジュールをペアで装着する必要がありました。プロセッサは2つの32ビットSIMMモジュールに並列にアクセスします。
この欠点を解消するためにDIMMが導入されました。SIMMの両面の接点は冗長化されていますが、DIMMはモジュールの両面に独立した電気接点を持っています。[ 5 ]これにより、SIMMの32ビットデータパスを64ビットデータパスに倍増させることができました。[ 6 ]
「DIMM」という名称は、SIMMの接点が2つの独立した列に分割されていることを象徴するデュアルインラインメモリモジュールの頭字語として選ばれました。 [ 6 ]その後、モジュールには多くの機能強化が行われてきましたが、「DIMM」という言葉はコンピュータメモリモジュールの総称として残っています。
フォームファクター
幅
DIMMには様々なボードサイズがあります。サイズの大きい順に、DIMM、SO-DIMM、MiniDIMM、MicroDIMMとなります。
通常のDIMMの長さは一般的に133.35 mmですが、SO-DIMMの長さは一般的に67.6 mmです。[ 2 ]
- 256 MB MicroDIMM PC133 SDRAM (両面、4 チップ)。
SO-DIMM
.jpg/440px-Assorted_SO-DIMM_Modules_(cropped_and_perspective).jpg)

SO -DIMM(発音は「ソーディム」/ ˈ s oʊ d ɪ m /、綴りはSODIMM)またはスモールアウトラインDIMMは、DIMMの小型代替品であり、通常のDIMMの約半分の物理的サイズです。最初のSO-DIMMは72ピンで、1997年にJEDECによって導入されました。[ 7 ] [ 8 ] [ 9 ]導入前は、多くのラップトップは高価で入手困難な独自の[ 10 ] RAMモジュールを使用していました。[ 7 ] [ 11 ]
SO-DIMMは、スペースが限られているコンピューター、たとえばラップトップ、ノートブックコンピューター、 Nano-ITXマザーボードをベースにした小型パーソナルコンピューター、ハイエンドのアップグレード可能なオフィスプリンター、ルーターやNASデバイスなどのネットワークハードウェアでよく使用されます。[ 12 ]通常、通常のDIMMと同じサイズのデータパスと速度定格で利用できますが、通常は容量が小さくなります。
- オリジナルの72ピンSO-DIMM
- IBM製SO-DIMM SDR 144ピン 128MB RAMチップ
- 200 ピンPC2-5300 DDR2 SO-DIMM。
- 204 ピン PC3-10600 DDR3 SO-DIMM。
コネクタ


異なる世代のメモリは互換性がなく、前方互換性も後方互換性もありません。この違いを明確にし、混乱を避けるため、DIMMモジュールはすべて異なるピン数とノッチ位置を備えています。DDR5 SDRAMは最新のDDRメモリタイプで、2020年から使用されています。
- DIMM
- 100ピン: プリンタSDRAMおよびプリンタROM(例:PostScript)
- 168ピン:SDR SDRAM(ワークステーションやサーバーのFPM/EDO DRAMに使用されることもある)、3.3Vまたは5V
- 184ピン: DDR SDRAM
- 200ピン:一部のSunワークステーションおよびサーバーのFPM / EDO DRAM
- 240ピン: DDR2 SDRAM、DDR3 SDRAM、FB-DIMM DRAM
- 278ピン: HP高密度SDRAM
- 288ピン: DDR4 SDRAMおよびDDR5 SDRAM [ 14 ]
- SO-DIMM
- 72ピン: FPM DRAMおよびEDO DRAM; [ 7 ] 72ピンSIMMとは異なるピン構成
- 144ピン: SDR SDRAM、[ 7 ] DDR2 SDRAMにも使用される
- 200ピン:DDR SDRAM [ 7 ]およびDDR2 SDRAM
- 204ピン: DDR3 SDRAM
- 260ピン: DDR4 SDRAM
- 260ピン: DDR3またはDDR4 SDRAMを搭載したUniDIMM。DDR4 SO-DIMMとはノッチが異なります。
- 262ピン: DDR5 SDRAM
- ミニDIMM
- 244ピン: DDR2 SDRAM
ピン数に加えて、互換性のないDIMMの種類を区別するための物理的なノッチも存在します。例えば、昔の168ピンSDR SDRAMは、電圧定格(5.0Vまたは3.3V)が異なり、レジスタード(バッファ付き)とアンバッファードも異なっていました。そのため、間違った種類のモジュールが挿入されるのを防ぐため、2つのノッチ位置が設けられています。
- DDR (上) および DDR2 (下) DIMM モジュールのノッチの位置。
- キングストンテクノロジーの4GB DDR VLP DIMM
ハイツ
DIMMでは、一般的に複数のフォームファクタが用いられます。シングルデータレート同期DRAM(SDR SDRAM)DIMMは、主に高さ1.5インチ(38 mm)と1.7インチ(43 mm)で製造され、公称値は30ミリメートル(1.2インチ)でした。1Uラックマウントサーバーが普及し始めた頃、これらのフォームファクタのレジスタードDIMMは、高さ1.75インチ(44 mm)のボックスに収まるよう、角度付きDIMMソケットに差し込む必要がありました。この問題を軽減するために、次のDDR DIMM規格は、高さ約1.2インチ(30 mm)の「ロープロファイル」(LP)で作成されました。これらは、1Uプラットフォームの垂直DIMMソケットに収まります。
ブレードサーバーの登場により、スペースが限られた筐体にLPフォームファクターのDIMMを収容するために、斜めスロットが再び普及しました。これにより、高さ約18ミリメートル(0.71インチ)のVery Low Profile(VLP)フォームファクターDIMMが開発されました。これはATCAシステムに垂直に収まります。
SO-DIMM、Mini-DIMM、Micro-DIMMでは、非常に似た高さのレベルが使用されています。[ 15 ]
| 世代 | フルハイト(1U) | 非常に低いプロファイル(VLP) | 注記 | ||
|---|---|---|---|---|---|
| 名目 | 最大 | 名目 | 最大 | ||
| DDR2 [ 17 ] | 30.00ミリメートル(1.181インチ) | 30.50ミリメートル(1.201インチ) | 該当なし | 該当なし | |
| DDR3 [ 18 ] | 30.00ミリメートル(1.181インチ) | 30.50ミリメートル(1.201インチ) | 18.75ミリメートル(0.738インチ) | 18.90ミリメートル(0.744インチ) | |
| DDR4 [ 19 ] | 31.25ミリメートル(1.230インチ) | 31.40ミリメートル(1.236インチ) | 18.75ミリメートル(0.738インチ) | 18.90ミリメートル(0.744インチ) | |
| DDR5 [ 20 ] | 31.25ミリメートル(1.230インチ) | 31.40ミリメートル(1.236インチ) | 該当なし | 該当なし |
|
注:
- ロープロファイル (LP) は JEDEC 標準ではありません。
- 完全な JEDEC 規格では、厚さなどの要素も規制されています。
- DDR4およびDDR5用のSO-DIMMは、従来の高さを維持しています。30.00 ± 0.15 mm。JEDEC MO-310AおよびMO-337Bを参照してください。「フルハイト」DIMMの高さ増加はSO-DIMMには適用されません。
- ハイエンドのコンシューマー向けDDR4 DIMMは、追加のヒートシンクの使用により、JEDECのフルハイトを超えることがよくあります。ヒートシンクによっては、高さが1ミリメートル(0.039インチ)しか上がらないものもあれば、5ミリメートル(0.20インチ)上がれるものもあります。
類似コネクタ
2017年第2四半期現在、ASUSはPCIeベースの「DIMM.2」をリリースしています。これはDDR3 DIMMと同様のソケットを備え、モジュールに挿入することで最大2台のM.2 NVMe SSDを接続できます。ただし、一般的なDDRタイプのRAMは使用できず、ASUS以外からのサポートもほとんどありません。[ 21 ]
コンポーネント
組織
ほとんどのDIMMは、「×4」(「by four」)または「×8」(「by eight」)のメモリチップで構成されており、片面あたり最大9個のチップを搭載できます。「×4」と「×8」は、DRAMチップのデータ幅(ビット単位)を表します。256GB DIMMなどの大容量DIMMでは、片面あたり最大19個のチップを搭載できます。
「×4」レジスタードDIMMの場合、片面あたりのデータ幅は36ビットです。そのため、メモリコントローラ(72ビット必要)は、必要なデータを読み書きするために、両面を同時にアドレス指定する必要があります。この場合、両面モジュールはシングルランクです。「×8」レジスタードDIMMの場合、片面あたりのデータ幅は72ビットなので、メモリコントローラは一度に片面のみのアドレス指定を行います(両面モジュールはデュアルランクです)。
上記の例は、より一般的な 64 ビットではなく 72 ビットを保存する ECC メモリに適用されます。また、8 個のグループごとに 1 つの追加チップがありますが、これはカウントされません。
ランキング
メモリモジュールは、同一のアドレスバスとデータバスに接続された2つ以上の独立したDRAMチップセットで設計されることがあります。このような各セットはランクと呼ばれます。同一のメモリスロットを共有する、つまり同一のモジュール上にあるランクのうち、一度にアクセスできるのは1つのランクのみです。アクセスするランクは、そのランクに対応するチップセレクト(CS)信号をアクティブにすることで指定されます。一方、同一モジュール上の他のランクは、対応するCS信号を非アクティブにすることで、動作中は非アクティブになります。
メモリワードがフェッチされた後、次のセルへのアクセスに備えてセンスアンプが充電されるまで、メモリは通常、長時間アクセスできません。これらのアンプは通常、アクセス間の再充電のために3サイクルのアイドル時間を持ちます。メモリをインターリーブ(例えば、セル0、4、8、…を1つのランクに格納し、セル1、5、9、…を別のランクに格納するなど)することで、アクティブなランクを交互に切り替え、アクティブなメモリアクセスと非アクティブなランクの再充電時間をオーバーラップさせることで、シーケンシャルなメモリアクセスをより高速に実行できます。
2025年現在、DIMMはモジュールあたり1ランク、2ランク、または4ランクで製造されるのが一般的です。コンシューマー向けDIMMベンダーは、2020年頃からシングルランクDIMMとデュアルランクDIMMを区別し始めました。
DIMMは、DRAMチップがモジュールのプリント基板(PCB)の片面に配置されているか両面に配置されているかによって、「片面」または「両面」と呼ばれることがよくあります。しかし、これらの用語は混乱を招く可能性があります。チップの物理的なレイアウトは、必ずしも論理的な構成やアクセス方法とは関係がないためです。実際、クアッドランクDIMMも存在します。
JEDEC は、「デュアルサイド」、「両面」、「デュアルバンク」という用語は、レジスタード DIMM (RDIMM) に適用される場合、正しくないと判断しました。
マルチプレックスランクDIMM(MRDIMM)は、複数のランクのデータを同一チャネルで転送することを可能にします。これは2024年7月にDDR5向けに発表され、DDR5 RDIMMとの下位互換性が期待されています。[ 22 ]
SPD EEPROM
DIMMの容量やその他の動作パラメータは、シリアルプレゼンス検出(SPD)によって識別されます。SPDは、メモリコントローラが正しく構成するために必要なモジュールの種類とタイミングに関する情報を含む追加チップです。SPD EEPROMはシステムマネジメントバスに接続され、温度センサー(TS-on-DIMM)も搭載されている場合があります。[ 23 ]
特徴
速度
さまざまなテクノロジーには、標準化された特定のバスおよびデバイスのクロック周波数があり、各タイプの各速度には決定された命名法もあります。
シングルデータレート(SDR)DRAMベースのDIMMは、データ、アドレス、制御ラインのバス周波数が同じです。ダブルデータレート(DDR)DRAMベースのDIMMは、データのみを転送しますが、ストローブはクロックの2倍の周波数で転送しません。これは、データストローブの立ち上がりエッジと立ち下がりエッジの両方でクロックを動作させることで実現されます。DDRベースのDIMMは、世代が進むにつれて消費電力と電圧が徐々に低下していきました。
もう一つの影響要因は、列アクセスストローブ(CAS)レイテンシ(CL)で、メモリアクセス速度に影響を与えます。これは、READコマンドからデータが利用可能になるまでの遅延時間です。メイン記事「CAS/CLとメモリタイミング」をご覧ください。
| チップ | モジュール | 有効クロック(MHz) | 転送速度(MT/s) | 電圧(V) |
|---|---|---|---|---|
| SDR-66 | PC-66 | 66 | 66 | 3.3 |
| SDR-100 | PC-100 | 100 | 100 | 3.3 |
| SDR-133 | PC-133 | 133 | 133 | 3.3 |
| チップ | モジュール | メモリクロック(MHz) | I/Oバスクロック(MHz) | 転送速度(MT/s) | 電圧(V) |
|---|---|---|---|---|---|
| DDR-200 | PC-1600 | 100 | 100 | 200 | 2.5 |
| DDR-266 | PC-2100 | 133 | 133 | 266 | 2.5 |
| DDR-333 | PC-2700 | 166 | 166 | 333 | 2.5 |
| DDR-400 | PC-3200 | 200 | 200 | 400 | 2.6 |
| チップ | モジュール | メモリクロック(MHz) | I/Oバスクロック(MHz) | 転送速度(MT/s) | 電圧(V) |
|---|---|---|---|---|---|
| DDR2-400 | PC2-3200 | 100 | 200 | 400 | 1.8 |
| DDR2-533 | PC2-4200 | 133 | 266 | 533 | 1.8 |
| DDR2-667 | PC2-5300 | 166 | 333 | 667 | 1.8 |
| DDR2-800 | PC2-6400 | 200 | 400 | 800 | 1.8 |
| DDR2-1066 | PC2-8500 | 266 | 533 | 1066 | 1.8 |
| チップ | モジュール | メモリクロック(MHz) | I/Oバスクロック(MHz) | 転送速度(MT/s) | 電圧(V) |
|---|---|---|---|---|---|
| DDR3-800 | PC3-6400 | 100 | 400 | 800 | 1.5 |
| DDR3-1066 | PC3-8500 | 133 | 533 | 1066 | 1.5 |
| DDR3-1333 | PC3-10600 | 166 | 667 | 1333 | 1.5 |
| DDR3-1600 | PC3-12800 | 200 | 800 | 1600 | 1.5 |
| DDR3-1866 | PC3-14900 | 233 | 933 | 1866 | 1.5 |
| DDR3-2133 | PC3-17000 | 266 | 1066 | 2133 | 1.5 |
| DDR3-2400 | PC3-19200 | 300 | 1200 | 2400 | 1.5 |
| チップ | モジュール | メモリクロック(MHz) | I/Oバスクロック(MHz) | 転送速度(MT/s) | 電圧(V) |
|---|---|---|---|---|---|
| DDR4-1600 | PC4-12800 | 200 | 800 | 1600 | 1.2 |
| DDR4-1866 | PC4-14900 | 233 | 933 | 1866 | 1.2 |
| DDR4-2133 | PC4-17000 | 266 | 1066 | 2133 | 1.2 |
| DDR4-2400 | PC4-19200 | 300 | 1200 | 2400 | 1.2 |
| DDR4-2666 | PC4-21300 | 333 | 1333 | 2666 | 1.2 |
| DDR4-3200 | PC4-25600 | 400 | 1600 | 3200 | 1.2 |
| チップ | モジュール | メモリクロック(MHz) | I/Oバスクロック(MHz) | 転送速度(MT/s) | 電圧(V) |
|---|---|---|---|---|---|
| DDR5-4000 | PC5-32000 | 2000 | 2000 | 4000 | 1.1 |
| DDR5-4400 | PC5-35200 | 2200 | 2200 | 4400 | 1.1 |
| DDR5-4800 | PC5-38400 | 2400 | 2400 | 4800 | 1.1 |
| DDR5-5200 | PC5-41600 | 2600 | 2600 | 5200 | 1.1 |
| DDR5-5600 | PC5-44800 | 2800 | 2800 | 5600 | 1.1 |
| DDR5-6000 | PC5-48000 | 3000 | 3000 | 6000 | 1.1 |
| DDR5-6200 | PC5-49600 | 3100 | 3100 | 6200 | 1.1 |
| DDR5-6400 | PC5-51200 | 3200 | 3200 | 6400 | 1.1 |
| DDR5-6800 | PC5-54400 | 3400 | 3400 | 6800 | 1.1 |
| DDR5-7200 | PC5-57600 | 3600 | 3600 | 7200 | 1.1 |
| DDR5-7600 | PC5-60800 | 3800 | 3800 | 7600 | 1.1 |
| DDR5-8000 | PC5-64000 | 4000 | 4000 | 8000 | 1.1 |
| DDR5-8400 | PC5-67200 | 4200 | 4200 | 8400 | 1.1 |
| DDR5-8800 | PC5-70400 | 4400 | 4400 | 8800 | 1.1 |
エラー訂正
ECC DIMMは、システムメモリコントローラがエラーを検出・訂正するために使用できる追加のデータビットを持つDIMMです。ECC方式には様々な種類がありますが、おそらく最も一般的なのは、64ビットワードごとに1バイトを追加するシングルエラー訂正・ダブルエラー検出(SECDED)方式です。そのため、ECCモジュールは通常、8チップの倍数ではなく9チップの倍数を搭載しています。
レジスタ/バッファ
メモリコントローラが多数のDIMMを駆動するには、電気的に負荷がかかります。レジスタードDIMMは、クロック、アドレス、コマンドラインにハードウェアレジスタを追加することで、DIMM上で信号を更新し、メモリコントローラの負荷を軽減します。レジスタードDIMMには、すべてのラインをバッファリングするLRDIMMと、クロック信号のみをバッファリングするCUDIMM/CSODIMMがあります。レジスタ機能はECCと併用されることが多いですが、実際には相互に依存しておらず、独立して使用されることもあります。
参照
- デュアルインラインパッケージ(DIP)
- メモリスクランブル
- メモリジオメトリ – RAM モジュールの論理構成 (チャネル、ランク、バンクなど)
- マザーボード
- NVDIMM – 不揮発性DIMM
- ロウハンマー
- Rambus インライン メモリ モジュール(RIMM)
- シングルインラインメモリモジュール(SIMM)
- シングルインラインパッケージ(SIP)
- ジグザグインラインパッケージ(ZIP)
- 圧縮接続メモリモジュール(CAMM)
参考文献
- ^ 「DIMM(デュアルインラインメモリモジュール)とは?」GeeksforGeeks . 2020年4月15日。2024年4月7日にオリジナルからアーカイブ。 2024年4月7日閲覧。SIMM
の場合、コネクタはモジュールの片側にのみ存在しますが、DIMMの場合はモジュールの両側(前面と背面)にコネクタの列があります。
- ^ a b「Common DIMM Memory Form Factor」 2009年10月6日. 2021年5月13日時点のオリジナルよりアーカイブ。2021年5月13日閲覧。
- ^ Lyla, Das B. (2010年9月). 『X86マイクロプロセッサ:アーキテクチャとプログラミング(8086からPentiumまで)』 . Pearson Education India. ISBN 978-81-317-3246-5。
- ^ミューラー、スコット(2013年3月7日). PCのアップグレードと修理:Upgrading and Repairing_c21 . Que Publishing. ISBN 978-0-13-310536-0. 2024年9月17日時点のオリジナルよりアーカイブ。2023年12月26日閲覧– Google Books経由。
- ^ Jacob, Bruce; Wang, David; Ng, Spencer (2010年7月28日). Memory Systems: Cache, DRAM, Disk . Morgan Kaufmann. ISBN 978-0-08-055384-9。
- ^ a bミューラー、スコット (2004). PCSのアップグレードと修理. Que. ISBN 978-0-7897-2974-3. 2024年9月17日時点のオリジナルよりアーカイブ。2023年12月26日閲覧。
- ^ a b c d e f gモラー、スコット (2004)。ラップトップのアップグレードと修理。キュー。ISBN 978-0-7897-2800-5. 2024年9月17日時点のオリジナルよりアーカイブ。2023年12月26日閲覧。
- ^ “72 Pin DRAM SO-DIMM | JEDEC” . 2024年9月17日時点のオリジナルよりアーカイブ。2023年11月9日閲覧。
- ^フルトン、ジェニファー(2000年11月9日)「PCのアップグレードと修理に関する完全初心者向けガイド」インディアナポリス(インディアナ州):Alpha Books – インターネットアーカイブ経由。
- ^ Jones, Mitt (1990年12月25日). "PC Magazine" . Ziff-Davis Publishing Company. 2024年9月17日時点のオリジナルよりアーカイブ。2024年2月4日閲覧– Google Books経由。
- ^ノートン、ピーター; クラーク、スコット H. (2002).ピーター・ノートンの『Inside the PC』新装版. サムズ社. ISBN 978-0-672-32289-1。
- ^ Synology Inc. 「Synology RAMモジュール」synology.com . 2016年6月2日時点のオリジナルよりアーカイブ。2022年3月23日閲覧。
- ^ 「DDR、DDR2、DDR3 SO-DIMMメモリモジュールは交換可能ですか?」 acer.custhelp.com . 2015年6月26日閲覧。
- ^ Smith, Ryan (2020年7月14日). 「DDR5メモリ仕様がリリース:DDR5-6400以降への道筋」 . AnandTech . 2021年4月5日時点のオリジナルよりアーカイブ。 2020年7月15日閲覧。
- ^ 「CST Inc、DDR5、DDR4、DDR3、DDR2、DDR、Nand、Nor、Flash、MCP、LPDDR、LPDDR2、LPDDR3、LPDDR4、LRDIMM、メモリテスター、自動DIMM SODIMMハンドラー会社がメモリソリューションを提供」 www.simmtester.com 。 2021年5月13日時点のオリジナルよりアーカイブ。 2021年5月13日閲覧。
- ^ 「MICROELECTRONIC OUTLINES (MO)」(PDF) . JEDEC . 2025年7月29日時点のオリジナルよりアーカイブ(PDF) . 2025年9月14日閲覧。
- ^ JEDEC 文書 MO-256、MO-260、MO-274
- ^ JEDEC MO-269J ホワイトペーパー、2014 年 8 月 20 日にアクセス。
- ^ JEDEC MO-309E ホワイトペーパー、2014 年 8 月 20 日にアクセス。
- ^ DIMM: MO-329J Archived 2025-07-29 at the Wayback Machine ; SO-DIMM: MO-337B Archived 2022-05-26 at the Wayback Machine。
- ^ ASUS DIMM.2はM.2ライザーカードです。 2020年6月5日アーカイブ、Wayback Machine、2020年6月4日アクセス。
- ^ 「JEDEC、高性能コンピューティングとAIを推進するDDR5 MRDIMMおよびLPDDR6 CAMM規格の計画を発表」(プレスリリース)JEDEC 2024年7月22日。 2025年8月11日時点のオリジナルよりアーカイブ。 2025年10月6日閲覧。
- ^ 「DIMMメモリモジュールの温度センサー」。2016年4月1日時点のオリジナルよりアーカイブ。2013年3月17日閲覧。