Requirements and concepts for transaction level assertions

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

Research output: Contribution to conferencePaperpeer-review

18 Scopus citations

Abstract

The latest development of hardware design and verification methodologies shows a trend towards abstraction levels higher than RTL, referred to as transaction level (TL). Transaction level models are used for early prototyping and as reference models for the verification of their RTL representation. Hence, ensuring their quality is vital for the design process. Assertion based verification (ABV) has already given a good return of investment for RTL designs. We expect the same benefit from leveraging ABV on transaction level; however mapping RTL ABV methodology directly to TL poses severe problems due to the abstraction of time and different model of computation. In this paper we present requirements for TL ABV and introduce a conceptual language for specifying TL properties. We use a simple application example for illustrating the concepts and outline a possible SystemC execution model of the conceptual language.

Original languageEnglish
Pages286-293
Number of pages8
DOIs
StatePublished - 2006
Externally publishedYes
Event24th International Conference on Computer Design 2006, ICCD - San Jose, CA, United States
Duration: 1 Oct 20064 Oct 2006

Conference

Conference24th International Conference on Computer Design 2006, ICCD
Country/TerritoryUnited States
CitySan Jose, CA
Period1/10/064/10/06

Fingerprint

Dive into the research topics of 'Requirements and concepts for transaction level assertions'. Together they form a unique fingerprint.

Cite this