• DocumentCode
    452081
  • Title

    Formally Verifying a Microprocessor Using a Simulation Methodology

  • Author

    Beatty, Derek L. ; Bryant, Randal E.

  • Author_Institution
    Cadence Berkeley Laboratories, Cadence Design Systems, Inc.
  • fYear
    1994
  • fDate
    6-10 June 1994
  • Firstpage
    596
  • Lastpage
    602
  • Abstract
    Formal verification is becoming a useful means of validating designs. We have developed a methodology for formally verifying dataintensive circuits (e.g., processors) with sophisticated timing (e.g., pipelining) against high-level declarative specifications. Previously, formally verifying a microprocessor required the use of an automatic theorem prover, but our technique requires little more than a symbolic simulator. We have formally verified a pre-existing 16-bit CISC microprocessor circuit extracted from the fabricated layout.
  • Keywords
    Circuit simulation; Circuit testing; Formal verification; Laboratories; Microprocessors; Pipeline processing; Registers; Switches; Switching circuits; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1994. 31st Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-653-0
  • Type

    conf

  • DOI
    10.1109/DAC.1994.204174
  • Filename
    1600447