2.2. Advanced Link Analyzer Data Viewerモジュール
Advanced Link Analyzer Data Viewerでは、シミュレーションと解析結果を表示します。Data Viewerは、次の方法で開始できます。
- シミュレーション完了後に自動的に開始する
- Advanced Link AnalyzerのメインGUIでData Viewをクリックする
- adv_link_analyzer_data_viewer.exeをダブルクリックする
Advanced Link Analyzerでは、Data Viewerを使用して、さまざまなタイプのシミュレーションおよび解析結果を表示します。複数のプロットを表示できます。左パネルのリストボックスを使用して、プロットを選択します。

Data Viewerでは、次のGUI機能が提供されます。
- Zoom control
- In an eye diagram plot - Zoom Inをクリックするか、または長方形のボックスをクリックしてドラッグし、プロットの詳細を表示します。Zoom Outをクリックして、プロットスケールを元に戻します。
- Others - 右クリックすると、Zoom Out、Select、Zoom、Panおよび波形コマンドを含むメニューが表示されます。
- Data Cursor - Data Cursorを選択して、データ・カーソル・ボックスを表示します。ボックスにデータ値が表示されたデータ・カーソル・ボックスを選択してドラッグできます。データ値は、データ行に従って色付けされます。
注: Data Cursorボタンは、波形プロットなどの特定のタイプのプロットでは表示されない場合があります。カーソルをデータポイント上に移動させると、ポップアップ・ウィンドウにデータ値が表示されます。


- Legends - プロットが生成されると、プロットの凡例が表示されます。凡例ボックスを移動するには、キーボードのPage-Up、Page-Down、Home、およびEndキーを使用します。Legendsをオンまたはオフにして、凡例ボックスを表示または非表示にします。
Data Viewer内で、BER Targetメニューを使用してリンクのBERターゲットを変更できます。Advanced Link Analyzer Data Viewerは、ジッターとアイ開口の高さおよび幅を動的に再計算します。これは、Advanced Link Analyzer Simulation Engineが、シミュレーション範囲内のさまざまなBERターゲットで結果を事前計算しているためです。
Colormapメニューを使用して、Data Viewer内のアイ・ダイアグラムのカラーマップを変更します。Advanced Link Analyzerには、解析の目的と視覚的な好みに応じて選択できる8つの異なるカラーマップが用意されています。カラーマップは、次の2つのグループに分けることができます。
- Logarithmic Color Scale - Default、Blue、Heat、およびBone
- Linear Color Scale - Default Linear、Blue Linear、Heat Linear、およびBone Linear
対数カラースケールは、アイ・ダイアグラムの低BER部分など、確率の低いデータポイントを表示する際に優れた視覚的パフォーマンスを提供します。リニア・カラー・スケールは、近い範囲のデータ値のわずかな違いを示すのにより適しています。Blue/Blue Default Linearは、ジッターやノイズが存在しない場合に確定的なシミュレーション結果を示すのに適しています。Advanced Link Analyzerは、シミュレーションのタイプまたはコンフィグレーションに基づいて、最適なカラーマップを自動的に選択します。デフォルトのカラーマップは、DefaultまたはBlueです。
- Save Selected Plotを選択すると、現在選択されているプロットのイメージが生成され、保存されます。現在選択されているプロットのイメージファイルは、(Optionsウィンドウの) Image Outputで指定された形式で保存されます。
- Save All Plotsを選択すると、すべてのプロットのイメージが生成され、指定したフォルダーに保存されます。すべてのプロットのイメージファイルは、(Optionsウィンドウの) Image Outputで指定された形式で保存されます。
- Save Waveformを選択した場合、波形データを保存するファイル名と位置を指定します。波形データを保存するには、最初に波形プロットを選択する必要があることに注意してください。
- Save Simulation Reportを選択すると、XML形式のシミュレーション・レポートが生成され、指定したフォルダーに保存されます。シミュレーション・レポートを共有するには、シミュレーション・レポートが正しく表示されるように、生成されたXMLファイル (Your_Sim.xml など) とフォルダー (Your_Sim_SimResults など) を含める必要があります。
- View Simulation Reportを選択すると、XML形式のメディアリッチなシミュレーション・レポートが生成され、XMLビューアーに表示されます。シミュレーション・レポートは、任意のXMLビューアーを使用して表示できます。

