Méthode de validation globale pour les systèmes monopuces
Auteur / Autrice : | Frédéric Hunsinger |
Direction : | Ahmed Amine Jerraya, Sébastien François |
Type : | Thèse de doctorat |
Discipline(s) : | Micro et nanoélectronique |
Date : | Soutenance en 2006 |
Etablissement(s) : | Grenoble INPG |
Mots clés
Mots clés contrôlés
Mots clés libres
Résumé
Les technologies actuelles permettent l'integration de nombreux composants sur une seule puce. Ces systemes appeles systemes monopuce (soc) sont un assemblage heterogene de composants logiciels el materiels. La pression pour la qualite et les delais de mise sur le marche font de la validation de ces systemes un point cle (70% du temps de conception). La verification de l'integration des socs, realisee par simulation, consiste a valider les fonctionnalites des composants et leurs interconnexions dans li systeme. Elle est couramment effectuee par l'execution de programmes logiciels sur les processeurs embarques. Ces programmes sont generalement conçus a bas niveau (assembleur, c) ce qui rend difficil la realisation de scenarii de test complexes necessitant des mecanismes de synchronisation sophistiques. De plus, leur utilisation n'est pas suffisante pour effectuer la validation complete d'un systeme. Ainsi, les contributions permettant d'accelerer la validation sont: (1) la definition d'une methodologie de validation utilisant plusieurs techniques de verification adressant les problemes specifiques aux socs; (2) la definition d'une nouvelle methode de verification de l'integration s'appuyan sur des programmes de test logiciel de haut niveau reposant sur un systeme d'exploitation. Cette methode a ete validee sur un systeme monopuce industriel destine aux applications de television numerique haute definition.