DocumentCode
2617368
Title
Improving the Quality of Bounded Model Checking by Means of Coverage Estimation
Author
Kühne, Ulrich ; Grosse, Daniel ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Bremen
fYear
2007
fDate
9-11 March 2007
Firstpage
165
Lastpage
170
Abstract
Formal verification has become an important step in circuit and system design. A prominent technique is Bounded Model Checking (BMC) which is widely used in industry. In BMC it is checked if certain properties hold for the design. But even if all properties could be successfully verified, it is difficult to determine if the properties cover the entire functional behavior of the circuit. Recently, a new approach for estimating coverage in BMC has been presented that can easily be integrated in existing BMC tools. In this paper we give experimental results on the application of the technique to the block-level verification of a RISC CPU. The experiments show that the costs for coverage estimation are comparable to the verification costs. Furthermore it is demonstrated how the technique can be applied to achieve full coverage on a higher level. As an example, we investigate the instruction set verification of a RISC CPU.
Keywords
formal verification; RISC CPU verfication; block-level verification; bounded model checking; circuit functional behavior; coverage estimation; formal verification; instruction set verification; Central Processing Unit; Circuit simulation; Circuits and systems; Computational efficiency; Computer science; Costs; Formal verification; Hardware; Reduced instruction set computing; Signal generators;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
Conference_Location
Porto Alegre
Print_ISBN
0-7695-2896-1
Type
conf
DOI
10.1109/ISVLSI.2007.57
Filename
4208911
Link To Document