• DocumentCode
    2565655
  • Title

    Execution semantics and formalisms for multi-abstraction TLM assertions

  • Author

    Ecker, Wolfgang ; Esen, Volkan ; Hull, M.

  • Author_Institution
    Infineon Technol. AG, Neubiberg
  • fYear
    2006
  • fDate
    27-30 July 2006
  • Firstpage
    93
  • Lastpage
    102
  • 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 lime 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 OSCI TLM 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
  • Keywords
    formal verification; hardware-software codesign; abstraction level; assertion based verification; electronic system level; execution semantics; formal framework; hardware design; hardware verification; multiabstraction TLM assertions; temporal relations; transaction level properties specification; Clocks; Computational modeling; Delay effects; Delay estimation; Hardware; Process design; Prototypes; Runtime; System-level design; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2006. MEMOCODE '06. Proceedings. Fourth ACM and IEEE International Conference on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    1-4244-0421-5
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2006.1695910
  • Filename
    1695910