Plan Problématique Fautes de délai Techniques de test « at-speed »

Slides:



Advertisements
Présentations similaires
Synthèse TP 14.
Advertisements

Ne laissez aucune perturbation vous échapper
Module Systèmes d’exploitation
« Systèmes électroniques »
La coupe des matériaux: identification des paramètres
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
ECG ET IDM.
Qian Cui, Stephane Wolf & Arnaud Choquart - DESS IMM /2003
Architecture des processeurs généralistes haute performance
Test de Systèmes Intégrés Digitaux et Mixtes
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
diaporama réalisé par Ruben Carlomagno, IUFM de Lorraine_
En quoi consiste la modulation d’amplitude ?
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Le remplacement moléculaire
Modélisation et commande hybrides d’un onduleur multiniveaux monophasé
Technologie et pratique des circuits intégrés logiques
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
1 Ne laissez aucune perturbation vous échapper Tester la qualité du réseau électrique dans les systèmes d'alimentation de secours.
Cours Systèmes logiques
Plan Problématique Modélisation des fautes de délai
Plan Évolution Système On Chip Difficultés de la testabilité des SOCs
BENABEN, PEREZ Mini projet: Détection d’obstacle.
ELE6306 Tests de Systèmes Électroniques
Présenté par : R. Chebli et M.F. Navong  Cours ELE6306
Les besoins en CAN pour les applications d'imagerie
Automates Programmables Industriels Automates Programmables
EVOLUTION DE LA METHODOLOGIE DE CONCEPTION: DFM - DFY
Croissance et extremums
DeltaPROD Suivi des interventions Gestion de configuration
Planification et contrôle de la production (PCP) Manufacturing Planning and Control (MPC) Plan du cours Introduction à la PCP Définitions de la PCP Tâches.
Plan de l’exposé Introduction Revue de littérature Méthodologie
Architecture des Ordinateurs
Plan de la présentation
FACULTE DES SCIENCES ET TECHNIQUES
1 1 ST Crolles 2 Université Montpellier II France FTFC 2003 Représentation Unifiée des Performances Temporelles dune Bibliothèque de Cellules Standards.
Plan Description du CNA (DAC) Caractéristiques du CNA
Introduction Objectifs du cours Évaluation Références
Analyse de la variabilit é en vision par ordinateur Richard Lepage Département de génie de la production automatisée École de technologie supérieure Montréal.
Universté de la Manouba
Module 3 : Analyse des performances du serveur
Test dun Réseau sur puce générique (generic Network on Chip) Présenté par: David Bafumba-Lokilo & Silvio Fornera.
ELE6306 : Test de systèmes électroniques Projet de cours Chaîne de scan unique: Reconfiguration = Optimisation Louis-Martin Côté Professeur : A. Khouas.
Test de systèmes électronique
Plan Introduction Architecture des FPGA Modèles des fautes
Plan Introduction DFT d’un additionneur asynchrone
Test de l’intégrité des signaux numériques des interconnexions des SoC
3ème partie: les filtres
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Présentation de la méthode des Eléments Finis
Fiabilité des composants électroniques
1. Présentation générale du système
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
1. Présentation générale du système
Enseignements technologiques spécialité SIN
Un nouveau modèle de répartition des emplois dans le 1er degré public
Test de l’unité d’exécution d’une instruction par application d’instructions de test Projet du cours ELE6306 : Tests des systèmes électroniques. Nicolas.
Détection multi-utilisateurs pour un réseau de modems sous- marins discrets Karim Ouertani Département Signal et Communications Séminaire des doctorants.
Prédiction de Jeu dans un Assemblage - Application au Calage
Etude des performances cinématiques de la plateforme 6 axes
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
ELE6306 : Test de systèmes électroniques Adaptation d’une interface de communication pour implants en vue du test Laurent Aubray, Dominique Pâquet-Ferron.
Scan-Chain Attack.
Compression de données de test : Réduction du nombre de broches et gain en temps de test Julien DALMASSO, Marie-Lise FLOTTES, Bruno ROUZEYRE {dalmasso,
ELE6306 : Test de systèmes électroniques Test intégré et Modèle de faute de délai Etudiante : S. BENCHIKH Professeur : A. Khouas Département de génie électrique.
Sensibilisation aux projets logiciels
Transcription de la présentation:

Tommy Désilets; Éric Lebel ELE6306 : Test de systèmes électroniques Techniques de test à vitesse nominale (at-speed) avec équipement de test opérant à vitesse inférieure Tommy Désilets; Éric Lebel Professeur : A. Khouas Département de génie électrique École Polytechnique de Montréal

Plan Problématique Fautes de délai Techniques de test « at-speed » Multiplexage/Démultiplexage Sérialiseur/Désérialiseur BIST Délai contrôlable Basse tension Comparaisons - Conclusion

Problématique Plusieurs problèmes dans les circuits intégrés peuvent seulement être détectés en testant à la vitesse nominale Diaphonie Bruit Fautes de délai Les testeurs sont souvent plus lents que le DUT Éliminer le testeur Circuiterie spéciale

Faute de délai Faute de délai de porte (Gate delay fault) Une porte est identifiée comme trop lente Faute de chemin (path delay fault) Le délai d’un chemin spécifique excède une valeur limite donnée

Test des fautes de délais Paires de vecteur V1 initialise V2 provoque une transition Temps entre l’application de V2 et la capture de la sortie < que Tnominale Test robuste: le test d’un chemin ne peut pas être invalidé par une faute dans un autre chemin ( problématique de l’ATPG)

Multiplexage Compromis vitesse vs canaux Fréquence du testeur Marqueur de temps des testeurs (4, 5 ,6) Encodage

Démultiplexage Circuiterie externe haute vitesse N’affecte pas les performances En ce moment 2.5 Gbs

Interface de test avec sérialiseur-désérialiseur SERDES Applicable aux circuits avec chaînes de scan Appliquer ou lire N bits en parallèle Le circuit sérialise et parallélise à vitesse nominale les vecteurs Divise par N la vitesse de testeur requise

Interface de test avec sérialiseur-désérialiseur SERDES (suite) Exemple à 16 bits Horloge générée à l’interne du DUT Source externe lente Source externe rapide Référence de phase du testeur obtenue du DUT avec un diviseur de fréquence Entrée de synchronisation de phase disponible sur les ETA modernes

Interface de test avec sérialiseur-désérialiseur SERDES (suite) Inconvénient: Ajout de plots au circuit

Built-in self test (BIST) Test exhaustif n entrées  2n(2n – 1) paires Suffisant si 1 seul bit change  n.2n Vecteurs prédéterminés NLFSR Complexe et imposant LFSR Privilégié Différent du test de collage

Built-in self test (BIST) V = 0011 V1 = 0011 V2 = 1011 V3 = 0011 V4 = 0111 V5 = 0011 V6 = 0001 V7 = 0011 V8 = 0010 V9 = 0011 Cycles: (2n+1)(2n-1)

Ajout au circuit d’éléments de délai contrôlables Technique applicable aux circuits sans chaîne de scan Caractéristiques de l’élément de délai variable: Facilement contrôlable Avoir un délai minimal lorsque utilisé en mode normal Doit être de taille minimale

Ajout d’éléments de délai contrôlable au circuit Une seule horloge 2 latches statiques sensibles au niveau 0 Élément dynamique de mémoire sensible au niveau 1 Requiert grande précision pour générer l’horloge Chronogramme d’opération où fréq CLKtest << fréq CLKnormal

Test à très basse tension Les circuits numériques gardent leur fonctionnalité à tension d’alimentation réduite mais sous condition Sortie d’une porte doit être assez élevée pour faire basculer la porte subséquente donc: Vdd > seuil de conduction des transistors de la porte

Test à très basse tension Ex: Chaîne d’inverseur TSMC 0,18um Vt(max) = 0.48V Vdd min ≈ 0.51V

Test à très basse tension TSMC 0,18um Vt(max) = 0.48V Vdd min ≈ 0.51V

Test à très basse tension Impact de la réduction de VDD dépendant de la technologie Pour une technologie donnée cet impact peut être prédit pour un circuit sans défaut Délais dans les interconnexions invariables vs VDD Estimation du délai d’un chemin Modèle 1/x Attention La partie non dépendante de VDD peut parfois changer le chemin critique du circuit…

Test à très basse tension Il est aussi possible de déterminer expérimentalement la fréquence d’opération à tension réduite d’un circuit sans défaut. Étape préliminaire de caractérisation de circuits On peut donc connaître la fréquence d’opération à basse tension qui assure le fonctionnement à tension nominale

Conclusion Comparaisons des techniques Technique / Critère Testeur utilisé Surface additionnelle Temps de test Impact sur performances Multiplexage- Démultiplexage Oui Aucune Modéré Aucun Sérialiseur- Désérialiseur Modérée BIST Non Élevée Faible Délai contrôlable Basse tension Élevé

Questions