System-Level Isolation for Mixed-Criticality RISC-V SoCs: A "World" Reality Check
Luis Cunha, Jose Martins, Manuel Rodriguez, Tiago Gomes, Sandro Pinto, Uwe Moslehner, Kai Dieffenbach, Glenn Farrall, Kajetan Nuernberger, Thomas Roecker

TL;DR
This paper compares hardware isolation primitives for RISC-V SoCs in mixed-criticality environments, analyzing their security, scalability, and performance trade-offs to inform future design and standardization.
Contribution
It provides a comparative analysis and practical implementation of RISC-V hardware isolation primitives, proposing modifications that improve scalability and reduce area.
Findings
World-based checker offers lower worst-case delay and predictable scaling.
Proposed modifications reduce SoC area by up to 5%.
Analysis informs RISC-V specification evolution and future SoC design.
Abstract
As RISC-V adoption accelerates, domains such as automotive, the Internet of Things (IoT), and industrial control are attracting growing attention. These domains are subject to stringent Size, Weight, Power, and Cost (SWaP-C) constraints, which have driven a shift toward heterogeneous Systems-on-Chip (SoCs) integrating general-purpose CPUs, tightly coupled accelerators, and diverse I/O devices with different integrity levels. While such integration improves cost efficiency and performance, it introduces a fundamental safety and security challenge: enforcing system-level isolation in mixed-criticality environments. Although RISC-V International has proposed several hardware isolation primitives, including RISC-V Worlds, IOPMP, and SmMTT, their interoperability, scalability, and suitability for real-time systems remain insufficiently understood. In this paper, we present a comparative…
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
TopicsReal-Time Systems Scheduling · Radiation Effects in Electronics · Interconnection Networks and Systems
