Présenté par : R. Chebli et M.F. Navong  Cours ELE6306

Slides:



Advertisements
Présentations similaires
17ème Forum sur les Impédances Electrochimiques, 31/01/05, Paris
Advertisements

[number 1-100].
Le moteur
FORMATION DE FAISCEAU.
Chapitre - 3 Bobines à noyau de fer
Fabrice Lauri, François Charpillet, Daniel Szer
« Systèmes électroniques »
Distance inter-locuteur
Test de Systèmes Intégrés Digitaux et Mixtes
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Les numéros
Les Prepositions.
En quoi consiste la modulation d’amplitude ?
1 MONDER2006 – 11/01/ Etudes de sensibilité pour la prospective électrique française à laide du modèle MARKAL Edi Assoumou.
PLAN DU COURS Outils de traitement des risques
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Les éléments de mémorisation
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
ANTENNES COMPACTES POUR TÉLÉCOMMUNICATIONS (DOMAINE DÉCIMÉTRIQUE)
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Cours Systèmes logiques
ELECTRONIQUE DE PUISSANCE Introduction
Mise en œuvre et commande d’un moteur piézo-électrique
la contre-réaction électronique
Réglage et protection des réseaux électriques
SUJET D’ENTRAINEMENT n°3
BENABEN, PEREZ Mini projet: Détection d’obstacle.
ELE6306 Tests de Systèmes Électroniques
2-1 CIRCUITS ÉLECTRIQUES SIMPLES
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
Plan de la présentation
FACULTE DES SCIENCES ET TECHNIQUES
Configuration de Windows Server 2008 Active Directory
1 1 ST Crolles 2 Université Montpellier II France FTFC 2003 Représentation Unifiée des Performances Temporelles dune Bibliothèque de Cellules Standards.
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
Réseaux de neurones.
1.Un rang de données multicolores 2. Deux permutations des n premiers entiers 3. b permutations des k premiers entiers 4. Choix de n points dans [0,1]
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
Notre calendrier français MARS 2014
ELE6306 : Test de systèmes électroniques Projet de cours Chaîne de scan unique: Reconfiguration = Optimisation Louis-Martin Côté Professeur : A. Khouas.
Plan Introduction Architecture des FPGA Modèles des fautes
Plan Introduction DFT d’un additionneur asynchrone
Test de l’intégrité des signaux numériques des interconnexions des SoC
Plan Problématique Fautes de délai Techniques de test « at-speed »
Annexe 1 VISITE SUR
3ème partie: les filtres
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006.
C'est pour bientôt.....
Veuillez trouver ci-joint
Les Nombres! de 0 à 20.
Atelier de formation : MAT optimisation II (les graphes).
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
Contre-réaction et amplificateurs opérationnels
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Comment construire des vecteurs vitesse et des vecteurs accélération ?
Fiabilité des composants électroniques
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Mesurer la tension aux bornes d’un des composants.
Reversement S1 – S2 – S3 – S4 Correspondance S1 – S2 – S3 – S4 – S5 – S6 Filière : SMPC(tronc commun) et SMP.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
Chapitre 3 Simulation de Fautes
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Les Chiffres Prêts?
Test et Testabilité des Circuits Intégrés Digitaux
ELE6306 : Test de systèmes électroniques Test intégré et Modèle de faute de délai Etudiante : S. BENCHIKH Professeur : A. Khouas Département de génie électrique.
Transcription de la présentation:

Conception et test d’un VCO en anneau par des méthodes de test numérique (DFT) et analogique Présenté par : R. Chebli et M.F. Navong  Cours ELE6306 TESTS DE SYSTÈMES ÉLECTRONIQUES Automne 2004 École Polytechnique de Montréal Département de Génie électrique

Plan de la présentation I. Introduction II. Circuit sous test Conception du VCO en anneau III. Méthodes de test du VCO en anneau IV. Test et résultats V. Conclusion

1 Introduction Un VCO est le module principal utilisé pour créer des horloges avec une plage fréquentielle qui peuvent aller de quelques Hertz à plusieurs Gigahertz Applications : systèmes de télécommunications, les ordinateurs et réseaux d’ordinateurs, multimédia, biomédicale, et d’autres applications analogiques et numériques Son importance nécessite l’utilisation d’une technique de test fiable et efficace pour la détection des fautes Dans le cadre de ce projet un VCO en anneau est conçu avec une large plage fréquentielle pour une application biomédicale

Introduction (Suite) 2 Avantages : faible surface, faible consommation de puissance, moins de complexité et faible coût par rapport aux autres types de VCO Principe de fonctionnement

