文章 ID: 000096802 内容类型: 错误讯息 上次审核日期: 2023 年 12 月 14 日

为什么我在使用 F-tile IP 的 Cadence Xcelium* 和 Synopsys VCS* 模拟器上看到详细阐述错误英特尔® FPGA?

环境

    英特尔® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于英特尔® Quartus® Prime Pro Edition 软件 23.3 和 23.2 版本的更改,在使用 Cadence Xcelium* 和 Synopsys VCS* 模拟器详细阐述时,您可能会看到以下错误:

Synopsys VCS* 模拟器

错误 - [ICPD_INIT] 非法组合驱动程序 <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms_ncrypt.sv、4246150

Cadence Xcelium* 模拟器

xmelab:*E,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv):检测到多个驱动程序以always_ff输出变量clairvoyance_match。

这些错误仅在模拟英特尔® FPGA F-tile IP 时发生。

解决方法

要变通解决此问题,请使用特定于模拟器的开关继续进行模拟。

Synopsys VCS* 模拟器:

在脚本中使用详细说明开关 ( -忽略 initializer_driver_checks)。

例子:

USER_DEFINED_ELAB_OPTIONS=“-忽略initializer_driver_checks”

sh $QSYS_SIMDIR/synopsys/vcs/vcs_setup.sh QSYS_SIMDIR=$QSYS_SIMDIR QUARTUS_INSTALL_DIR=$QUARTUS_INSTALL_DIR USER_DEFINED_ELAB_OPTIONS=“\”$USER_DEFINED_ELAB_OPTIONS\“” SKIP_SIM=$SKIP_SIM TOP_LEVEL_NAME=$TOP_LEVEL_NAME

添加此开关后,错误消息将转换为以下警告:

警告-[LOOP-REROLL-ENABLED] 已启用循环重滚优化<QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms2_ncrypt.sv, 26

这将影响此块的线路调试容量。如果要为此模块保留线路调试容量,请添加交换机 -Xrerolloff。

Cadence Xcelium* 模拟器:

在脚本中使用详细说明开关 ( -warn_multiple_driver )。

例子:

xmelab -warn_multiple_driver -放松 -timescale '1 ps / 1 fs' -genhier -access +rwc <top_level_name>

添加此开关后,错误消息将转换为以下警告:

xmelab:*W,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv):检测到多个驱动程序以always_ff输出变量clairvoyance_match。

此问题计划在 英特尔® Quartus® Prime 专业版软件的未来版本中修复。

相关产品

本文适用于 1 产品

英特尔® Agilex™ 7 FPGA 和 SoC FPGA

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。