Industrial strength formal verification techniques for hardware designs

被引:1
|
作者
Rajan, SP
Shankar, N
Srivas, MK
机构
关键词
D O I
10.1109/ICVD.1997.568077
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:208 / 212
页数:5
相关论文
共 50 条
  • [1] Trends in formal verification techniques for C-based hardware designs
    Fujita, Masahiro
    [J]. IPSJ Transactions on System LSI Design Methodology, 2009, 2 : 2 - 17
  • [2] Formal specification and verification of hardware designs
    Ramesh, S
    Rao, SSSP
    Sivakumar, G
    Bhaduri, P
    [J]. PHOTOMASK AND X-RAY MASK TECHNOLOGY V, 1998, 3412 : 261 - 268
  • [3] Formal Techniques for Effective Co-verification of Hardware/Software Co-designs
    Mukherjee, Rajdeep
    Purandare, Mitra
    Polig, Raphael
    Kroening, Daniel
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [4] Industrial Practice of Formal Hardware Verification: A Sampling
    Ganesh L. Gopalakrishnan
    Warren A. Hunt
    [J]. Formal Methods in System Design, 2003, 22 : 95 - 99
  • [5] Industrial practice of formal hardware verification: A sampling
    Gopalakrishnan, GL
    Hunt, WA
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2003, 22 (02) : 95 - 99
  • [6] Formal Verification of Fault-Tolerant Hardware Designs
    Entrena, Luis
    Sanchez-Clemente, Antonio J.
    Garcia-Astudillo, Luis A.
    Portela-Garcia, Marta
    Garcia-Valderas, Mario
    Lindoso, Almudena
    Sarmiento, Roberto
    [J]. IEEE ACCESS, 2023, 11 : 116127 - 116140
  • [7] Hardware/Software Formal Co-Verification using Hardware Verification Techniques
    Nguyen, Minh D.
    Kunz, Wolfgang
    [J]. 2012 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2012, : 465 - 470
  • [8] An Overview on Formal Techniques for Understanding Digital Hardware Designs
    Fey, Goerschwin
    [J]. 2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 75 - 80
  • [9] Formal Techniques for Hardware/Software Co-Verification
    Kroening, Daniel
    Srivas, Mandayam
    [J]. 2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : LVII - LVIII
  • [10] Integrating Abstraction Techniques for Formal Verification of Analog Designs
    Zaki, Mohamed H.
    Denman, William
    Tahar, Sofiene
    Bois, Guy
    [J]. JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2009, 6 (05): : 373 - 392