Aufgrund einer Änderung in der Intel® Quartus® Prime Pro Edition Software Version 23.3 und 23.2 können diese Fehler bei der Ausarbeitung mit den Simulatoren Cadence Xcelium* und Synopsys VCS* auftreten:
Synopsys VCS*-Simulator
Fehler-[ICPD_INIT] Illegale Kombination von Treibern <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms_ncrypt.sv, 4246150
Cadence Xcelium* Simulator
xmelab: *E,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv): Mehrere Treiber für always_ff Ausgabevariable clairvoyance_match erkannt.
Diese Fehler treten nur auf, wenn Intel® FPGA F-Tile-IPs simuliert werden.
Um diese Probleme zu umgehen, verwenden Sie simulatorspezifische Switches, um mit der Simulation fortzufahren.
Synopsys VCS*-Simulator:
Verwenden Sie den Ausarbeitungsschalter ( -ignore initializer_driver_checks) in Ihrem Skript.
Beispiel:
USER_DEFINED_ELAB_OPTIONS="-ignore 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
Nach dem Hinzufügen dieser Option wird die Fehlermeldung in die folgende Warnung umgewandelt:
Warnung-[LOOP-REROLL-ENABLED] Die Schleifen-Reroll-Optimierung ist aktiviert <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms2_ncrypt.sv, 26
Dies wirkt sich auf die Debug-Kapazität der Linie für diesen Block aus. Fügen Sie bitte den Switch -Xrerolloff hinzu, wenn Sie die Debug-Kapazität für diesen Block beibehalten möchten.
Trittfrequenz Xcelium* Simulator:
Verwenden Sie den Ausarbeitungsschalter ( -warn_multiple_driver ) in Ihrem Skript.
Beispiel:
xmelab -warn_multiple_driver -relax -timescale '1 ps / 1 fs' -genhier -access +rwc <top_level_name>
Nach dem Hinzufügen dieser Option wird die Fehlermeldung in die folgende Warnung umgewandelt:
xmelab: *W,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv): Mehrere Treiber für always_ff Ausgabevariable clairvoyance_match erkannt.
Dieses Problem soll in einer zukünftigen Version der Intel® Quartus® Prime Pro Edition-Software behoben werden.