• DocumentCode
    2044393
  • Title

    Practical considerations in formal equivalence checking of PowerPC microprocessors

  • Author

    Chandra, Arun ; Wang, Li-Chung ; Abadir, Magdy

  • Author_Institution
    Somerset Design Center, IBM Corp., Austin, TX, USA
  • fYear
    1998
  • fDate
    19-21 Feb 1998
  • Firstpage
    362
  • Lastpage
    367
  • Abstract
    Recently, formal verification has become more a part of the VLSI design methodology. Formally verifying a design guarantees 100% coverage and negates the need to do simulation. Theoretically, 100% coverage is very appealing and formal verification looks to be the panacea to solve the coverage problem. However, there are many practical considerations in deploying formal verification in real design environments. These considerations if not evaluated can lead to ineffective and even erroneous formal verification methodologies. In this paper we show how to make formal verification a successful part of a design methodology by paying attention to practical considerations and knowing the limitations of formal verification. We show the errors that can result by making over generalized assumptions and how they can be avoided. We do this in the context of the design of PowerPC microprocessors. We limit ourselves to a formal verification technique commonly used in our design methodology-boolean equivalence checking
  • Keywords
    Boolean functions; VLSI; circuit CAD; formal verification; integrated circuit design; logic CAD; microprocessor chips; PowerPC microprocessors; VLSI design methodology; boolean equivalence checking; coverage problem; design environments; formal equivalence checking; formal verification; Circuit simulation; Circuit testing; Computer bugs; Delay estimation; Design methodology; Formal verification; Logic testing; Microprocessors; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1998. Proceedings of the 8th Great Lakes Symposium on
  • Conference_Location
    Lafayette, LA
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-8409-7
  • Type

    conf

  • DOI
    10.1109/GLSV.1998.665314
  • Filename
    665314