Visible to Intel only — GUID: sss1439971405552
Ixiasoft
Visible to Intel only — GUID: sss1439971405552
Ixiasoft
8.1. Arria® 10 SEU Mitigation Overview
The change in state is a soft error and the FPGA incurs no permanent damage. Because of the unintended memory state, the FPGA may operate erroneously until background scrubbing fixes the upset.
The Quartus® Prime software offers several features to detect and correct the effects of SEU, or soft errors, as well as to characterize the effects of SEU on your designs. Additionally, some Altera FPGAs contain dedicated circuitry to help detect and correct errors.
Altera FPGAs have memory in user logic (block memory and registers) and in Configuration Random Access Memory (CRAM). The Quartus® Prime Programmer loads the CRAM with a .sof file. Then, the CRAM configures all FPGA logic and routing. If an SEU strikes a CRAM bit, the effect can be harmless if the device does not use the CRAM bit. However, the effect can be severe if the SEU affects critical logic or internal signal routing.
Often, a design does not require SEU mitigation because of the low chance of occurrence. However, for highly complex systems, such as systems with multiple high-density components, the error rate may be a significant system design factor. If your system includes multiple FPGAs and requires very high reliability and availability, you should consider the implications of soft errors. Use the techniques in this chapter to detect and recover from these types of errors.