3
6
ELE6306 – Chap. 5 : ATPG © A. Khouas
Types de génération
)Génération manuelle
¾Les vecteurs de test sont écrits manuellement (expert)
)Génération pseudo-aléatoire
¾Les vecteurs de test sont choisis aléatoirement
)Génération exhaustive
¾Utilisation de tous les vecteurs de test possibles
)Génération automatique (déterministe)
¾Pour chaque faute non détectée on génère un vecteur de
test qui la détecte
7
ELE6306 – Chap. 5 : ATPG © A. Khouas
Génération manuelle
)Utilisation des vecteur de test fonctionnels
¾Utilisation d’un simulateur de fautes pour déterminer le
taux de couverture
¾Localisation des fautes non détectées
¾Ajout d’autres vecteurs de test jusqu’à atteindre le taux de
couverture désiré
)Avantage :
¾Ne nécessite pas d’algorithme de génération
)Inconvénient :
¾Très difficile d’atteindre un taux de couverture élevé
8
ELE6306 – Chap. 5 : ATPG © A. Khouas
Génération pseudo-aléatoire
)Choix aléatoire des vecteurs d’entrées
¾Utilisation d’un simulateur de fautes pour déterminer le
taux de couverture
¾Ajout d’autres vecteurs de test jusqu’à atteindre le taux de
couverture désiré
)Avantages :
¾Détecte facilement les fautes faciles
¾Ne nécessite pas d’algorithme de génération
)Inconvénient :
¾Ne détecte pas les fautes difficiles