On the criticality of caches in fault-tolerant processors for space

Conference Paper (2019)
Author(s)

Stefano Di Mascio (TU Delft - Aerospace Engineering)

Alessandra Menicucci (TU Delft - Aerospace Engineering)

Eberhard Gill (TU Delft - Aerospace Engineering)

Gianluca Furano (European Space Agency (ESA))

Claudio Monteleone (European Space Agency (ESA))

Research Group
Space Systems Egineering
DOI related publication
https://doi.org/10.1109/DFT.2019.8875424 Final published version
More Info
expand_more
Publication Year
2019
Language
English
Research Group
Space Systems Egineering
Article number
8875424
ISBN (electronic)
9781728122601
Event
32nd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2019 (2019-10-02 - 2019-10-04), Noordwijk, Netherlands
Downloads counter
220

Abstract

This paper analyzes the contribution of caches to failures at processor level due to soft errors. In order to do this, approximated methodologies to estimate the percentage of the total Sensitive Area (SA) of a processor for each unit during early design exploration are proposed. Then, to identify the most vulnerable units, a metric called Relative Soft Error Vulnerability (RSEV) is defined. The analysis shows that caches are the most vulnerable units of state-of-the-art processors and that, even when considering higher-frequency and more complex pipelines representative of next-generation processors for space applications, the final in-orbit failure rate is dominated by failures caused by upsets in cache arrays. Even when protecting memory arrays with information redundancy, the large fraction of upsets occurring in caches is potentially the biggest threat to processor availability and reliability, especially if errors are modelled with invalid assumptions and are not properly handled when detected.