Timing-Analyse und CDC

Wird die Taktfrequenz auf der Empfangsseite eines Synchronisierers erhöht, verkürzt sich die MTBF. Was ist der richtige Grund dafür?

  1. AWeil bei höherer Taktfrequenz die Setup-Zeit des Flipflops länger wird
  2. BWeil bei höherer Taktfrequenz die Daten der Sendeseite seltener wechseln
  3. CWeil die Zahl der Übernahmen steigt und zudem die Periode kürzer wird, sodass weniger Zeit zum Abklingen der Metastabilität bleibt
Antwort und Erläuterung anzeigen

Antwort: C. Weil die Zahl der Übernahmen steigt und zudem die Periode kürzer wird, sodass weniger Zeit zum Abklingen der Metastabilität bleibt

In der MTBF-Gleichung steht die Empfangstaktfrequenz f_clk im Nenner; proportional zur Zahl der Übernahmen steigen die Gelegenheiten, einen kritischen Moment zu treffen. Außerdem wird die zum Abklingen verfügbare Zeit t_r im Wesentlichen durch die Periode bestimmt; bei höherer Frequenz sinkt t_r, und der Exponentialterm e^(t_r/τ) nimmt stark ab. Geht man beispielsweise von 500 MHz auf 1 GHz, sinkt die Periode von 2 ns auf 1 ns, und die MTBF schrumpft weit stärker als nur auf die Hälfte. Aus diesem Grund werden bei schnellen Takten 3-stufige Synchronisierer eingesetzt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Timing-Analyse und CDC

  1. Was ist bei einem 2-stufigen Flipflop-Synchronisierer für den Bereich zwischen der ersten und der zweiten Stufe richtig zu beachten?
  2. Was ist der richtige Grund dafür, dass der Ausgang kombinatorischer Logik in der sendenden Taktdomäne nicht direkt in den Synchronisierer der Empfangsseite geführt werden darf?
  3. Jedes Bit eines 4-Bit-Datenworts wurde mit einem eigenen 2-stufigen Synchronisierer in eine andere Taktdomäne übertragen. Welches Problem kann auftreten, wenn sich die Daten von 0111 auf 1000 ändern?
  4. Welche Methode, Mehrbit-Daten sicher in eine andere Taktdomäne zu übertragen, ist richtig?
  5. Ein Impuls, der in einer 500-MHz-Taktdomäne nur 1 Zyklus (2 ns) lang 1 ist, wurde mit einem 2-stufigen Synchronisierer in eine 100-MHz-Domäne übertragen. Welches Problem kann auftreten?