Visible to Intel only — GUID: pvr1566295663815
Ixiasoft
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 Predefined Safe Locations
4.6.5. Blowing Fuse Bit to Enable Injecting All Error Types
4.6.6. Injecting Errors to Random Locations
4.6.7. Injecting Errors to Specific Locations
4.6.8. Injecting Double Adjacent Errors
4.6.9. Injecting SDM ECC Errors
Visible to Intel only — GUID: pvr1566295663815
Ixiasoft
4.6.6. Injecting Errors to Random Locations
To inject errors to random locations on the device, subject to the constrained ASD regions, use the Fault Injection Debugger tool.
Before you begin, set up the hardware for the Fault Injection Debugger. You must also first blow the FULL_SEU_FAULT_INJECTION fuse bit.
- In the Fault Injection Debugger tool, under the Fault Injection box, turn on Inject Fault.
- Turn on LUTRAM Checking to receive the warning message when the error injection occurs at LUTRAM.
- If you want the fault injection to run a specific number of iterations, select Run for and specify the number of iterations.
- If you want the fault injection to run continuously from when you click Start until you click Stop:
- Select Run until stopped.
- From the menu, select Tools > Options.
- In the Options window, specify the Injection interval time.
- Click Start.
The Quartus® Prime Messages window shows messages about the injected errors.
- To view more information about the injected faults, click Read EMR.
The Fault Injection Debugger retrieves the content of the error message queue and displays it in the Messages window.
- If you selected Run until stopped, click Stop to stop the fault injection runs.