Abstract | ||
---|---|---|
We present the implementation of a fault-tolerant MP-SoC for very small satellites (<; 100kg) based upon commercial components and library IP. This MPSoC is the result of a codesign process and is designed as an ideal platform for software-implemented fault-tolerance measures. It enforces strong isolation between processors, and combines fault-tolerance measures across the embedded stack within an FPGA. This allows us to assure robustness for a satellite on-board computer consisting of modern semiconductors manufactured in fine technology nodes, for which traditional fault-tolerance concepts are ineffective. We successfully implemented this design on several Xilinx UltraScale and UltraScale+ FPGAs with modest utilization. We show that a 4-core implementation is possible with just 1.93 W of total power consumption, which for the first time enables true fault-tolerance for very small spacecraft such as CubeSats. For critical space missions aboard heavier satellites, we implemented an MPSoC-variant for the space-grade XQRKU060 part together with the Xilinx Radiation Testing Consortium. The MPSoC was developed for a 4-year ESA project. It can satisfy the high performance requirements of future scientific and commercial space missions at low cost while offering the strong fault-coverage necessary for platform control for missions with a long duration. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/DFT.2019.8875417 | 2019 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT) |
Keywords | Field | DocType |
space missions,fault-tolerant MPSoC,software-implemented fault-tolerance measures,satellite on-board computer,CubeSats,Xilinx UltraScale FPGA,Xilinx UltraScale+ FPGA,very small spacecraft,Xilinx Radiation Testing Consortium | Satellite,Computer science,Field-programmable gate array,Real-time computing,Fault tolerance,Space exploration,CubeSat,MPSoC,Embedded system,Spacecraft,Power consumption | Conference |
ISSN | ISBN | Citations |
1550-5774 | 978-1-7281-2261-8 | 0 |
PageRank | References | Authors |
0.34 | 9 | 10 |
Name | Order | Citations | PageRank |
---|---|---|---|
Christian M. Fuchs | 1 | 1 | 1.72 |
Pai Chou | 2 | 0 | 0.34 |
Xiaoqing Wen | 3 | 790 | 77.12 |
Nadia M. Murillo | 4 | 0 | 0.34 |
Gianluca Furano | 5 | 2 | 1.49 |
Stefan Holst | 6 | 0 | 0.34 |
Antonis Tavoularis | 7 | 0 | 0.34 |
Shyue-Kung Lu | 8 | 0 | 1.01 |
Aske Plaat | 9 | 524 | 72.18 |
Kostas Marinis | 10 | 0 | 0.34 |