• DocumentCode
    2314623
  • Title

    Induction-Based Formal Verification of SystemC TLM Designs

  • Author

    Grosse, Daniel ; Le, Hoang M. ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2009
  • fDate
    7-9 Dec. 2009
  • Firstpage
    101
  • Lastpage
    106
  • Abstract
    In this paper we present a formal verification approach for SystemC TLM designs. The approaches allows to check expressive properties and uses induction to cope with the large state space of abstract SystemC programs. The technique is tightly integrated with our SystemC-to-C transformation and generation of monitoring logic to form a complete and efficient method. Properties specifying both hardware and software aspects, e.g. pre- and post-conditions as well as temporal relations of transactions and events, can be specified. As shown by experiments our inductive technique gives significant speed-ups in comparison to simple methods.
  • Keywords
    C++ language; formal verification; SystemC TLM designs; SystemC-to-C transformation; abstract SystemC programs; induction-based formal verification; inductive technique; monitoring logic; state space; transaction level modeling; Computer science; Discrete event simulation; Formal verification; Hardware; Induction generators; Libraries; Microprocessors; Monitoring; Object oriented modeling; State-space methods; Formal Verification; Property Checking; SystemC; TLM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    978-1-4244-6479-1
  • Electronic_ISBN
    1550-4093
  • Type

    conf

  • DOI
    10.1109/MTV.2009.16
  • Filename
    5460802