LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

[number 1-100].
Le moteur
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Le vaccin antigrippal disponible en France :
Fabrice Lauri, François Charpillet, Daniel Szer
Distance inter-locuteur
CONDUIRE une REUNION.
1 COMMISSION AFRICAINE DES STATISTIQUES AGRICOLES (AFCAS) Accra, Ghana, 28 – 31 Octobre 2009 Paul NGOMA-KIMBATSA Statisticien Division de la Statistique.
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Individuel 20 joueurs 15 rondes - 30 étuis (arc-en-ciel) Laval Du Breuil Adstock, Québec I-20-15ACBLScore S0515 RondeNE
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
Sud Ouest Est Nord Individuel 36 joueurs
Les Prepositions.
Prospection par ondes de surface
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
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é
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Construction des 3 hauteurs
Plus rapide chemin bicritère : un problème d’aménagement du territoire
07/24/09 1.
1 Théorie des Graphes Cycle Eulérien. 2 Rappels de définitions On dit qu'une chaîne est un chemin passant par toutes les arêtes du graphe. On dit qu'un.
Améliorer les performances du chiffrage à flot SYND
Plan Évolution Système On Chip Difficultés de la testabilité des SOCs
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Application des algorithmes génétiques
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
1 SERVICE PUBLIC DE LEMPLOI REGION ILE DE France Tableau de bord Juillet- Août 2007.
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
SUJET D’ENTRAINEMENT n°2
1 Conduite du changement LA CONDUITE DU CHANGEMENT.
LES NOMBRES PREMIERS ET COMPOSÉS
Développement d’application web
La Saint-Valentin Par Matt Maxwell.
Louis la grenouille Paroles et musique: Matt Maxwell.
Les modèles linéaires (Generalized Linear Models, GLM)
Notre calendrier français MARS 2014
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.
C'est pour bientôt.....
Veuillez trouver ci-joint
Ordonnancement de tâches
SUJET D’ENTRAINEMENT n°4
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
9 paires séries de 3 étuis ( n° 1 à 27 )
1 Nestlé – Optifibre Zones administrables via le back-office.
Caractérisation texturale des surfaces boisées dans une image Ikonos de la région de Montréal Pierre Bugnet Langis.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Tolérance de parallélisme
Partie II: Temps et évolution Energie et mouvements des particules
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,
Transcription de la présentation:

LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM

LIRMM 2 Compression des données de test appliquée aux Systèmes sur Puces J. DALMASSO

LIRMM 3 Rappel: compression de données de test Augmentation de la densité dintégration nombre de transistors nombre de fautes à tester du rapport

LIRMM 4 Les Testeurs ne progressent pas aussi vite que les SOC => Augmentation des coûts de test Limites des testeur: En profondeur mémoire En nombre de canaux testeurs En Bande Passante => besoin de la compression de données de test pour réduire les besoins matériels des testeurs Rappel: compression de données de test

LIRMM 5 Différents types de compression A lentrée du circuit (où on applique les vecteurs) A la sortie du circuit (où on récupère les réponses) Rappel: compression de données de test

LIRMM 6 Ma thèse: première année Développement dune méthode de compression horizontale Indépendante de la netlist du circuit Indépendante des données de test Ne nécessitant pas doutils de test spécifique Aucun impact sur le taux de couverture de fautes [1] Julien Dalmasso, Marie-Lise Flottes, Bruno Rouzeyre: Fitting ATE Channels with Scan Chains: a Comparison between a Test Data Compression Technique and Serial Loading of Scan Chains - DELTA 2006: [2] Julien Dalmasso, Marie-Lise Flottes, Bruno Rouzeyre : Compression de Données de Test : Réduction du Nombre de Broches et Gain en Temps de Test - JNRDM'06.

LIRMM 7 Bilan et Notations Compression Pour un cœur donné: –La compression permet: –Soit daugmenter le nombre de chaînes de scan –Soit de diminuer le nombre de canaux ATE nécessaires –Par contre: –La compression augmente le temps de test dun cœur, quelle que soit la méthode utilisée Notation: Temps de test dun cœur Ci en fonction du rapport de compression W EXT / W INT

