お問い合わせ
ダウンロード
マニュアル、データシート、ソフトウェアなどのダウンロード:
フィードバック
DDR3/LPDDR3の測定と解析
6シリーズMSO Opt. 6-CMDDR3/6-DBDDR3アプリケーション・データ・シート
6シリーズMSOでDDR3/LPDDR3自動適合性パッケージ(Opt. 6-CMDDR3)とDDR3/LPDDR3測定/解析機能(Opt. 6-DBDDR3)を使用すれば、メモリ・インタフェースをより詳細に解析できます。DDRソフトウェア、オシロスコープ、高性能アナログ/デジタル・プローブを統合したソリューションにより、DDRインタフェースの振幅、タイミング、アイ・ダイアグラムの詳細かつ正確な測定が可能になり、JEDEC(Joint Electronic Device Engineering Council)仕様への適合性を検証できます。デジタル・プローブはDDRバスの制御信号の解析に役立ちます。6シリーズMSOは12ビットA/Dコンバータを装備しており、高確度、低ノイズの測定データを提供できるため、デバッグの効率、測定の信頼性が飛躍的に向上します。
主な特長
データおよびクロックのアイ・ダイアグラム・テストなど、DDR3/LPDDR3の仕様に準拠したすべての項目の測定が可能な適合性テスト・ソリューション
ロング・メモリの特定のバースト信号において、リード/ライト・サーチを同時に定義し、特定のDDR測定を実行
測定項目ごとに仕様に準拠した電圧のスレッショルド・レベルの設定が可能
直感的なユーザ・インタフェースとワークフローによるDDRの効率的な電気的検証
適合性試験環境をデバッグ環境に簡単に切り替えられるため、フェイルになったテストがオシロスコープで詳細に解析可能
- 適合性パッケージではセットアップ・ファイルを保存できるため、実行後にオシロスコープの状態を呼び出し可能
MHT、CSV、またはPDFファイル・フォーマットで自動生成されるテスト・レポートには、測定項目、テスト結果、波形イメージが保存され、必要に応じてテスト・レポートの解析、カスタマイズも可能
さまざまなメモリ規格のインターポーザ、業界トップクラスのプローブに対応しており、シグナル・インテグリティの高度な要件にも対応
DDR3/LPDDR3の自動テスト(Opt. 6-CMDDR3)
Opt. 6-CMDDR3ソリューションを使用することで、DDR3およびLPDDR3の自動コンプライアンス・テストを実行できます。このソリューションとOpt. 6-DBDDR3を組み合わせれば、特定の測定項目を追加、設定し、測定結果を取り出して、事後解析を行うこともできます。オシロスコープのセットアップ・ファイルを手動で保存し、呼び出す必要もありません。Pythonによるシーケンス機能を使用することで、100種類以上の測定をすばやく実行できるため、効率的で確実な検証試験が行えます。
DUTパネルでは、デバイスのタイプとデバイス・プロファイルを選択できます。デバイス・プロファイルでは、DDRデバイスでサポートされているスピード・グレードやVdd/Vrefの値を設定できます。
6-CMDDR3のDUTパネル
信号経路に使用されているハードウェア・コンポーネントに対応したフィルタ・ファイル(.flt)を指定できます。これらは、オシロスコープの演算サブシステムを使用して取り込まれた信号から組み込まれ、解析に使用されます。
DDR信号はバースト転送が前提とされているため、有効なリード・バーストとライト・バーストを分離しクオリファイすることが、DDRテストの最初のステップとなります。その後、クオリファイされたバーストに対して測定が行われます。
DUTパネルでは、バースト検出方式を選択できます。
- DQ/DQSの位相整列(DQ/DQS Phase Alignment)
- CS信号によるDQ/DQSの位相整列
- ロジック・プローブとバースト遅延
プロービングのメカニズムにより異なりますが、ユーザは信号タイプの設定を選択できるため、測定に使用する適切な信号ソースを容易に設定できます。
プローブ・モードを使用することにより、プローブ設定を変更できます。
Opt. 6-CMDDR3では、DUTパネルで"シグナル・デバッグ"モードがサポートされています。このモードでは、自動化ソフトウェアによって設定が上書きされないため、オシロスコープを手動で設定する場合に便利です。ユーザはソフトウェアの入力としてチャンネル、リファレンス、または演算を指定できます。
テスト選択パネルでは、DUTパネルで選択した信号の種類に従って、各種のDDR測定が論理的にグループ分けされて表示されます。そそのため、必要最小限の操作だけで自動測定を簡単に実行できます。適合要件に留まらず、データ/クロック信号のアイ・ダイアグラム・テストも実施できるため、メモリ設計をさらに詳細に解析できます。
6-CMDDR3の画面:DDR3のクロック・アイ・ダイアグラム
実行が完了したら、ソフトウェアによって詳細なテスト・レポートが生成されます。レポートには、セットアップ情報やテスト・サマリのほか、パス/フェイル・ステータス、リミット、およびテスト固有のイメージが記載された、詳細なテスト結果が示されます。
6-CMDDR3のレポート・ファイルとDDR3のアイ・ダイアグラム・テストの結果
フェイルになったテストをデバッグする場合に、オシロスコープに6-DBDDR3測定パッケージを組み込めば、メモリ設計の設定やテストを効果的に進められます。
DDR3のデバッグ(Opt. 6-DBDDR3)
Opt. 6-DBDDR3は、ロング・メモリに取り込んだデータを、選択した測定項目に基づいて、リードとライト・バーストを自動的に分離し、複数のリードまたはライト・バーストに対して測定を実行できます。複数のリード/ライト・サーチを定義し、検索条件に基づいてDDR3/LPDDR3測定を連続実行して、結果に対して統計解析を行います。
DDR3の電気テストおよびタイミング解析を行うには、DDR3のスピード・グレードのすべての範囲に対応できるように、少なくとも8GHzの周波数帯域を持つ6シリーズMSOオシロスコープが必要です。ただし、シグナル・インテグリティのテスト/デバッグの場合は、少なくとも4GHzの周波数帯域があれば、ほとんどのユーザのニーズに対応できます。
画面を2回タップするだけでDDR測定メニューが表示される
リード/ライト・バーストの自動検出
JEDECの一部の適合性測定では、メモリ・バス上の特定のイベント(リード・バースト、ライト・バーストなど)の分離が必要ですが、適合性ソリューションでは自動的に処理します。
デバッグでは、特定のランクまたはバンクごとにさらに詳細にイベントを分離しなければなりません。あるいは、データ依存性ジッタ、タイミング、ノイズなどのシグナル・インテグリティの問題解析では、特定のデータ・パターンを分離する必要があります。最も単純な方法は、DQS(データ・ストローブ信号)を使用して、リードまたはライト・バーストの開始を特定することです。たとえば、DDR3のDQSでは、常にライトの開始でハイがアサートされ、リードの開始ではローがアサートされます。
6シリーズMSOオシロスコープのビジュアル・トリガを使用すると、トリガ条件を詳細に設定できるため、DQSのバーストを柔軟に取込むことができます。ビジュアル・トリガでは、波形表示の上にマスク状の領域を直接作成できます。領域の境界が明確に表示されるため、DQS(データ・ストローブ信号)のトリガ・イベントを効率的に定義できます。
標準かユーザ特有の領域を追加することで、特定のトリガ条件でDDR3の波形にトリガできる
DDR3信号のアイ・ダイアグラム(Opt. 6-DJAとビジュアル・トリガを使用してソース波形上にトリガ条件を定義)
複雑なテストをより簡単に
メモリ技術に特化したJEDEC仕様では、数多くの適合性測定が規定されています。たとえば、クロック・ジッタ、セットアップ/ホールド時間、過渡電圧、信号オーバーシュート/アンダーシュート、スルー・レート、その他の電気品質テストです。これらのテストは、汎用ツールでは測定が複雑になります。
JEDECが規定する測定手法では、基準レベル、パス/フェイル・リミットなどが求められるため、DDRテスト用の測定ユーティリティを搭載した専用アプリケーションがあればきわめて有用です。Opt. 6-CMDDR3を使用することで、特定のデバイスに特化したDDR測定を正しくセットアップできます。6-CMDDR3では、JEDEC仕様に準拠した幅広い測定項目がサポートされています。Opt. 6-DBDDR3を活用して設定をカスタマイズすることも可能なため、規格外のデバイスやシステムも測定できます。
Opt. 6-CMDDR3は、Opt. 6-DJA(拡張ジッタ解析)を使用することでジッタ/アイ・ダイアグラム解析ツールになります。2つのユーティリティが連携することで、DDRテスト/デバッグのための高性能で柔軟性に優れたツールが構築されます。
DDRサーチ機能
DDRサーチ機能を使用することで、取込波形全体からDDRリード/ライトなどの特定の信号条件をサーチし、条件が一致した部分の波形をマークできます。マークは視覚的な解析に使用するだけではなく、DDR固有の測定を行うためのクオリファイアとして適用することもできるため、データ・ストリームの該当部分に対してのみ測定が行われるようにできます。DDRサーチのアルゴリズムは、DQ/DQSがリードでは同相、ライトでは異相(直角)になるなど、位相関係がリード・バーストとライト・バーストで異なるというDDRの特性に基づいています。また、チップ・セレクト(CS)信号、デジタル信号(Chip Select-CS、Row Access Strobe-RAS、Column Access Strobe-CAS、およびWrite Enable-WE)に基づいたバースト識別にも対応しています。
不具合のデバッグ手順
メモリ・デバッグの最初のステップは、サーチの定義です。オシロスコープのSearch(検索)ボタンをクリックして、リード/ライト・バーストに対するDDRサーチを定義します。次のステップでは、DDRタブで測定項目を追加し、それらの測定項目を設定します。コンフィグレーションでは、測定の入力としてサーチを指定し、シグナル・ソースを定義します。設定する測定項目が多数に及ぶため、手動で測定項目を一度設定した後に、オシロスコープのセットアップ・ファイルとして保存しておくことをお勧めします。次回デバッグを行う際には、オシロスコープのセットアップ・ファイルを簡単に呼び出せます。オシロスコープ上に設定済みの測定項目がすべて再現され、必要に応じて編集できます。
セットアップが完了したら、<Run>(または<Single>)を選択します。オシロスコープは目的の信号を取込み、条件と一致するデータ・バーストを特定してマークし、選択された項目の測定結果を更新します。
Opt. 6-DBDDR3パッケージに付属する出荷時セットアップ・ファイルは、業界規格に準拠した測定の設定で構築されているため、デフォルト・セットアップ・ファイルと異なるセットアップでテストする場合は、いったん設定を変更した後、保存して使用しなければならない場合があります。
オシロスコープ画面のResult Table(結果表)ボタンを押せば、測定結果を表形式で表示できます。測定結果表には、すべての測定結果とともに、統計母集団、ソース、その他の関連データが示されます。レポートを生成することもできます。また、測定を行うのに使用した波形データを保存するオプションも用意されています。
クオリファイされたバーストが表示されたDDR3信号の測定結果画面
セットアップ情報、測定結果、波形イメージが記載された詳細なテスト・レポート
DDR3メイン・メモリ・インターポーザ
DDRのテストでは、メモリ・チップ上のテスト・ポイントへのアクセスが大きな問題になります。JEDEC規格では、メモリ・コンポーネントのボール・グリッド・アレイ(BGA)ボールアウトで測定するように規定されていますが、接続はきわめて困難です。
テクトロニクスはNexus Technology社と協同し、1さまざまなサイズのメモリ・デバイスに対応するBGAインターポーザなど、多様なプロービング・オプションを提供しています。インターポーザは、BGAパッドのすぐ近くにチップ抵抗が内蔵されています。DIMM(Dual Inline Memory Module)やSODIMMと同様、DDR3メイン・メモリも標準のBGAコンポーネント・パッケージで利用できます。
標準のBGAパッケージは、プリント回路基板(PCB)に直接はんだ付けされます。モジュールは、DIMMとメイン・ボードが接続された一連の標準PCBフォーマットのパッケージで構成されています。インターポーザは、コンポーネント・パッケージでも、DIMM/SODIMMモジュールでも利用できます。
インターポーザとオシロスコープ・プローブの使用により、信号特性が変化する可能性があります。ディエンベッド・フィルタを適用すると、信号パス内のインターポーザとプローブの影響を取り除いて、プローブ・ポイントにおける正確な信号表示を得ることができます。
1インターポーザの詳細なリストについては、http://www.nexustechnology.comを参照してください。
EdgeProbeインターポーザ
DDR3、LPDDR3、その他の新しいメモリ製品には、Nexus Technologyの特許技術であるEdgeProbe™インターポーザを利用できます。インターポーザのエッジ部にプローブ・ポイントを形成することで、小型化を実現しています。プローブをターゲット・デバイスに直接取り付けて、クロック、コマンド・バス、ストローブ、アドレス信号にアクセスできます。
メモリ・コンポーネントのサイズに合わせてインターポーザが設計されているため、メカニカル・クリアランスの問題が解消されます。インターポーザ内部に抵抗が組み込まれており、オシロスコープのプローブ・チップ抵抗とBGAパッドの導電距離が短いため、オシロスコープのプローブであらゆる部分の信号を測定できます。
EdgeProbeインターポーザ
ソケット・タイプ・インターポーザ
ソケット・タイプ・インターポーザは、すべてのコンポーネント信号に対するアクセスを提供すると同時に、隣接する部品より高い位置にインターポーザがあるため、メカニカル・クリアランスの問題が解消されます。このソリューションでは、カスタム・ソケットが採用されており、ソケットに押し込むだけで、ターゲットにインターポーザを適切に嵌合できます。インターポーザは固定されておらず、ターゲットのソケットから引き抜くことができるため、再利用性も十分に考慮されています。
インターポーザにメモリ・コンポーネントを直接はんだ付けすることもできますが、インターポーザにソケットを設置する方法もあります。ソケットを使用すれば、メモリ・コンポーネントを手で着脱できるため、異なるベンダのメモリ・コンポーネントを評価するときも、効率的に作業が進められます。テストが完了したら、インターポーザを取り外し、メモリ・デバイスを直接ターゲットのカスタム・ソケットに取り付けることでインターポーザによる影響を除去できます。
ダイレクト・アタッチ・インターポーザ
ダイレクト・アタッチ・インターポーザはすべての信号のプロービングが可能で、ターゲットに直接実装されます。ターゲットにはインターポーザと同じメカニカル・クリアランスがなければなりません。通常、PoP(Package on Package)コンポーネントでは、ダイレクト・アタッチ・インターポーザが使用されます。
ダイレクト・アタッチ・インターポーザ
テクノロジ | パッケージ/サイズ |
---|---|
DDR3 | ソケット – 78ボール/96ボール エッジ・プローブ – 78ボール/96ボール ソルダダウン – 78ボール/96ボール MSO用のDIMM/SODIMMインターポーザ |
LPDDR3 | ソケット – 216ボール/211ボール ソルダダウン – 178ボール/211ボール |
TDP7700シリーズTriModeプローブによるDDR3測定
当社のTDP7700シリーズTriModeプローブは、DDR3測定の問題点を解決できるように設計されています。6シリーズMSOでTDP7700シリーズを使用すると、プローブとチップの信号経路が完全にAC校正され、リアルタイム・オシロスコープに必要な高度な信号忠実度が提供されます。SiGe技術と呼ばれる革新的な新しいプローブ設計の採用により、現在、将来において必要な帯域幅性能と信号品質を提供します。
TriModeプロービングは、一度セットアップするだけで、差動、シングルエンド、コモンモードの測定を確実に実施できるため、効率も改善します。この機能により、プローブの接続ポイントをつなぎかえることなく、オシロスコープ上で差動測定、シングルエンド測定、コモンモード測定を切り替えながら作業を進めることができます。
TDP7700シリーズは、プローブ先端からわずか数ミリの位置に入力バッファを配置し、ソルダダウン・プローブ・チップを採用しています。これにより、DDR3回路への接続性が格段に向上しました。
ハイ・インピーダンス入力とTriMode機能を持つTDP7708型プローブを使用することで、少ない本数のプローブでDDR3測定を可能になる
TDP7700シリーズ・プローブのその他の特長:
- 8GHzまでの優れたステップ応答と低インサーション・ロス
- 低DUT負荷(DC:100kΩ、AC:0.4pF)
- 優れたCMRR
- 低ノイズ
TLP058型FlexChannel®ロジック・プローブによるデジタル測定
6シリーズMSOは、メモリ・バス全体に対して完全なプロトコル解析を実行するのに必要なデジタル・チャンネル機能を装備しています。TLP058型FlexChannel®ロジック・プローブは、当社6シリーズMSOを被測定デバイス(DUT)上のバスおよび信号に接続します。TLP058型ロジック・プローブは8つのデジタル・チャンネルを装備しており、オシロスコープの任意のFlexChannel入力チャンネルに接続できます。
高性能デジタル入力が可能なTLP058型
TLP058型プローブを使用したDDR3デジタル測定の構成
仕様
- タイミング測定
- tRPRE:リード・バーストのプリアンブルの幅。差動ストローブのトライステートの終点から最初の駆動エッジまでを測定。
- tWPRE:ライト・バーストのプリアンブルの幅。差動ストローブのトライステートの終点から最初の駆動エッジまでを測定。
- tPST:リードまたはライト・バーストのプリアンブルの幅。Mid基準レベルを交差する直前の立下りエッジから非駆動状態の起点までを測定(JEDEC仕様のトレンドの立上りの測定)。
- Hold Diff:シングルエンド波形の指定されたエッジと差動波形の指定されたエッジの間の経過時間。レンジ範囲内で差動波形のエッジに最も近いシングルエンド波形のエッジが使用される。
- Setup Diff:シングルエンド波形の指定されたエッジと、差動波形がその電圧基準レベルを交差したポイントの間の経過時間。レンジ範囲内で差動波形のエッジに最も近いシングルエンド波形のエッジが使用される。
- tCH(avg):連続するハイ・パルスの200サイクルのスライディング・ウィンドウを対象に計算されたハイ・パルス幅の平均。
- tCK(avg):200サイクルのスライディング・ウィンドウを対象とするクロック周期の平均。
- tCL(avg):連続するロー・パルスの200サイクルのスライディング・ウィンドウを対象として計算されるロー・パルス幅の平均。
- tCH(abs):差動クロック信号のハイ・パルス幅。波形がMid基準電圧レベルを上回った状態に留まっている時間に相当。
- tCL(abs):差動クロック信号のロー・パルス幅。波形がMid基準電圧レベルを下回った状態に留まっている時間に相当。
- tJIT(duty):200サイクルのウィンドウのtCHとtCH(avg)またはtCLとtCL(avg)の間の最大経過時間。
- tJIT(per):200サイクルのスライディング・ウィンドウのtCKとtCK(avg)の間の最大経過時間。
- tJIT(cc):2つの連続するクロック・サイクルのクロック周期の絶対差。
- tERR(n):tCK(avg)に対する複数の連続サイクルの累積誤差。200サイクルのウィンドウにおけるクロック周期の合計とtCK(avg)のn倍との時間の差を測定。
- tERR(m-n):tCK(avg)に対する複数の連続サイクルの累積誤差。200サイクルのウィンドウにおけるクロック周期の合計とtCK(avg)のn倍との時間の差を測定。
- tDQSCK:差動クロックからストローブ出力の交点までの時間。差動ストローブのリード・プリアンブルの前後のクロックの立上りエッジの間の時間を測定。エッジの位置は、Mid基準電圧レベルによって決定される。
- tCMD-CMDは、2つの論理ステートの間の経過時間を測定します。
- tCKSREは、SRE(Self Refresh Entry)コマンドの後に必要な有効なクロック・サイクルを測定します。入力クロック周波数または電源電圧の変更は、SREコマンド発行後に、tCKSRE時間が経過した後にのみ許容されます。
- tCKSRXは、SRX(Self Refresh Exit)コマンドの前に必要な有効なクロック・サイクルを測定します。入力クロック周波数または電源電圧の変更は、SRXコマンドを実行するまでの経過時間(tCKSRX)中に、新しいクロック周波数または電源電圧が安定しているときにのみ許容されます。
- 振幅測定
- AOS:指定された基準レベルを上回る信号の全領域。
- AUS:指定された基準レベルを下回る信号の全領域。
- Vix(ac):実際のクロスオーバー電圧とその相補信号から、指定された基準電圧までの差で表される、差動入力の交点電圧。シングルエンド信号で測定される。
- AOS Per tCK:連続する周期について、指定された基準レベルと交差する信号の全領域。クロックとアドレス/コマンド波形のみに適用。
- AUS Per tCK:指定された基準レベルと交差する信号の全領域。連続する周期を対象に計算され、クロックとアドレス/コマンド波形のみに適用。
- AOS Per UI:指定された基準レベルと交差する信号の全領域。連続するユニット・インターバルを対象に計算され、データとデータ・ストローブ波形のみに適用。
- AUS Per UI:指定された基準レベルと交差する信号の全領域。連続するユニット・インターバルを対象に計算され、データとデータ・ストローブ波形のみに適用。
詳細 | DDR3 | LPDDR3 |
---|---|---|
速度(MT/s) | 800、1066、1333、1600、1866、2133 | 333、800、1066、1200、1333、1466、1600、1866、2133 |
最大スルー・レート | 10V/ns | 8V/ns |
電圧スイング(代表値) | 1V | 0.6V |
20~80%立上り時間 | 60ps | 45ps |
レポート | HTMLおよびPDFフォーマット | |
測定ソース | ライブ信号(アナログ)、リファレンス波形、演算波形 | |
ディエンベット対応 | 演算サブシステムを使用したフィルタ・ファイル |
ご発注の際は、以下の型名をご使用ください。
必須ハードウェア
オシロスコープ | デバッグ用には4GHz以上の周波数帯域を持つ6シリーズMSOオシロスコープ(6-BW-4000)、DDR3/LPDDR3の自動適合性試験には8GHzの周波数帯域を持つ機種(6-BW-8000)を推奨 |
オペレーティング・システム | 6-WIN(Microsoft Windows 10オペレーティング・システムがインストールされたリムーバブルSSD) オプション - DDR3/LPDDR3の自動適合性試験でのみ必須 |
必須ソフトウェア
アプリケーション | Opt. | ライセンスの種類 |
---|---|---|
6シリーズMSO用DDR3/LPDDR3自動コンプライアンス・ソリューション 1 | 6-CMDDR3 | オシロスコープの新規購入時ライセンス |
SUP6-CMDDR3 | アップグレード・ライセンス | |
SUP6-CMDDR3-FL | フローティング・ライセンス2 | |
6シリーズ用DDR3/LPDDR3解析/デバッグ・ソリューション 3 | 6-DBDDR3 | オシロスコープの新規購入時ライセンス |
SUP6-DBDDR3 | アップグレード・ライセンス | |
SUP6-DBDDR3-FL | フローティング・ライセンス2 |
16シリーズMSO用DDR3/LPDDR3自動コンプライアンス・ソリューションでは、DDR測定とアイ・ダイアグラム測定を実行するための前提条件として、6-DBDDR3 および6-DJAを使用する必要があります。
2フローティング・ライセンスは任意の6シリーズMSO間での移転が可能ですが、同時に使用できる機器は1台のみです。
3DDRの解析に関する情報については、Webサイト(https://www.tek.com/ddr-test-validation-and-debug)を参照してください。
推奨プローブおよびアクセサリ
アクセサリの種類 | 数量 |
---|---|
TDP7708型Tri-modeプローブ(P77STFLXB型アダプタを使用) | DQ/DQSをテストする場合は2本必要。 DQ/DQS、クロックをテストする場合は3本必要。 |
TLP058型 | CS、RAS、CAS、WEラインのプロービングで1本必要。 |
TDP3500型 | CSのプロービング(アナログ信号)に1本必要。 |
アクセサリの種類 | ベンダ |
---|---|
DDR3:x4、x8、16ソケット、ソルダ・ダウン、ダイレクト・タイプ・インターポーザ | テクトロニクスおよびNexus Technologiesが販売 1 |
LPDDR3:BGAおよびPoPインターポーザ |
1詳細については、お近くの当社代理店までお問合せください。