• DocumentCode
    2286928
  • Title

    On the Evaluation of Transactor-based Verification for Reusing TLM Assertions and Testbenches at RTL

  • Author

    Bombieri, Nicola ; Fummi, Franco ; Pravadelli, Graziano

  • Author_Institution
    Dipt. di Informatica, Universita di Verona
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Transaction level modeling (TLM) is becoming a usual practice for simplifying system-level design and architecture exploration. It allows the designers to focus on the functionality of the design, while abstracting away implementation details that will be added at lower abstraction levels. However, moving from transaction level to RTL requires redefining TLM test benches and assertions. Such a wasteful and error prone conversion can be avoided by adopting transactor-based verification (TBV). Many recent works adopt this strategy to propose verification methodologies that allow: (1) mixing TLM and RTL components; and (2) reusing TLM assertions and test benches at RTL. Even if practical advantages of such an approach are evident, there are no papers in the literature that evaluate the effectiveness of the TBV compared to a more traditional RTL verification strategy. This paper is intended to fill in the gap. It theoretically compares the quality of the TBV towards the rewriting of assertions and test benches at RTL with respect to both fault coverage and assertion coverage
  • Keywords
    integrated circuit design; logic design; RTL verification strategy; architecture exploration; assertion coverage; error prone conversion; fault coverage; reusing TLM assertions; system-level design; test benches; transaction level modeling; transactor-based verification; Computational modeling; Computer architecture; Context; Intellectual property; Libraries; Protocols; Signal mapping; System testing; System-level design; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243898
  • Filename
    1657038