3
- Méthodes de test numérique (DFT) :
Test statique avec VCO reconfigurable
Test dynamique avec VCO reconfigurable
A. Test de courant d’alimentation :
En mode fonctionnel «Operating Idd Test »
Le test de courant d’alimentation en mode fonctionnel est basé
sur la mesure de la valeur moyenne du courant nominale
d’alimentation du VCO en anneau correct. Cette valeur est
comparée avec la valeur RMS du courant d’alimentation d’un
VCO fautif [8]. Pour réaliser cette méthode de test, il faut laisser
osciller le VCO pendant quelques s et mesurer la valeur RMS
du courant nominal. En injectant des fautes catastrophiques, si la
faute est détectée, on doit obtenir une valeur de courant proche
de quelques nA, sinon si la faute n’est pas détectée, on doit
obtenir une valeur proche de la valeur RMS nominale dans un
intervalle de tolérance de ± 20 %.
En mode non-fonctionnel « Non-operating Idd Test »
Le test de courant d’alimentation en mode non-fonctionnel est
basé sur la mesure de la valeur RMS du courant nominale
d’alimentation (de l’ordre de quelques nA) du VCO en anneau
correct. Cette valeur est comparée avec la valeur RMS du
courant d’alimentation d’un VCO fautif (supérieur à 1 A) [8].
Pour réaliser cette méthode de test, il faut laisser osciller le VCO
pendant quelques ns et puis ramener Vctrl à zéro, afin de le
mettre à l’état de repos. La valeur RMS du courant a été
enregistrée pour les cas du circuit correct et circuit fautif.
B. VCOBIST
Le VCOBIST effectue ses mesures de synchronisation à l'aide
de deux oscillateurs en anneaux, l’un (OSC #2) fonctionne
légèrement plus rapide que l'autre (OSC #1), mais les deux
fonctionnent plus lentement que le signal de sortie du VCO sous
test mesuré. Le système de BIST mesure le temps entre deux
fronts d'horloge successifs du signal de sortie de VCO sous-test,
avec un degré de précision élevé [9, 10]. En prenant les mesures
répétées (4k) du même signal, on peut voir si cette période
change dans le temps (jitter). Les spécifications pour les deux
oscillateurs en anneau #1 et #2 utilisés, doivent être respectées
afin de maintenir la précision exigée dans une plage de quelques
psec. La figure 6 montre que OSC #1 commence avec le front
montant de la période de mesure et OSC #2 commence à la fin
de la période de mesure.
Fig.6 Principe de mesure du jitter
Ensuite, nous surveillons la relation de phase entre les deux
oscillateurs tout en gardant le nombre de cycle d’oscillation qui
se produit avant que les deux signaux se coïncident.
La relation de fréquence f = f#1 - f#2 constitue principalement
la résolution du VCOBIST. Les oscillateurs d'anneau utilisés
doivent montrer une fonctionnalité stable et fonctionner à une
faible variation de phase (jitter). Afin d’obtenir les résultats
corrects, on doit les calibrer avant chaque période de mesure.
Les composants de BIST les plus sensibles qui sont les
oscillateurs en anneaux doivent être identiques.
Fig.7 VCOBIST
La figure 7 nous montre le diagramme bloc du VCOBIST. Le
détecteur de coïncidence détecte les fronts montants des signaux
de sortie des deux oscillateurs en anneaux. Il y a deux
compteurs qui comptent les périodes de chaque oscillateur.
C. Méthodes de test numérique (DFT)
Le principe est basé sur le concept de reconfiguration [5, 6].
Ce concept est proposé pour tester le VCO comme une fonction
analogique en mode test. Par contre, la technique présentée ici
propose de modifier le VCO original pour qu'il fonctionne
comme une structure numérique en mode test.
Le principe est la modification du circuit original permet de
l’activer en deux modes distincts : a) le mode fonctionnel, dans
lequel le VCO fonctionne normalement, b) le mode test, dans
lequel le VCO est reconfiguré en une structure numérique
permettant un test efficace.
D’après la figure 8, le VCO se compose de trois parties: (i)
l’étage d’entrée de contrôle de délai, (ii) les étages de gain et
(iii) le buffer de sortie. Un étage de gain dans le domaine
analogique correspond à un inverseur dans le domaine
numérique. Par conséquent, du point de vue numérique, nous
pouvons voir le VCO comme une interconnexion d’inverseurs
et des éléments de contrôle de délai.
L'idée est de modifier la structure initiale de sorte que le VCO
fonctionne comme une chaîne d’inverseurs en mode test. La
méthode propose d'ouvrir la boucle de l’oscillateur en anneau et
de rebrancher le noeud flottant résultant au noeud de la sortie de
l'étage de contrôle.
L’implémentation du DFT illustré à la figure 9, implique alors
simplement d'ajouter deux interrupteurs supplémentaires.
Selon la valeur du signal de test, le VCO reconfigurable
fonctionne comme un oscillateur en anneau à délai contrôlé
(Test = 1) ou comme une série d'inverseurs (Test = 0).
Fig. 8 Représentation symbolique du VCO