Artikel-ID: 000096802 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 14.12.2023

Warum sehe ich Ausarbeitungsfehler bei Cadence Xcelium*- und Synopsys VCS*-Simulatoren mit Intel® FPGA F-Tile-IPs?

Umgebung

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    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.

    Lösung

    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.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® Agilex™ FPGAs und SoC FPGAs

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.