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 条
  • [1] 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)
  • [2] 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
  • [3] 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
  • [4] Equivalence checking between SLM and TLM using coverage directed simulation
    Jian Hu
    Tun Li
    Sikun Li
    Frontiers of Computer Science, 2015, 9 : 934 - 943
  • [5] 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)
  • [6] Equivalence checking between behavioral and RTL descriptions with virtual controllers and datapaths
    Fujita, M
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (04) : 610 - 626
  • [7] Transformations on the FSMD of the RTL Code with Combinational Logic Statements for Equivalence Checking of HLS
    Hernandez, Raul Acosta
    Strum, Marius
    Chau, Wang Jiang
    2015 16TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2015,
  • [8] Formal Equivalence Checking between High-Level and RTL Hardware Designs
    Castro Marquez, Carlos Ivan
    Strum, Marius
    Chau, Wang Jiang
    2013 14TH IEEE LATIN-AMERICAN TEST WORKSHOP (LATW2013), 2013,
  • [9] Memory modeling in ESL-RTL equivalence checking
    Koelbl, Alfred
    Burch, Jerry R.
    Pixley, Carl
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 205 - +
  • [10] RTL Regression Test Selection using Machine Learning
    Parthasarathy, Ganapathy
    Rushdi, Aabid
    Choudhary, Parivesh
    Nanda, Saurav
    Evans, Malan
    Gunasekara, Hansika
    Rajakumar, Sridhar
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 281 - 287