Improvements for Constraint Solving in the SystemC Verification Library

被引:0
|
作者
Grosse, Daniel [1 ]
Ebendt, Ruediger
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
关键词
SystemC; Constraint-based Randomization; SystemC Verification Library;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For verification of complex system-on-chip designs often constraint-based randomization is used. This allows to simulate scenarios that may be difficult to generate manually. For the system description language SystemC the SystemC Verification (SCV) Library has been introduced. Besides advanced verification features like data introspection and transaction recording the SCV library enables constraint-based randomization for SystemC models. However, the SCV library has two disadvantages that restrict their practical use: There is no support of bit operators in SCV constraints and the SCV constraint solver cannot guarantee a uniform distribution of the constraint solutions. In this paper we provide a detailed analysis of these problems and present solutions that have been integrated in the library.
引用
收藏
页码:493 / 496
页数:4
相关论文
共 50 条
  • [21] Development and Verification of a Numerical Library for Solving Global Terrestrial Multiphysics Problems
    Bisht, Gautam
    Riley, William J.
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2019, 11 (06) : 1516 - 1542
  • [22] NTRP: Novel Approach for DUT Testing based on Nonintrusive Timing Randomization Probes using SystemC Verification Library
    Gupta, Nishit
    Alag, Sunil
    2016 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY (INCITE) - NEXT GENERATION IT SUMMIT ON THE THEME - INTERNET OF THINGS: CONNECT YOUR WORLDS, 2016,
  • [23] Combining Type Checking and Set Constraint Solving to Improve Automated Software Verification
    Cristia, Maximiliano
    Rossi, Gianfranco
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024,
  • [24] SystemC transaction level models and RTL verification
    Swan, Stuart
    43rd Design Automation Conference, Proceedings 2006, 2006, : 90 - 92
  • [25] 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,
  • [26] 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
  • [27] 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
  • [28] 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
  • [29] 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 - +
  • [30] 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 - +