Timing-Analyse und CDC
Welche Auswirkung auf Setup und Hold hat es, wenn der Takt am empfangenden Flipflop später ankommt als am sendenden (positiver Skew)?
- ADer Setup-Spielraum wächst, Hold wird kritischer
- BSetup wird kritischer, der Hold-Spielraum wächst
- CDa sich die Taktperiode nicht ändert, hat es auf keines von beiden Einfluss
Antwort und Erläuterung anzeigen
Antwort: A. Der Setup-Spielraum wächst, Hold wird kritischer
Setup betrifft die Übernahme an der nächsten Flanke; je später die Empfangsflanke kommt, desto länger kann auf die Ankunft der Daten gewartet werden. Hold hingegen prüft, ob neue, mit derselben Flanke ausgesendete Daten die vorherigen Daten nicht überschreiben; je später die Empfangsflanke kommt, desto größer ist die Gefahr, dass die neuen Daten zu früh ankommen. Bei einem Skew von beispielsweise +0,1 ns steigt der Setup-Slack um 0,1 ns, und der Hold-Slack sinkt um 0,1 ns. Bei negativem Skew ist es umgekehrt.