【INTEL(ALTERA)】 quartus使用 F-tile IP 的 Cadence Xcelium* 和 Synopsys VCS* 模拟器上看到详细阐述错误英特尔® FPGA

说明

由于英特尔® 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 专业版软件的未来版本中修复。

Guess you like

Origin blog.csdn.net/sqqwm/article/details/135009547