Advanced Link Analyzer Data Viewer Moduleでは、次の種類のシミュレーション結果を表示します。
確率密度関数 (PDF) のアイ・ダイアグラム
このスコープには、PDFアイ・ダイアグラム (確率カラーマップ付き)、スライサー電圧レベルでの水平ヒストグラム (Advanced Link Analyzerでは0 Vに固定)、Ideal ClockまたはCDRサンプリング・フェーズでの垂直ヒストグラム、アイ・ダイアグラムの開口部の幅と高さの情報が表示されます。トランスミッターのプリエンファシス/FIR設定やレシーバーのイコライゼーション設定などのデバイス設定は、プロットの下のテキスト表示領域に表示されます。

累積分布関数 (CDF) のアイ・ダイアグラム
このスコープは、CDFアイ・ダイアグラム (確率カラーマップ付き)、水平BERバスタブ曲線 (Advanced Link Analyzerでは0 Vに固定)、垂直BERバスタブ曲線 (理想的なクロックまたはCDRサンプリング・フェーズ)、およびアイ・ダイアグラムの開口部の幅と高さを示します。アイ・ダイアグラムのコンプライアンス・マスクは、イネーブルかつ適用可能な場合にプロットされます。

BER等高線
Data Viewerには、BER等高線とアイ・ダイアグラムの開口部の幅および高さが表示されます。アイ・ダイアグラムのコンプライアンス・マスクは、イネーブルかつ適用可能な場合にプロットされます。

Qファクター曲線
以下は、Qファクターを使用したBERバスタブ曲線の異なるビューです。


トランスミッター・リファレンス・クロックの位相ノイズ解析とプロット
Advanced Link Analyzerは、リンクを介して位相ノイズのパワースペクトルをプロットします。トランスミッター・リファレンス・クロックの位相ノイズは、トランスミッターPLL、エミュレートされたオシロスコープ、チャネル、およびRX CDRを通過します。このプロセスでは、位相ノイズはTX PLL、スコープ (パススルーのみ)、およびRX CDRによって形成されます。同時に、トランスミッターとレシーバーも固有のジッターを生成し、整形された位相ノイズによって引き起こされるジッターと混合されます。Advanced Link Analyzerシミュレーション・エンジンは、位相ノイズ特性の遷移と、デバイスが内部的に寄与するランダムジッターの量を処理して記録します。


TXプリエンファシス、ディエンファシス、またはFIR係数は、トランスミッター出力と共に表示されます。
CTLEの後のテストポイントには、CTLE設定が表示されます。
DFE後のテストポイントのDFE係数が表示されます。
TIE (Time Interval Error) プロット
TIEプロットは、波形遷移時間 (データ検出しきい値全体) と理想/リファレンス波形遷移時間の間の時間差をキャプチャします。Jitter Analysisがイネーブルで、シミュレーション・モードがHybridの場合、ジッター解析結果はTIEプロットの下に表示されます。

TIE (Time Interval Error) ヒストグラムのプロット
このプロットは、TIEレコードのヒストグラムを示しています。次の5つのヒストグラムが表示されます。
- すべての遷移
- 立ち上がりエッジ遷移
- 立ち下がりエッジ遷移
- 偶数ビットのエッジ遷移
- 奇数ビットのエッジ遷移
Jitter Analysisがイネーブルで、シミュレーション・モードがHybridの場合、ジッター解析結果はTIEプロットの下に表示されます。

波形スペクトルのプロット
波形の周波数スペクトルがプロットされます。

