インテルのみ表示可能 — GUID: vfs1598545181556
Ixiasoft
インテルのみ表示可能 — GUID: vfs1598545181556
Ixiasoft
9.1. I/Oのタイミング・クロージャーの概要
ボードのシグナル・インテグリティーを評価するこのシミュレーションベースの手法は、 インテル® Agilex™ デバイスでの新しい手法です。以前の インテル® FPGAファミリーでは、独自のシミュレーションを実行してクロストークやISIなどのシグナル・インテグリティーの性能指数を特定し、それらをEMIFパラメーター・エディターに入力する必要がありました。その後、 インテル® Quartus® Primeのタイミング・アナライザーで実行されるタイミング解析の一部として、チャネルバジェットが計算されていました。
インテル® Agilex™ FPGA EMIF IPでは、外部I/Oチャネルのタイミング解析は、サインオフのタイミング解析フローの一部ではなくなっています。EMIF IPは現在、SPICEシミュレーションの一連の資料をボードのシグナル・インテグリティー評価に向けて生成します。これをPCBから抽出した内容と組み合わせて使用し、アイ・ダイアグラムを生成することができます。また、資料では、IPの設定とFPGAファミリーに適したアイマスクも提供します。それを使用し、受信側のアイに適切な電圧およびタイミングマージンがあるかを判断します。
ボードのシグナル・インテグリティー実現フロー
次の手順は、ボードのシグナル・インテグリティー実現フローを構成するタスクを大まかにまとめたものです。
- EMIF IPをメモリー・インターフェイスに合わせてパラメーター化し、デザイン例を生成することで、ボード・シグナル・インテグリティー (BSI) ファイルセットおよび合成RTLファイルセットを作成します。
- 合成のデザイン例を使用してインターフェイスの適切な位置を決定し、回路図のキャプチャーとメモリー・インターフェイスのPCBレイアウトを可能にします。
- メモリー・インターフェイスの初期レイアウトを作成すると、PCBの抽出内容が生成されます。これは、PCBのマルチポート・ネットワーク動作をキャプチャーするTouchstoneファイル形式です。
- 生成されるボード・シグナル・インテグリティーの資料では、これらの抽出内容を使用してアドレス/コマンド・パス、およびデータバスの書き込み動作と読み出し動作のアイ・ダイアグラムを生成します。
- メモリーとFPGAのIBISモデルをコンフィグレーションするSPICEシミュレーション・パラメーター、およびIPに一致する適切な入力スティミュラスが自動的に生成されます。
ボードのシグナル・インテグリティー実現フローにより、必要に応じてデザインをすばやく反復することができます。スルーレート、デエンファシス、ドライブ強度、読み出し終端などのシグナル・インテグリティーの設定をパラメーター・エディターで調整し、新しいIPに固有のSPICEパラメーター・ファイルを使用してシミュレーションを再度行うことができます。IPを変更してもマスク・コンプライアンスを達成できない場合は、PCBの重要な領域を再配線し、更新された抽出モデルを使用してシミュレーションを繰り返すことができます。
この章の以降の項では、生成されるSPICEシミュレーションの付随資料、場合によっては必要になる変更とカスタマイズ、および生成されたアイ・ダイアグラムを評価する際のガイダンスについての詳細情報を提供します。