Auteur / Autrice : | Matthieu Moy |
Direction : | Florence Maraninchi |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique. Systèmes et communications |
Date : | Soutenance en 2005 |
Etablissement(s) : | Grenoble INPG |
Résumé
Les travaux présentés dans ce document portent sur la vérification de modèles de systèmes sur puce, au niveau transactionnel (TLM). Nous présentons le niveau transactionnel et ses variantes, et rappelons en quoi ce nouveau niveau d'abstraction est aujourd'hui nécessaire en plus du niveau de transfert de registre (RTL) pour répondre aux contraintes de productivités et de qualités de plus en plus fortes, et comment il s'intègre dans le flot de conception. Nous présentons un nouvel outil, LusSy, permettant la vérification formelle de modèles transactionnels écrits en SystemC. Sa structure interne s'apparente à celle d'un compilateur : Une partie frontale, Pinapa, qui lit le programme source, une extraction de la sémantique, SISE, dans notre formalisme intermédiaire HPIOM, une série d'optimisations dans le composant SIRTH, et des générateurs de code pour les outils de preuves pour Lustre et SMV.