03.01.2014 Views

Examen final aut. 03

Examen final aut. 03

Examen final aut. 03

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!