Ce message d’avertissement s’affiche dans la version 3.0 du logiciel Quartus® II si vous avez activé l’optimisation Netlist De l’optimisation netliste (Utiliser des informations sur le timing du fitter) dans une version précédente du logiciel Quartus II.
L’optimisation netlist de Netlist « Utiliser des informations de synchronisation du fitter » a été supprimée de l’interface utilisateur de Quartus II dans la version 3.0. Par conséquent, la variable ADV_NETLIST_OPT_SYNTH_USE_FITTER_INFO dans votre fichier de paramètres n’est plus valide. L’option sera ignorée lors de l’exécution d’une compilation à partir de l’interface utilisateur et supprimée du fichier de paramètres du compilateur(.csf)par le logiciel Quartus II.
Pour exécuter une compilation dans laquelle le synthétiseur utilise des informations détaillées sur la synchronisation fournies par le fitter, exécutez le flux d’optimisation two-pass à partir de la ligne de commande ou d’un script.
Ce flux entraîne généralement une augmentation significative du temps de compilation par rapport à un flux de compilation normal, car le flux implique deux compilations. La première compilation extrait les informations de synchronisation à l’aide de l’option Fast Fit, et la deuxième compilation synthétise à nouveau la conception à l’aide des informations de synchronisation extraites du fitter.
Le flux d’optimisation à deux pass peut être appelé directement en utilisant la syntaxe suivante :
quartus_sh --flow two_pass_optimization <project> [-c <csf/ssf>]
Il peut également être intégré dans un script Tcl qui peut être exécuté en utilisant la commande suivante :
quartus_sh -t <my_script>.tcl
Ce script Tcl <my_script>.tcl doit contenir les commandes suivantes :
package require ::quartus::flow project_open <project> execute_flow -two_pass_optimization project_close
Pour plus de détails sur les optimisations de Netlist, reportez-vous à AN 198 : atteindre la fermeture du timing à l’aide de Quartus II. (Lien : /content/dam/altera-www/global/en_US/pdfs/literature/an/an198.pdf)