• DocumentCode
    2407501
  • Title

    Verification of an industrial CC-NUMA server

  • Author

    Mukherjee, Rajarshi ; Nakayama, Yozo ; Mima, Toshiya

  • Author_Institution
    Fujitsu Labs. of America, Sunnyvale, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    747
  • Lastpage
    752
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.995023
  • Filename
    995023