Réduction de la consommation de puissance durant le test des circuits munis de chaines de scan khalid El Amrani-ele6306 khalid El Amrani.

Slides:



Advertisements
Présentations similaires
La Méthode de Simplexe Standardisation
Advertisements

Soutenance du stage de DEA.
FORMATION DE FAISCEAU.
Tests et Validation du logiciel
Fabrice Lauri, François Charpillet, Daniel Szer
« Systèmes électroniques »
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
RENDU DE TERRAIN Problématique : Rendre une très large zone de terrains en la simplifiant au maximum pour réduire le nombre de polygones à afficher. A.Bailly.
Simplification Out-of-Core des modèles polygonales complexes
Qian Cui, Stephane Wolf & Arnaud Choquart - DESS IMM /2003
Recherche de motifs par méthodes exploratoires: Comparaisons de performances et statistiques sur le score.
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Introduction à l’Algorithmique
C1 Bio-statistiques F. KOHLER
Signal numérique sur 10 bits Signal analogique sur 4 V
A Pyramid Approach to Subpixel Registration Based on Intensity
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Recherche heuristique de similitudes dans les séquences dADN École Jeunes Chercheurs en Algorithmique et Calcul Formel Laurent Noé
07/24/09 1.
CSI3525: Concepts des Langages de Programmation Notes # 11: Sous-Programmes ( Lire Chapitre 8 )
Améliorer les performances du chiffrage à flot SYND
Plan Problématique Modélisation des fautes de délai
DEA instrumentation et commande
Plan Évolution Système On Chip Difficultés de la testabilité des SOCs
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
Réglage et protection des réseaux électriques
Raffaele Noro Institute for computer Communications and Applications
Application des algorithmes génétiques
Dynamique dopinions sur réseaux Amblard F.*, Deffuant G.* *C emagref-LISC.
ELE6306 Tests de Systèmes Électroniques
III – Convergence Asymptotique
4. Algorithme de Recuit Simulé
II- L’algorithme du recuit simulé (pseudo-code)
Introduction Objectifs du cours Évaluation Références
Lévolution du Web et les implications dun crawler incrémental Basé sur : « The Evolution of the Web and Implications for an Incremental Crawler», Junghoo.
Courbes de Bézier.
Gestion de Fichiers Tri Interne Efficace et Tri Externe.
Universté de la Manouba
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 l’intégrité des signaux numériques des interconnexions des SoC
Plan Problématique Fautes de délai Techniques de test « at-speed »
Cours #7 Vérification d’un modèle VHDL
3ème partie: les filtres
1 Protection des arbres multicast avec une forêt duale Mohand Yazid SAIDI Bernard COUSIN Miklós MOLNÁR 15 Février 2006.
Les Algorithmes de Tri Introduction Tri par Sélection
Ordonnancement de tâches
1 Une méthode itérative pour l'unfolding des données expérimentales, stabilisée dynamiquement(*) Bogdan MALAESCU LAL LLR 28/09/2009 (*arxiv: )
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.
INF8505: processeurs embarqués configurables
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
Christelle Scharff IFI 2004
Chapitre 5 Test de circuits séquentiels
Modélisation électromagnétique d’un canon à électrons pour le
Techniques de BIST à puissance réduite
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
Recherches locales et méta-heuristiques
Optimisation pour la Conception de Systèmes Embarqués
Soutenance de Stage DEA / DESS
ELE6306 : Test de systèmes électroniques Adaptation d’une interface de communication pour implants en vue du test Laurent Aubray, Dominique Pâquet-Ferron.
Méthode des moindres carrés (1)
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.
Depuis d’aube de civilisation, l’humain départ de découvre les différents matériaux existant sur la plante et utiliser pour valoriser sa vie elle-même,
Structures de données avancées : Arbres B+ avec expansion partielle D. E ZEGOUR Institut National d ’Informatique.
Post-optimisation, analyse de sensibilité et paramétrage
Problème du Car Sequencing
Recuit simulé Une métaheuristique venue de la métallurgie.
Etude théorique, numérique et expérimentale d’un klystron 12 GHz haut rendement Journées Accélérateurs de Roscoff | Mollard Antoine
Transcription de la présentation:

