English

Combining Fault Tolerance Techniques and COTS SoC Accelerators for Payload Processing in Space

Hardware Architecture 2025-06-17 v1

Abstract

The ever-increasing demand for computational power and I/O throughput in space applications is transforming the landscape of on-board computing. A variety of Commercial-Off-The-Shelf (COTS) accelerators emerges as an attractive solution for payload processing to outperform the traditional radiation-hardened devices. Towards increasing the reliability of such COTS accelerators, the current paper explores and evaluates fault-tolerance techniques for the Zynq FPGA and the Myriad VPU, which are two device families being integrated in industrial space avionics architectures/boards, such as Ubotica's CogniSat, Xiphos' Q7S, and Cobham Gaisler's GR-VPX-XCKU060. On the FPGA side, we combine techniques such as memory scrubbing, partial reconfiguration, triple modular redundancy, and watchdogs. On the VPU side, we detect and correct errors in the instruction and data memories, as well as we apply redundancy at processor level (SHAVE cores). When considering FPGA with VPU co-processing, we also develop a fault-tolerant interface between the two devices based on the CIF/LCD protocols and our custom CRC error-detecting code.

Keywords

Cite

@article{arxiv.2506.12971,
  title  = {Combining Fault Tolerance Techniques and COTS SoC Accelerators for Payload Processing in Space},
  author = {Vasileios Leon and Elissaios Alexios Papatheofanous and George Lentaris and Charalampos Bezaitis and Nikolaos Mastorakis and Georgios Bampilis and Dionysios Reisis and Dimitrios Soudris},
  journal= {arXiv preprint arXiv:2506.12971},
  year   = {2025}
}

Comments

Presented at the 30th IFIP/IEEE VLSI-SoC Conference

R2 v1 2026-07-01T03:18:41.479Z