Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Improvements for Constraint Solving in the SystemC Verification Library
 
conference paper not in proceedings

Improvements for Constraint Solving in the SystemC Verification Library

Grosse, Daniel
•
Ebendt, Rüdiger
•
Drechsler, Rolf
2007
GLSVLSI 2007

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 SystemC library has two disadvantages that restrict the 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.

  • Files
  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Grosse, Daniel
Ebendt, Rüdiger
Drechsler, Rolf
Date Issued

2007

Subjects

DLR

Editorial or Peer reviewed

REVIEWED

Written at

OTHER

EPFL units
NEARCTIS
Event nameEvent placeEvent date
GLSVLSI 2007

Stresa (Italien)

2007-03-11

Available on Infoscience
November 18, 2010
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/57796
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés