• DocumentCode
    3465735
  • Title

    Origin system design methodology and experience: 1M-gate ASICs and beyond

  • Author

    Eriksson, A.Th. ; Keen, J. ; Silbey, A. ; Venkataraman, S. ; Woodacre, M.

  • Author_Institution
    Silicon Graphics Comput. Syst., Mountain View, CA, USA
  • fYear
    1997
  • fDate
    23-26 Feb. 1997
  • Firstpage
    157
  • Lastpage
    164
  • Abstract
    The Origin 2000 system from Silicon Graphics Inc. pushed the complexity limits of ASIC design to levels previously only seen in full custom microprocessors. We describe the methodology used to implement and verify this ccNUMA (cache coherent non-uniform memory access) multiprocessor system. A formal specification, consisting of a detailed machine-readable description of the ccNUMA cache coherence protocol was the cornerstone used to manage the complexity of the design. This specification was formally verified and used to automate logic verification. We used a hierarchical approach at all levels to attack the design and verification. We made design decisions to ease verification without compromising system performance. The completion of this system, running at speed, with no bugs in the cache coherence protocol, validates this methodology.
  • Keywords
    application specific integrated circuits; cache storage; coherence; formal specification; formal verification; logic design; logic gates; memory protocols; multiprocessing systems; 1M-gate ASICs; ASIC design complexity; SGI Origin 2000 system; Silicon Graphics Inc.; automatic logic verification; cache coherence protocol; cache coherent non-uniform memory access; ccNUMA multiprocessor system; design methodology; formal specification; formal verification; hierarchical approach; machine-readable description; system performance; Access protocols; Application specific integrated circuits; Computer bugs; Formal specifications; Graphics; Logic; Microprocessors; Multiprocessing systems; Silicon; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon '97. Proceedings, IEEE
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1063-6390
  • Print_ISBN
    0-8186-7804-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1997.584690
  • Filename
    584690