Early performance estimation using virtual prototypes and open-source SW
summary
Virtual prototypes based on SystemC TLM2 run full software stacks far faster than RTL sims and yield early architectural latency and bandwidth numbers. An open-source stack centered on DVT-Rise produces an ISS for RISC‑V, composable peripheral models and common bus interfaces, with a Python front end (PisaC/PiCC) for structural composition. Trace formats feed an open tool called SC viewer for transaction waveforms and CSV post‑processing, enabling dashboards that aggregate latency, bandwidth and min/max statistics.
AI-written summary · about
chapters (12)
- 0:00Virtual prototyping intro
- 1:06Hardware-software gap in SoC
- 2:55Early software visibility
- 4:00DVT-Rise ISS
- 6:30Modeling peripherals
- 8:36SCC peripheral library
- 10:05SystemC loosely timed
- 11:29Python with PiSC
- 12:54Simulation results importance
- 14:22SC Viewer analysis
- 16:30Unified performance dashboards
- 17:33Q&A
related talks
13mEarly RISC-V Software Verification with SIM-V
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
14mDemo: More Than Point Tools: RISC-V Solutions
15mAccelerating SDV with Synopsys Virtual Prototyping and Silicon Lifecycle Management
10mRISC-V Virtual Platforms for Early RISC-V Embedded Software Development
11mDemo: Accelerating SW Development and Validation of RISC-V Based Designs
14mAccelerate RISC-V DSA design with Virtual Board Builder
