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 :
بازگشت