Flot de conception de circuits intégrés et EDA

En analyse temporelle statique, quelle violation survient lorsque le signal change trop tôt juste après le front d'horloge, empêchant la bascule de conserver correctement la donnée précédente ?

  1. AViolation de setup
  2. BViolation de hold
  3. CViolation DRC
Afficher la réponse et l'explication

Réponse : B. Violation de hold

La violation de hold survient lorsque le chemin de données est trop court : la donnée n'est pas maintenue le temps requis après le front d'horloge et une nouvelle donnée est capturée sur le même front. La condition de hold compare des fronts identiques sans faire intervenir la période ; réduire la fréquence d'horloge ne la résout donc pas, et on la corrige en insérant des tampons de retard. Un chemin trop long qui n'arrive pas à temps est une violation de setup, et une violation DRC est une violation des règles de layout.

S'entraîner sur ce thème Retour au thème

Autres questions sur Flot de conception de circuits intégrés et EDA

  1. Comment appelle-t-on l'ensemble des données de conception fourni par la fonderie aux concepteurs, comprenant règles de dessin, modèles de composants, bibliothèques de cellules, etc. ?
  2. Quel est le simulateur de circuits typique qui calcule en détail les tensions et courants au niveau transistor à l'aide de modèles de composants ?
  3. Comment appelle-t-on la technique qui génère automatiquement du RTL à partir d'une description algorithmique écrite en C ou C++ ?
  4. Quelle technique de conception basse consommation arrête l'horloge des blocs inutilisés pour réduire la consommation superflue ?
  5. Quelle mesure est appropriée lorsqu'une violation de setup est détectée en analyse temporelle statique ?

Comparatifs sur ce thème