Simulation-based Verification of SystemC-based VPs at the ESL

02/16/2022
by   Mehran Goli, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/22/2018

A Scalable Approach for Hardware Semiformal Verification

The current verification flow of complex systems uses different engines ...
research
08/10/2022

Integrating Formal Verification and Simulation-based Assertion Checking in a Corroborative V V Process

Automated Vehicles (AVs) are rapidly maturing in the transportation doma...
research
01/08/2023

A Verification Framework for Component-Based Modeling and Simulation Putting the pieces together

In this thesis a comprehensive verification framework is proposed to con...
research
06/18/2021

Towards Accurate Performance Modeling of RISC-V Designs

Microprocessor design, debug, and validation research and development ar...
research
04/21/2023

LightningSim: Fast and Accurate Trace-Based Simulation for High-Level Synthesis

High-Level Synthesis allows hardware designers to create complex RTL des...
research
09/28/2018

UVM Based Reusable Verification IP for Wishbone Compliant SPI Master Core

The System on Chip design industry relies heavily on functional verifica...
research
01/17/2019

Computational Design of Lightweight Trusses

Trusses are load-carrying light-weight structures consisting of bars con...

Please sign up or login with your details

Forgot password? Click here to reset