ホームブログDDR信号完全性
設計実践

DDRメモリ信号完全性設計ガイド

DDRメモリインターフェース設計の複雑さをマスターしましょう。この包括的なガイドは、DDR3、DDR4、DDR5のルーティング戦略、タイミング解析、終端技術、信頼性の高い高速メモリシステムのためのPCBレイアウトのベストプラクティスを網羅しています。

DDRメモリインターフェースは1.6 GT/s(DDR3-1600)から6.4 GT/s(DDR5-6400)を超えるデータレートで動作するため、信号完全性がシステムの信頼性に不可欠です。メモリインターフェースが完璧に動作することを保証する基本的な技術を学びましょう。

信号完全性チーム18分で読める

はじめに:DDRメモリ設計の課題

DDR(ダブルデータレート)メモリインターフェースは、正しく設計するのが最も困難な高速インターフェースの1つです。差動信号を使用する他のプロトコルとは異なり、DDRはタイトなタイミングマージンを持つシングルエンド信号に依存しているため、信号完全性の問題に特に敏感です。

DDR設計が困難な理由

高速データレート
最大6.4 GT/s(DDR5)
厳密なタイミング
ピコ秒レベルのマージン
パラレルバス
64+信号整合
シングルエンド
ノイズに敏感

成功するDDR設計には、インピーダンス制御、長さマッチング、終端、クロストーク軽減、電源整合性への細心の注意が必要です。このガイドでは、DDR3、DDR4、DDR5設計の各側面を実践的なガイドラインとともに説明します。

DDR世代の概要

各DDR世代は、より高速化と新しい設計上の課題をもたらします。主な違いを理解することで、適切な設計戦略を選択できます。

DDR世代の比較

パラメータDDR3DDR4DDR5
データレート800-2133 MT/s1600-3200 MT/s3200-6400 MT/s
電圧(VDD)1.5V / 1.35V1.2V1.1V
プリフェッチ8n8n16n
バンクグループ-48
チャネル1 × 64-bit1 × 64-bit2 × 32-bit

DDR5設計の考慮事項

  • オンボード電圧レギュレータ(PMIC)には専用の電源設計が必要
  • 決定帰還等化(DFE)により一部のSI要件が緩和
  • 2つの独立した32ビットチャネルによりルーティングの複雑さが増加
  • より厳格なインピーダンス公差(標準40Ω ±10%)

DDR信号グループとトポロジー

DDRメモリインターフェースには、異なる電気特性とタイミング要件を持つ複数の信号グループが含まれています。これらのグループとそのトポロジーを理解することは、PCBレイアウトの成功に不可欠です。

主要DDR信号グループ

アドレス/コマンド(CA)信号
  • トポロジー:スター(1対N)
  • 終端:コントローラ側ODT
  • 長さマッチング:CAグループ内±25 ps(DDR4)
データ(DQ)およびデータストローブ(DQS)信号
  • トポロジー:ポイントツーポイントまたはダブルT(フライバイ)
  • 終端:メモリ側ODT
  • 長さマッチング:DQグループ内±5 ps、DQS-DQスキュー<±10 ps
クロック(CLK)信号
  • トポロジー:ポイントツーポイント差動ペア
  • インピーダンス:100Ω差動
  • 長さマッチング:CLKペア内±5 ps

トポロジーの考慮事項

  • フライバイトポロジーはCA信号反射を減少させますが、DQ/DQS設計の複雑さを増加させます
  • 各DRAMデバイスには慎重に制御されたスタブ長が必要(通常<250 mil)
  • マルチDIMM構成では、分岐点の正確な配置とインピーダンスマッチングが必要

DDRインピーダンス制御

正確なインピーダンス制御の維持は、DDR信号完全性に不可欠です。インピーダンスの不整合は反射、オーバーシュート、信号品質の低下を引き起こします。

DDRインピーダンス目標

信号タイプDDR3DDR4DDR5
アドレス/コマンド40-60Ω40Ω ±10%40Ω ±10%
DQ/DQS/DM40-60Ω40Ω ±10%40Ω ±10%
クロック(差動)100Ω ±10%100Ω ±10%100Ω ±10%
制御信号40-60Ω40Ω ±10%40Ω ±10%

