• DocumentCode
    2911005
  • Title

    Formal verification of high-level conformance with symbolic simulation

  • Author

    Kaivola, Roope ; Naik, Armaghan

  • Author_Institution
    Intel Corp., Hillsboro, OR, USA
  • fYear
    2005
  • fDate
    30 Nov.-2 Dec. 2005
  • Firstpage
    153
  • Lastpage
    159
  • Abstract
    We describe a practical methodology for large-scale full formal validation of industrial circuits. The approach targets conformance of register-transfer level circuit descriptions with abstract high-level models. It is supported by a proof tool that combines symbolic simulation with human-generated inductive invariants. The approach has emerged from extensive experiences in the validation of key parts of Intel IA-32 microprocessor designs, and it has allowed us to completely verify feedback-intensive circuits beyond the capabilities of most other tools. We discuss the methodology the context of two case studies: a register file bypass network and a cache invalidation protocol.
  • Keywords
    circuit feedback; conformance testing; formal verification; high level synthesis; logic simulation; symbol manipulation; Intel IA-32 microprocessor; cache invalidation protocol; feedback-intensive circuits; formal validation; formal verification; high-level conformance; high-level models; industrial circuits; register file bypass network; register-transfer level circuit descriptions; symbolic simulation; Circuit simulation; Computational modeling; Feedback circuits; Formal verification; Hardware; Humans; Microprocessors; Pipelines; Registers; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Design Validation and Test Workshop, 2005. Tenth IEEE International
  • ISSN
    1552-6674
  • Print_ISBN
    0-7803-9571-9
  • Type

    conf

  • DOI
    10.1109/HLDVT.2005.1568830
  • Filename
    1568830