Title :
Verification of an industrial CC-NUMA server
Author :
Mukherjee, Rajarshi ; Nakayama, Yozo ; Mima, Toshiya
Author_Institution :
Fujitsu Labs. of America, Sunnyvale, CA, USA
Abstract :
Directed test program-based verification or formal verification methods are usually quite ineffective on large cache-coherent, non-uniform memory access (CC-NUMA) multiprocessors because of the size and complexity of the design and the complexity of the cache-coherence protocol. A controllable biased/constrained random stimuli generator coupled with an error detection mechanism using scoreboards and feedback with coverage analysis tools is a promising alternative methodology. We applied this methodology to verify a shared memory and message passing multiprocessor system consisting of 32 and 64 bit processor-based symmetric multiprocessing (SMP) servers connected by a proprietary cache coherent router-based interconnect fabric. This paper describes the problems faced, solutions implemented, and design decisions taken to design the scoreboard and discusses the errors found by this methodology
Keywords :
cache storage; error detection; formal verification; memory protocols; network servers; shared memory systems; 32 bit; 64 bit; cache coherent router; cache coherent router-based interconnect fabric; cache-coherent nonuniform memory access; coverage analysis tools; directory-based cache coherence protocol; error detection mechanism; feedback; formal verification methods; industrial CC-NUMA server; message passing multiprocessor system; multiprocessors; random stimuli generator; scoreboards; shared memory multiprocessor system; symmetric multiprocessing servers; Access protocols; Analytical models; Coherence; Error correction; Feedback; Formal verification; Laboratories; Message passing; Multiprocessing systems; Testing;
Conference_Titel :
Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
Conference_Location :
Bangalore
Print_ISBN :
0-7695-1441-3
DOI :
10.1109/ASPDAC.2002.995023