これらの目標を達成するには、正確なトレース幅制御、誘電材料の選択、積層設計が必要です。インピーダンス計算機を使用してトレースジオメトリを検証し、製造前にTDR測定で検証してください。

DDRタイミング制約

DDRインターフェースはソース同期クロッキングを使用し、データストローブ(DQS)がデータと共に伝送されます。正確なタイミングは、データが有効なウィンドウ内でキャプチャされることを保証するために重要です。

重要なタイミングパラメータ

tDQSS

クロックに対するDQSの位相関係。書き込み操作に重要。

tDQSQ

DQSとDQ間のスキュー。データ読み出しアイダイアグラムに影響。

tSU/tH

セットアップとホールド時間。データ有効ウィンドウを定義。

tHP/tDS

DQSハイパルス幅とデューティサイクルスキュー。サンプリングポイントに影響。

タイミングマージンは、速度、温度、電圧、製造ばらつきによって変化します。常に最悪ケースのための十分なマージンを残してください。すべての動作コーナーのタイミングを検証するためにIBISシミュレーションを使用してください。

DDR長さマッチング要件

長さマッチングは、信号が同時に目的地に到達することを保証します。DDRの場合、異なる信号グループは、その機能とタイミング関係に基づいて異なるマッチング要件があります。

DDR4長さマッチングルール

DQビット内マッチング:±5 ps

8ビットDQバイトグループ内のすべてのビットは±5 ps(約±0.7 mm)にマッチする必要があります

DQSからDQへのスキュー:<±10 ps

各DQSペアは、関連するDQグループの±10 ps以内である必要があります(約±1.4 mm)

アドレス/コマンドグループ:±25 ps

すべてのCA信号は±25 ps(約±3.5 mm)にマッチする必要があります

クロックペア内:±5 ps

差動クロックペアのPとNトレースは±5 psにマッチする必要があります

長さ調整には蛇行またはジグザグパスを使用してください。結合を避けるために、蛇行間隔をトレース幅の少なくとも3倍に保ってください。ビアを通じて補償するのではなく、重要な高速DDR層に長さマッチングを集中させてください。

DDR終端戦略

DDRはオンダイ終端(ODT)を使用して反射を減少させ、信号完全性を改善します。適切なODT構成は信頼性の高い動作に不可欠です。

DDRクロストーク軽減

高密度DDRレイアウトでは、クロストークが主な懸念事項です。適切な間隔、積層設計、ルーティング戦略によりクロストーク効果を最小化できます。

DDR電源整合性

DDRメモリはクリーンで安定した電源を必要とします。電源ノイズは直接信号ノイズに変換され、タイミングマージンを減少させ、データエラーを引き起こします。

DDR積層設計

積層設計はインピーダンス、クロストーク、信号完全性の特性を決定します。DDR設計にはすべての電気的要件を満たす慎重に設計された積層が必要です。

DDR SIシミュレーション

信号完全性シミュレーションは、製造前にDDR設計を検証するために重要です。IBISモデルとシミュレーションツールを使用してタイミング、アイダイアグラム、電源整合性を検証してください。

DDR設計チェックリスト

  • すべての信号グループのインピーダンス目標を検証
  • 長さマッチング要件が満たされていることを確認(グループ内、DQS-DQ、クロックペア)
  • フライバイトポロジーとスタブ長を確認
  • ODT構成と終端スキームを検証
  • IBISモデルでSIシミュレーションを実行
  • 電源整合性を確認:ターゲットインピーダンス、デカップリング、プレーン設計
  • 参照プレーンの連続性とリターンパスを検証
  • すべてのベンダーガイドラインとリファレンスデザイン要件が満たされていることを確認

重要なポイント

  • DDRインターフェースには、インピーダンス、タイミング、クロストークへの注意が必要
  • 各DDR世代には特定の設計要件と制約がある
  • 各新DDR世代で長さマッチング要件が厳しくなる
  • 電源整合性は重要で、特にPOD信号に対して
  • SIシミュレーションは不可欠—製造前に検証
  • ベンダーガイドラインとリファレンスデザインを出発点として使用

関連計算機

DDRインターフェース設計用の計算機を使用: