Olin war klar, aber ich möchte einige Details zum Pulsed Latch Register hinzufügen und warum diese Architektur möglicherweise andere Anforderungen an die Haltezeit in Bezug auf andere Flip-Flops hat.
Erstens: der Unterschied zwischen Latch und Flip-Flop
Wie Sie wahrscheinlich wissen, ist ein Latch eine Schaltung, die in der Grundform einen Eingang, einen Ausgang und einen Takt hat; Wenn der Takt einen bestimmten Wert hat - beispielsweise hoch für einen positiven Latch -, ist der Latch transparent , was bedeutet, dass der Ausgang den Eingang repliziert. Wenn sich die Uhr auf dem anderen Pegel befindet - in diesem Fall niedrig -, wird der Ausgang auf dem Wert gehalten, der vor dem Pendeln der Uhr war.
Das Flip-Flop hat die gleiche Pin-Konfiguration, weist jedoch einen Unterschied auf: Es hält den Wert mit dem Takt sowohl hoch als auch niedrig und tastet den neuen Wert an der Flanke (positiv oder negativ) des Takts ab.
Pulsed Latch Flip-Flop
Ein gepulstes Latch-Flipflop ist nichts anderes als ein normales Latch, bei dem der Takt durch einen sehr kurzen Impuls angesteuert wird. Auf diese Weise ist die Zeit, in der der Latch transparent ist, sehr kurz und verhält sich tatsächlich wie ein Flip-Flop.
Wenn darüber hinaus eine Schaltung verwendet wird, um den Impuls aus einem normalen Rechteckwellentakt zu erzeugen, verhält sich die gesamte Schaltung tatsächlich wie ein Flip-Flop.
Zeitverletzung halten
Das Problem ist, dass Sie bei einem bestimmten Technologieprozess aufgrund der Leitfähigkeit des Treibergates und der Eingangskapazität des folgenden mehr oder weniger eine maximale Geschwindigkeit haben, mit der Sie ein Signal pendeln können. Wenn Sie einen gepulsten Latch in Betracht ziehen, pendelt das pulsierende Signal auf den transparenten Wert, bleibt auf diesem Pegel, um die Rüstzeit des Latch zu erfüllen , und pendelt dann erneut in einer Zeit, die die Haltezeit darstellt .
Die Zeit, in der der Eingang gehalten werden muss, um ihn richtig abzutasten, entspricht also der Dauer des Impulses, der der Abtastung entspricht, was ungefähr der doppelten Zeit entspricht, die das Flanken-Trigger-Flip-Flop benötigt. Daher die Zunahme der Verstöße gegen die Haltezeit