立ち上がり/立ち下がり時間のヒストグラムのプロット
Advanced Link Analyzerは、ビット時間の境界にわたる立ち上がり/立ち下がり時間を計算します。

波形
HybridモードまたはFull Waveformモードのシミュレーションでは、各テストポイントの波形がプロットされます。デフォルトでは、Data Viewerは波形の最後の4096ビットを表示します。次の設定を使用して、波形の位置を指定します。
- Plot - Plotメニューは、シミュレートされた波形のリファレンス位置を指定します。選択肢は、次のとおりです。
- Beginning - シミュレーションの開始時点から波形をプロットします。
- End - シミュレートされた波形の最後の部分を表示します。
- Custom - 開始ビット位置と終了ビット位置を指定します。
- Length - Plot選択がBeginningまたはEndの場合、プロットされる波形長 (ビット単位) が指定されます。
- From/to - Plot選択がCustomの場合、これら2つのエントリーは、プロットする波形の開始点と終点を (ビット単位で) 指定します。
シミュレーション・レポート
シミュレーション・レポートは、出力ウィンドウの最後のページに表示されます。シミュレーション・レポートは、次のように構成されています。
- Simulation Log - リンク最適化が実行された場合、リンク最適化FOM (性能指数) 遷移がここに報告されます。
- User-Defined Link Configuration - リンク・コンフィグレーションは、このセクションに一覧表示されています。
- トランスミッター・リファレンス・クロック・コンフィグレーション
- トランスミッター・コンフィグレーション
- レシーバー・コンフィグレーション
- チャネル・コンフィグレーション
- Simulation Record - 各テストポイントでのシミュレーション結果を報告します。
- Simulation Result Summary
- TX-FIR/プリエンファシス、RX CTLE、およびDFE Settings
- Eye Diagram Widths、Heights、およびアイ・ダイアグラム・マスクまでのマージン
Data Viewerを使用して、Loadをクリックし、以前のAdvanced Link Analyzerのシミュレーション結果を表示します。ファイルブラウザーが開き、個々のシミュレーションのマスターAdvanced Link Analyzer出力データファイル (JNEye_Sim_Result.jneomlist) を見つけるのに役立ちます。Advanced Link Analyzerのシミュレーション出力データは、通常、保存されたプロジェクト名と同じ名前のファイル・ディレクトリーにあります。例えば、保存されたAdvanced Link Analyzerコンフィグレーション・ファイルが Demo1.jne の場合、以前のシミュレーション結果は「Demo1」という名前のディレクトリーに格納されます。ディレクトリーに移動し、JNEye_Sim_Result.jneomlist ファイルを選択して開き、シミュレーション・データをロードします。

CSVアイ・ダイアグラムのインポートと解析
他のシミュレーション・ツールや測定器から生成されたアイ・ダイアグラム・データは、Advanced Link AnalyzerのData Viewerにインポートして解析できます。有効なアイ・ダイアグラム・データがインポートされた後、Data ViewerはBERバスタブおよびアイの高さ/幅の解析を実行します。Data Viewerには、インポートされたCSVデータの整合性を修復または強化するためのオプションが装備されています。
次の2つのCSVアイ・ダイアグラムのデータ形式がサポートされています。
CSV Eye Diagram Data Format 1: Format 1には、定義済みのヘッダー・セクションが含まれます。その後、2次元のデータ配列が続きます。
CSVアイ・ダイアグラム・データに必要なヘッダーは、次のとおりです。
- Datarate: 測定されたアイ・ダイアグラムのデータレート
- Optimum phase: アイの高さの開口部が最適なフェーズ
- Eye measured at vertical step: アイ幅が測定される振幅
- Header text: 測定データの名前
- Dimension X-axis: 測定データのX軸寸法
- Dimension Y-axis: 測定データのY軸寸法
- START: アイ・ダイアグラム・データの開始点
Format 1のアイ・ダイアグラム・データの例です。
複数のCSVアイ・ダイアグラムのデータポイントを1つのCSVファイルに含めることができ、Data Viewerはそれぞれを個別に表示および解析します。

