
低消費電力ダブルデータレート(LPDDR )は、従来のメモリよりも消費電力を抑えるように設計された同期型ダイナミックランダムアクセスメモリ(SDRAM)の一種です。スマートフォン、タブレット、ノートパソコンなど、バッテリー寿命の延長のために消費電力の削減が重要な機器で広く使用されています。そのため、この技術の初期バージョンはモバイルDDRとも呼ばれていました。
LPDDRは、設計と機能の両面で標準のDDR SDRAMとは異なり、モバイルデバイスに適した変更が加えられています。通常、取り外し可能なモジュールに搭載されるDDRとは異なり、LPDDRは通常、スペースを節約し効率を向上させるためにデバイスのマザーボードに直接はんだ付けされます。LPDDRはDDRメモリと同様の世代命名規則(LPDDR4やDDR4など)を使用しますが、両者は別々の開発標準に従っており、バージョン番号は同じ技術を共有していることを示すものではありません。[ 1 ] LPDDR規格は、JEDECソリッドステートテクノロジー協会によって開発および維持されています。
据え置き型デバイスやノートパソコンで使用され、通常は64ビット幅のメモリバスを介して接続される標準的なSDRAMとは対照的に、LPDDRは16ビットまたは32ビット幅のチャネルも可能にする。[ 2 ]
「E」と「X」バージョンは、仕様の強化版を示します。これらは、メモリ配列のオーバークロックを通常33%まで正式に認めたものです。
標準的なSDRAMと同様に、ほとんどの世代で内部フェッチサイズと外部転送速度が2倍になっているが、DDR4とLPDDR5は例外である。
2006年にリリースされたオリジナルの低消費電力DDR(時折、後付けでLPDDR1と呼ばれる)は、 DDR SDRAMを若干改良したもので、全体的な消費電力を削減するためにいくつかの変更が加えられている。
最も重要なのは、供給電圧が 2.5 V から 1.8 V に低下したことです。その他の節約は、温度補償リフレッシュ (DRAM は低温ではリフレッシュの頻度が少なくて済みます)、部分アレイ自己リフレッシュ、およびすべてのメモリ内容を犠牲にする「ディープパワーダウン」モードによって実現されています。さらに、チップが小型化され、非モバイル向けの同等品よりも基板上のスペースが少なくて済みます。SamsungとMicron は、この技術の主要なプロバイダーの 2 社であり、 iPhone 3GS、初代 iPad、Samsung Galaxy Tab 7.0、Motorola Droid Xなどのタブレットや電話デバイスで使用されています。[ 3 ]

