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
来源
PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016 | 2016年
关键词
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 条
  • [31] Prediction of hypercholesterolemia using machine learning techniques
    Moradifar, Pooyan
    Amiri, Mohammad Meskarpour
    JOURNAL OF DIABETES AND METABOLIC DISORDERS, 2023, 22 (01) : 255 - 265
  • [32] Diabetes Classification Using Machine Learning Techniques
    Phongying, Methaporn
    Hiriote, Sasiprapa
    COMPUTATION, 2023, 11 (05)
  • [33] Genome Mining Using Machine Learning Techniques
    Wlodarczak, Peter
    Soar, Jeffrey
    Ally, Mustafa
    INCLUSIVE SMART CITIES AND E-HEALTH, 2015, 9102 : 379 - 384
  • [34] Equivalence Checking of Static Affine Programs Using Widening to Handle Recurrences
    Verdoolaege, Sven
    Janssens, Gerda
    Bruynooghe, Maurice
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2012, 34 (03):
  • [35] Fast Approximate A-Box Consistency Checking Using Machine Learning
    Paulheim, Heiko
    Stuckenschmidt, Heiner
    SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 : 135 - 150
  • [36] Intelligent welding by using machine learning techniques
    Mahadevan, R. Rishikesh
    Jagan, Avinaash
    Pavithran, Lakshmi
    Shrivastava, Ashutosh
    Selvaraj, Senthil Kumaran
    MATERIALS TODAY-PROCEEDINGS, 2021, 46 : 7402 - 7410
  • [37] Analyzing the difference between deep learning and machine learning features of EEG signal using clustering techniques
    Saha, Anushri
    Rathore, Sachin Singh
    Sharma, Shivam
    Samanta, Debasis
    PROCEEDINGS OF 2019 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2019, : 660 - 664
  • [38] Zebrafish Larva Locomotor Activity Analysis Using Machine Learning Techniques
    Zhang, Hao
    Lenaghan, Scott C.
    Connolly, Michelle H.
    Parker, Lynne E.
    2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 1, 2013, : 161 - 166
  • [39] Machine learning Solutions to Model Checking: A Brief Literature Review
    Besbas, Asma
    Belaiche, Leyla
    Slatnia, Sihem
    Kahloul, Laid
    Khalgui, Mohamed
    2022 INTERNATIONAL SYMPOSIUM ON INNOVATIVE INFORMATICS OF BISKRA, ISNIB, 2022, : 26 - 29
  • [40] Intrusion Detection Using Machine Learning and Deep Learning Techniques
    Calisir, Sinan
    Atay, Remzi
    Pehlivanoglu, Meltem Kurt
    Duru, Nevcihan
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 656 - 660