Timing-Analyse und CDC
Auf einem normalen Pfad, der mit der steigenden Flanke desselben Takts sendet und übernimmt, wurde eine Hold-Verletzung (Slack −0,03 ns) gefunden. Was gilt für diese Verletzung, wenn die Taktfrequenz halbiert wird?
- ADie Hold-Prüfung hängt nicht von der Taktperiode ab, daher bleibt die Verletzung bestehen
- BDa sich die Periode verdoppelt, wird die Verletzung behoben
- CDa die Periode länger wird, wird die Verletzung noch größer
Antwort und Erläuterung anzeigen
Antwort: A. Die Hold-Prüfung hängt nicht von der Taktperiode ab, daher bleibt die Verletzung bestehen
Die Hold-Prüfung untersucht, ob neue, mit derselben Taktflanke ausgesendete Daten die vorherigen Daten am Empfänger nicht zerstören; bei solchen Pfaden kommt die Taktperiode in der Gleichung nicht vor. Daher ändert sich der Slack von −0,03 ns auch bei niedrigerer Frequenz nicht, verschlechtert sich aber auch nicht. Setup hängt hingegen von der Periode ab und lässt sich durch Senken der Frequenz retten. Eine nach der Fertigung entdeckte Hold-Verletzung wird leicht zu einem fatalen Defekt, der sich nicht durch Anpassen der Frequenz beheben lässt; deshalb ist es wichtig, sie bereits in der Entwurfsphase sicher zu korrigieren.