Assertion-Based Functional Consistency Checking between TLM and RTL Models

被引:15
|
作者
Chen, Mingsong [1 ]
Mishra, Prabhat [2 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Shanghai 200062, Peoples R China
[2] Univ Florida, Dept Comp & Informat Sci & Eng, Gainesville, FL 32611 USA
基金
美国国家科学基金会;
关键词
assertion; functional consistency; TLM; RTL; VERIFICATION;
D O I
10.1109/VLSID.2013.208
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Transaction Level Modeling (TLM) is promising for functional validation at an early stage of System-on-Chip (SoC) design. However, raising the abstraction level brings a major challenge -how to guarantee the functional consistency between TLM specifications and Register Transfer Level (RTL) implementations? This paper proposes an efficient mechanism for functional consistency checking using assertion observability. The experimental results using several industrial designs demonstrate that our method can automatically check the functional consistency between different abstraction levels.
引用
收藏
页码:320 / 325
页数:6
相关论文
共 50 条
  • [1] RTL property abstraction for TLM assertion-based verification
    Bombieri, Nicola
    Filippozzi, Riccardo
    Pravadelli, Graziano
    Stefanni, Francesco
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 85 - 90
  • [2] 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 - +
  • [3] Reusing RTL Assertion Checkers for Verification of SystemC TLM Models
    Nicola Bombieri
    Franco Fummi
    Valerio Guarnieri
    Graziano Pravadelli
    Francesco Stefanni
    Tara Ghasempouri
    Michele Lora
    Giovanni Auditore
    Mirella Negro Marcigaglia
    Journal of Electronic Testing, 2015, 31 : 167 - 180
  • [4] Reusing RTL Assertion Checkers for Verification of SystemC TLM Models
    Bombieri, Nicola
    Fummi, Franco
    Guarnieri, Valerio
    Pravadelli, Graziano
    Stefanni, Francesco
    Ghasempouri, Tara
    Lora, Michele
    Auditore, Giovanni
    Marcigaglia, Mirella Negro
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2015, 31 (02): : 167 - 180
  • [5] Hybrid, incremental assertion-based verification for TLM design flows
    Bombieri, Nicola
    Fummi, Franco
    Pravadelli, Graziano
    Fedeli, Andrea
    IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (02): : 140 - 152
  • [6] Assertion-based automatic generation of functional vectors
    Li, Tun
    Guo, Yang
    Li, Si-Kun
    Ruan Jian Xue Bao/Journal of Software, 2004, 15 (10): : 1441 - 1450
  • [7] Assertion-based monitoring in practice - Checking correctness of an automotive sensor interface
    Nguyen, Thang
    Nickovic, Dejan
    SCIENCE OF COMPUTER PROGRAMMING, 2016, 118 : 40 - 59
  • [8] Assertion-based proof checking of Chang-Roberts leader election in PVS
    Romijn, Judi
    Wesselink, Wieger
    Mooij, Arjan
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 347 - +
  • [9] Assertion-Based Verification for SoC Models and Identification of Key Events
    Pierre, Laurence
    Chabot, Martial
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 54 - 61
  • [10] A Novel Assertion-based CAD Tool for Automatic Extraction of Functional Coverage
    Abubakr, Abdelrahman G.
    El-Kharashy, Hatem
    El-Yamany, Ahmed
    El-Ashry, Sameh
    Salah, Khaled
    2016 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM 2016), 2016, : 29 - 32