LIRMM 8 Application de la compression au test des SOC Recherche darchitecture de test basée sur P1500 Utilisation de la compression [1;2] mais adaptation possible avec dautres méthodes de compressions horizontales Ma thèse: deuxième année

LIRMM 9 Architecture P1500: Ordonnancement du Test: principe

LIRMM 10 Wrapper: Ordonnancement du Test: principe

LIRMM 11 Données: –un testeur avec un nombre de canaux W disponible pour le test du Soc –un bus d'accès aux cœurs (TAM) de largeur W –n cœurs à tester (C1...Cn) avec Ni chaînes de scan –un wrapper sur chaque cœur à concevoir qui fournit wi entrées sur le cœur Architecture du test des Socs

LIRMM 12 Compression sur le TAM W ATE W TAM > W ATE

LIRMM 13 Compression sur les cœurs Wi TAM Wi

LIRMM 14 Obtention de la meilleure architecture parmi toutes les possibles: Depuis un décompresseur sur le TAM jusquà un décompresseur par cœur. La compression: Augmente le parallélisme du test des cœurs Augmente le temps de test individuel dun cœur => Solution complète pour le test dun SOC Compression pour les Soc

LIRMM 15 Architecture TAM et Compression

LIRMM 16 Architecture TAM et Compression Cœurs 1 et 2 en // Cœurs 1 et 3 en // Problème induit par le test en parallèle avec la compression:

LIRMM 17 Architecture TAM et Compression Attention !!

LIRMM 18 Conclusion: –1 bus ne peut alimenter quun seul cœur en même temps => sur un bus: test des cœurs en série Utilisation dune architecture utilisant plusieurs TAM indépendants Architecture TAM et Compression

LIRMM 19 Architecture TAM et Compression

LIRMM 20 Hypothèses de départ: –Taille du bus testeur fixée –Taille maximale du TAM fixée –Taille de wrapper de chaque cœur fixée But de lalgorithme –Architecture TAM/Compression la plus rapide Déterminer le nombre de bus (partitionnement du bus) Déterminer le rapport de compression de chaque bus (bus ATE / bus TAM) Assigner les cœurs Problématique

LIRMM 21 Objectif

LIRMM 22 Temps de test

LIRMM 23 Algorithme Pour chaque partition du bus ATE –pour chaque partition compatible du TAM rechercher la meilleure assignation des cœurs (temps de test total le plus faible) ->page suivante si cette assignation réduit le temps de test total, mémoriser l'architecture et l'ordonnancement associé

LIRMM 24 Solution initiale –Placer chaque cœur sur le plus petit bus possible –Effectuer l'ordonnancement. Amélioration de la solution –chercher le bus Bi qui a le temps de test le plus long. –pour chaque cœur du bus Bi, pour tous les autres bus Bj ( j i ) –déplacer le cœur de Bi à Bj –recalculer l'ordonnancement –déplacer le cœur C de Bi à Bj tel que : –1/ minimise le plus le temps total –2/ respecte le meilleur appariement wi - WTAM –3/ diminue l'écart type des temps de bus TAM Algorithme

LIRMM 25 Temps de test d'un coeur

LIRMM 26 Temps de test d'un coeur 2 prépocess par cœur (vs Wi)

LIRMM 27 Résultats Temps: cycles Nombre de bus: 5 Bus TAM (64) -> 11 / 11 / 12 / 14 / 16

LIRMM 28 Résultats Temps: cycles Nombre de bus: 5 Bus ATE (32) ->

LIRMM 29 Résultats Temps: cycles Nombre de bus: 5 Bus ATE (32) -> 5 / 5 / 6 / 8 / 8 Bus TAM (64) -> 6 / 10 / 12 / 16 / 20

LIRMM 30 Conclusion et Perspectives Compression pour les Soc: => le Parallélisme réduit le temps de test Evaluation de la surface additionnelle Compression en sortie des cœurs

LIRMM 31 Merci…