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 条
  • [21] Late Hardware/Software Partitioning by using SystemC Functional Models
    Brunmayr, Peter
    Haase, Jan
    Schupfer, Florian
    2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, : 194 - 199
  • [22] A framework for embedded system specification under different models of computation in SystemC
    Herrera, F.
    Villar, E.
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 911 - +
  • [23] Reachability analysis for formal verification of SystemC
    Drechsler, R
    Grosse, D
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 337 - 340
  • [24] A Testbench Specification Language for SystemC Verification
    Di Guglielmo, Giuseppe
    Pravadelli, Graziano
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 333 - 342
  • [25] Automatic UVM Environment Generation for Assertion-based and Functional Verification of SystemC Designs
    Mefenza, Michael
    Yonga, Franck
    Bobda, Christophe
    2014 15TH INTERNATIONAL MICROPROCESSOR TEST AND VERIFICATION WORKSHOP (MTV 2014), 2015, : 16 - 21
  • [26] A SystemC Virtual Prototyping based Methodology for Multi-Standard SoC Functional Verification
    Chen, Zhimiao
    Wang, Yifan
    Liao, Lei
    Zhang, Ye
    Aytac, Atac
    Mueller, Jan Henning
    Wunderlich, Ralf
    Heinen, Stefan
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [27] Datapath verification with SystemC reference model
    Lou, DJ
    Yuan, JK
    Li, DG
    Jacobs, C
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 906 - 909
  • [28] Process Algebraic Verification of SystemC Codes
    Hojjat, H.
    Mousavi, M. R.
    Sirjani, M.
    2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 62 - +
  • [29] Design for verification of a PCI bus in SystemC
    Oumalou, K
    Habibi, A
    Tahar, S
    2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 201 - 204
  • [30] Functional Validation of AADL Models via Model Transformation to SystemC with ATL
    Bomel, Pierre
    Blouin, Dominique
    Lanoe, Mickael
    Senn, Eric
    PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 13 - 18