DocumentCode
2245141
Title
Integrating formal verification methods with a conventional project design flow
Author
Eiriksson, A.T.
Author_Institution
Silicon Graphics Comput. Syst., Mountain View, CA
fYear
1996
fDate
3-7 Jun, 1996
Firstpage
666
Lastpage
671
Abstract
We present a formal verification methodology that we have used on a computer system design project. The methodology integrates a temporal logic model checker with a conventional project design flow. The methodology has been used successfully to verify the protocols within a distributed shared memory machine. We consider the following to be the four main benefits to using the model checker. First, it ensures that there exists an accurate high-level machine readable system specification. Second, it allows high-level system verification early in the design phase. Third, it facilitates equivalence and refinement checking between the high-level specification, and the RTL implementation. Finally, and most importantly it uncovered many protocol specification and RTL implementation problems
Keywords
distributed memory systems; formal specification; formal verification; protocols; shared memory systems; temporal logic; RTL implementation; computer system design project; conventional project design flow; distributed shared memory machine; equivalence; formal verification methods; high-level machine readable system specification; protocols; refinement checking; temporal logic model checker; Automata; Coherence; Computer graphics; Formal verification; Logic design; Permission; Protocols; Read-write memory; Silicon; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference Proceedings 1996, 33rd
Conference_Location
Las Vegas, NV
ISSN
0738-100X
Print_ISBN
0-7803-3294-6
Type
conf
DOI
10.1109/DAC.1996.545658
Filename
545658
Link To Document