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.

Relators: Stefano Di Carlo, Alessandro Savino, Maurizio Martina, Guido Masera
Academic year: 2020/21
Publication type: Electronic
Number of Pages: 111
Subjects:
Corso di laurea: Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering)
Classe di laurea: New organization > Master science > LM-29 - ELECTRONIC ENGINEERING
Aziende collaboratrici: Politecnico di Torino
URI: http://webthesis.biblio.polito.it/id/eprint/17869
Modify record (reserved for operators) Modify record (reserved for operators)