Trikarenos: Design and Experimental Characterization of a Fault-Tolerant 28nm RISC-V-based SoC

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rogenmoser, Michael, Wiese, Philip, Forlin, Bruno Endres, Gürkaynak, Frank K., Rech, Paolo, Menicucci, Alessandra, Ottavi, Marco, Benini, Luca
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866911193344507904
author Rogenmoser, Michael
Wiese, Philip
Forlin, Bruno Endres
Gürkaynak, Frank K.
Rech, Paolo
Menicucci, Alessandra
Ottavi, Marco
Benini, Luca
author_facet Rogenmoser, Michael
Wiese, Philip
Forlin, Bruno Endres
Gürkaynak, Frank K.
Rech, Paolo
Menicucci, Alessandra
Ottavi, Marco
Benini, Luca
contents RISC-V-based fault-tolerant system-on-chip (SoC) designs are critical for the new generation of automotive and space SoC architectures. However, reliability assessment requires characterization under controlled radiation doses to accurately quantify the fault tolerance of the fabricated designs. This work analyzes the Trikarenos design, a SoC implemented in TSMC 28nm, for single event upset (SEU) vulnerability under atmospheric neutron and 200 MeV proton radiation, comparing these results to simulation-based fault injection. All faults in error correction codes (ECC) protected memory are corrected by a scrubber, showing an estimated cross-section per bit of up to $1.09 \times 10^{-14}$ cm$^2$ bit$^{-1}$. Furthermore, the triple-core lockstep (TCLS) mechanism implemented in Trikarenos is validated and is shown to correct errors affecting a cross-section up to $3.23 \times 10^{-11}$ cm$^2$, with the remaining uncorrectable vulnerability below $5.36 \times 10^{-12}$ cm$^2$. When augmenting the experimental analysis of fabricated chips with gate-level fault injection in simulation, 99.10 % of injections into the SoC produced correct results, while 100 % of injections in the TCLS-protected cores were handled correctly. With 12.28 % of all injected faults leading to a TCLS recovery, this indicates an approximate effective flip-flop cross-section of up to $1.28 \times 10^{-14}$ cm$^2$/FF.
format Preprint
id arxiv_https___arxiv_org_abs_2407_05938
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Trikarenos: Design and Experimental Characterization of a Fault-Tolerant 28nm RISC-V-based SoC
Rogenmoser, Michael
Wiese, Philip
Forlin, Bruno Endres
Gürkaynak, Frank K.
Rech, Paolo
Menicucci, Alessandra
Ottavi, Marco
Benini, Luca
Instrumentation and Detectors
Hardware Architecture
High Energy Physics - Experiment
RISC-V-based fault-tolerant system-on-chip (SoC) designs are critical for the new generation of automotive and space SoC architectures. However, reliability assessment requires characterization under controlled radiation doses to accurately quantify the fault tolerance of the fabricated designs. This work analyzes the Trikarenos design, a SoC implemented in TSMC 28nm, for single event upset (SEU) vulnerability under atmospheric neutron and 200 MeV proton radiation, comparing these results to simulation-based fault injection. All faults in error correction codes (ECC) protected memory are corrected by a scrubber, showing an estimated cross-section per bit of up to $1.09 \times 10^{-14}$ cm$^2$ bit$^{-1}$. Furthermore, the triple-core lockstep (TCLS) mechanism implemented in Trikarenos is validated and is shown to correct errors affecting a cross-section up to $3.23 \times 10^{-11}$ cm$^2$, with the remaining uncorrectable vulnerability below $5.36 \times 10^{-12}$ cm$^2$. When augmenting the experimental analysis of fabricated chips with gate-level fault injection in simulation, 99.10 % of injections into the SoC produced correct results, while 100 % of injections in the TCLS-protected cores were handled correctly. With 12.28 % of all injected faults leading to a TCLS recovery, this indicates an approximate effective flip-flop cross-section of up to $1.28 \times 10^{-14}$ cm$^2$/FF.
title Trikarenos: Design and Experimental Characterization of a Fault-Tolerant 28nm RISC-V-based SoC
topic Instrumentation and Detectors
Hardware Architecture
High Energy Physics - Experiment
url https://arxiv.org/abs/2407.05938