Um die Metastabilitäts-Mean Time between Failures (MTBF) Analyse und Optimierung in der Quartus® II Software Version 9.0 zu ermöglichen, müssen Sie identifizieren, welche Register Teil einer Synchronisierungsregisterkette sind.
Durch die Einstellung "Auto " für die globale Einstellung für die Syizer-Identifizierung auf der Seite TimeQuest Timing Analyzer im Dialogfeld Einstellungen wird eine Liste wahrscheinlicher Synchronisierungsketten in Ihrem Design generiert, die auf den Kriterien für die automatische Synchronisierungserkennung der Software basieren. MTBF wird jedoch nicht gemeldet oder für automatisch erkannte Synchronregisterketten optimiert.
Altera empfiehlt, bei jedem Register in einer Synchronisierungskette die Option "Synchronizer Identification" (Synchroner-Identifizierung) als "Erzwungene If-Die-Überlisteung" anzuwenden. Instanzspezifische Zuweisungen stellen sicher, dass die Software einen genauen Satz von Synchronern analysiert, um eine genaue MTBF zu melden. Wenn Sie die globale Einstellung für die automatische Synchronisierungsidentifizierung verwenden, um wahrscheinliche Synchroner zu erkennen, müssen Sie weiterhin spezifische Zuweisungen verwenden, um die true Synchronizer für die MTBF-Analyse zu identifizieren. Wenden Sie die Option "Synchronizer Identification" mit dem Zuweisungseditor oder Tcl-Zuweisungen an.
Ausführliche Informationen über die Berichterstattung über Metastabilität mtbF in der Quartus II Software finden Sie im Quartus II Software-Kapitel (PDF) im Quartus II Handbuch, Teil 1.