Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ELE6306 – Test de systèmes électroniques<br />
EXAMEN FINAL, Automne 20<strong>03</strong><br />
Durée : 2h30<br />
Documents et calculatrices <strong>aut</strong>orisés<br />
1. Exercice 1 (4 pts)<br />
Répondre brièvement aux questions suivantes en justifiant vos réponses :<br />
1.1 Définir et expliquer l’utilité de la probabilité de masquage de f<strong>aut</strong>es.<br />
1.2 Quelle est la probabilité de masquage en utilisant la méthode de vérification de<br />
parité comme analyse de réponse ? Expliquer pourquoi cette méthode reste efficace<br />
malgré son taux de masquage élevé.<br />
1.3 Pourquoi le test des circuits intégrés analogiques est plus difficile que le test des<br />
circuits intégrés numériques ?<br />
1.4 Quelles sont les étapes importantes dans le fonctionnement du Boundary-Scan.<br />
Expliquer le rôle et le fonctionnement de chacune des étapes. (1 pt)<br />
1.5 Pourquoi est-il important de détecter très tôt les déf<strong>aut</strong>s physiques ?<br />
1.6 Combien d’étapes de test il y a entre la fabrication et la mise en carte ou la vente d’un<br />
circuit intégré ? Pourquoi doit-on le tester <strong>aut</strong>ant de fois ?<br />
1.7 Quel sont les critères importants que doit respecter un bon plan de test des déf<strong>aut</strong>s<br />
physiques d’un circuit intégré ?<br />
Remarque<br />
: Toutes les questions du sujet pour les quelles je n'ai pas précisé le nombre de points<br />
sont sur 0,5 point.<br />
2. Exercice 2 (2,5 pts)<br />
On souhaite fabriquer une carte contenant 18 circuits intégrés, 4 circuits ont un niveau de<br />
défectuosité de 1000 ppm, 10 <strong>aut</strong>res ont un niveau de défectuosité de 100 ppm et 2 <strong>aut</strong>res<br />
circuits avec des niveaux de défectuosité DLx et DLy qui sont inconnus. Pour la suite de<br />
l’exercice, il f<strong>aut</strong> utiliser l’approximation suivante (valable pour les petites valeurs de x) :<br />
n<br />
(1 −x) ≈1 − ( nx . )<br />
2.1 Quel est le meilleur niveau de qualité qu’on peux avoir pour la carte et pour quelle<br />
valeur de DLx et DLy on a ce niveau de qualité ? (1pt)<br />
2.2 Donner l’intervalle de variation du niveau de qualité de la carte pour DLx et Dly<br />
variant entre 1000 ppm et 0 ppm. Que peut-on conclure. (1pt)<br />
2.3 Supposons qu’on a DLx=DLy, quel est la valeur du niveau de défectuosité DLx qu’il<br />
f<strong>aut</strong> avoir pour obtenir un niveau de qualité de la carte >= 96% ? (0,5pt)<br />
____________________________________________________________________________________________________________<br />
ELE6306 – <strong>Examen</strong> <strong>final</strong> 1/4 A. Khouas<br />
18/12/20<strong>03</strong>
3. Exercice 3 (7 pts)<br />
A1<br />
A2<br />
S1<br />
S4<br />
A3<br />
S2<br />
A4<br />
S5<br />
S6<br />
S7<br />
A5<br />
S3<br />
A6<br />
A7<br />
F<br />
A8<br />
Fig. 3-1<br />
Soit le circuit de la figure Fig. 3-1.<br />
3.1 Donner la table de vérité en notation (0,1,D,D’) pour la porte XOR. (1 pt)<br />
3.2 Calculer les contrôlabilités combinatoires des signaux S1 et S4 et l’observabilité<br />
combinatoire des signaux S7 et S6 de la figure Fig. 3-1. (0,5pt)<br />
3.3 En utilisant l’algorithme D, trouver un vecteur qui détecte la f<strong>aut</strong>e S4@1. (1 pt)<br />
3.4 En utilisant la simulation de f<strong>aut</strong>es déductive, trouver la liste de toutes les f<strong>aut</strong>es<br />
détectées par le vecteur A A …A = 00011111. (1pt)<br />
1 2 8<br />
3.5 Calculer les probabilités des signaux S1, S2, S3, S4, S5, S6, S7 et F, en supposant que<br />
la probabilité des signaux d'entrée est de 1/2, expliquer vos calculs. (1 pt)<br />
3.6 Calculer les probabilités de détection des f<strong>aut</strong>es suivantes : A1@0, A3@0, A5@0,<br />
A7@0, et S2@0 (en supposant toujours que la probabilité des signaux d'entrée est de<br />
1/2), expliquer vos calculs. (1 pt)<br />
3.7 Calculer le nombre de vecteurs aléatoires nécessaires pour détecter l’ensemble des<br />
f<strong>aut</strong>es de la question 3.6 avec un niveau de confiance de 95% sur la qualité de<br />
détection de f<strong>aut</strong>es.(0,5pt)<br />
3.8 Que peut-on déduire sur le nombre de vecteurs aléatoires nécessaires pour détecter<br />
toutes les f<strong>aut</strong>es de collage du circuit ? (1 pt)<br />
____________________________________________________________________________________________________________<br />
ELE6306 – <strong>Examen</strong> <strong>final</strong> 2/4 A. Khouas<br />
18/12/20<strong>03</strong>
4. Exercice 4 (2,5 pts)<br />
4.1 Donner le schéma du LFSR standard (xor externe) correspondant au polynôme<br />
caractéristique suivant : P(X) = 1+ X 2 + X 5. (0.5pt)<br />
4.2 Donner dans l'ordre de génération et au format binaire les 5 premiers vecteurs<br />
générés (on utilisera l’ordre suivant : Y1, Y2, Y 3 , Y 4 , Y 5 , avec Y 5 étant la sortie<br />
rebouclée) par ce LFSR en prenant 11111 comme vecteur initial. (0,5 pt)<br />
4.3 Donner les probabilités des signaux Y1, Y2, Y 3 , Y 4 et Y . (0,5 pt)<br />
5<br />
4.4 Modifier le LFSR standard de la question 4.1 pour qu’il puisse générer les signaux<br />
Y1, Y2, Y 3 , Y 4 et Y 5 avec les probabilités 1/2, 1/4, 1/8, 1/16 et 1/32 respectivement.<br />
(1 pt)<br />
5. Exercice 5 (4 pts)<br />
Soit la carte de la figure 4-1 contenant 4 circuits avec Boundary-Scan. Les plots TDI/TDO<br />
des 4 circuits sont chaînés dans le sens suivant : IC1, IC2, IC3 et IC4. Le tableau 5-1<br />
contient les longueurs des registres instruction ainsi que les codes instruction pour chacun<br />
des 4 circuits.<br />
Circuit IR<br />
Codes instruction<br />
BYPASS EXTEST INTEST PRELOAD<br />
IC1 3 111 000 001 100<br />
IC2 3 111 000 001 100<br />
IC3 2 11 00 01 10<br />
IC4 2 11 00 01 10<br />
Tab. 5-1<br />
5.1. On souhaite tester en même temps les cœurs des circuits IC1 et IC2 en appliquant un<br />
vecteur pour le circuit IC1 et 2 vecteurs pour le circuit IC2. Expliquer les étapes à<br />
suivre pour faire ce test. (1 pt)<br />
5.2. Donner la séquence complète pour configurer les circuits de la carte avec les modes<br />
nécessaires pour effectuer le test de la question 5.1 (on suppose qu'on démarre et on<br />
revient à l'état RTI). (1 pt)<br />
____________________________________________________________________________________________________________<br />
ELE6306 – <strong>Examen</strong> <strong>final</strong> 3/4 A. Khouas<br />
18/12/20<strong>03</strong>
5.3. Soit : I I I = 100 le vecteur à appliquer sur IC1 et O O O = 011 la sortie<br />
1-1 1-2 1-3 1-1 1-2 1-3<br />
correspondante. Soit I I I = 011 et 100 les deux vecteurs à appliquer sur le<br />
circuit IC2 et O O O = 011 et 100 les sorties correspondantes respectivement.<br />
2-1 2-2 2-3<br />
2-1 2-2 2-3<br />
On suppose que les circuits de la carte sont déjà configurées avec les modes nous<br />
permettant d’effectuer le test de la question 5.1, donner la séquence complète pour<br />
exécuter le test de la question 5.1 avec ces vecteurs (on suppose qu'on démarre et on<br />
revient à l'état RTI). (2 pt)<br />
Bon examen !<br />
____________________________________________________________________________________________________________<br />
ELE6306 – <strong>Examen</strong> <strong>final</strong> 4/4 A. Khouas<br />
18/12/20<strong>03</strong>