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 条
  • [41] Subspace learning machine (SLM): Methodology and performance evaluation
    Fu, Hongyu
    Yang, Yijing
    Mishra, Vinod K.
    Kuo, C. -C. Jay
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2024, 98
  • [42] Learning to Grade Short Answers using Machine Learning Techniques
    Krithika, R.
    Narayanan, Jayasree
    PROCEEDING OF THE THIRD INTERNATIONAL SYMPOSIUM ON WOMEN IN COMPUTING AND INFORMATICS (WCI-2015), 2015, : 262 - 271
  • [43] A Unified Sequential Equivalence Checking Methodology to Verify RTL Designs with High-Level Functional and Protocol Specification Models
    Castro Marquez, Carlos Ivan
    Strum, Marius
    Chau, Wang Jiang
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2015, 31 (03): : 255 - 273
  • [44] A Unified Sequential Equivalence Checking Methodology to Verify RTL Designs with High-Level Functional and Protocol Specification Models
    Carlos Ivan Castro Marquez
    Marius Strum
    Wang Jiang Chau
    Journal of Electronic Testing, 2015, 31 : 255 - 273
  • [45] A Unified Sequential Equivalence Checking Approach to Verify High-Level Functionality and Protocol Specification Implementations in RTL Designs
    Castro Marquez, Carlos Ivan
    Strum, Marius
    Chau, Wang Jiang
    2014 15TH LATIN AMERICAN TEST WORKSHOP - LATW, 2014,
  • [46] Using Logic Synthesis and Circuit Reasoning for Equivalence Checking
    Fan, Quanrun
    Pan, Feng
    Duan, Xindong
    ADVANCED MANUFACTURING SYSTEMS, PTS 1-3, 2011, 201-203 : 836 - 840
  • [47] An empirical framework for defect prediction using machine learning techniques with Android software
    Malhotra, Ruchika
    APPLIED SOFT COMPUTING, 2016, 49 : 1034 - 1050
  • [48] An analysis of a digital variant of the Trail Making Test using machine learning techniques
    Dahmen, Jessamyn
    Cook, Diane
    Fellows, Robert
    Schmitter-Edgecombe, Maureen
    TECHNOLOGY AND HEALTH CARE, 2017, 25 (02) : 251 - 264
  • [49] Analysis of Endoscopy Video Using Machine Learning Techniques
    Saraf, Santosh S.
    Udupi, G. R.
    Hajare, Santosh D.
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2012, 2 (02) : 97 - 101
  • [50] Wearable Device Localisation Using Machine Learning Techniques
    de Arruda, Damian
    Hancke, Gerhard P.
    PROCEEDINGS 2016 IEEE 25TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2016, : 1110 - 1115