Open-source IP cores for space

A processor-level perspective on soft errors in the RISC-V era

Review (2021)
Authors

Stefano Di Di Mascio (Space Systems Egineering)

A. Menicucci (Space Systems Egineering)

Eberhard K.A. Gill (TU Delft - Space Engineering)

Gianluca Furano (European Space Agency (ESA))

Claudio Monteleone (European Space Agency (ESA))

Affiliation
Space Systems Egineering
Copyright
© 2021 S. Di Mascio, A. Menicucci, E.K.A. Gill, Gianluca Furano, Claudio Monteleone
To reference this document use:
https://doi.org/10.1016/j.cosrev.2020.100349
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 S. Di Mascio, A. Menicucci, E.K.A. Gill, Gianluca Furano, Claudio Monteleone
Affiliation
Space Systems Egineering
Volume number
39
DOI:
https://doi.org/10.1016/j.cosrev.2020.100349
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper discusses principles and techniques to evaluate processors for dependable computing in space applications. The focus is on soft errors, which dominate the failure rate of processors in space. Error, failure and propagation models from literature are selected and employed to estimate the failure rate due to soft errors in typical processor designs. A similar approach can be followed for applications with different radiation environments (e.g. automotive, servers, experimental instrumentation exposed to radiation on ground), by adapting the error models. This detailed white-box analysis is possible only for open-source Intellectual Property (IP) cores and in this work it will be applied to several open-source IP cores based on the RISC-V Instruction Set Architecture (ISA). For these case studies, several types of redundancy described in literature for space processors will be evaluated in terms of their cost-effectiveness and expected final in-orbit behavior. This work provides a comprehensive framework to assess efficacy and cost-effectiveness of redundancy, instead of listing and categorizing the techniques described in literature without assessing their relevance to state-of-the-art designs in space applications.