Réduction de la consommation de puissance durant le test des circuits munis de chaines de scan khalid El Amrani-ele6306 khalid El Amrani

PLAN Introduction : Classification des Techniques de réduction de la consommation: Techniques étudiées dans ce travail: Réordonnancement des bascules de la chaîne de scan Contrôle des entrées primaires du circuit Compaction de la séquence de test Segmentation de la chaîne de scan Inhibition de l’activité de commutation Comparaison des techniques étudiées: Discussion: khalid El Amrani-ele6306

Introduction L’insertion de chaines de scan est une technique de conception en vue du test les plus utilisées L’utilsation des chaines de scan peut augmenter la surconsommation du circuit durant le test jusqu’à 200% par rapport au fonctionnement normal du circuit Cette surconsommation augmente le cout du test en augmentant le temps de test khalid El Amrani-ele6306

Introduction L’augmentation de la puissance consommée durant le test est dû au fait que les vecteurs sont non corrélés durant le test mais ils le sont fortement durant la phase normale La non corrélation implique un nombre élevé de transitions khalid El Amrani-ele6306

Classification des Techniques de réduction de la consommation: Existence de différents types de solutions: En modifiant les paramètres de conception: -réduction de la fréquence d’horloge durant le test -augmentation des lignes d’alimentation En modifiant le circuit En adaptant la procédure de test La modification des paramètres de conception est un type de solution rejeté dans la majorité des cas. khalid El Amrani-ele6306

PLAN Introduction : Classification des Techniques de réduction de la consommation: Techniques étudiées dans ce travail: Réordonnancement des bascules de la chaîne de scan Contrôler les entrées primaires du circuit Compaction de la séquence de test Segmentation de la chaîne de scan Inhibition de l’activité de commutation Comparaison des techniques étudiées: Discussion: khalid El Amrani-ele6306

Réordonnancement des bascules de la chaîne de scan Principe: réduire le nombre de transitions sur la donnée de test en modifiant l’ordre des bascules dans la chaîne de scan. khalid El Amrani-ele6306

Réordonnancement des bascules de la chaîne de scan calcul de la solution initiale à partir de 50 solutions aléatoires. Amélioration de la solution initiale en utilisant un algorithme de recuit simulé. la réduction obtenue en utilisant cette methode est de l’ordre de 10% à 25% Gros inconvénient de cette technique est le temps de calcul qui la rend inutilisable pour les circuits dont la chaine de scan est de taille importante khalid El Amrani-ele6306

Contrôler les entrées primaires du circuit Principe: appliquer un vecteur sur les entrées principale du circuit permettant de réduire ou d’éliminer les transitions dans le circuit combinatoire durant la phase de scan. Applique le vecteur “11x0” sur les entrees pour bloquer les bascules 11,8 et 12 khalid El Amrani-ele6306

Contrôler les entrées primaires du circuit Le point le plus important est de trouver le vecteur optimal qui permet de diminuer le nombre de transition dans la partie combinatoire durant la phase de scan. Pour éviter des temps de calculs prohibitifs, on a implementé un algorithme nommé C-algorithm permettant de trouver les vecteurs optimales avec un temps de calcul acceptable. Les résultats expérimentaux donnent une réduction de l’ordre de 13% en moyen. Cette technique peut être implémentéé en complément d’autres techniques. khalid El Amrani-ele6306

Compaction de la séquence de test Principe: fusionner des vecteurs de test compatibles en remplaçant les X dans les vecteurs par des valeurs qui permettent de réduire le nombre de transition dans un vecteur et ainsi la puissance dissipée . Le pourcentage de réduction peut atteindre jusqu’à 70% dans les chaines de scan. Cette méthode est moins efficace pour les test ayant un grand nombre de vecteurs de test. khalid El Amrani-ele6306

