Timing-Analyse und CDC
Auf einem Pfad mit einer Taktperiode von 1,25 ns (800 MHz) beträgt die Summe aus Clock-to-Q-Verzögerung und Verzögerung der kombinatorischen Logik 1,05 ns, die Setup-Zeit 0,05 ns, und die Taktunsicherheit für Setup ist auf 0,05 ns gesetzt. Wie groß ist der Setup-Slack?
- A0,15 ns
- B0,20 ns
- C0,10 ns
Antwort und Erläuterung anzeigen
Antwort: C. 0,10 ns
Die Taktunsicherheit ist ein Spielraum, der als Vorhalt für Jitter und noch nicht festgelegten Skew von der verfügbaren Zeit abgezogen wird. Die geforderte Zeit beträgt 1,25 − 0,05 (Unsicherheit) − 0,05 (Setup-Zeit) = 1,15 ns, die Ankunftszeit 1,05 ns; der Slack beträgt also 0,10 ns. 0,15 ns ist der Wert ohne Abzug der Unsicherheit, 0,20 ns der Wert ohne Abzug von Setup-Zeit und Unsicherheit. Vor Platzierung und Verdrahtung gibt es noch keinen Taktbaum, daher wird üblicherweise auch der Skew in die Unsicherheit einbezogen und diese großzügiger angesetzt.