記事 ID: 000098428 コンテンツタイプ: トラブルシューティング 最終改訂日: 2025/05/21

Synopsys VCS* シミュレーターが Agilex™ 5 FPGAsで誤ったシミュレーション結果を生成するのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT

クリティカルな問題

詳細

Agilex™ 5 FPGAsは、Synopsys VCS* の 2 ステップ・フロー (1 つのステップでコンパイルおよび詳細に説明し、次のステップでシミュレーション) をサポートしていません。すべての IP および Quartus® シミュレーション・ライブラリー・ソース・ファイルを 1 つの VCS コマンドライン run_vcs で指定すると、Synopsys VCS* シミュレーターでマルチ IP デザインをシミュレートする際に、誤ったシミュレーション結果が表示されることがあります。

解決方法

VCS MX フローでシノプシス VCS* シミュレーターを使用するには、以下の手順に従います。

  1. mkdir コマンドを使用したデザイン・ライブラリーの作成
  2. vlogan または vhdlan コマンドを使用して、すべての IP および Quartus® シミュレーション・ライブラリー・ソース・ファイルをそれぞれのライブラリーにコンパイルします。
  3. ステップ 2 でコンパイルされたソースファイルを指定せずに 、vcs コマンドを使用してトップレベル・デザインを詳述します
  4. 生成された simv 実行可能ファイルを使用してデザインをシミュレーションします

上記のステップは、VCS または VCS MX の 3 ステップ フローと呼ばれることもあります (1 つのステップでコンパイルし、次のステップで詳しく説明し、最後のステップでシミュレーションします)。

コンパイルするライブラリー・ファイル、コマンド例、およびコマンド引数については、プラットフォーム・デザイナーで生成された VCS MX シミュレーション・セットアップ・スクリプト (/synopsis/vcsmx/vcsmx_setup. sh) を参照してください。

以前はプラットフォーム・デザイナーで生成された VCS シミュレーション・セットアップ・スクリプト (/synopsys/vcs/vcs_setup.sh) を使用していた場合は、プラットフォーム・デザイナーで生成された VCS MX シミュレーション・セットアップ・スクリプト (/synopsys/vcsmx/vcsmx_setup.sh) の使用に切り替えます。

生成された Synopsys VCS MX シミュレーション・スクリプトをトップレベルのプロジェクト・シミュレーション・セットアップ・スクリプトに組み込むためのガイドラインについては、 Quartus® Prime プロ・エディション・ユーザーガイド: サードパーティ・シミュレーション を参照してください。

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。