CIRCUIT SOUS TEST CONCEPTION DU VCO 3 Ajouter une résistance contrôlable à l'entrée de chaque étage Augmentation du délai Fréquence d'oscillation peut être changée en variant la valeur de la résistance RV

CIRCUIT SOUS TEST (Suite) CONCEPTION DU VCO 4 Résistance contrôlable réalisée avec une porte de transmission Ajout d’une capacité contrôlable à l'entrée de chaque étage Capacité réalisée par un transistor NMOS

CIRCUIT SOUS TEST (Suite) CONCEPTION DU VCO 5 Diagramme bloc du VCO est composé de : Cinq étages de cellule de délai (D1 à D5) Buffer Diviseur de fréquence Multiplixeur

MÉTHODES DE TEST 6 VCO est un circuit analogique Fautes catastrophiques « hard fault » des courts-circuits ou des circuits ouvert peuvent engendrer des comportements complètement différents du fonctionnement normal du VCO Fautes paramétriques « soft fault » fautes dûes à des déviations des paramètres du circuits crées par les variations du processus de fabrication (W,L,R et C) Drain ouvert Grille ouverte Source ouverte Court-circuit grille-source Court-circuit grille-drain Court-circuit drain-source

MÉTHODES DE TEST (Suite) 7 Méthodes de test d’un oscillateur en anneau : Test de courant d’alimentation : En mode fonctionnel «Operating Idd Test » En mode non-fonctionnel « Non-operating Idd VCOBIST Méthodes de test numérique (DFT) : Test statique avec VCO reconfigurable Test dynamique avec VCO reconfigurable

MÉTHODES DE TEST (Suite) 8 Test de courant d’alimentation en mode fonctionnel «Operating Idd Test » : Comparaison du courant RMS de l’alimentation du VCO fautif avec le courant nominal RMS du VCO correct Méthodologie Injection des fautes catastrophiques et laisser osciller le VCO pendant quelques microsec Faute détectée => valeur RMS de courant proche de quelques nano ampères Faute non détectée => valeur proche de la valeur RMS nominale dans un intervalle de tolérance de 20%

MÉTHODES DE TEST (Suite) 9 Test de courant d’alimentation en mode non-fonctionnel « Non-operating Idd Test » : Comparaison du courant RMS de repos de l’alimentation du VCO fautif avec le courant nominal RMS du VCO correct Méthodologie Injection des fautes catastrophiques, laisser osciller le VCO pendant quelques ns et puis ramener le Vctr du VCO à zéro Faute détectée => valeur RMS de courant proche de quelques microampère Faute non détectée => valeur proche de la valeur RMS nominale (quelques nano ampère) dans un intervalle de tolérance de 20%

MÉTHODES DE TEST (Suite) 10 VCOBIST  OSC #2 et OSC #1, avec OSC #2 légèrement plus rapide que OSC #1 Méthodologie BIST mesure le temps entre deux fronts d'horloge successifs Mesure le nombre de cycle d’oscillation qui se produit avant que les deux signaux se coïncident

MÉTHODES DE TEST (Suite) 11 VCOBIST  Diagramme bloc du VCOBIST

MÉTHODES DE TEST (Suite) 12 Méthodes de test numérique (DFT)   Principe est basé sur le concept de reconfiguration, qui consiste à modifier le VCO afin de le rendre en une structure numérique pour le mode test VCO se compose de trois parties: (i) l’étage d’entrée de contrôle, (ii) l’oscillateur en anneau et (iii) le buffer de sortie

MÉTHODES DE TEST (Suite) 13 Méthodes de test numérique (DFT)   Méthode propose d'ouvrir la boucle de l’oscillateur Ajout deux interrupteurs supplémentaires VCO reconfigurable fonctionne comme un oscillateur en anneau à délai contrôlé (Test = 1) ou comme une série d'inverseurs (Test = 0)

MÉTHODES DE TEST (Suite) 14 Méthodes de test numérique (DFT) :  Test statique avec VCO reconfigurable Test dynamique avec VCO reconfigurable  Méthode de test numérique statique Consiste à appliquer un test booléen classique (ou tension statique), qui permet à vérifier la fonctionnalité logique du circuit Avantage :Simple à implémenter et ne nécessite pas d’équipement de test sophistiqué

MÉTHODES DE TEST (Suite) 15 Méthode de test numérique dynamique Basé sur l'évaluation de la propagation de délai des chaînes d’inverseurs au lieu des tensions statiques Consiste à appliquer un signal carré dissymétrique sur l'entrée des chaînes d’inverseurs et à mesurer le temps au niveau bas du signal de sortie tL(OUT) = tH(IN) + (tLH - tHL) où tLH et le tHL sont les délais de propagation dynamique Intervalle de tolerance 10%

