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 条
  • [21] THE FORMAL DESCRIPTION AND VERIFICATION OF HARDWARE TIMING
    MILNE, GJ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (07) : 811 - 826
  • [22] Formal Verification for Hardware Trojan Detection
    Ponugoti, Kushal Kumar
    [J]. ProQuest Dissertations and Theses Global, 2023,
  • [23] FORMAL VERIFICATION OF SEQUENTIAL HARDWARE - A TUTORIAL
    MCFARLAND, MC
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1993, 12 (05) : 633 - 654
  • [24] Formal Hardware Verification of InfoSec Primitives
    Basiri, Mohamed Asan M.
    Shukla, Sandeep K.
    [J]. 2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 140 - 146
  • [25] Formal verification and hardware design with statecharts
    Philipps, J
    Scholz, P
    [J]. PROSPECTS FOR HARDWARE FOUNDATIONS: ESPRIT WORKING GROUP 8533 NADA - NEW HARDWARE DESIGN METHODS SURVEY CHAPTERS, 1998, 1546 : 356 - 389
  • [26] Formal hardware verification with BDDs: An introduction
    Hu, AJ
    [J]. 1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 677 - 682
  • [27] Formal specification in VHDL for hardware verification
    Reetz, R
    Schneider, K
    Kropf, T
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 257 - 263
  • [28] Verification of Chisel Hardware designs with ChiselVerify
    Dobis, Andrew
    Laeufer, Kevin
    Damsgaard, Hans Jakob
    Petersen, Tjark
    Rasmussen, Kasper Juul Hesse
    Tolotto, Enrico
    Andersen, Simon Thye
    Lin, Richard
    Schoeberl, Martin
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2023, 96
  • [29] Verification of Approximate Hardware Designs with ChiselVerify
    Damsgaard, Hans Jakob
    Ometov, Aleksandr
    Nurmi, Jari
    [J]. 2023 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE, NORCAS, 2023,
  • [30] The application of formal verification to SPW designs
    Akbarpour, B
    Tahar, S
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 325 - 332