Intel® Stratix® 10 SEU Mitigation User Guide

ID 683602
Date 2/20/2024
Public
Document Table of Contents

2.5.1. Intel® Quartus® Prime Fault Injection Debugger

You can detect and debug single event upset (SEU) using the Fault Injection Debugger in the Intel® Quartus® Prime software. Use the debugger to inject errors into the configuration RAM (CRAM) of an Intel® Stratix® 10 FPGA device.

With the Fault Injection Debugger, you can operate the FPGA in the system and inject random CRAM bit flips. These simulated SEU strikes allow you to observe how the FPGA and the system detect and recover from SEUs. Depending on the results, you can refine the system's recovery sequence.

Figure 6. Fault Injection Debugger Overview Block Diagram for Intel® Stratix® 10 Devices

The Fault Injection Debugger allows you to perform the following:

  • Inject single-bit error to either:
    • Random location
    • Specified region
  • Report error information by reading the error message queue
Note: The Fault Injection Debugger does not support injecting SDM ECC error in Intel® Stratix® 10 devices.
Note: You must have a licensed version of the Intel® Quartus® Prime software to use the Fault Injection Debugger tool.