Diese Warnmeldung wird in der Quartus II Software Version 3.0 angezeigt, wenn Sie die Netlist-Optimierung "Use of the Quartus® II Software" (Nutzung der Zeitablaufinformationen verwenden) in einer früheren Version der Quartus II Software aktiviert haben.
Die "Use ther timing information" Netlist Optimization wurde in Version 3.0 aus der Quartus II Benutzeroberfläche entfernt. Daher ist die ADV_NETLIST_OPT_SYNTH_USE_FITTER_INFO Variable in Ihrer Settting-Datei nicht mehr gültig. Die Option wird beim Ausführen einer Kompilierung aus der Benutzeroberfläche ignoriert und von der Quartus II Software aus der Compiler Settings File (.csf) entfernt.
Um eine Kompilierung auszuführen, bei der der Benutzer detaillierte Timing-Informationen vom System verwendet, führen Sie den Two-Pass Optimization Flow von der Befehlszeile oder einem Skript aus aus.
Dieser Fluss führt in der Regel zu einer erheblichen Steigerung der Kompilierungszeit im Vergleich zu einem regulären Kompilierungsablauf, da der Fluss zwei Kompilierungen umfasst. Die erste Kompilierung extrahiert Timing-Informationen mit der Option Fast Fit, und die zweite Kompilierung re-synthesen das Design unter Verwendung der extrahierten Timing-Informationen vom Grafiker.
Der Two-Pass Optimization Flow kann direkt mit dem folgenden Befehl aufgerufen werden:
quartus_sh --flow two_pass_optimization <project> [-c <csf/ssf>]
Es kann auch in ein Tcl-Skript eingebettet werden, das mit dem folgenden Befehl ausgeführt werden kann:
quartus_sh -t <my_script>.tcl
Dieses Tcl-Skript <my_script>.tcl sollte die folgenden Befehle enthalten:
package require ::quartus::flow project_open <project> execute_flow -two_pass_optimization project_close
Weitere Einzelheiten zu Netlist-Optimierungen finden Sie unter AN 198: Achieving Timing Closure using Quartus II. (Link: /content/dam/altera-www/global/en_US/pdfs/literature/an/an198.pdf)