CSV Eye Diagram Data Format 2: Format 2には、定義済みのヘッダー・セクションが含まれます。その後、2次元データ配列が続きます。
CSVアイ・ダイアグラム・データに必要なヘッダーは、次のとおりです。
- Device revision: デバイスまたはツールの名前
- Data Rate Mbps: Mbps単位のデータレート
- Eye Center Phase: アイ・ダイアグラムの中心位相設定
- PAM4 Eye: PAM4アイ・ダイアグラム・データ (このバージョンでは false のみがサポートされます)
- Pre-emphasis 1st post-tap: トランスミッターのイコライゼーション設定
- Pre-emphasis pre-tap: トランスミッターのイコライゼーション設定
- Pre-emphasis 2nd post-tap: トランスミッターのイコライゼーション設定
- Pre-emphasis 2nd pre-tap: トランスミッターのイコライゼーション設定
- CTLE EQ gain: レシーバーのCTLE設定
- Equalization mode: デバイスの動作モード
- CTLE AC gain: レシーバーのCTLE設定
- VGA DC gain: レシーバーのVGA設定
- DFE nth tap: レシーバーのDFE設定
Format 2のアイ・ダイアグラム・データの例です。

FEC
Forward Error Correction (FEC) Designerウィンドウでは、サポートされているFECスキームの1つを選択して、CSVアイ・ダイアグラム・データでシミュレートできます。例: FireCode、RS(528、514)、およびRS(544、514)
Options
Optionsウィンドウでは、Data Viewerをコンフィグレーションできます。次の2つのオプションタブがあります。
CSV Eye Optionsタブ
- BER/CDF Eye Enforcement: シミュレーション・ツールから生成された、または測定器から抽出されたCSVアイ・ダイアグラム・データをインポートする場合、測定エラーや不要なノイズを修正する必要がある場合があります。Data Viewerには、Strong、Eye Center、およびDisableの3つのオプションがあります。Strongモードでは、アイ・ダイアグラム・データは前処理され、アイ・ダイアグラム全体のアイ・ダイアグラムの中心から単調なBER (ビット・エラー・レート) 傾向が適用されます。Eye Center モードでは、アイ・ダイアグラムの中心点に関連付けられた垂直スライスと水平スライスに対してのみ、単調なBER強制が実行されます。Disableモードでは、強制は適用されません。デフォルトの選択はDisableです。
- CSV Eye Floor (単位: –log10): 確率が0の場合、インポートされたCSVアイ・ダイアグラム・データの最低BERを設定します。ほとんどのアイ・ダイアグラム・データは限られた時間内にキャプチャされるため、ビットエラーが発生した場合の最低確率が検出され、アイ・ダイアグラム・データに記録されます。BERフロアを小さな値に設定すると、BERの外挿と解析が可能になります。BERフロアは、–log10スケールで10-1から10-20に設定できます。デフォルトのBERフロアは、10-13です。
- x-axis Display Mode: アイ・ダイアグラムのx軸は、Auto ResetまたはData Phaseのいずれかに設定できます。Auto Detect モードでは、x軸は0から始まり、UIサンプリング・レートの2倍で終わります。Data Phaseモードでは、x軸はVCSデータファイルからのフェーズ情報です。デフォルト設定はData Phaseモードです。
System Optionsタブ
Image Output Type: イメージ出力形式を選択します。選択肢には、PNG、JPG、GIF、およびDisableが含まれます。デフォルト設定はPNGです。
Load、Save、Save as
これらのボタンは、Data Viewer設定をロードまたは保存します。Optionsウィンドウの設定のみ (シミュレーション・データやCSVアイ・ダイアグラム・データは除く) が保存されることに注意してください。