• DocumentCode
    511929
  • Title

    A re-use methodology for formal SoC protocol compliance verification

  • Author

    Nguyen, Minh D. ; Thalmaier, Max ; Wedler, Markus ; Stoffel, Dominik ; Kunz, Wolfgang ; Bormann, Jörg

  • Author_Institution
    Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2009
  • fDate
    22-24 Sept. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We propose a new methodology for formally specifying on-chip bus protocols and for verifying protocol compliance of communication blocks in System-on-Chip (SoC) designs. In this methodology, the bus protocol is specified in a design-independent way by a set of protocol compliance properties based on a generic recorder finite state transition system. The properties are verified by combining local reachability analysis with a SAT-based property checking approach. This approach is called interval property checking and is based on a bounded circuit model generated from the design and the recorder. The proposed methodology clearly differentiates between design-specific and protocol-specific aspects of the overall verification task and exploits the nature of typical SoC protocol specifications and implementations. In this way, the proposed methodology contributes to reaching two important goals: making the computational complexity of formal verification algorithms tractable for large designs and reducing the manual effort of applying formal methods in industrial practice. Our approach has been applied successfully on several industrial designs.
  • Keywords
    computational complexity; conformance testing; formal verification; protocols; reachability analysis; recorders; system-on-chip; SAT-based property checking; bounded circuit model; bus protocols; computational complexity; formal SoC protocol compliance verification; formal verification algorithms; generic recorder finite state transition system; interval property checking; re-use methodology; reachability analysis; Circuits; Error correction; Intellectual property; Monitoring; Productivity; Protocols; Reachability analysis; Signal design; System-on-a-chip; Watches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification & Design Languages, 2009. FDL 2009. Forum on
  • Conference_Location
    Sophia Antipolis
  • ISSN
    1636-9874
  • Electronic_ISBN
    1636-9874
  • Type

    conf

  • Filename
    5404072