インテルのみ表示可能 — GUID: mwh1409960088785
Ixiasoft
インテルのみ表示可能 — GUID: mwh1409960088785
Ixiasoft
2.1. Netlist Viewer を使用するタイミング
Netlist Viewer を使用して、デザインを解析およびデバッグすることができます。次の簡単な例は、RTL Viewer と Technology Map Viewer を使用してデザインプロセスで発生した問題を分析する方法を示しています。
RTL Viewer を使用すると、最初の合成結果を表示して、必要なロジックが作成されているかどうか、およびロジックと接続がソフトウェアによって正しく解釈されているかどうかを判断できます。RTL Viewer を使用して、シミュレーションやその他の検証プロセスの前にデザインを視覚的に確認することができます。デザインプロセスの初期段階でデザインエラーを把握できれば、貴重な時間を節約できます。
検証中に予期しない動作が発生した場合、RTL Viewer を使用してネットリストをトレースし、デザイン内の接続とロジックが期待通りのものであることを確認してください。デザインを視覚化することで、デザインの問題の原因を検出し分析するのに役立ちます。RTL Viewer でデザインが正しいと思われる場合、デザインプロセスの後半の段階に分析を集中させ、検証フロー自体の潜在的なタイミング違反や問題を調査することを推奨します。
Analysis & Synthesis 終了時に得られる結果を確認するために、Technology Map Viewer を使用することができます。フィッターステージでデザインをコンパイルした場合、マッピング後ネットリストを Technology Map Viewer (Post-Mapping) に表示することができます。また、フィッティング後ネットリストも Technology Map Viewer に表示できます。 Analysis & Synthesis のみを実行した場合、両方の Netlist Viewer に同じマッピング後のネットリストが表示されます。
さらに、RTL Viewer または Technology Map Viewer を使用して特定の信号の発生源を見つけることができるため、デザインのデバッグに役立ちます。この章で説明されているナビゲーション手法を使用することで、デザインを簡単に検索できます。関心のある地点からさかのぼって信号の発信元を見つけ、接続が期待したものと同じであることを確認できます。
Technology Map Viewer を使用すると、ネットリスト内の合成後のノードを特定し、デザインを最適化する際に割り当てを行うことができます。この機能は、デザイン内の 2 つのレジスター間でマルチサイクル・クロック・タイミングを割り当てる場合に有効です。I/O ポートから開始し、デザインおよび階層レベルを順方向または逆方向にトレースして目的のノードを見つけるか、または回路図を視覚的に検査して特定のレジスターを見つけます。
FPGA のデザイン、デバッグ、および最適化の各段階で、Netlist Viewer の多くの機能を使用することで、デザインを分析しながら作業効率を向上させることができます。