Agilex™ 7 SEU Mitigation User Guide

ID 683128
Date 9/20/2024
Public
Document Table of Contents

2.1. CRAM Error Detection and Correction

Agilex™ 7 devices feature on-chip EDC circuitry to detect soft errors. If you enable the internal scrubbing feature, the Agilex™ 7 FPGA corrects an error caused by an SEU event if it is correctable.
Table 3.  Detection and Correction of Error Types
Error Type Detection Correction
Single bit error Yes Yes
Double adjacent errors Yes Yes
Multiple bits error Yes

The following figure shows the EDC operation. For a given Agilex™ 7 device, the total sectors are divided equally into groups. The number of sectors per group are based on Smax, which is the maximum number of sectors allowed to run the EDC operation concurrently in a same thread. The Smax has device dependency. You can get the Smax details in the System Window: the number of thread(s). In this case, Smax = 5, each group runs at a different thread during SEU detection and correction. The first group runs the EDC process at time T0. This is followed by the second and third group at time T1 and T2 respectively, until the last available group. The time duration to complete one cycle of the EDC process for all the groups is the minimum SEU interval of the device.

Figure 1. EDC Operation
Note: For information about the embedded memory ECC feature, refer to the related information.