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 条
  • [1] A Framework for the Functional Verification of SystemC Models
    Francesco Bruschi
    Fabrizio Ferrandi
    Donatella Sciuto
    International Journal of Parallel Programming, 2005, 33 : 667 - 695
  • [2] A C/C++-based functional verification framework using the SystemC verification library
    Park, S
    Chae, SK
    16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 237 - 239
  • [3] A framework for verification of SystemC designs using SystemC waiting state automata
    Harrath, Nesrine
    Monsuez, Bruno
    Barkaoui, Kamel
    Advances in Intelligent Systems and Computing, 2014, 263 : 77 - 104
  • [4] Clualifying precision of abstract SystemC models using the SystemC verification standard
    Carbognani, F
    Lennard, CK
    Ip, CN
    Cochrane, A
    Bates, P
    DESIGNERS FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2003, : 88 - 94
  • [5] SystemC transaction level models and RTL verification
    Swan, Stuart
    43rd Design Automation Conference, Proceedings 2006, 2006, : 90 - 92
  • [6] Design for verification of SystemC transaction level models
    Habibi, A
    Tahar, S
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 560 - +
  • [7] A HW/SW Co-Verification Framework for SystemC
    Herber, Paula
    Glesner, Sabine
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [8] PSCV: A Runtime Verification Tool for Probabilistic SystemC Models
    Van Chan Ngo
    Legay, Axel
    Joloboff, Vania
    COMPUTER AIDED VERIFICATION, (CAV 2016), PT I, 2016, 9779 : 84 - 91
  • [9] Functional verification for SystemC descriptions using constraint solving
    Ferrandi, F
    Rendine, M
    Sciuto, D
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 744 - 751
  • [10] A Transaction Level Assertion Verification Framework in SystemC: an Application Study
    Tomasena, K.
    Sevillano, J. F.
    Perez, J.
    Cortes, A.
    Velez, I.
    2009 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN CIRCUITS, ELECTRONICS AND MICRO-ELECTRONICS, 2009, : 75 - +