Analyse temporelle et CDC
Lorsqu'on définit un chemin multicycle de N (N ≥ 2) pour le setup, on définit généralement aussi un chemin multicycle de N − 1 pour le hold. Quelle en est la raison correcte ?
- AParce que le front de vérification du hold se décale lui aussi vers l'arrière avec celui du setup et devient trop contraignant, et qu'il faut le ramener à sa position d'origine
- BPour décaler encore plus vers l'arrière le front de vérification du hold et augmenter la marge de hold
- CPour exclure de l'analyse la vérification du hold sur ce chemin
Afficher la réponse et l'explication
Réponse : A. Parce que le front de vérification du hold se décale lui aussi vers l'arrière avec celui du setup et devient trop contraignant, et qu'il faut le ramener à sa position d'origine
Par défaut, la STA vérifie le hold sur le front qui précède le front de capture du setup. Si l'on passe le setup à 2 cycles, le front de vérification du hold passe lui aussi de l'instant 0 à une période plus tard ; avec une période de 2,0 ns, les données devraient alors arriver avec au moins 2,0 ns de retard pour éviter une violation. En spécifiant un chemin multicycle de N − 1 = 1 pour le hold, le front de vérification revient à l'instant 0, dans les mêmes conditions que pour un chemin ordinaire. La vérification du hold n'est pas supprimée pour autant.
Continuer : 9 autres questions sur Analyse temporelle et CDC