A Semantics-based Translation Method for Automated Verification of SystemC TLM Designs

被引:0
|
作者
Yanyan Gao
Xi Li
机构
[1] Hefei University of Technology,School of Computer and Information
[2] University of Science and Technology of China (USTC),Department of Computer Science and Technology
来源
关键词
Model checking; TLM; SystemC; SMV model checker;
D O I
暂无
中图分类号
学科分类号
摘要
SystemC has become a de-facto standard language for SoC and ASIP designs. The verification of implementation with SystemC is the key to guarantee the correctness of designs and prevent the errors from propagating to the lower levels. In this project, we attempt translate SystemC programs to formal models and use existing model checkers to implement the verification. The method we proposed is based on a semantic translation method which translates sequential execution statements described as software character to parallel execution ones which are more closely with the implementation of hardware. This kind of conversion is inevitable to verify hardware designs but is overlooked in related works. The main contribution of this work is a translation method which can preserve the semantic consistency while building SMV model for SystemC design. We present the translation rules and implement a prototype tool which supports a subset of SystemC to demonstrate the effectiveness of our method.
引用
收藏
页码:685 / 695
页数:10
相关论文
共 46 条
  • [41] An automated verification method for distributed systems software based on model extraction
    Holzmann, GJ
    Smith, MH
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (04) : 364 - 377
  • [42] Visualizing Large-Scale Building Information Modeling Models within Indoor and Outdoor Environments Using a Semantics-Based Method
    Chen, Qingxiang
    Chen, Jing
    Huang, Wumeng
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2021, 10 (11)
  • [43] An Automated SEU Fault-Injection Method and Tool for HDL-Based Designs
    Mansour, Wassim
    Velazco, Raoul
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2013, 60 (04) : 2728 - 2733
  • [44] A method and an automated tool to perform SET fault-injection on HDL-based designs
    Mansour, Wassim
    Velazco, Raoul
    Ayoubi, Rafic
    Ziade, Haissam
    El Palou, Wassim
    2013 25TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2013,
  • [45] A parameter-extended case-based reasoning method based on a functional basis for automated experiential reasoning in mechanical product designs
    Long, Xinjiani
    Li, Haitao
    Ren, Wen
    Du, Yuefeng
    Mao, Enrong
    Ding, Ning
    ADVANCED ENGINEERING INFORMATICS, 2021, 50
  • [46] An automated commissioning method based on virtual source models: Customizing Monte Carlo dose verification models for individual accelerators
    Cheng, Bo
    Xu, Yuan
    Li, Shijun
    Ren, Qiang
    Pei, Xi
    Men, Kuo
    Dai, Jianrong
    Xu, Xie George
    MEDICAL PHYSICS, 2024, 51 (12) : 9330 - 9344