36
test Boundary-Scan Des réseaux numériques avancés Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique École Polytechnique de Montréal

Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

  • Upload
    leia

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

ELE6306 : Test de systèmes électroniques Standard IEEE 1149.6 pour le test Boundary-Scan Des réseaux numériques avancés. Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique École Polytechnique de Montréal. PLAN. Introduction Technologie Instructions - PowerPoint PPT Presentation

Citation preview

Page 1: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

ELE6306 : Test de systèmes électroniques

Standard IEEE 1149.6 pour le test

Boundary-Scan

Des réseaux numériques avancésAbdelyllah Elboudali ; Fouad Bana

Professeur : A. Khouas

Département de génie électrique

École Polytechnique de Montréal

Page 2: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

2

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

PLAN

Introduction

Technologie

Instructions

Langage BSDL

CONCLUSION

Page 3: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

3

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

INTRODUCTION

Page 4: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

4

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Objectifs: Couplage des réseaux numériques en

mode AC

IEEE 1149.1 est conçu pour les couplage DC

Problème: le test DC ne fonctionne pas en

mode AC

Solution: développer le standard IEEE1149.1

pour remédier à ce problème

Le standard IEEE1149.6 est donc une extension

du standard IEEE1149.1

Page 5: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

5

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

TECHNOLOGIE Les différents types de couplage

Les défauts

Implémentation des signaux de test

Page 6: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

6

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Ce chapitre traite les discussions sur le

couplage en AC, le signal différentiel, et

l’impact des défauts dans les circuits par

faute de non compatibilité au test avancé des

entrées/sorties.

Page 7: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

7

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

LES COUPLAGES

Page 8: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

8

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Les couplage en AC

La tension d’offset varie entre le driver et le

récepteur

Plusieurs fournisseurs de réseaux: différents seuils

Le couplage AC différentiel résout ce problème

Le couplage AC peut créer des distorsions aux niveau

de signal suivant la fréquence ( page 5 et 6)

Page 9: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

9

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Le couplage en AC ( Mode asymétrie)

Page 10: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

10

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Les couplage en AC (suite)

Page 11: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

11

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Les couplage en AC (suite)

Page 12: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

12

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Les réseaux différentiels

Les réseaux numériques à haute fréquence

sont souvent différentiels

-peu de problème et moins de bruits

d’immunité par rapport aux réseaux

asymétriques

Page 13: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

13

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Le couplage AC ( Mode différentiel)

Page 14: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

14

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Le couplage AC (suite)

Page 15: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

15

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

LES DEFAUTS

Page 16: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

16

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Les défauts

Les défauts sont des anomalies qui se produisent sur les cartes électroniques pendant l’étape de fabrication et qui doivent être détectés et corrigés. Parmi les modèles de défaut qu’on peut trouver:

-Les circuits ouvert

-Les courts-circuits

-Les défauts paramétriques

-A absence ou défectuosité des composants, etc.

Ce qui identifie le rôle traditionnel d' IEEE 1149,1 comme

standard de test des défauts de fabrication.

Page 17: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

17

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Circuit ouvert sur un coté de la capacité

Page 18: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

18

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Les défauts(suite)

La présence d’un circuit ouvert sur une des

bornes de driver ne peut pas être détecté par

le récepteur, en effet le comparateur continue

à comparer une de ses bornes à Vref. Ce qui

augmente le taux d’erreur.

Pour cela il faut contrôler les deux bornes du

driver.

Page 19: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

19

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Défauts universelles

Page 20: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

20

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Implémentation des signaux de test

Page 21: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

21

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Un multiplexeur commandé par le AC-EXTEST

choisit entre la donnée à tester et le signal à

transmettre

AC-EXTEST

Page 22: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

22

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Driver en mode différentiel

Page 23: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

23

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Récepteur en mode Single-Ended

Page 24: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

24

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Récepteur en mode Single-Ended(suite)

Quand le signal AC EXTEST est chargé, un

récepteur spéciale digitalise le signal reçu et

un autre bloc détecteur (Det) détermine si le

signal reçu est un ‘1’ ou un ‘0’.

Quand AC-EXTEST est chargé le signal à

transmettre passe par les registres du

Boundary scan.

Page 25: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

25

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Testeur d’un récepteur qui supporte DC et AC-EXTEST

Page 26: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

26

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Testeur d’un récepteur qui supporte DC et AC-EXTEST (suite)

Un multiplexeur permet de combiner entre le

DC et le AC-EXTEST

Page 27: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

27

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Exemple contrôle d’une cellule avec AC-EXTEST

Page 28: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

28

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

LES INSTRUCTIONS

Page 29: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

29

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Toutes les instructions fournies par IEEE STD 1149.1 s’exécutent pour les interconnexions en DC.

Les interconnexions en AC s’exécutent tel que spécifié avec l’exception d’une inversion entre la cellule de registre boundary-Scan et la sortie négative du driver.

L' instruction EXTEST_DC permet de détecter le niveau de comportement du signal sur les chemins contenant les interconnexions couplées en AC.

L’ instruction EXTEST_DC permet détecter les condensateurs court-circuités sur les chemins couplés en AC, et certains autres défauts possibles.

Page 30: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

30

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

LE LANGAGE BSDL

Page 31: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

31

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Le mécanisme d’extension est choisit pour

décrire les circuits basés sur la définition du

langage de design à haut niveau (VHDL) avec

le nom STD_1149_6_2003 et qui contient les

définitions des attributs utilisés pour fournir

les données appropriées

Page 32: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

32

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Nouvelles commandes utilises dans BSDL

AC_0 to AC_99

AC_Select

AC_SelU

AC_SelX

AIO_Component_Conformance

AIO_EXTEST_Pulse_Execution

AIO_EXTEST_Train_Execution

Page 33: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

33

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Nouvelles commandes utilises dans BSDL(suite)

AIO_Pin_Behavior

HP_time

LP_time

Maximum_time

On_chip

STD_1149_6_2003

Page 34: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

34

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

CONCLUSION

Page 35: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

35

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Le standard 1149.6 est une extension de STD

1149.1 et STD 1149.4

Il est simple, robuste et teste les différents

types de couplage asymétrie et différentiel

Au niveau logiciel, il a développé le langage

BSDL pour satisfaire les nouvelles exigences

Page 36: Abdelyllah Elboudali ; Fouad Bana Professeur : A. Khouas Département de génie électrique

36

Projet, ELE6306 - 21 avr. 2023 École Polytechnique de Montréal

Questions