Title: Current Tuneable CMOS Transconductor Dedicated for Filtering Applications
1Conception et test dun 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
2- 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
31
- 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 dordinateurs,
multimédia, biomédicale, et dautres applications
analogiques et numériques - Son importance nécessite lutilisation dune
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
42
Introduction (Suite)
- Avantages faible surface, faible consommation
de puissance, moins de complexité et faible coût
par rapport aux autres types de VCO - Principe de fonctionnement
53
- CIRCUIT SOUS TEST
- CONCEPTION DU VCO
- 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
64
- CIRCUIT SOUS TEST (Suite)
- CONCEPTION DU VCO
- Résistance contrôlable réalisée avec une porte
de transmission - Ajout dune capacité
- contrôlable à l'entrée de chaque étage
- Capacité réalisée par un transistor NMOS
75
- CIRCUIT SOUS TEST (Suite)
- CONCEPTION DU VCO
- Diagramme bloc du VCO est composé de
- Cinq étages de cellule
- de délai (D1 à D5)
- Buffer
- Diviseur de fréquence
- Multiplixeur
86
MÉTHODES DE TEST
- 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
97
MÉTHODES DE TEST (Suite)
- Méthodes de test dun oscillateur en anneau
- Test de courant dalimentation
- 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
108
MÉTHODES DE TEST (Suite)
- Test de courant dalimentation en mode
fonctionnel Operating Idd Test - Comparaison du courant RMS de lalimentation 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 gt valeur RMS de courant proche
de quelques nano ampères - Faute non détectée gt valeur proche de la valeur
RMS nominale dans un intervalle de tolérance de
20
119
MÉTHODES DE TEST (Suite)
- Test de courant dalimentation en mode
non-fonctionnel Non-operating Idd Test - Comparaison du courant RMS de repos de
lalimentation 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 gt valeur RMS de courant proche
de quelques microampère - Faute non détectée gt valeur proche de la valeur
RMS nominale (quelques nano ampère) dans un
intervalle - de tolérance de 20
1210
MÉTHODES DE TEST (Suite)
- 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 doscillation qui se
produit avant que les deux signaux se coïncident
1311
MÉTHODES DE TEST (Suite)
- VCOBIST
- Diagramme bloc du VCOBIST
1412
MÉTHODES DE TEST (Suite)
- 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
dentrée de contrôle, (ii) loscillateur en
anneau et (iii) le buffer de sortie
1513
MÉTHODES DE TEST (Suite)
- Méthodes de test numérique (DFT)
- Méthode propose d'ouvrir la boucle de
loscillateur - 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)
16MÉ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é
17MÉ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 dinverseurs au lieu des tensions
statiques - Consiste à appliquer un signal carré
dissymétrique sur l'entrée des chaînes
dinverseurs 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
1816
TEST ET RESULTATS
- 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
19TEST 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
20TEST ET RESULTATS (Suite)
18
21TEST 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 DO GO GO SO SO GDS GDS GSS GSS DSS DSS
0 1 0 1 0 1 0 1 0 1 0 1
M1 V N V N V N V V V N N V
M2 N V N V N V V V N V N N
M3 N V N N N V N N N N N N
M4 N V V N N V V V N V V N
M5 V N N V V N V V V N N N
M6 V N N N N N N N N N N N
M7 V N V N V N V V V N N V
M8 N V N V N V V V N V N N
M9 V V N N N V N N N N N N
M10 N V V N N V V V N V V N
M11 V N N V V N V V V N N N
M12 V N N N N N N N N N N N
M13 V N V N V N V V V N N V
M14 N N N N N V V V N V N N
M15 V V N N N V N N N N N N
Nombre de fautes totales 85 Nombre de fautes
détectées 56 TCbooléen 66.
Vfaute détectée Nfautes non-détectée
22TEST ET RESULTATS (Suite)
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
23TEST ET RESULTATS (Suite)
21
- Test numérique dynamique
- Injection dun 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
24TEST 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 V V V V V
M2 V V V V V N
M3 V N V N N N
M4 V V V V V V
M5 V N V V V N
M6 V N V N N N
M7 V V V V V V
M8 V V V V V N
M9 V N V N N N
M10 V V V V V V
M11 V N V V V N
M12 V N V N N N
M13 V V V V V V
M14 V V V V V N
M15 V N V N N N
Nombre de fautes totales 85 Nombre de fautes
détectées 58 TCdyn68
V faute détectée Nfautes non-détectée
2523
TEST ET RESULTATS (Suite)
- 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
26TEST ET RESULTATS (Suite)
24
- Test de courant dalimentation en mode
fonctionnel Operating Idd Test - Les tests ont été effectué sur le VCO en mode
normal sans addition dinterrupteurs 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
27TEST ET RESULTATS (Suite)
25
- Résultats du test de courant dalimentation en
mode fonctionnel - Faute détectée gt courant RMS proche de quelques
micro ampères - Faute non détectée gt courant RMS proche de
courant nominale dans un intervalle de tolérance
de 20
DO GO SO GDS GSS DSS
M1 V V V V V V
M2 V V V V V V
M3 V N V N N N
M4 V V V V V V
M5 V N V V V V
M6 V N V N N N
M7 V V V V V V
M8 V V V V V V
M9 V N V N N N
M10 V V V V V V
M11 V N V V V V
M12 V N V N N N
M13 V V V V V V
M14 V V V V V V
M15 V N V N N N
Nombre de fautes totales 85 Nombre de fautes
détectées 63 TCIdd 74
V faute détectée Nfautes non-détectée
28TEST ET RESULTATS (Suite)
26
- Résultats du test de courant dalimentation 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
2927
COMPARAISON DES TROIS METHODES DE TEST
- Test statique
- Avantages simple a implementer
- Inconvenient lajout 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
daugmentation de la surface - Inconvenient temps de test long
3028
CONCLUSION
Taux de couverture des trois méthodes de test
appliquées au VCO TCbooleen 66 TCdyn68 TCIdd
74
- Cout de test faible
- Réduction des temps de test
- Mise sur le marché plus rapide
- Cout de test dune puce 50 du cout total de
production gt le choix dune méthode de test
fiable et efficace est très important