2009年、標準化団体JEDECは、大幅に改訂された低消費電力DDRインターフェースを定義したJESD209-2を公表した。[ 4 ] [ 5 ]これはDDR1またはDDR2 SDRAM とは互換性がないが、以下のいずれかに対応できる。
低消費電力状態は基本的なLPDDRと似ていますが、部分的なアレイリフレッシュのオプションがいくつか追加されています。
タイミングパラメータは、LPDDR-200からLPDDR-1066(クロック周波数100~533MHz )まで規定されています。
1.2Vで動作する LPDDR2は、制御線とアドレス線を10ビットのダブルデータレートCAバスに多重化します。コマンドは通常のSDRAMと似ていますが、プリチャージとバースト終端のオペコードが再割り当てされています。
列アドレスビットC0は転送されず、ゼロであるとみなされます。したがって、バースト転送は常に偶数アドレスから開始されます。
LPDDR2には、SDRAMと同様に動作するアクティブローのチップセレクト(ハイのときはすべてがNOP)とクロックイネーブルCKE信号があります。また、SDRAMと同様に、CKEが最初にドロップされたサイクルで送信されるコマンドによってパワーダウン状態が選択されます。
モードレジスタは、従来のSDRAMと比較して大幅に拡張され、8ビットのアドレス空間と読み出し機能を備えています。シリアルプレゼンス検出EEPROMよりは小さいものの、EEPROMを不要にするのに十分な情報が含まれています。
4Gbps未満のS2デバイス、および1Gbps未満のS4デバイスは、バンク数が4つしかありません。これらのデバイスはBA2信号を無視し、バンクごとのリフレッシュをサポートしていません。
不揮発性メモリデバイスはリフレッシュコマンドを使用せず、プリチャージコマンドを再割り当てしてアドレスビットA20以上を転送します。下位ビット(A19以下)は、後続のアクティブ化コマンドによって転送されます。これにより、メモリ配列から選択された行が、4つまたは8つ(BAビットで選択)の行データバッファのいずれかに転送され、そこで読み出しコマンドによって読み出すことができます。DRAMとは異なり、バンクアドレスビットはメモリアドレスの一部ではありません。任意のアドレスを任意の行データバッファに転送できます。行データバッファの長さは、メモリの種類に応じて32バイトから4096バイトまでです。32バイトより大きい行は、アクティブ化コマンドで下位アドレスビットの一部を無視します。4096バイトより小さい行は、読み出しコマンドで上位アドレスビットの一部を無視します。
不揮発性メモリは、行データバッファへの書き込みコマンドをサポートしていません。その代わりに、特別なアドレス領域にある一連の制御レジスタが読み出しコマンドと書き込みコマンドをサポートしており、これらを使用してメモリ配列を消去したりプログラムしたりできます。
2012 年 5 月に、JEDEC はJESD209-3 低消費電力メモリ デバイス規格を公開しました。[ 6 ] [ 7 ] [ 8 ] LPDDR2 と比較して、LPDDR3 はより高いデータ レート、より広い帯域幅と電力効率、およびより高いメモリ密度を提供します。LPDDR3 は 1600 MT/s のデータ レートを実現し、書き込みレベリングとコマンド/アドレス トレーニング、[ 9 ]オプションのオン ダイ ターミネーション (ODT)、および低 I/O 容量といった主要な新技術を採用しています。LPDDR3 はパッケージ オン パッケージ (PoP) とディスクリート パッケージの両方のタイプをサポートしています。
コマンドエンコーディングは、10ビットのダブルデータレートCAバスを使用するLPDDR2と同一です。[ 7 ]ただし、この規格では8nプリフェッチDRAMのみを規定しており、フラッシュメモリコマンドは含まれていません。
LPDDR3 を使用する製品には、2013 年 MacBook Air、iPhone 5S、iPhone 6、Nexus 10、Samsung Galaxy S4 (GT-I9500)、Microsoft Surface Pro 3および 4などがあります。 [ 10 ] LPDDR3 は 2013 年に主流となり、800 MHz DDR (1600 MT/s) で動作し、2011 年の PC3-12800ノートブック メモリ(12.8 GB/s の帯域幅) に匹敵する帯域幅を提供しました。[ 11 ]この帯域幅を実現するには、コントローラはデュアルチャネル メモリを実装する必要があります。たとえば、Exynos 5 Dual [ 12 ]および 5 Octa [ 13 ]の場合がこれに該当します。
LPDDR3E と呼ばれる仕様の「強化版」では、データレートが 2133 MT/s に向上します。サムスン電子は、最大 2,133 MT/s でデータを送信できる最初の 4ギガビット20 nm クラス LPDDR3 モジュールを発表しました。これは、800 MT/s しかできない旧型の LPDDR2 の 2 倍以上の性能です。[ 14 ]また、さまざまなメーカーのさまざまなSoCも、800 MHz LPDDR3 RAM をネイティブにサポートしています。これには、 QualcommのSnapdragon 600 および 800 [ 15 ]や、ExynosおよびAllwinnerシリーズの一部の SoCが含まれます。
2012年3月14日、JEDECは将来のモバイルデバイスの要件がLPDDR4などの今後の規格をどのように推進するかを探る会議を開催しました。[ 16 ] 2013年12月30日、サムスンは、 3,200 MT/sでデータを送信できる初の20 nmクラスの8ギガビット(1 GB)LPDDR4を開発したと発表しました。これにより、最速のLPDDR3よりも50%高いパフォーマンスを提供し、1.1ボルトで約40%少ないエネルギーを消費します。[ 17 ] [ 18 ]
2014年8月25日、JEDECはJESD209-4 LPDDR4低消費電力メモリデバイス規格を公開した。[ 19 ] [ 20 ]
主な変更点は以下のとおりです。
この規格では、2つの独立した16ビットアクセスチャネルを含むSDRAMパッケージが定義されており、各チャネルはパッケージあたり最大2つのダイに接続されます。各チャネルは16データビット幅で、独自の制御/アドレスピンを持ち、8バンクのDRAMにアクセスできます。したがって、パッケージは3つの方法で接続できます。
各ダイは4、6、8、12、または16ギガビットのメモリを提供し、各チャネルに半分ずつ割り当てられます。したがって、各バンクはデバイスサイズの16分の1になります。これは、適切な数(16K~64K)の16384ビット(2048バイト)の行に編成されます。24ギガビットおよび32ギガビットへの拡張が計画されていますが、行数、行幅、またはバンク数を増やすことで実現するかどうかはまだ決定されていません。
幅が2倍(4チャンネル)で、チャンネル1ペアあたり最大4個のダイ(パッケージ全体で合計8個のダイ)を搭載した大型パッケージも定義されています。
データは、16回または32回の転送(256ビットまたは512ビット、32バイトまたは64バイト、8サイクルまたは16サイクルのDDR)のバースト単位でアクセスされます。バーストは64ビット境界から開始する必要があります。
クロック周波数が高く、最小バースト長が以前の規格よりも長いため、コマンド/アドレスバスがボトルネックになることなく、制御信号をより高度に多重化できます。LPDDR4 では、制御線とアドレス線を 6 ビットのシングル データ レート CA バスに多重化します。コマンドには 2 クロック サイクルが必要で、アドレスをエンコードする操作 (行のアクティブ化、列の読み出しまたは書き込みなど) には 2 つのコマンドが必要です。たとえば、アイドル状態のチップから読み出しを要求するには、Activate-1、Activate-2、Read、CAS-2 の 4 つのコマンドが必要で、8 クロック サイクルかかります。
チップセレクト線(CS)はアクティブハイです。コマンドの最初のサイクルはチップセレクトがハイであることによって識別され、2番目のサイクルではローになります。
CAS-2コマンドは、データバスを介して転送を実行するすべてのコマンドの後半部分として使用され、下位の列アドレスビットを提供します。
バースト長は、16、32、または読み書き操作のBLビットによって動的に選択できるように設定できます。
8本のデータラインごとに1つのDMI(データマスク/反転)信号が関連付けられており、データ転送中にハイレベルに駆動されるビット数を最小限に抑えるために使用できます。DMI信号がハイレベルの場合、送信側と受信側の両方で他の8ビットが反転されます。1バイトに5つ以上の1ビットが含まれる場合、3本以下のデータラインとともにDMI信号をハイレベルに駆動できます。信号ラインはローレベルで終端されるため、消費電力が削減されます。
(別の使用方法として、DMIを使用して各転送時にトグルするデータラインの数を最大4本に制限することで、クロストークを最小限に抑えることができます。これはメモリコントローラが書き込み時に使用することは可能ですが、メモリデバイスではサポートされていません。)
データバス反転は、読み出しと書き込みで個別に有効にできます。マスク書き込み(別のコマンドコードを持つ)の場合、DMI信号の動作は書き込み反転が有効になっているかどうかに依存します。
LPDDR4には、隣接行への「行ハンマー」によるデータ破損を回避するための「ターゲット行リフレッシュ」機構も備わっている。3つのアクティベート/プリチャージシーケンスからなる特殊なシーケンスによって、デバイス指定のしきい値(リフレッシュサイクルあたり20万~70万回)よりも多くアクティブ化された行が特定される。デバイス内部では、アクティベートコマンドで指定された行ではなく、物理的に隣接する行がリフレッシュされる。[ 21 ] [ 20 ]: 153~154
Samsung Semiconductor はLPDDR4X と呼ばれる LPDDR4 のバリアントを提案しました。[ 22 ] : 11 LPDDR4X は、I/O 電圧 (Vddq) を 1.1 V から 0.6 V に下げることで追加の電力を節約している点を除いて LPDDR4 と同一です。2017 年 1 月 9 日、SK Hynix は 8 GB および 16 GB の LPDDR4X パッケージを発表しました。[ 23 ] [ 24 ] JEDEC は 2017 年 3 月 8 日に LPDDR4X 規格を公開しました。[ 25 ]低電圧以外にも、小規模アプリケーション向けのシングルチャネル ダイ オプション、新しい MCP、PoP、IoT パッケージ、および最高速度グレード 4266 MT/s 向けの追加の定義とタイミングの改善など、追加の改善があります。
2019年2月19日、JEDECは低消費電力ダブルデータレート5(LPDDR5)規格であるJESD209-5を公開した。[ 26 ]
サムスンは2018年7月に動作するLPDDR5チップのプロトタイプを開発したと発表した。LPDDR5では以下の変更が導入されている。[ 27 ]
AMD Van Gogh、Intel Tiger Lake、Appleシリコン(M1 Pro、M1 Max、M1 Ultra、M2、A16 Bionic)、Huawei Kirin 9000、Snapdragon 888のメモリコントローラはLPDDR5をサポートしています。
転送速度を2倍にし、マスタークロックを1/4速にすることで、マスタークロックの周波数は同等のLPDDR4クロックの半分になります。コマンド(CA)バスは7ビットに拡張され、コマンドは2倍のデータ転送速度で転送されるため、最終的にコマンドはLPDDR4と同じ速度で送信されます。
以前の規格と比較して、カラムアドレスの命名規則が変更されました。LPDDR4とLPDDR5はどちらも最大10ビットのカラムアドレスをサポートしていますが、名称が異なります。LPDDR4のC0~C9は、B0~B3とC0~C5に名称変更されています。LPDDR4と同様に、書き込みは16の倍数のアドレスから開始し、B0~B3はゼロにする必要がありますが、読み出しではB3にゼロ以外の値を指定することで、バースト転送の順序を変更できます。
LPDDR4と同様に、一部のデータを読み取るには4つのコマンドが必要です。行を選択する2つのアクティブ化コマンド、列を選択するCASコマンドと読み取りコマンドです。LPDDR4とは異なり、CASコマンドは読み取りコマンドまたは書き込みコマンドの前に実行されます。実際には、列をまったく選択しないため、その名称はやや不適切です。代わりに、その主な機能は、高速WCKクロックの開始に間に合うようにDRAMを準備することです。WS_FS、WS_RD、WS_WRビットはさまざまなタイミングを選択し、_RDおよび_WRオプションは直後の読み取りコマンドまたは書き込みコマンドに最適化されていますが、_FSオプションはクロックをすぐに開始し、複数のバンクにアクセスして複数の読み取りまたは書き込みが続く場合があります。
CASは「書き込みX」オプションも規定している。WRXビットが設定されている場合、書き込みではデータ転送は行われず、WXS(書き込みX選択)ビットの制御下でバースト領域がすべてゼロまたはすべて1で埋められる。これにより、処理時間は同じだが、エネルギー消費を抑えることができる。
通常の16ワードのバーストに加えて、32ワードの倍の長さのバーストを実行するコマンドも用意されている。読み取り(書き込みは除く)では、C0ビットとB3ビットを使用して、32ワードのアラインメントされたバースト内の開始位置を指定できる。
2021年7月28日、JEDECは、以下の変更を加えた低消費電力ダブルデータレート5/5X(LPDDR5/5X)規格JESD209-5B [ 30 ]を公開しました。
2021年11月9日、サムスンは、業界初のLPDDR5X DRAMを開発したと発表した。サムスンの実装では、14nmプロセス ノードで16ギガビット(2Go)のダイを使用し、 1つのパッケージに最大32個のダイ(64GB )を搭載したモジュールが採用されている。同社によれば、この新しいモジュールはLPDDR5よりも消費電力が20%少ないという。[ 31 ] AnandTechのAndrei Frumusanu氏によると、 SoCやその他の製品におけるLPDDR5Xは、2023年世代のデバイスで期待されている。[ 32 ]
2021年11月19日、MicronはMediatekがDimensity 9000 5G SoC向けに同社のLPDDR5X DRAMを検証したと発表した。[ 33 ]
2023年1月25日、SKハイニックスは帯域幅9.6 Gbit/sの「Low Power Double Data Rate 5 Turbo」(LPDDR5T)チップを発表した。[ 34 ]これは超低電圧範囲で動作し、 JEDECによって1.01~1.12Vに設定された。LPDDR5X-9600としてLPDDR5X規格に組み込まれ、「LPDDR5T」はブランド名となった。[ 35 ] MediaTek Dimensity 9300とQualcomm Snapdragon 8 Gen 3はLPDDR5Tをサポートしている。
2024年4月17日、サムスン電子は、従来のLPDDR5X世代と比較して、帯域幅が25%向上し、容量が30%向上し、電力効率が25%向上したLPDDR5X-10700を発表しました。これは、チップの効率を高めつつ、1つのパッケージに最大32GBの容量を収めることができるほど小型化できる新しい12nmプロセス によって実現されています。[ 36 ]
2024年7月16日、サムスンは、MediaTekの次期フラッグシップSoCであるDimensity 9400で使用するために、最大10.7 Gbit/sの速度で動作可能な業界最速のLPDDR5X DRAMの検証を完了しました。 [ 1 ]
2025年7月9日、JEDECは、低消費電力ダブルデータレート6(LPDDR6)の規格であるJESD209-6 [ 37 ]を以下の変更を加えて公開しました。