THÈSE DE DOCTORAT DE
L’UNIVERSITÉ PARIS VI
SPÉCIALIINFORMATIQUE
Présentée par Mounir BENABDENBI
Pour obtenir le titre de
DOCTEUR DE LUNIVERSITÉ PARIS VI
CONCEPTION EN VUE DU TEST DE SYSTÈMES
INTÉGRÉS SUR SILICIUM (SOC)
Soutenue le 27 septembre 2002, devant le jury composé de
Mme Meryem MARZOUKI Directrice de thèse
M. Christian LANDRAULT Rapporteur
M. Paolo PRINETTO Rapporteur
M. Alain GREINER Examinateur
M. Laroussi BOUZAIDA Examinateur
ii
Laboratoire LIP6
Résumé
Avec les progrès liés à la densité d’intégration et à l’utilisation de blocs préconçus,
le test des systèmes intégrés sur silicium (SoC) doit faire face à de nouveaux
problèmes et se trouve être un des facteurs limitant le progrès de l’industrie des
semiconducteurs.
Les systèmes sur une puce ne pouvant être testés comme les systèmes sur carte, de nou-
velles architectures de test doivent être développées. Dans cette thèse nous décrivons un
mécanisme d’accès au test (TAM) des coeurs contenus dans un SoC. Ce mécanisme appelé
CAS-BUS résout une partie des problèmes qui peuvent être rencontré lors du test des SoC.
Ce TAM est paramétrable, flexible et dynamiquement reconfigurable. L’architecture CAS-
BUS est contrôlée par les éléments du Boundary Scan et est compatible avec le standard
IEEE P1500 tel qu’il est défini actuellement.
Cette architecture a été étendue sous deux formes différentes. La première extension
permet le test de SoC contenant des coeurs munis de wrapper et des coeurs boundary
scan. La seconde extension a été développée pour tenir compte du cas le nombre de
broches de test au niveau du SoC est limité. La solution proposée est basée sur une méthode
de compression/décompression et expansion de données de test faiblement corrélés. Cette
méthode permet une réduction du temps de test par rapport à une expansion simple.
L’architecture CAS-BUS et ses deux déclinaisons permettent à l’intégrateur système de
faire des choix, des compromis pour optimiser le temps de test et la surface additionnelle
nécessaire à son implémentation. Un ensemble de logiciels a été développé pour générer
automatiquement les éléments des architectures. Quelques résultats expérimentaux sont
présentés ainsi qu’une première évaluation de l’architecture appliquée à un circuit de ré-
férence.
Mots clés : SoC, testabilité, TAM, wrapper, P1500, IP.
Conception en vue du test de systèmes intégrés sur silicium (SoC)
iv
Laboratoire LIP6
Abstract
While geometry shrinking and design reuse allow impressive gains, System on
a Chip (SoC) testing faces new set of problems and has become one of the
bottlenecks of the IC industry progress.
As System on a Chip cannot be tested as System on a Board (SoB), some new test
architectures must be developed. This thesis describes a Test Access Mechanism (TAM)
named CAS-BUS that solves some of the new problems the test industry has to deal with.
This TAM is scalable, flexible and dynamically reconfigurable. The CAS-BUS architecture
is compatible with the IEEE P1500 standard proposal in its current state of development,
and is controlled by Boundary Scan features.
This basic CAS-BUS architecture has been extended with two independent variants.
The first extension has been designed in order to manage SoC made up with both wrapped
cores and non wrapped cores with Boundary Scan features.
The second deals with a test pin expansion method in order to solve the I/O bandwidth
problem. The proposed solution is based on a new compression/decompression mechanism
which provides significant results in case of non correlated test patterns processing. This
solution avoids TAM performance degradation.
These test architectures are based on the CAS-BUS TAM and allow trade-offs to op-
timize both test time and area overhead. A tool-box environment is provided, in order to
automatically generate the needed components to build the chosen SoC test architecture.
Some experimental results are presented for each architecture. A first evaluation of the
CAS-BUS TAM applied to a SoC benchmark is also described in this document.
Keywords : SoC, DFT, TAM, wrapper, P1500, IP cores.
Conception en vue du test de systèmes intégrés sur silicium (SoC)
1 / 154 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !