polito.it
Politecnico di Torino (logo)

Design of a fault tolerant RISC-V instruction execute stage for safety critical applications

Luca Fiore

Design of a fault tolerant RISC-V instruction execute stage for safety critical applications.

Rel. Stefano Di Carlo, Alessandro Savino, Maurizio Martina, Guido Masera. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2021

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

Combining performances, power consumption and fault tolerance in modern integrated circuits is a real challenge. The goal of this work is to present a possible technique to detect and correct both transient and permanent errors in the execution unit of a RISC-V core, without affecting performances. TMR, Standby-Sparing, Alpha Counting and other techniques are mixed together to protect the ALU and the Mul-tiplier against single transient errors and multiple permanent errors. This technique can potentially be applied to any other critical compo-nent and its main advantage is that it allows the component affected by permanent fault to be reused in the remaining non-faulty subparts thus maximizing resources exploitation.

Relatori: Stefano Di Carlo, Alessandro Savino, Maurizio Martina, Guido Masera
Anno accademico: 2020/21
Tipo di pubblicazione: Elettronica
Numero di pagine: 111
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-29 - INGEGNERIA ELETTRONICA
Aziende collaboratrici: Politecnico di Torino
URI: http://webthesis.biblio.polito.it/id/eprint/17869
Modifica (riservato agli operatori) Modifica (riservato agli operatori)