Simulation-based Verification of SystemC-based VPs at the ESL
Mehran Goli, Rolf Drechsler

TL;DR
This paper presents a simulation-based verification approach for SystemC-based Virtual Prototypes to ensure their correctness against TLM-2.0 rules and specifications, enhancing early design validation.
Contribution
It introduces an automated verification method for SystemC VPs, ensuring compliance with TLM-2.0 rules and functional and timing specifications, which was previously lacking.
Findings
Effective detection of TLM-2.0 rule violations
Validation of VP functional behavior against specifications
Improved early-stage design verification accuracy
Abstract
SystemC-based Virtual Prototypes (VPs) at the Electronic System Level (ESL) are increasingly adopted by the semiconductor industry. The main reason is that VPs are much earlier available, and their simulation is orders of magnitude faster in comparison to the hardware models at lower levels of abstraction (e.g. RTL). This leads designers to use VPs as reference models for early design verification. Hence, the correctness of VPs is of utmost importance as undetected errors may propagate to less abstract levels in the design process, increasing the fixing cost and effort. In this paper, we introduce a comprehensive simulation-based verification approach to automatically validate the simulation behavior of a given SystemC-based VP against both the TLM-2.0 rules and its specifications, i.e. functional and timing behavior of communications in the VP.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Radiation Effects in Electronics · VLSI and Analog Circuit Testing
