Execution semantics and formalisms for multi-abstraction TLM assertions

Wolfgang Ecker, Volkan Esen, Thomas Steininger, Michael Velten, Michael Hull

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

19 Scopus citations

Abstract

Electronic System Level (ESL) reflects the current trend in hardware design and verification towards abstraction levels higher than RTL, referred to as Transaction Level (TL). Raising the abstraction level leads to reduced complexity compared to classical RTL modeling; however, due to this lack of detail, verification of higher level models produces new problems. Assertion based verification (ABV) - a well established RTL methodology - is a good example of this. Temporal relations in RTL properties are specified in terms of clocks that trigger the design. It is not obvious how to specify properties for more abstract, non-clocked models where the notion of time is annotated as estimated delay values or omitted completely. Since ABV has already shown to be a strong methodology for functional RTL verification, we expect the same benefit for TL by lifting current ABV approaches to a higher level. In this paper we present a prototypic formal framework for specifying TL properties. We focus our work on three TL model views, as defined in the OSCITLM standard. For each view we describe the model of computation and derive the required operators. Furthermore, we explain the required execution semantics and give some application examples.

Original languageEnglish
Title of host publicationProceedings - Fourth ACM and IEEE International Conference on Formal Methods and Models for Co-Design, MEMOCODE'06
PublisherIEEE Computer Society
Pages93-102
Number of pages10
ISBN (Print)1424404215, 9781424404216
DOIs
StatePublished - 2006
Externally publishedYes
Event4th ACM and IEEE International Conference on Formal Methods and Models for Co-Design, MEMOCODE'06 - Napa, CA, United States
Duration: 27 Jul 200630 Jul 2006

Publication series

NameProceedings - Fourth ACM and IEEE International Conference on Formal Methods and Models for Co-Design, MEMOCODE'06

Conference

Conference4th ACM and IEEE International Conference on Formal Methods and Models for Co-Design, MEMOCODE'06
Country/TerritoryUnited States
CityNapa, CA
Period27/07/0630/07/06

Fingerprint

Dive into the research topics of 'Execution semantics and formalisms for multi-abstraction TLM assertions'. Together they form a unique fingerprint.

Cite this