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
Link To Document