Visible to Intel only — GUID: sow1566295605376
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: sow1566295605376
Ixiasoft
4.6. Using the Fault Injection Debugger
To use the fault injection feature, enable it in your design by turning on the Enable error detection check and Allow SEU fault injection options.
Blow the FULL_SEU_FAULT_INJECTION fuse to perform the error injection below:
- To inject errors to random locations, use the functions in the Fault Injection Debugger GUI tool.
- To inject errors to specific locations, use the Fault Injection Debugger quartus_fid command-line tool.
By default, the Fault Injection Debugger injects SEU errors to a list of predefined safe locations only—preventing injection into critical CRAM bits that may cause device damage. If you want to perform error injection to other locations, blow the FULL_SEU_FAULT_INJECTION fuse.
Note: To use the Fault Injection Debugger tool, you require the Fault Injection Debugger license.
Section Content
Launching and Setting Up the Fault Injection Debugger
Configuring Your Device using a Software Object File (.sof)
Constraining Regions for Fault Injection
Injecting Errors to Predefined Safe Locations
Blowing Fuse Bit to Enable Injecting All Error Types
Injecting Errors to Random Locations
Injecting Errors to Specific Locations
Injecting Double Adjacent Errors
Injecting SDM ECC Errors
Related Information