Kritisches Problem
In den Quartus II Softwareversionen 10.0 SP1 bis 12.0 SP1, Cyclone IV GX Timing-Modelle enthalten einen Fehler, der keine Verzögerung verursacht in einer Eingabe der sekundären Eingabe mux zu M9K Speicherblöcken. Das Die korrekte Verzögerung beträgt ungefähr 100 PS bis 200 PS (die Verzögerung variiert je nach Betriebszustand). Die Verzögerung ist wichtig für Designs, die enthalten ein MEAB_SEC_LEFT_INPUT Element auf einem Pfad mit geringem Slack (das heißt, ein Pfad mit Slack unter 200 PS), da die fehlerhafte Null Verzögerungen im Timing-Modell können Hardwarefehler verursachen. Um folgendes zu bestimmen: Führen Sie die folgenden Schritte durch, um zu erfahren, ob sich dieses Problem auf einen bestimmten Pfad auswirkt:
- Für den Pfad im TimeQuest Timing Analyzer, Führen Sie "Report Timing" aus, wenn die Routing-Option "Show" (Routing anzeigen) deaktiviert ist. Auf.
- Überprüfen Sie den Zeitablaufbericht. Das Problem mit der Verzögerung von null wirkt sich auf den Pfad, wenn das Element MEAB_SEC_LEFT_INPUT auf dem Routing vorhanden ist Pfad.
Dieses Problem wird in der Quartus II Softwareversion behoben 12.0 SP2.
Um diese Verzögerung korrekt zu berücksichtigen, aktualisieren Sie auf den Quartus II Software Version 12.0 SP2 und dann erneute Durchführung der Timing-Analyse.
Die neue Timing-Analyse kann die Slack-Auswirkungen auf betroffenen Pfaden reduzieren und in der Folge könnten neue Timing-Ausfälle eingeführt werden. Wenn Timing-Analyse in der Quartus II Software führt Version 12.0 SP2 ein neues Timing ein Fehler, eine neue Passform erhalten, indem Analyse und Synthese erneut ausgeführt werden, und Ort und Route. Die neue Passform wird die zusätzliche Verzögerung berücksichtigen auf der sekundären Eingabe mux.