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 条
  • [31] 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
  • [32] 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,
  • [33] Formal techniques for SystemC verification - Position paper
    Vardi, Moshe Y.
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 188 - 192
  • [34] 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
  • [35] SystemC/TLM flow for SoC Design and Verification
    Soto, Manuel F.
    Rodriguez, J. Agustin
    Fillottrani, Pablo R.
    PROCEEDINGS OF THE 2015 ARGENTINE SCHOOL OF MICRO-NANOELECTRONICS, TECHNOLOGY AND APPLICATIONS (EAMTA), 2015, : 37 - 42
  • [36] Mining metadata from SystemC IP library
    Mathaikutty, Deepak A.
    Shukla, Sandeep K.
    ADVANCES IN DESIGN AND SPECIFICATION LANGUAGES FOR EMBEDDED SYSTEMS, 2007, : 111 - +
  • [37] Verification of SystemC Components Using the Method of Deduction
    Soumia, Elbouanani
    Ismail, Assayad
    Mohammed, Sadik
    UBIQUITOUS NETWORKING, UNET 2017, 2017, 10542 : 596 - 606
  • [38] Verification requirements for SystemC/C++ designs
    Kalinic, Vlada
    Electronics World, 2021, 127 (2009): : 24 - 26
  • [39] Generating Equality Loop Invariants with Functions Based on Random Testing, Constraint Solving and Verification
    Li, Mengjun
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 606 - 611
  • [40] A Systematic Investigation of State-of-the-Art SystemC Verification
    Lin, Bin
    Xie, Fei
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (15)