Timing-Analyse und CDC

Was stellt der bei set_output_delay angegebene Wert dar?

  1. ADie Obergrenze der Verzögerung vom chipinternen Flipflop bis zum Ausgangspin
  2. BDie Zeit, die außerhalb des Chips benötigt wird, bis die Daten nach Verlassen des Ausgangspins vom empfangenden Baustein übernommen werden
  3. CDie Stromstärke, die der Ausgangspin treiben kann
Antwort und Erläuterung anzeigen

Antwort: B. Die Zeit, die außerhalb des Chips benötigt wird, bis die Daten nach Verlassen des Ausgangspins vom empfangenden Baustein übernommen werden

set_output_delay gibt die außerhalb des Chips verbrauchte Zeit bezogen auf die Taktflanke an. Beträgt beispielsweise die Leiterbahnverzögerung auf der Platine 0,3 ns und die Setup-Zeit des empfangenden Bausteins 0,7 ns, wird die Ausgangsverzögerung auf 1,0 ns gesetzt, und die STA prüft den Pfad vom internen Flipflop zum Ausgangspin mit der Restzeit, die nach Abzug dieses Werts von der Periode bleibt. Die Obergrenze der internen Verzögerung ergibt sich als Folge aus diesem Constraint und wird nicht direkt angegeben. Der Treiberstrom ist ein von den Timing-Constraints unabhängiger Punkt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Timing-Analyse und CDC

  1. Bei einem Takt mit 2,5 ns Periode (400 MHz) ist an einem Ausgangspin set_output_delay 0,8 ns gesetzt. Welche maximale Verzögerung ist für kombinatorische Logik und Verdrahtung vom Flipflop bis zum Ausgangspin zulässig, wenn die Clock-to-Q-Verzögerung des den Ausgangspin treibenden Flipflops 0,2 ns beträgt (Taktverzögerung vernachlässigt)?
  2. Bei einem Takt mit 1,0 ns Periode gibt es einen Pfad über die Flipflops A→B→C. A→B benötigt einschließlich Clock-to-Q-Verzögerung und Setup-Zeit 1,2 ns, für B→C genügen 0,8 ns. Wie muss der Takt von B verändert werden, um durch gezielt eingesetzten Skew beide Setup-Bedingungen zu erfüllen (die Takte von A und C kommen gleichzeitig an)?
  3. Was ist in der SDC richtig, wenn ein Takt mit einem Teiler durch 2 geteilt und für eine andere Schaltung verwendet wird?
  4. Welche STA-Prüfung untersucht bei einem Flipflop mit asynchronem Reset, ob die Freigabe des Resets zu nahe an der Taktflanke liegt?
  5. Bei welchem Pfad zwischen zwei Taktdomänen ist ein Synchronisierer erforderlich?