Segmentation de la chaîne de scan Principe: diviser la chaine de scan du circuit en plusieurs sous chaines et n’activer qu’une seule sous chaine à la fois. khalid El Amrani-ele6306

Segmentation de la chaîne de scan Avec une segmentation de la chaine de scan en 3 sous chaines on peut atteindre jusqu’à 70% de la réduction de puissance. Réduction de la puissance en fonction du nombre de sous chaines pour le circuit s5378 L’inconvénient essentiel de cette technique est l’augmentation de la surface et le rajout d’un module de contrôle d’horloge. khalid El Amrani-ele6306

Inhibition de l’activité de commutation Principe: modifier les bascules afin de les isoler de la partie combinatoire durant la phase de scan. Modification de la bascule khalid El Amrani-ele6306

Inhibition de l’activité de commutation En utilisant cette technique on peut atteindre des réductions de puissance de l’ordre de 70%. Cette techniques présente deux inconvénients majeurs qui sont la dégradation temporelle ainsi que l’augmentation en surface. On peut minimiser l’influence de ces deux inconvénients en ne choisissant qu’un nombre réduit de bascules à changer. khalid El Amrani-ele6306

Comparaison des techniques étudiées Les techniques avec modification de l’architecture du circuit donnent une réduction plus importante. Les techniques avec modification de la procédure de test donnent une réduction de puissance significative mais moins importante. On peut utiliser plusieurs techniques au même temps pour réduire la puissance consommée. khalid El Amrani-ele6306 khalid El Amrani

Comparaison des techniques étudiées Le tableau suivant donne les résultats des expériences appliquées sur des circuits ISCA’89 et ISCA’85 Ordonnancement des bascules des vecteurs de test contrôle des Entrées primaires combinaison des trois techniques Moyenne en % de la réduction de la consommation 20,15 7,01 12,88 34,23 Résultats tirès de l’article: T. C. Huang and K. J. Lee, "An Input Control Technique for Power Reduction in Scan Circuits During Test Application", IEEE Asian Test Symposium, pp. 315-320, 1999. La combinaison des trois techniques permet d’atteindre une réduction importante khalid El Amrani-ele6306

discussion Nombre important de techniques de test basse puissance. Toutes ces techniques doivent respecter des critères essentiels comme le taux de couverture et le temps de test. L’adoption d’une technique dépend : Des choix du concepteur. Des contraintes du design. khalid El Amrani-ele6306

Réferences Y. Bonhomme, P. Girard, C. Landrault and S. Pravossoudovitch, "Test Power: a Big Issue in Large SOC Designs", IEEE International Workshop on Design of Electronic Systems and Applications, pp. 447-449, 2002. L. Whetsel, "Adapting Scan Architectures for Low Power Operation", IEEE International Test Conference, pp. 863-872, 2000 Y. Zorian, "A Distributed BIST Control Scheme for Complex VLSI Devices", IEEE VLSI Test Symposium, pp. 4-9, 1993. S. Gerstendörfer and H.J. Wunderlich, "Minimized Power Consumption for Scanbased BIST", IEEE International Test Conference, pp. 77-84, 1999. V. Dabholkar, S. Chakravarty, I. Pomeranz and S.M. Reddy, "Techniques for Reducing Power Dissipation During Test Application in Full Scan Circuits", IEEE Transactions on CAD, Vol. 17, no. 12, pp. 1325-1333, 1998. T. C. Huang and K. J. Lee, "An Input Control Technique for Power Reduction in Scan Circuits During Test Application", IEEE Asian Test Symposium, pp. 315-320, 1999. R. Sankaralingam, R. Oruganti and N. Touba, "Static Compaction Techniques to Control Scan Vector Power Dissipation", IEEE VLSI Test Symposium, pp. 35-42, 2000. khalid El Amrani-ele6306

Questions ? khalid El Amrani-ele6306