Trikarenos: A Fault-Tolerant RISC-V-based Microcontroller for CubeSats in 28nm
Michael Rogenmoser, Luca Benini

TL;DR
Trikarenos is a fault-tolerant RISC-V microcontroller designed for space applications, offering configurable redundancy and high efficiency, significantly improving performance and energy use compared to existing solutions.
Contribution
It introduces a configurable triple-core lockstep architecture in 28nm technology for space microcontrollers, balancing reliability and efficiency.
Findings
Consumes 15.7mW at 250MHz for fault-tolerant tasks
Achieves 21.5x efficiency gain over state-of-the-art
Increases performance by 2.96x when reliability is not required
Abstract
One of the key challenges when operating microcontrollers in harsh environments such as space is radiation-induced Single Event Upsets (SEUs), which can lead to errors in computation. Common countermeasures rely on proprietary radiation-hardened technologies, low density technologies, or extensive replication, leading to high costs and low performance and efficiency. To combat this, we present Trikarenos, a fault-tolerant 32-bit RISC-V microcontroller SoC in an advanced TSMC 28nm technology. Trikarenos alleviates the replication cost by employing a configurable triple-core lockstep configuration, allowing three Ibex cores to execute applications reliably, operating on ECC-protected memory. If reliability is not needed for a given application, the cores can operate independently in parallel for higher performance and efficiency. Trikarenos consumes 15.7mW at 250MHz executing a…
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.
