Introducing Fault Tolerance (FT) in designs implemented with commercial-off-the-shelf (COTS) components, such as FPGAs, is very interesting because they are orders of magnitude less expensive than Rad- Hard components. Significant work has been done on FT architectures based on functional redundancy through multi-core processors or Simultaneous Multi Thread (SMT) processors, while very little has been explored in this direction on Interleaved Multi-Threading (IMT) processors. IMT potentially has intrinsic FT features through the redundant execution of the same task on multiple interleaved threads. Also, IMT intrinsically introduces a temporal shift among the redundant instructions, which can be of interest for specific fault situations. Yet, implementing FT within a IMT execution paradigm requires dedicated hardware management. In this work we discuss IMT hardware microarchitecture modifications needed to obtain a stable FT processor, using the RISCV IMT soft-core Klessydra- T13 as the basis of our experiments with an hard Fault-Injection simulation campaign.
A Fault Tolerant soft-core obtained from an Interleaved-Multi- Threading RISC- V microprocessor design / Barbirotta, Marcello; Cheikh, Abdallah; Mastrandrea, Antonio; Menichelli, Francesco; Vigli, Francesco; Olivieri, Mauro. - (2021), pp. 1-4. (Intervento presentato al convegno 34rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2021 tenutosi a Online; Greece) [10.1109/DFT52944.2021.9568368].
A Fault Tolerant soft-core obtained from an Interleaved-Multi- Threading RISC- V microprocessor design
Barbirotta, Marcello;Cheikh, Abdallah;Mastrandrea, Antonio;Menichelli, Francesco;Vigli, Francesco;Olivieri, Mauro
2021
Abstract
Introducing Fault Tolerance (FT) in designs implemented with commercial-off-the-shelf (COTS) components, such as FPGAs, is very interesting because they are orders of magnitude less expensive than Rad- Hard components. Significant work has been done on FT architectures based on functional redundancy through multi-core processors or Simultaneous Multi Thread (SMT) processors, while very little has been explored in this direction on Interleaved Multi-Threading (IMT) processors. IMT potentially has intrinsic FT features through the redundant execution of the same task on multiple interleaved threads. Also, IMT intrinsically introduces a temporal shift among the redundant instructions, which can be of interest for specific fault situations. Yet, implementing FT within a IMT execution paradigm requires dedicated hardware management. In this work we discuss IMT hardware microarchitecture modifications needed to obtain a stable FT processor, using the RISCV IMT soft-core Klessydra- T13 as the basis of our experiments with an hard Fault-Injection simulation campaign.File | Dimensione | Formato | |
---|---|---|---|
Barbirotta_A Fault Tolerant_2021.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
428.28 kB
Formato
Adobe PDF
|
428.28 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.