• DocumentCode
    545666
  • Title

    Large-scale application of formal verification: From fiction to fact

  • Author

    Paruthi, Viresh

  • Author_Institution
    IBM Syst. & Technol. Group, Austin, TX, USA
  • fYear
    2010
  • fDate
    20-23 Oct. 2010
  • Firstpage
    175
  • Lastpage
    180
  • Abstract
    Formal verification has matured considerably as a verification discipline in the past couple of decades, becoming a mainstream technology in industrial design and verification methodologies and processes. In this paper we chronicle the evolution of formal verification at IBM from being a specialized side activity with a narrow focus, to achieving a broad-based usage as a core verification technology helping to significantly improve design and verification productivity. We showcase what is possible in the application of formal verification in a commercial/industrial setting by highlighting the success we had in leveraging the technology extensively on IBM´s POWER7™ microprocessor and systems. We touch upon the methodology and execution aspects of the unprecedented use of formal verification on the POWER7 program, and depict ways in which the technology positively impacted pre-silicon design quality and facilitated root causing of bug escapes to silicon. Furthermore, we outline where we see applied formal verification evolving towards at IBM, and the challenges thereof.
  • Keywords
    formal verification; multiprocessing systems; IBM POWER7 microprocessor; core verification technology; formal verification; presilicon design quality; Computer bugs; Driver circuits; Hardware; Mathematical model; Microprocessors; Productivity; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2010
  • Conference_Location
    Lugano
  • Print_ISBN
    978-1-4577-0734-6
  • Electronic_ISBN
    978-0-9835678-0-6
  • Type

    conf

  • Filename
    5770947