This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th International Conference on VLSI Design - 'VLSI for the Information Appliance'
Formal Verification of a Snoop-Based Cache Coherence Protocol Using Symbolic Model Checking
Goa, India
January 10-January 13
ISBN: 0-7695-0013-7
Srivatsan Srinivasan, The University of Texas at Austin
Parminder Singh Chhabra, The University of Texas at Austin
Praveen Kumar Jaini, The University of Texas at Austin
Adnan Aziz, The University of Texas at Austin
Lizy John, The University of Texas at Austin
Formal verification of cache coherence in a multiprocessor environment is essential in ascertaining the validity of a cache coherence protocol. Although a number of cache coherence verification techniques are available, very few authors have reported results on verification of cache coherence protocols using symbolic model checking. In this paper we present the verification of a three state snoopbased cache coherence protocol using model checking in VIS. As symbolic model checking is beset with the state explosion problem, directly verifying the protocol for large number of processors is infeasible. We have developed a set of modeling strategies that we found useful in verifying cache coherence of two to five processor configurations. In this paper, we report the techniques we adopted in modeling and verifying the protocol.
Citation:
Srivatsan Srinivasan, Parminder Singh Chhabra, Praveen Kumar Jaini, Adnan Aziz, Lizy John, "Formal Verification of a Snoop-Based Cache Coherence Protocol Using Symbolic Model Checking," vlsid, pp.288, 12th International Conference on VLSI Design - 'VLSI for the Information Appliance', 1999
Usage of this product signifies your acceptance of the Terms of Use.