Published January 26, 2026 | Version v1
Conference paper Open

A Framework for Automated Integration of High-Level Simulators in RISC-V SoCs

  • 1. ROR icon INESC TEC
  • 2. EDMO icon Faculty of Engineering - University of Porto (FEUP)

Description

To achieve further performance and efficiency, System-on-Chip (SoC) designs increasingly rely on core customization or integration of application-specific hardware blocks. This requires extensive efforts during Design Space Exploration (DSE) of new hardware to achieve integration, correctness, and target performance. This is time-consuming and error-prone, hindering fast iterative hardware/software co-design. This paper presents a co-simulation framework which integrates arbitrary high-level simulators into Verilog-based SoC platforms, demonstrated on the RISC-V–based open-source X-HEEP SoC. Using inter-process communication we enable cycle-accurate lock-step co-simulation where high-level simulators of accelerators are exposed as memory-mapped peripherals to the RISC-V core. For experimental validation we re-implemented an existing peripheral of the X-HEEP SoC written in Register-Transfer Level (RTL) as an external simulator process, and observed that the cosimulated version maintains identical cycle-level behavior with a maximum wall-clock overhead of 11 %. This work enables fast DSEs of heterogeneous RISC-V–based SoCs.

Files

DASIP_2026_xheepcosim.pdf

Files (610.8 kB)

Name Size Download all
md5:a12f0809a32b0ffc914b190899f82f0a
610.8 kB Preview Download

Additional details

Funding

European Commission
A-IQ Ready - Artificial Intelligence using Quantum measured Information for realtime distributed systems at the edge 101096658