A framework for the functional verification of SystemC models

被引:11
|
作者
Bruschi, F [1 ]
Ferrandi, F [1 ]
Sciuto, D [1 ]
机构
[1] Politecn Milan, DEI, I-20133 Milan, Italy
关键词
functional verification; SystemC; test pattern generator;
D O I
10.1007/s10766-005-8908-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problems of error simulation, error model evaluation, and test generation are faced considering the peculiar features of SystemC. In particular, error simulation are considered in the perspective of the transaction level modelling (TLM) capabilities of this emerging system level design language to obtain a coherent, environment for functional verification. The error simulation is accomplished without any modification of the native simulation engine, thus avoiding the problem of upgrading the error simulator together with the language simulation engine. Moreover, error modelling and error simulation tasks are orthogonalized in this approach. With the support of this environment, a test pattern generation algorithm for SystemC descriptions of systems made of interacting Finite State Machines (FSMs) is developed. The approach is based on the definition of the transitions, that represent ordered sets of statements executed within one clock cycle. Through different state sequence paths enumeration strategies, interesting behaviors of the system are obtained.
引用
收藏
页码:667 / 695
页数:29
相关论文
共 50 条
  • [31] Power specification, simulation and verification of SystemC designs
    Gagarski, Kirill
    Petrov, Maxim
    Moiseev, Mikhail
    Klotchkov, Ilya
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [32] The integration of SystemC and hardware-assisted verification
    Ramaswamy, R
    Tessier, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 1007 - 1016
  • [33] A Methodology for Verification of Embedded Systems based on SystemC
    Hocine, Riadh
    Kalla, Hamoudi
    Kalla, Salim
    Arar, Chafik
    PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 317 - 322
  • [34] An approach for the verification of SystemC designs using AsmL
    Habibi, A
    Tahar, S
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2005, 3707 : 69 - 83
  • [35] Towards Formal Verification of Real-World SystemC TLM Peripheral Models - A Case Study
    Le, Hoang M.
    Herdt, Vladimir
    Grosse, Daniel
    Drechsler, Rolf
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1160 - 1163
  • [36] Compositional reactive semantics of SystemC and verification with RuleBase
    Shyamasundar, Rudrapatna K.
    Doucet, Frederic
    Gupta, Rajesh K.
    Krueger, Ingolf H.
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 227 - +
  • [37] Improvements for Constraint Solving in the SystemC Verification Library
    Grosse, Daniel
    Ebendt, Ruediger
    Drechsler, Rolf
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 493 - 496
  • [38] Assertion based verification of PSL for SystemC designs
    Habibi, A
    Gawanmeh, A
    Tahar, S
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 177 - 180
  • [39] On the reuse of RTL assertions in SystemC TLM verification
    Bombieri, Nicola
    Fummi, Franco
    Guarnieri, Valerio
    Pravadelli, Graziano
    Stefanni, Francesco
    Ghasempouri, Tara
    Lora, Michele
    Auditore, Giovanni
    Marcigaglia, Mirella Negro
    2014 15TH LATIN AMERICAN TEST WORKSHOP - LATW, 2014,
  • [40] Formal verification of LTL formulas for systemc designs
    Grosse, D
    Drechsler, R
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 245 - 248