DocumentCode
1667913
Title
Cache coherence protocol verification of a multiprocessor system with shared memory
Author
Azizi, Mostafa ; Ait Mohamed, Otmane ; Song, Xiaoyu
Author_Institution
LASSO-DIRO, Montreal Univ., Que., Canada
fYear
1998
fDate
6/20/1905 12:00:00 AM
Firstpage
99
Lastpage
102
Abstract
In this paper, we present the verification of a multiprocessor system with shared memory, using VIS tool. This system consists of three processors; each one has its cache and all share the main memory and the bus. Its RTL-level design is described in Verilog-HDL and the properties to be verified, in CTL. Also, we establish the effect of data width upon the reachability analysis. As results, safety and liveness properties are fulfilled by the system design, and a fast increase of reachable state number and BDD (Binary Decision Diagram) size is observed when the data width or the processor number are growing. By using MDG tool, we plan to resolve the negative effect of cache size increase
Keywords
binary decision diagrams; cache storage; formal verification; memory protocols; reachability analysis; shared memory systems; CTL; MDG tool; RTL-level design; VIS tool; Verilog-HDL; binary decision diagram; cache coherence protocol verification; multiprocessor system; reachability analysis; shared memory; Binary decision diagrams; Boolean functions; Coherence; Data structures; Formal verification; Hardware design languages; Multiprocessing systems; Protocols; Reachability analysis; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics, 1998. ICM '98. Proceedings of the Tenth International Conference on
Conference_Location
Monastir
Print_ISBN
0-7803-4969-5
Type
conf
DOI
10.1109/ICM.1998.825578
Filename
825578
Link To Document