Equivalence Checking between SLM and RTL Using Machine Learning Techniques

被引:0
|
作者
Hu, Jian [1 ]
Li, Tun [1 ]
Li, Sikun [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410073, Hunan, Peoples R China
关键词
Equivalence Checking; FSMD; Machine Learning; System Level Modeling; Formal Verification; VALIDATION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The growing complexity of modern digital design makes designers shift toward starting design exploration using high-level languages, and generating register transfer level (RTL) design from system level modeling (SLM) using high-level synthesis or manual transformation. Unfortunately, this translation process is very complex and may introduce bugs into the generated design. In this paper, we propose a novel SLM and RTL sequential equivalence checking method. The proposed method bases on Finite state machines with datapath (FSMD) equivalence checking method. The proposed method recognizes the corresponding path-pairs of FSMDs using machine learning (ML) technique from all the paths. And then it compares the corresponding path-pairs by symbolic simulation. The advantage of our method is that it separates the corresponding path pairs from all the paths and avoids blind comparisons of path pairs. Our method can deal with greatly different SLM and RTL designs and dramatically reduce the complexity of the path -based FSMD equivalence checking problem. The promising experimental results show the efficiency and effectiveness of the proposed method.
引用
收藏
页码:129 / 134
页数:6
相关论文
共 50 条
  • [1] Formal Equivalence Checking Between SLM and RTL Descriptions
    Hu, Jian
    Li, Tun
    Li, Sikun
    2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 131 - 136
  • [2] A Path-Based Equivalence Checking Method Between System Level and RTL Descriptions Using Machine Learning
    Hu, Jian
    Hu, Yongyang
    Lv, Qi
    Wang, Wentao
    Wang, Guanwu
    Chen, Guilin
    Wang, Kang
    Kang, Yun
    Yang, Haitao
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (04)
  • [3] On equivalence checking between behavioral and RTL descriptions
    Fujita, M
    NINTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2004, : 179 - 184
  • [4] Equivalence checking between SLM and TLM using coverage directed simulation
    Hu, Jian
    Li, Tun
    Li, Sikun
    FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (06) : 934 - 943
  • [5] Equivalence Checking Between SLM and TLM Using Coverage Directed Simulation
    Hu, Jian
    Li, Tun
    Li, Sikun
    2013 INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS (CAD/GRAPHICS), 2013, : 101 - 106
  • [6] Equivalence checking between SLM and TLM using coverage directed simulation
    Jian HU
    Tun LI
    Sikun LI
    Frontiers of Computer Science, 2015, 9 (06) : 934 - 943
  • [7] Equivalence checking between SLM and TLM using coverage directed simulation
    Jian Hu
    Tun Li
    Sikun Li
    Frontiers of Computer Science, 2015, 9 : 934 - 943
  • [8] Towards equivalence checking between TLM and RTL models
    Bombieri, Nicola
    Fummi, Franco
    Pravadelli, Graziano
    Marques-Silva, Joao
    MEMOCODE'07: FIFTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2007, : 113 - +
  • [9] A Hybrid Method for Equivalence Checking Between System Level and RTL
    Hu, Jian
    Hu, Minhui
    Zhao, Kuang
    Kang, Yun
    Yang, Haitao
    Cheng, Jie
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)
  • [10] Sequential equivalence checking between system level and RTL descriptions
    Shobha Vasudevan
    Vinod Viswanath
    Jacob A. Abraham
    JiaJin Tu
    Design Automation for Embedded Systems, 2008, 12 : 377 - 396