Test et inspection
Lors de la compression des sorties en test par scan, pourquoi faut-il éliminer les signaux dont la valeur 0 ou 1 n'est pas déterminée en simulation (valeurs indéterminées X) ?
- AParce que si des valeurs indéterminées se mêlent au résultat compressé, il ne peut plus être comparé aux valeurs attendues et les fautes ne sont plus détectables
- BParce que les valeurs indéterminées font chauffer la puce
- CParce que les valeurs indéterminées arrêtent l'horloge
Afficher la réponse et l'explication
Réponse : A. Parce que si des valeurs indéterminées se mêlent au résultat compressé, il ne peut plus être comparé aux valeurs attendues et les fautes ne sont plus détectables
Les valeurs indéterminées (X) provenant de mémoires non initialisées, de circuits analogiques, de frontières entre domaines d'horloge, etc., rendent indéterminée toute la valeur compressée lorsqu'elles se mêlent aux autres bits dans le circuit de compression, qui ne peut alors plus être comparée à la valeur attendue correcte. On utilise donc le X-masking, qui bloque la sortie des cellules de scan produisant des X, ou des précautions de conception limitant l'apparition de X. Cela n'a rien à voir avec l'échauffement ou l'arrêt de l'horloge.