Analyse temporelle et CDC
Lorsqu'une horloge est divisée par 2 par un circuit diviseur pour alimenter un autre circuit, quel est le traitement correct dans le SDC ?
- ALa sortie du diviseur est traitée comme un signal de données, elle est donc analysée correctement sans rien définir
- BDéfinir la sortie du diviseur comme une horloge générée en spécifiant sa relation avec l'horloge d'origine (division par 2)
- CDéfinir l'horloge divisée comme une nouvelle horloge asynchrone, sans relation avec l'horloge d'origine
Afficher la réponse et l'explication
Réponse : B. Définir la sortie du diviseur comme une horloge générée en spécifiant sa relation avec l'horloge d'origine (division par 2)
Le SDC est la description des contraintes temporelles qui transmet à l'outil la période et la forme d'onde des horloges, les délais d'entrée-sortie, les chemins faisant exception, etc. Sans définition, la sortie du diviseur n'est pas traitée comme une horloge, et les bascules en aval ne sont pas analysées correctement. Définie comme horloge générée, elle est analysée, si l'horloge d'origine est à 500 MHz, comme une horloge à 250 MHz, relation de phase avec l'horloge d'origine comprise. Les deux horloges étant synchrones, les traiter comme asynchrones exclurait de l'analyse des chemins qui devraient être vérifiés.
Continuer : 9 autres questions sur Analyse temporelle et CDC