Efficient Monitoring of Loose-Ordering Properties for SystemC/TLM - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Efficient Monitoring of Loose-Ordering Properties for SystemC/TLM

Yuliia Romenska
  • Fonction : Auteur
  • PersonId : 768823
  • IdRef : 223391476
Florence Maraninchi

Résumé

SystemC Transaction-level modeling (TLM) provides high-level component-based models for SoCs, for which assertion-Based-Verification (ABV) allows property checking early in the design cycle. We introduce the notion of loose-ordering to specify when components interact with each other and we propose a set of patterns to capture this notion in assertions. This new notion can already be expressed in languages like PSL, for which there exist tools to generate ABV monitors. But the definition of dedicated patterns makes it easier to write the properties. Moreover we define a direct translation of these patterns into SystemC monitors, and we show that it avoids the combinatorial explosion that would occur during a prior translation into PSL.
Fichier principal
Vignette du fichier
main.pdf (553.68 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01243246 , version 1 (14-12-2015)

Identifiants

  • HAL Id : hal-01243246 , version 1

Citer

Yuliia Romenska, Florence Maraninchi. Efficient Monitoring of Loose-Ordering Properties for SystemC/TLM. Design, Automation, and Test in Europe (DATE), Mar 2016, Dresden, Germany. ⟨hal-01243246⟩
370 Consultations
268 Téléchargements

Partager

Gmail Facebook X LinkedIn More