Techniques et outils pour la vérification de systèmes-sur-puce au niveau transaction

par Matthieu Moy

Thèse de doctorat en Informatique. Systèmes et communication

Sous la direction de Florence Maraninchi.

Soutenue en 2005

à Grenoble, INPG .

    mots clés mots clés


  • 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.


  • Pas de résumé disponible.

  • Titre traduit

    Techniques and tools for the verification of systems-on-a-chip at the transaction level


  • Résumé

    The work presented in this document deals with the formai verification models of Systems-on-a-Chip at the transaction level (TLM). We present the transaction level and its variants, and remind how this new level of abstraction is today necessary in addition to the register transfer level (RTL) to accommodate the growing constraints of productivity and quality, and how it integrates in the design flow. We present a new tool, called LusSy, that allows property-checking on transactional models written in SystemC. Its structure is similar to the one of a compiler : A front-end, Pinapa, that reads the source program, a semantic extractor, SISE, into our intermediate formalism HPIOM, a number of optimizations in the component SIRTH, and code generators for provers like Lustre and SMV.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (190 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. 179-184

Où se trouve cette thèse ?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Non disponible pour le PEB
  • Cote : TS05/INPG/0178
  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible pour le PEB
  • Cote : TS05/INPG/0178/D
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.