Lors de la simulation du cœur FFT créé par Quartus® Prime Standard Platform Designer à l’aide de scripts ncsim_setup.sh ou run_xcelium.sh , la sortie de la commande se termine par ce qui suit :
ncelab : *F,CUMSTS : Directive d’échelle de temps manquante sur un ou plusieurs modules.
NCSIM : 15.20-S006 : (c) Copyright 1995-2016 Cadence Design Systems, Inc.
ncsim : *F,NOSNAP : L’instantané 'test_program' n’existe pas dans les bibliothèques.
La raison de cette sortie est due aux paramètres d’élaboration dans les scripts ncsim_setup.sh ou run_xcelium.sh .
Pour contourner ce problème, modifiez les fichiers ncsim_setup.sh ou run_xcelium.sh avec les modifications suivantes :
- Trouvez la ligne définissant la variable « USER_DEFINED_ELAB_OPTIONS » et modifiez-la comme indiqué ci-dessous :
USER_DEFINED_ELAB_OPTIONS= »-échelle de temps 1ps/1ps »
Cette modification définit une échelle de temps par défaut pour les fichiers verilog sans échelle de temps.
2. Trouvez la ligne définissant la variable « USER_DEFINED_SIM_OPTIONS » et modifiez-la comme indiqué ci-dessous :
USER_DEFINED_SIM_OPTIONS= »-input \"@run\" »
Cette modification indique au simulateur de fonctionner jusqu’à $finish.