• DocumentCode
    2066993
  • Title

    Requirements and Concepts for Transaction Level Assertions

  • Author

    Ecker, W. ; Esen, V. ; Hull, M. ; Steininger, T. ; Velten, Michael

  • Author_Institution
    Infineon Technol. AG, Munich
  • fYear
    2006
  • fDate
    1-4 Oct. 2006
  • Firstpage
    286
  • Lastpage
    293
  • 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.
  • Keywords
    formal specification; logic CAD; logic testing; SystemC execution model; conceptual language; formal specification; hardware design; hardware verification; transaction level assertion; Computational modeling; Design methodology; Hardware; Investments; Process design; Productivity; Prototypes; Quality assurance; State-space methods; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9706-4
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380830
  • Filename
    4380830