Timing-Analyse und CDC
Bei welchem Pfad zwischen zwei Taktdomänen ist ein Synchronisierer erforderlich?
- AZwischen einem 400-MHz-Takt aus derselben PLL und dem daraus durch 2 geteilten 200-MHz-Takt
- BZwischen Takten, die aus demselben Takt über den Taktbaum auf zwei Bereiche verteilt werden
- CZwischen Takten aus getrennten Oszillatoren, deren Frequenz- und Phasenbeziehung nicht festgelegt ist
Antwort und Erläuterung anzeigen
Antwort: C. Zwischen Takten aus getrennten Oszillatoren, deren Frequenz- und Phasenbeziehung nicht festgelegt ist
Takte aus derselben Quelle mit festgelegtem Frequenzverhältnis und fester Phasenbeziehung sind synchrone Takte; durch Prüfung von Setup und Hold in der STA lassen sie sich wie normale Pfade behandeln. Takte aus getrennten Oszillatoren weichen in der Frequenz tatsächlich geringfügig voneinander ab, selbst wenn beide mit 100 MHz angegeben sind; die Lage der Flanken zueinander ändert sich mit der Zeit, sodass zwangsläufig irgendwann ein Moment kommt, in dem Setup oder Hold nicht erfüllt werden kann. Zwischen solchen asynchronen Takten kann die STA nichts garantieren, daher ist ein Synchronisierer erforderlich.