• DocumentCode
    3349865
  • Title

    Validating the Intel(R) Pentium(R) 4 microprocessor

  • Author

    Bentley, Bob

  • Author_Institution
    Intel Corp., Santa Clara, CA, USA
  • fYear
    2001
  • fDate
    1-4 July 2001
  • Firstpage
    493
  • Lastpage
    498
  • Abstract
    Developing a new leading-edge IA-32 microprocessor is an immensely complicated undertaking, and it should come as no surprise to learn that logic bugs exist in the design. This is particularly true when, as is the case with the Pentium(R)-4 processor, the microarchitecture is significantly more complex than any previous IA-32 microprocessor and the implementation borrowed almost nothing from any previous implementation. This paper provides data on the bugs that were found prior to initial silicon on the Pentium(R)-4 processor, and it describes how we went about the task of finding them. We hope that, by sharing our experience and insights, other microprocessor designers and validators will be able to benefit from them. As D. Clark (1990) has remarked, "Finding a bug should be a cause for celebration. Each discovery is a small victory; each marks an incremental improvement in the design".
  • Keywords
    computer architecture; computer debugging; microprocessor chips; IA-32 microprocessor; Intel Pentium-4 microprocessor validation; logic bugs; microarchitecture; microprocessor design; Computer architecture; Computer bugs; Costs; Logic design; Microarchitecture; Microprocessors; Operating systems; Production; Qualifications; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2001. DSN 2001. International Conference on
  • Conference_Location
    Goteborg, Sweden
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2001.941434
  • Filename
    941434