Trikarenos: A Fault-Tolerant RISC-V-based Microcontroller for CubeSats in 28nm

Open access
Date
2023Type
- Conference Paper
ETH Bibliography
yes
Altmetrics
Abstract
One of the key challenges when operating micro controllers 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.7 mW at 250 MHz executing a fault-tolerant matrix-matrix multiplication, a 21.5x efficiency gain over state-of-the-art, and performance is increased by 2.96x when reliability is not needed for processing, with a 2.36x increase in energy efficiency. Show more
Permanent link
https://doi.org/10.3929/ethz-b-000651485Publication status
publishedExternal links
Book title
2023 30th IEEE International Conference on Electronics, Circuits and Systems (ICECS)Pages / Article No.
Publisher
IEEEEvent
Subject
Reliability; Adaptive Fault Tolerance; Microcontroller; RISC-V; Space Vehicle Computers; CubeSatOrganisational unit
03996 - Benini, Luca / Benini, Luca
Funding
877056 - A Cognitive Fractal and Secure EDGE based on an unique Open-Safe-Reliable-Low Power Hardware Platform Node (EC)
101095947 - Together for RISc-V Technology and ApplicatioNs (SBFI)
Notes
Presentation held on December 7, 2023More
Show all metadata
ETH Bibliography
yes
Altmetrics