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 条
  • [41] Using machine learning techniques for stylometry
    Ramyaa
    He, CZ
    Rasheed, K
    IC-AI '04 & MLMTA'04 , VOL 1 AND 2, PROCEEDINGS, 2004, : 897 - 903
  • [42] An efficient approach to state space management in model checking of complex software systems using machine learning techniques
    Yasrebi, Mohammad
    Rafe, Vahid
    Parvin, Hamid
    Nejatian, Samad
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (02) : 1761 - 1773
  • [43] On the relation between SAT and BDDs for equivalence checking
    Reda, S
    Drechsler, R
    Orailoglu, A
    PROCEEDING OF THE 2002 3RD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2002, : 394 - 399
  • [44] FactOrFake: Automatic Fact Checking Using Machine Learning Models
    Anusree, V. A.
    Das, K. M. Aarsha
    Arya, P. S.
    Athira, K.
    Shameem, S.
    MACHINE LEARNING AND AUTONOMOUS SYSTEMS, 2022, 269 : 179 - 191
  • [45] Status Checking System of Home Appliances using machine learning
    Yoon, Chi-Yurl
    Kang, Shin-Gak
    2017 INTERNATIONAL CONFERENCE ON MECHANICAL, AERONAUTICAL AND AUTOMOTIVE ENGINEERING (ICMAA 2017), 2017, 108
  • [46] Review of Measurement Techniques of Hydrocarbon Flame Equivalence Ratio and Applications of Machine Learning
    Yang, Hao
    Fu, Yuwen
    Yang, Jiansheng
    MEASUREMENT SCIENCE REVIEW, 2022, 22 (03) : 122 - 135
  • [47] Automatic merge-point detection for sequential equivalence checking of system-level and RTL descriptions
    Alizadeh, Bijan
    Fujita, Masahiro
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 129 - +
  • [48] LEARNING DESIGN CONCEPTS USING MACHINE LEARNING TECHNIQUES
    MAHER, ML
    LI, H
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1994, 8 (02): : 95 - 111
  • [49] Learning Process Analysis using Machine Learning Techniques
    Fernandez-Robles, Laura
    Alaiz-Moreton, Hector
    Alfonso-Cendon, Javier
    Castejon-Limas, Manuel
    Panizo-Alonso, Luis
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2018, 34 (03) : 981 - 989
  • [50] Application Specified Soft Error Failure Rate Analysis using Sequential Equivalence Checking Techniques
    Li, Tun
    Zhu, Dan
    Li, Sikun
    Guo, Yang
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 608 - 613