A Hybrid Method for Equivalence Checking Between System Level and RTL

被引:0
|
作者
Hu, Jian [1 ]
Hu, Minhui [1 ]
Zhao, Kuang [1 ]
Kang, Yun [1 ]
Yang, Haitao [1 ]
Cheng, Jie [1 ]
机构
[1] Natl Univ Def Technol, Res Inst 63, Nanjing 210000, Peoples R China
基金
中国国家自然科学基金;
关键词
Equivalence checking; system level model; finite state machine with datapath; deep state sequence; VERIFICATION; VALIDATION; TLM;
D O I
10.1142/S0218126622501687
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep State Sequence-based (DSS) equivalence checking and path-based equivalence checking have been successfully applied for verification of digital designs between System Level Model (SLM) and Register Transfer Level (RTL). The DSS-based equivalence checking method can validate designs without mapping information, but the query size for each DSS is large compared with path-based verification. The query size for path-based methods is small, but the number of comparisons is large. In this work, we combine the advantages of DSS-based methods and path-based methods. We use DSS-based methods to find the corresponding paths and use cut-points like in path-based methods to split the DSS to reduce the query size. Finite State Machine with Datapath (FSMD) is used to represent the SLM and RTL models. Experimental results demonstrate that our method can effectively validate the designs and reduce the query size for DSS-based equivalence checking method.
引用
收藏
页数:18
相关论文
共 50 条
  • [11] 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 - +
  • [12] 2D decomposition sequential equivalence checking of system level and RTL descriptions
    Zhu, Dan
    Li, Tun
    Guo, Yang
    Li, Si-kun
    ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 637 - 642
  • [13] Formal Equivalence Checking Between System-Level and RTL Descriptions without Pre-Given Mapping Information
    Hu, Jian
    Li, Tun
    Li, Sikun
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (10)
  • [14] 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 - +
  • [15] Equivalence Checking between SLM and RTL Using Machine Learning Techniques
    Hu, Jian
    Li, Tun
    Li, Sikun
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 129 - 134
  • [16] 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
  • [17] Simulation-based Equivalence Checking between IEEE 1687 ICL and RTL
    Damljanovic, Aleksa
    Jutman, Artur
    Portolan, Michele
    Sanchez, Ernesto
    Squillero, Giovanni
    Tsertov, Anton
    2019 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2019,
  • [18] 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 - +
  • [19] Equivalence Checking on System Level using A Priori Knowledge
    Thole, Niels
    Riener, Heinz
    Fey, Gorschwin
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS 2015), 2015, : 177 - 182
  • [20] 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