Thèse soutenue

Méthode de validation globale pour les systèmes monopuces

FR
Auteur / Autrice : Frédéric Hunsinger
Direction : Ahmed Amine JerrayaSébastien François
Type : Thèse de doctorat
Discipline(s) : Micro et nanoélectronique
Date : Soutenance en 2006
Etablissement(s) : Grenoble INPG

Résumé

FR  |  
EN

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.