Académique Documents
Professionnel Documents
Culture Documents
version 1.0
PHY 569
Alain Greiner
Plan
PHY 569
Alain Greiner
Rendement de fabrication
=
exp(- kS)
PHY 569
Alain Greiner
PHY 569
Alain Greiner
Le cot du test
test sous
pointes
test en
botier
test sur
carte
test dans
lquipement
test chez
le client
y
x
X 10
PHY 569
X 10
X 10
X 10
Alain Greiner
La responsabilit du test
Description RTL
bibliothque
synthse
Net-list cellules
bibliothque
Vecteurs de test
Equipementier
Fabrication
Fabricant
Alain Greiner
Plan
PHY 569
Alain Greiner
Taux de couverture
Un vecteur de test est un couple, constitu par :
- un ensemble de valeurs imposes sur les signaux dentre
- un ensemble de valeurs attendues sur les signaux de sortie
Un jeu de vecteurs V dfinit le filtre qui permet dliminer
les puces dfectueuses.
Le taux de couverture est la mtrique qui permet de mesurer
lefficacit dun jeu de vecteurs particulier pour un circuit particulier.
PHY 569
Alain Greiner
Test fonctionnel
Pour un circuit combinatoire possdant N
entres, le test fonctionnel exhaustif suppose
dappliquer 2N suppose valeurs sur les entres
M
C
C
M
N
Combi
CK
PHY 569
Alain Greiner
Test structurel
Le nombre de vecteurs de test augmente de faon exponentielle (2N+M )
avec la complexit des circuits.
Le nombre de composants dfectueux possibles augmente linairement
avec la complexit des circuits
On oublie donc la fonctionnalit du circuit, et on dfinit le taux de couverture
structurel dun jeu de vecteurs V :
PHY 569
Alain Greiner
10
Plan
PHY 569
Alain Greiner
11
PHY 569
Alain Greiner
12
B
X
Notation:
- On note S0X le circuit fautif
dont le signal X est coll 0
- On note S1X le circuit fautif
dont le signal X est coll 1.
Alain Greiner
13
Simulation de fautes
Vecteur
A B C
O
K
S
0
A
S
1
A
S
0
B
S
1
B
S
0
C
S
1
C
S
0
X
S
1
X
S
0
Y
S
1
Y
S
0
Z
S
1
Z
S
0
T
S
1
T
0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1
0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 0 0 1
1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 1
La simulation de fautes permet de calculer le taux de couverture dun jeu
de vecteurs V, en construisant progressivement une liste de tous les circuits
fautifs dtects par au moins un vecteur de V.
Elle est trs coteuse en temps de calcul puisquelle demande un nombre
de simulations gal au produit du nombre de collages possibles par le
nombre de vecteurs de lensemble V.
PHY 569
Alain Greiner
14
Plan
PHY 569
Alain Greiner
15
Gnration automatique
z
PHY 569
Alain Greiner
16
B
X
1/ contrlabilit :
- pour forcer Y 0, il faut (X=1) et (A=1)
- pour cela il faut (C = 0) et (A = 1)
2/ observabilit
- pour que Y soit observable, il faut Z =1
- pour cela, il faut (B = 0) ou (C = 0)
PHY 569
Alain Greiner
17
3.
4.
PHY 569
Alain Greiner
18
Avertissement
z
PHY 569
Alain Greiner
19
Plan
PHY 569
Alain Greiner
20
Observabilit et Contrlabilit
Pour tester un bloc combinatoire, il faut pouvoir :
contrler les valeurs de ses entres
observer les valeurs de ses sorties
Combi
PHY 569
Combi
Combi
Combi
Alain Greiner
21
Technique de Scan-Path
scout
Combi
Combi
ck
PHY 569
Combi
scin
Combi
mode
ck
Alain Greiner
22
Mode Scan
Le mode scan permet de transformer lensemble des N bascules
internes en un (long) registre dcalage : il faut N cycles pour
charger une nouvelle configuration dans les N registres
1
scout
mode
1
DOUT
DIN
scin
1
ck
Alain Greiner
23
Pas de test
Lapplication dun vecteur de test correspond la squence suivante :
1/ N cycles en mode scan pour initialiser le scan-path
(chargement srie du vecteur de test dans les registres
internes en utilisant lentre scin)
2/ 1 cycle en mode fonctionnel pour crire dans les registres
internes le rsultat calcul par les blocs combinatoires.
3/ N cycles en mode scan pour relire en srie, sur la sortie
scout, les rsultats du vecteur de test, stocks dans les
registres.
PHY 569
Alain Greiner
24
Registre habill
Dans le cas gnral, lcriture dans un registre est contrle par
trois signaux :
reset : initialisation
La priorit est la suivante : mode > reset > wen
wen
reset
mode
Din
Dout
scin
PHY 569
ck
Alain Greiner
25
Danger du scan-path
Lutilisation du scan-path peut crer des court-circuits sur les bus,
lorsque les commandes des metteurs trois-tats sont stockes dans
des registres scannables
2
x1
x2
x3
mode
scout
scin
D1
sel1
D2
sel2
D3
sel3
bus X
PHY 569
Alain Greiner
26