Accelerating RTL Fault Simulation through RTL-to-TLM Abstraction

被引:9
|
作者
Bombieri, N. [1 ]
Fummi, F. [1 ]
Guarnieri, V. [1 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37100 Verona, Italy
关键词
D O I
10.1109/ETS.2011.58
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Different fault injection techniques based on simulation have been proposed in the past for functional verification of register transfer level (RTL) IP models. They allow designers to model any type of fault and provide the quality of test patterns through the fault coverage estimation. Nevertheless, the low speed of such a cycle-accurate RTL simulation involves a trade-off between the simulation time and the achieved fault coverage. On the other hand, Transaction-level modeling (TLM) allows a simulation speed-up up to 1000x with respect to RTL. This paper presents a methodology to accelerate RTL fault simulation through automatic RTL-to-TLM abstraction. The methodology abstracts injected RTL models into equivalent injected TLM models thus allowing a very fast automatic test pattern generation at TLM level. The paper shows how the generated TLM test patterns can be automatically synthesized into RTL test patterns by exploiting the structural information of the RTL model extracted during the abstraction process. Experimental results have been applied to several designs of different size and complexity to show the methodology effectiveness.
引用
收藏
页码:117 / 122
页数:6
相关论文
共 50 条
  • [31] From RTL to CUDA: A GPU Acceleration Flow for RTL Simulation with Batch Stimulus
    Lin, Dian-Lun
    Ren, Haoxing
    Zhang, Yanqing
    Khailany, Brucek
    Huang, Tsung-Wei
    [J]. 51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,
  • [32] Abstraction of Clock Interface for Conversion of RTL VHDL to SystemC
    Abrar, Syed Saif
    Jenihhin, Maksim
    Raik, Jaan
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 50 - 55
  • [33] MIRROR: MaxImizing the Re-usability of RTL thrOugh RTL to C CompileR
    Rashid, Md Imtiaz
    Schafer, Benjamin Carrion
    [J]. 2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [34] FSMD RTL Design Manipulation for Clock Interface Abstraction
    Abrar, Syed Saif
    Jenihhin, Maksim
    Raik, Jaan
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 463 - 468
  • [35] Hardware Design Methodology to Synthesize Communication Interfaces from TLM to RTL
    Hatami, N.
    Prinetto, P.
    Trapanese, A.
    [J]. PROCEEDINGS OF 2010 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2010), VOLS. 1-3, 2010,
  • [36] Refinement rules for the automatic TLM-to-RTL conversion of temporal assertions
    Pierre, Laurence
    [J]. INTEGRATION-THE VLSI JOURNAL, 2021, 76 : 190 - 204
  • [37] System-on-Chip Verification: TLM-to-RTL Assertions Transformation
    Amor, Zeineb Bel Hadj
    Pierre, Laurence
    Borrione, Dominique
    [J]. 2014 10TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME 2014), 2014,
  • [38] SpeedGrade: An RTL path delay fault simulator
    Kim, KS
    Jayabharathi, R
    Carstens, C
    [J]. 10TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2001, : 239 - 243
  • [39] RTL modeling and simulation using JAVA
    Anglia Ruskin University, East Road, Cambridge CB1 1PT, United Kingdom
    [J]. Proc. Int. Conf. Optim. Electr. Electron. Equip., OPTIM, (1253-1258):
  • [40] Fast RTL Fault Simulation Using Decision Diagrams and Bitwise Set Operations
    Reinsalu, Uljana
    Raik, Jaan
    Ubar, Raimund
    Ellervee, Peeter
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2011, : 164 - 170