ID de l'article: 000096802 Type de contenu: Messages d'erreur Dernière révision: 14/12/2023

Pourquoi est-ce que je vois des erreurs d’élaboration sur les simulateurs Cadence Xcelium* et Synopsys VCS* avec Intel® FPGA IP F-tile ?

Environnement

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

En raison d’un changement dans les versions 23.3 et 23.2 du logiciel Intel® Quartus® Prime Pro Edition, il est possible que vous voyiez ces erreurs lors de l’élaboration avec les simulateurs Cadence Xcelium* et Synopsys VCS* :

Simulateur Synopsys VCS*

Erreur-[ICPD_INIT] Combinaison illégale de pilotes <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms_ncrypt.sv, 4246150

Simulateur Cadence Xcelium*

xmelab : *E,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv) : Plusieurs pilotes pour always_ff variable de sortie clairvoyance_match détectés.

Ces erreurs se produisent uniquement lors de la simulation Intel® FPGA IP F-tile.

Résolution

Pour contourner ces problèmes, utilisez des commutateurs spécifiques au simulateur pour procéder à la simulation.

Simulateur Synopsys VCS* :

Utilisez le commutateur d’élaboration (-ignore initializer_driver_checks) dans votre script.

Exemple:

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

Après avoir ajouté ce commutateur, le message d’erreur est converti en avertissement suivant :

Avertissement-[LOOP-REROLL-ENABLED] L’optimisation du reroll de boucle est activée <QUARTUS_INSTALL_DIR>/eda/sim_lib/synopsys/ctfb_hssi_atoms2_ncrypt.sv, 26

Cela affectera la capacité de débogage de ligne de ce bloc. Veuillez ajouter le commutateur -Xrerolloff si vous souhaitez préserver la capacité de débogage de ligne pour ce bloc.

Simulateur Cadence Xcelium* :

Utilisez le commutateur d’élaboration (-warn_multiple_driver ) dans votre script.

Exemple:

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

Après avoir ajouté ce commutateur, le message d’erreur est converti en avertissement suivant :

xmelab : *W,MULAXX (<QUARTUS_INSTALL_DIR>/eda/sim_lib/ctfb_hssi_atoms_ncrypt.sv) : Plusieurs pilotes pour always_ff variable de sortie clairvoyance_match détectés.

Ce problème devrait être résolu dans une prochaine version du logiciel Intel® Quartus® Prime Pro Edition.

Produits associés

Cet article concerne 1 produits

FPGA et FPGA SoC Intel® Agilex™ 7

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.