Analyse temporelle et CDC
Pour un chemin entre deux domaines d'horloge, dans quel cas un synchroniseur est-il nécessaire ?
- AEntre une horloge de 400 MHz issue d'une PLL et une horloge de 200 MHz obtenue en la divisant par 2
- BEntre deux horloges issues d'une même horloge distribuée sur deux régions par l'arbre d'horloge
- CEntre des horloges issues d'oscillateurs distincts, sans relation définie de fréquence ni de phase
Afficher la réponse et l'explication
Réponse : C. Entre des horloges issues d'oscillateurs distincts, sans relation définie de fréquence ni de phase
Des horloges issues de la même source, avec un rapport de fréquence et une relation de phase définis, sont des horloges synchrones : en vérifiant le setup et le hold en STA, on les traite comme des chemins ordinaires. Des horloges issues d'oscillateurs distincts, même si toutes deux sont annoncées à 100 MHz, ont en réalité des fréquences légèrement différentes ; la position relative de leurs fronts évolue avec le temps, et il arrive forcément, tôt ou tard, un instant où le setup ou le hold ne peut être respecté. La STA ne peut rien garantir entre de telles horloges asynchrones ; un synchroniseur est donc nécessaire.
Continuer : 9 autres questions sur Analyse temporelle et CDC