{'fraction_non_alphanumeric': 0.02394106813996317, 'fraction_numerical': 0.0, 'mean_word_length': 5.394117647058824, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Review of the Most Adopted Fault Tolerance Approaches for SRAM based FPGA Real Time Critical Embedded System

: Since the downscaling in technology FPGAs became widely used in space embedded systems, due to their high computing capability, flexibility and easiness of implementation. Especially, SRAM-based FPGAs are now more adopted and implemented; as processing unit; in digital systems like the ADCS, in nanosatellite. However, this continuous downscaling made radiation-induced errors become a major concern. Particularly for SRAMs-based FPGAs, because they are more sensitive to radiations and more prone to soft errors. Regarding this matter, many approaches were developed and adopted in literature. Our objective is to optimize the reliability of the ADCS system, by improving the reliability of its SRAM based-FPGA. Therefore, in this paper we briefly describe the SRAM based FPGA configuration memory. Also, we present the different faults tolerance approaches proposed in the literature, and we evaluate these approaches by illuminating their advantages and disadvantages.