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 条
  • [41] Symbolic model checking of hybrid systems using template polyhedra
    Sankaranarayanan, Sriram
    Dang, Thao
    Ivancic, Franjo
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 188 - +
  • [42] Guaranteeing Timed Opacity using Parametric Timed Model Checking
    Andre, Etienne
    Lime, Didier
    Marinho, Dylan
    Sun, Jun
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (04)
  • [43] Symbolic Causality Checking Using Bounded Model Checking
    Beer, Adrian
    Heidinger, Stephan
    Kuehne, Uwe
    Leitner-Fischer, Florian
    Leue, Stefan
    MODEL CHECKING SOFTWARE, SPIN 2015, 2015, 9232 : 203 - 221
  • [44] Verification of an Industrial Asynchronous Leader Election Algorithm Using Abstractions and Parametric Model Checking
    Andre, Etienne
    Fribourg, Laurent
    Mota, Jean-Marc
    Soulat, Romain
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2019, 2019, 11388 : 409 - 424
  • [45] Automatic support for verification of secure transactions in distributed environment using symbolic model checking
    Di Sciascio, E
    Donini, FM
    Mongiello, M
    Piscitelli, G
    ITI 2001: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2001, : 447 - 454
  • [46] Formal Verification for Node-Based Visual Scripts Using Symbolic Model Checking
    Hasegawa, Isamu
    Yokogawa, Tomoyuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (01) : 78 - 91
  • [47] Automatic support for verification of secure transactions in distributed environment using symbolic model checking
    Di Sciascio, Eugenio
    Donini, Francesco M.
    Mongiello, Marina
    Piscitelli, Giacomo
    Journal of Computing and Information Technology, 2001, 9 (03) : 185 - 195
  • [48] Verification of timed systems using POSETs
    Belluomini, W
    Myers, CJ
    COMPUTER AIDED VERIFICATION, 1998, 1427 : 403 - 415
  • [49] Formal verification of SDG diagnosability via symbolic model checking
    Ning N.
    Zhang J.
    Gao X.-Y.
    Xue J.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2011, 33 (02): : 390 - 394
  • [50] An Approach to Verification of Material Handling Systems using Model Checking
    Turek, Karsten
    Klotz, Thomas
    Schmidt, Thorsten
    Straube, Bernd
    SIMULATION IN PRODUKTION UND LOGISTK 2013, 2013, 316 : 385 - 394