• DocumentCode
    1944271
  • Title

    Industrial strength formal verification techniques for hardware designs

  • Author

    Rajan, S.P. ; Shankar, N. ; Srivas, M.K.

  • Author_Institution
    Fujitsu Labs. of America, Santa Clara, CA, USA
  • fYear
    1997
  • fDate
    4-7 Jan 1997
  • Firstpage
    208
  • Lastpage
    212
  • Abstract
    The past decade has seen tremendous progress in the application of formal methods for hardware design and verification. While a number of different techniques based on BDDs, symbolic simulation, special-purpose decision procedures, model checking, and theorem proving have been applied with varying degrees of success, no one technique by itself has proven to be effective enough to verify a complex register-transfer level design, such as a state-of-the-art microprocessor. To scale up formal verification to industrial-scale designs it is necessary to combine these complimentary techniques within a general logical environment that can support appropriate abstraction mechanisms. The Prototype Verification System (PVS) is an environment to support the exploration of such a combined approach to verification. PVS is designed to exploit the synergies between language and deduction, automation and interaction, and theorem proving and model checking. This paper gives an overview of PVS and describes some of the major applications of PVS
  • Keywords
    formal verification; high level synthesis; microprocessor chips; theorem proving; BDD; Prototype Verification System; formal verification; hardware design; industrial-scale design; logical abstraction; logical environment; microprocessor; model checking; register-transfer level design; special-purpose decision procedure; symbolic simulation; theorem proving; Automation; Biological system modeling; Boolean functions; Data structures; Formal verification; Hardware; Laboratories; Power system modeling; Prototypes; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1997. Proceedings., Tenth International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7755-4
  • Type

    conf

  • DOI
    10.1109/ICVD.1997.568077
  • Filename
    568077