22.04.2014 Views

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

TH ESE Mohamed H edi TOUATI TEST ET ... - Laboratoire TIMA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapitre 1. | L'approche "Boundary Scan" |<br />

Pour ces diverses raisons, l'adoption de la norme IEEE 1149.1 [IEEE90] plus connue<br />

sous le label "Boundary Scan" est intervenue en 1990. Il s'agit de la denition<br />

d'une architecture qui permet le test a plusieurs niveaux hierarchiques (circuit, carte<br />

et systeme) sans se soucier du probleme d'acces mecanique aux nuds internes. Cette<br />

approche permet aussi l'elaboration d'une strategie globale de test independante de<br />

l'origine industrielle du produit. Elle presente deux modes d'operation majeurs qui<br />

sont:<br />

, Le mode \Non invasive" dans lequel le dispositif de test est completement transparent<br />

par rapport a l'application.<br />

, Le mode \Pin Permission" pendant lequel la logique interne de l'application est<br />

isolee du monde exterieur.<br />

1.2 L'architecture Boundary Scan<br />

La gure 1.1 montre l'architecture generale d'une carte munie du dispositif BS.<br />

Broche E/S<br />

Cellule BS<br />

Chemin BS<br />

TDI<br />

Circuiterie du bus de test BS<br />

S in<br />

TMS<br />

TCK<br />

TDO<br />

T<br />

A<br />

P<br />

M<br />

U<br />

X<br />

Registres Optionnels<br />

Registre d’instructions<br />

Registre de Bypass<br />

(éventuellement<br />

avec du BIST<br />

ou des registres<br />

de Scan)<br />

Sout<br />

Logique<br />

Interne<br />

Figure 1.1: Architecture generale d'une carte BS<br />

Les principaux elements qui entrent dans sa composition sont les suivants :<br />

1. La cellule "Boundary Scan" de base<br />

2. Le bus de test<br />

3. Le contr^oleur de bus de test<br />

{8 {

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

Saved successfully!

Ooh no, something went wrong!