Visible to Intel only — GUID: mlm1566295380213
Ixiasoft
1. Intel Agilex® 7 SEU Mitigation Overview
2. Intel Agilex® 7 CRAM Error Mitigation
3. Secure Device Manager ECC and SmartVID Errors Detection
4. Intel Agilex® 7 SEU Mitigation Implementation Guides
5. IP and Software References
6. Intel Agilex® 7 SEU Mitigation User Guide Archives
7. Document Revision History for the Intel Agilex® 7 SEU Mitigation User Guide
4.6.1. Launching and Setting Up the Fault Injection Debugger
4.6.2. Configuring Your Device using a Software Object File (.sof)
4.6.3. Constraining Regions for Fault Injection
4.6.4. Injecting Errors to Random Locations
4.6.5. Injecting Errors to Specific Locations
4.6.6. Injecting Double Adjacent Errors
4.6.7. Injecting SDM ECC Errors
4.6.8. Analyzing SEU or SDM ECC Errors Using Signal Tap
Visible to Intel only — GUID: mlm1566295380213
Ixiasoft
2.6.1. Fault Injection Debugger
Using the Fault Injection Debugger, you can inject random CRAM bit flips into the Intel Agilex® 7 FPGA during system operation. With these simulated SEU strikes, you can test, debug, and refine your design's SEU detection and recovery sequence.
You can only perform error injection when LUTRAM is configured as LUT and it discards when the LUTRAM is configured as a RAM. The Fault Injection Debugger tool prompts a warning message to indicate the error injection occurs at LUTRAM if you turn on the LUTRAM Checking option. Intel recommends adding .smh for better accuracy of LUTRAM checking.
Figure 8. Fault Injection Debugger Overview Block Diagram for Intel Agilex® 7 Devices
Features of the Fault Injection Debugger:
- Inject single-bit error to a random location or a specified region.
- Report error information by reading the error message queue.
Note: To use the Fault Injection Debugger, you require a licensed Intel® Quartus® Prime software with the "fault_injection_debugger_tool" feature in the license. To check if you have the feature in your license, from the Intel® Quartus® Prime software menu, select Assignment > Device. Click Device and Pin Options and then navigate to Error Detection CRC. If you can turn on Allow SEU fault injection, then you have the necessary license to use the Fault Injection Debugger tool.