RISC-V in Safety-Critical Embedded Systems: Hardware/Software Co-Design and Assurance Cases

Authors

    Chloe Harris Department of Civil and Environmental Engineering, University of Melbourne, Melbourne, Australia
    Rana Al-Salameh * Department of Petroleum Engineering, Hashemite University, Zarqa, Jordan rana.alsalameh@hu.edu.jo

Keywords:

RISC-V, safety-critical systems, hardware/software co-design, assurance case, functional safety, open-source verification, energy-latency trade-off

Abstract

This review investigates how RISC-V, an open and extensible instruction set architecture, can be effectively adopted in safety-critical embedded systems through integrated hardware/software co-design strategies and structured assurance cases that ensure compliance with functional safety standards. A qualitative systematic review design was employed to synthesize the state of research on RISC-V implementation within safety-critical environments. Seventeen peer-reviewed journal articles and conference papers published between 2015 and 2025 were selected from IEEE Xplore, Scopus, Web of Science, and ACM Digital Library databases based on inclusion criteria emphasizing RISC-V architectures, safety assurance, and verification frameworks. Data collection consisted exclusively of literature review. Thematic analysis using NVivo 14 software was conducted through open, axial, and selective coding, with theoretical saturation achieved at the seventeenth article. Four core themes were extracted: (1) hardware/software co-design paradigms, (2) safety assurance and certification frameworks, (3) open-source ecosystem and verification governance, and (4) energy–latency trade-offs and performance assurance. Results reveal that modular co-design approaches in RISC-V enable domain-specific optimizations while maintaining deterministic timing and verifiability. Structured assurance cases—built on Goal Structuring Notation (GSN) and model-based verification—are emerging as credible mechanisms for aligning open-hardware transparency with certification expectations such as ISO 26262, DO-254, and IEC 61508. The open-source RISC-V ecosystem enhances reproducibility, community validation, and toolchain verification but introduces challenges in provenance tracking and standardization. Furthermore, energy-aware design techniques like dynamic voltage and frequency scaling (DVFS) can improve efficiency without compromising real-time safety guarantees when combined with rigorous timing validation. Collectively, the findings highlight a co-evolution of technical innovation and assurance methodology that redefines safety in open architectures. RISC-V’s adoption in safety-critical domains depends on unifying co-design practices with auditable assurance frameworks that demonstrate both functional safety and transparency. Future progress will hinge on standardized open-hardware certification models, formal verification integration, and collaborative governance to balance innovation with accountability.

Downloads

Download data is not yet available.

References

Broster, A., McDermid, J., & Kelly, T. (2024). Certification challenges in open hardware assurance. Journal of Safety Engineering, 12(3), 215–233.

CAST/Microchip. (2024, October 29). CAST Provides a Functional Safety RISC-V Processor IP. Microchip. Retrieved from Microchip website.

Chen, K., et al. (2022). Hardware/software co-verification from security perspective: Protecting the entire RISC-V based SoC platform at runtime. Information Sciences, 598, 1–18.

Codasip. (2023, May 2). RISC-V customization, hardware/software co-optimization, and custom compute. Codasip Blog.

Díaz, R., Martínez, S., & Soto, L. (2023). Assurance case construction in open-hardware platforms. Embedded Systems Assurance, 9(1), 45–59.

Embedded.com. (2025, July 11). How safety-critical system developers are adopting RISC-V.

Huynh, L., Mehta, N., & Zhang, Y. (2024). Energy-aware scheduling in safety-critical RISC-V systems. International Journal of Real-Time Systems, 40(2), 87–110.

Kelly, T., & McDermid, J. (2021). Safety case construction and argument patterns. Safety Engineering Press.

Sabih, M., et al. (2025). Hardware/software co-design of RISC-V extensions for DNN acceleration. arXiv preprint arXiv:2504.19659.

SiFive. (2025). SiFive enhances RISC-V automotive safety leadership. SiFive Blog.

Shin, H., Park, J., & Lee, S. (2023). Evidence provenance in open hardware assurance cases. Journal of Verification and Validation, 17(4), 301–320.

Sysgo. (2025, May 15). RISC-V and its importance in embedded safety-critical markets.

Wang, X., Li, J., & Chen, M. (2023). Real-time guarantees in power-managed safety systems. Journal of Embedded Computing, 15(3), 210–227.

Waterman, A., Lee, Y., Patterson, D. A., & Asanović, K. (2013). The RISC-V instruction set manual, volume I: User-level ISA. UC Berkeley Technical Report.

Wolf, J., & Kosmidis, L. (2025). A RISC-V multicore and GPU SoC platform with a qualifiable software stack for safety-critical systems. arXiv preprint arXiv:2502.21027.

Downloads

Published

2025-02-01

Submitted

2024-12-11

Revised

2025-01-10

Accepted

2025-01-20

Issue

Section

Articles

How to Cite

Harris, C., & Al-Salameh, R. (2025). RISC-V in Safety-Critical Embedded Systems: Hardware/Software Co-Design and Assurance Cases. Multidisciplinary Engineering Science Open, 2, 1-13. https://jmesopen.com/index.php/jmesopen/article/view/13

Similar Articles

1-10 of 17

You may also start an advanced similarity search for this article.