RTL verification of timed asynchronous and heterogeneous systems using symbolic model checking

被引:0
|
作者
Vakilotojar, V
Beerel, PA
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a tool-supported methodology for the register-transfer-level formal verification of a growing hardware design paradigm-timed asynchronous systems. These systems are a network of communicating asynchronous and synchronous components and have correctness constraints that depend on specified bounded delays. This paper formalizes the verification problem and demonstrates how time-discretization, abstraction, and non-determinism can lead to a system model comprised of communicating finite state machines composed synchronously. The paper then describes a translator that accepts structural VHDL system description along with controller specifications and generates the input to a symbolic model checker (SMV). Finally, we describe two case studies in which concurrent verification and design led to the correction of many errors not easily found using simulation.
引用
收藏
页码:181 / 188
页数:8
相关论文
共 50 条
  • [31] Model checking timed systems with priorities
    Hsiung, PA
    Lin, SW
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 539 - 544
  • [32] FORMAL VERIFICATION OF SPEED-DEPENDENT ASYNCHRONOUS CIRCUITS USING SYMBOLIC MODEL CHECKING OF BRANCHING TIME REGULAR TEMPORAL LOGIC
    HAMAGUCHI, K
    HIRAISHI, H
    YAJIMA, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 575 : 410 - 420
  • [33] Symbolic simulation as a simplifying strategy for SoC verification with symbolic model checking
    Dumitrescu, E
    Borrione, D
    3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 378 - 383
  • [34] Checking Bounded Reachability in Asynchronous Systems by Symbolic Event Tracing
    Dubrovin, Jori
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2010, 5944 : 146 - 162
  • [35] Formal Verification of SDG via Symbolic Model Checking
    Ning, Ning
    Zhang, Jun
    Gao, Xiang-Yang
    Xue, Jing
    ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL IV, PROCEEDINGS, 2009, : 521 - 524
  • [36] SYMBOLIC MODEL CHECKING FOR SEQUENTIAL-CIRCUIT VERIFICATION
    BURCH, JR
    CLARKE, EM
    LONG, DE
    MCMILLAN, KL
    DILL, DL
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (04) : 401 - 424
  • [37] Verification of a logically controlled, solids transport system using symbolic model checking
    Probst, ST
    Powers, GJ
    Long, DE
    Moon, I
    COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 (04) : 417 - 429
  • [38] Coverage estimation using transition perturbation for symbolic model checking in hardware verification
    Xu, Xingwen
    Kimura, Shinji
    Horikawa, Kazunari
    Tsuchiya, Takehiko
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (12) : 3451 - 3457
  • [39] Verification of a logically controlled, solids transport system using symbolic model checking
    Probst, S.T.
    Powers, G.J.
    Long, D.E.
    Moon, I.
    Computers and Chemical Engineering, 1997, 21 (04): : 417 - 429
  • [40] Verification of Interlocking Systems Using Statistical Model Checking
    Cappart, Quentin
    Limbree, Christophe
    Schaus, Pierre
    Quilbeuf, Jean
    Traonouez, Louis-Marie
    Legay, Axel
    2017 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2017), 2017, : 61 - 68