TEST ET RESULTATS 16 Test fonctionnel Caractéristiques transitoires du VCO à la fréquence de 13 Hz et de 407MHz Fonction de transfert : fréquence de sortie en fonction de la tension de contrôle Fréquence centrale mesuré est de 225 MHz, correspondant à une tension de contrôle de 1.5V

TEST ET RESULTATS (Suite) 17 Test numérique statique Injection des fautes catastrophiques unitaires dans la chaîne de cinq inverseurs Faute court-circuit est modélisée par un résistance de 100Ω et la faute de circuit ouvert est modélisée par une résistance de 100MΩ. Grille du transistor MOS est modélisée par un interrupteur

TEST ET RESULTATS (Suite) 18 Test numérique statique

TEST ET RESULTATS (Suite) 19 Résultats du test numérique statique Application de deux vecteurs de test en entrée du VCO : 0 et 1 logiques 0 logique correspond à Vss et 1 logique correspond à Vdd   DO GO SO GDS GSS DSS 1 M1 V N M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 Nombre de fautes totales= 85 Nombre de fautes détectées= 56 TCbooléen = 66%. V=faute détectée N=fautes non-détectée

TEST ET RESULTATS (Suite) Faute non-détectée du court-circuit 20 Résultats du test numérique statique Faute équivalente : Source ouverte M 8-Drain ouvert M 9 Faute non-détectée du court-circuit drain-source sur le transistor M 9 Faute détectée court-circuit drain-source M 1

TEST ET RESULTATS (Suite) 21 Test numérique dynamique Injection d’un signal carré dissymétrique de fréquence de 1MHz, avec un niveau haut de 400 ns et un niveau bas 600 ns Mesure du paramètre : Temps au niveau bas tL(OUT) du signal de sortie Décision est prise en comparant la valeur mesurée à la valeur nominale selon un intervalle de tolérance de [-10%,+10%] tL(OUT) = tH(IN) + (tLH - tHL) = 400 + (2.4-2.75) tL(OUT) = 399.65ns

TEST ET RESULTATS (Suite) 22 Résultats du test numérique dynamique Test numérique dynamique permet de détecter quelques fautes qui ne sont pas détectées par le test numérique statique Taux de couverture augmente de TCbooléen= 66% à TCdyn= 68%   DO GO SO GDS GSS DSS M1 V M2 N M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 Nombre de fautes totales = 85 Nombre de fautes détectées = 58 TCdyn=68% V= faute détectée N=fautes non-détectée

TEST ET RESULTATS (Suite) Faute non-détectée du court-circuit 23 Résultats du test numérique dynamique Les défauts non-détectés sont des court-circuits drain-source dans les transistors de contrôle du courant Faute non-détectée du court-circuit drain-source sur le transistor M 9  Faute détectée de la grille ouverte sur le transistor M 7

TEST ET RESULTATS (Suite) 24 Test de courant d’alimentation en mode fonctionnel «Operating Idd Test »  Les tests ont été effectué sur le VCO en mode normal sans addition d’interrupteurs comme pour les tests précédents La valeur moyenne du courant nominal a été mesuré à la fréquence centrale de 225 MHz, correspondant à une tension de contrôle de 1.5V

TEST ET RESULTATS (Suite) 25 Résultats du test de courant d’alimentation en mode fonctionnel Faute détectée => courant RMS proche de quelques micro ampères Faute non détectée => courant RMS proche de courant nominale dans un intervalle de tolérance de 20%   DO GO SO GDS GSS DSS M1 V M2 M3 N M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 Nombre de fautes totales = 85 Nombre de fautes détectées = 63 TCIdd = 74% V= faute détectée N=fautes non-détectée

TEST ET RESULTATS (Suite) 26 Résultats du test de courant d’alimentation en mode fonctionnel Faute non-detectée du court-circuit drain-source sur le transistor M 9 Faute détectée du court-circuit drain-source sur le transistor M 4

COMPARAISON DES TROIS METHODES DE TEST 27 Test statique Avantages: simple a implementer Inconvenient: l’ajout de composants détériore les performances du circuit, augmentation de la surface Test dynamique Avantages: détecte les fautes que le test statique ne détecte pas. Inconvenient: idem test statique, nécessite des mesures plus élaboré. Idd fonctionnel Avantages: aucun ajout de composants, pas d’augmentation de la surface Inconvenient: temps de test long

CONCLUSION 28 Taux de couverture des trois méthodes de test appliquées au VCO: TCbooleen: 66% TCdyn:68% TCIdd: 74% Cout de test faible Réduction des temps de test Mise sur le marché plus rapide Cout de test d’une puce = 50% du cout total de production => le choix d’une méthode de test fiable et efficace est très important