インテル® Quartus® Prime Pro Edition ソフトウェア・バージョン 22.4 以前の問題が原因で、Cadence* Xcelium* シミュレーターでこれらのエラーが表示される場合があります。これらのエラーは、EDA シミュレーション・ライブラリー・コンパイラーによって生成されたライブラリーを Intel Agilex® デバイス用にコンパイルするときに発生します。
エラー: xmvlog: *e,spfwdu (<installation path>/quartus/eda/sim_lib/ctrb_hssi_atoms_ncrypt.sv): 保護されたソースコード内のエラー。 エラー: XMVLOG: *E,APSCNS (<installation path>/quartus/eda/sim_lib/ctrb_hssi_atoms_ncrypt.sv): 保護されたソースコード内のエラー。 エラー: XMVLOG: *E,explpa (<installation path>/quartus/eda/sim_lib/ctrb_hssi_atoms_ncrypt.sv): 保護されたソースコード内のエラー。 エラー: xmvlog: *e,apscns (<installation path>/quartus/eda/sim_lib/ctrb_hssi_atoms_ncrypt.sv): 保護されたソースコード内のエラー。 エラー: XMVLOG: *E,explpa (<installation path>/quartus/eda/sim_lib/ctrb_hssi_atoms_ncrypt.sv): 保護されたソースコード内のエラー。
この問題を回避するには、次の手順を実行します。
- Xcelium 用のシミュレーション・ライブラリー・コンパイラー・スクリプトを生成します。
例 : quartus_sh --simlib_comp -family agilex7 -language verilog -tool xcelium -gen_only -cmd_file run.sh
- スクリプトを変更して、ctrb_hssi_atoms_ncrypt.sv ファイルに必要な +define+rnrb_one_lib_CXL_TOP_OFF オプションを追加します。
例 : xmvlog -nowarn DLNCML +define+rnrb_one_lib_CXL_TOP_OFF -nocopyright -nowarn -messages -append_log -sv -incdir "<QUARTUS_INSTALLATION>/quartus/eda/sim_lib" -work tennm_hssi_all_ver <QUARTUS_INSTALLATION>/quartus/eda/sim_lib/ctrb_hssi_atoms_ncrypt.sv"
この問題は、インテル® Quartus® Prime Pro Edition ソフトウェアの今後のリリースで修正される予定です。