• DocumentCode
    1957669
  • Title

    A simulation-based method for the verification of shared memory in multiprocessor systems

  • Author

    Taylor, S. ; Ramey, C. ; Barner, C. ; Asher, D.

  • Author_Institution
    Compaq Comput. Corp., Houston, TX, USA
  • fYear
    2001
  • fDate
    4-8 Nov. 2001
  • Firstpage
    10
  • Lastpage
    17
  • Abstract
    As processor architectural complexity increases, greater effort must be focused on functional verification of the chip as a component of the system. Multiprocessor verification presents a particular challenge in terms of both difficulty and importance. While formal methods have made significant progress in the validation of coherence protocols, these methods are not always practical to apply to the structural implementation of a complex microprocessor. This paper describes a simulation-based approach to modeling and checking the shared-memory properties of the Alpha architecture by using a directed acyclic graph to represent memory-access orderings. The resulting tool is integrated with a simulation model of an Alpha implementation, allowing the user to verify aspects of the implementation with respect to the overall architectural specification. Both an implementation-independent and an implementation-specific version of the tool are discussed.
  • Keywords
    circuit simulation; directed graphs; formal verification; integrated circuit design; logic simulation; microprocessor chips; parallel architectures; shared memory systems; Alpha architecture; complex microprocessor; directed acyclic graph; functional verification; implementation-independent version; implementation-specific version; memory-access orderings; multiprocessor verification; overall architectural specification; processor architectural complexity; shared memory verification; simulation-based method; Coherence; Computational modeling; Concurrent computing; Law; Microprocessors; Multiprocessing systems; Programming profession; Protocols; Random access memory; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7247-6
  • Type

    conf

  • DOI
    10.1109/ICCAD.2001.968591
  • Filename
    968591