DocumentCode
3419329
Title
A formal verification methodology for IP-based designs
Author
Karlsson, Daniel ; Eles, Petru ; Peng, Zebo
Author_Institution
IDA, Linkopings universitet, Linkoping, Sweden
fYear
2004
fDate
31 Aug.-3 Sept. 2004
Firstpage
372
Lastpage
379
Abstract
This paper proposes a formal verification methodology which smoothly integrates with component-based system-level design, using a divide and conquer approach. The methodology assumes that the system consists of several reusable components, each of them already verified by their designers and which are considered correct under the assumption that the environment satisfies certain properties assumed by the component. What remains to be verified is the glue logic inserted between the components. Each such glue logic is verified one at a time using model checking techniques. Experiments, performed on a real-life example (mobile telephone), demonstrating the efficiency and intuitivity of the methodology, are moreover thoroughly presented. Three different properties have been verified on one part of the system.
Keywords
divide and conquer methods; embedded systems; formal verification; logic design; logic testing; IP-based design; divide and conquer approach; formal verification methodology; glue logic; mobile telephone; model checking techniques; system-level design; Bridges; Concrete; Design methodology; Digital systems; Formal verification; Logic; Protocols; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
Print_ISBN
0-7695-2203-3
Type
conf
DOI
10.1109/DSD.2004.1333299
Filename
1333299
Link To Document