• DocumentCode
    2754096
  • Title

    Analyzing a PowerPCTM 620 microprocessor silicon failure using model checking

  • Author

    Raimi, Richard ; Lear, James

  • Author_Institution
    Motorola Inc., Austin, TX, USA
  • fYear
    1997
  • fDate
    1-6 Nov 1997
  • Firstpage
    964
  • Lastpage
    973
  • Abstract
    When silicon is available, newly designed microprocessors ore tested in specially equipped hardware laboratories, where real applications can be run at hardware speeds. However, the large volumes of code being run, plus the limited access to the internal nodes of the chip, make it extraordinarily difficult to characterize the nature of any failures that occur. In this paper, we describe how the formal verification technique of temporal logic model checking was used to quickly characterize a design error exhibited during hardware testing of the PowerPC 620 microprocessor. We claim that model checking can efficiently characterize such failures when certain pre-conditions are met. We also show how the same error could have been revealed early in the design cycle, by model checking a short and simple correctness specification. We discuss the implications of this for verification methodologies over the full design cycle
  • Keywords
    automatic test equipment; automatic test software; computer testing; design for testability; fault trees; logic CAD; logic testing; microprocessor chips; PowerPCTM 620 microprocessor; computation tree logic; correctness specification; debugging; design error; failure sequence; formal verification; hardware testing; model checking; store buffer controller; temporal logic model checking; verification methodologies; Circuits; Error correction; Failure analysis; Hardware; Laboratories; Logic design; Logic testing; Microprocessors; Power system modeling; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 1997. Proceedings., International
  • Conference_Location
    Washington, DC
  • ISSN
    1089-3539
  • Print_ISBN
    0-7803-4209-7
  • Type

    conf

  • DOI
    10.1109/TEST.1997.639712
  • Filename
    639712