Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parSibylle Dufour Modifié depuis plus de 10 années
1
Réduction de la consommation de puissance durant le test des circuits munis de chaines de scan
khalid El Amrani-ele6306 khalid El Amrani
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
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
15
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
16
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
17
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 , 1999. La combinaison des trois techniques permet d’atteindre une réduction importante khalid El Amrani-ele6306
18
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
19
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 , 2002. L. Whetsel, "Adapting Scan Architectures for Low Power Operation", IEEE International Test Conference, pp , 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 , 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 , 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 , 1999. R. Sankaralingam, R. Oruganti and N. Touba, "Static Compaction Techniques to Control Scan Vector Power Dissipation", IEEE VLSI Test Symposium, pp , 2000. khalid El Amrani-ele6306
20
Questions ? khalid El Amrani-ele6306
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.