La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Chapitre 5 Test de circuits séquentiels

Présentations similaires


Présentation au sujet: "Chapitre 5 Test de circuits séquentiels"— Transcription de la présentation:

1 Chapitre 5 Test de circuits séquentiels
Arnaud Virazel 1

2 Test de circuits séquentiels : les difficultés
Le test d’une faute nécessite en général plusieurs vecteurs problèmes structurels les cycles la profondeur séquentielle les chemins reconvergents la sortance des bascules Idem combinatoire

3 Test de circuits séquentiels : les difficultés
problèmes comportementaux la densité d’états valides la fonctionnalité

4 Modélisation du circuit
Entrées Primaires x(t) Sorties Primaires z(t) Pseudo-Sorties Primaires (PSP) Y(t) Pseudo-Entrées Primaires (PEP) y(t) Horloge Eléments mémoire Bloc combinatoire C

5 Modélisation du circuit
Représentation par tranche de temps : Le circuit est vu comme une succession de circuits (combinatoires) dans le temps Les éléments de mémorisation du circuit original sont modélisés comme des pseudo-éléments combinatoires de mémorisation qui font le lien entre les différentes copies temporelles de la partie combinatoire

6 Modélisation du circuit

7 Séquence de test nombre de vecteurs de la séquence égal au nombre de tranche de temps nécessaires Etat d’excitation Séquence d’initialisation Séquence de propagation Etat initial Etat de détection Séquence de test totale

8 Génération automatique
Les générateurs basés sur l’analyse topologique du circuit Les générateurs utilisant la simulation du circuit

9 Analyse topologique du circuit
«Forward time processing» «Backward time processing»

10 Analyse topologique du circuit
En général utilisation couplée des techniques de «forward» et «backward time processing» Utilisation du « D algorithme » pour la partie combinatoire Procédures spécifiques pour améliorer : l’étape de justification (justification d’états) l’étape de sensibilisation

11 Les générateurs basés sur la simulation de fautes
Choix d’un vecteur d’essai et simulation Des fonctions de coût évaluent si le vecteur est intéressant pour la détection ou pas (nbre de bascules non spécifiées, nbre de portes restant à traverser pour l’erreur, ...)

12 Les générateurs basés sur la simulation de fautes
Eventuellement modification graduelle du vecteur pour améliorer les fonctions de coût Permettent de travailler sur des circuits plus «gros» Les algorithmes génétiques appartiennent à cette famille En général couplé avec des algorithmes topologiques

13 Génération au niveau fonctionnel
Vérifier la fonctionnalité pour laquelle le circuit a été conçu (Test fonctionnel) Parfois la seule solution envisageable si l’on ne connaît pas la structure interne du circuit Très difficile de garantir un taux de couverture

14 Génération au niveau fonctionnel
Ne permet pas de détecter certaines défaillances, en particulier lorsque les fonctionnalités ne sont pas vérifiées avec tout l’espace des données manipulées Mais il existe des méthodes de test fonctionnel mieux adaptées que le test déterministe lorsque les structures sont très régulières (Mémoires)


Télécharger ppt "Chapitre 5 Test de circuits séquentiels"

Présentations similaires


Annonces Google