Visible to Intel only — GUID: qwu1507098347940
Ixiasoft
1. Intel® Stratix® 10 SEU Mitigation Overview
2. Intel® Stratix® 10 Mitigation Techniques for CRAM
3. Secure Device Manager ECC Error Detection
4. Intel® Stratix® 10 SEU Mitigation Implementation Guides
5. Advanced SEU Detection Intel® FPGA IP References
6. Intel® Stratix® 10 Fault Injection Debugger References
7. Intel® Stratix® 10 SEU Mitigation User Guide Archives
8. Document Revision History for the Intel® Stratix® 10 SEU Mitigation User Guide
4.1. Setting SEU_ERROR Pin
4.2. Intel® Quartus® Prime SEU Software Settings
4.3. Enabling Priority Scrubbing
4.4. Performing Hierarchy Tagging
4.5. Programming Sensitivity Map Header File into Memory
4.6. Performing Lookup for Sensitivity Map Header
4.7. Using the Fault Injection Debugger
4.8. Analyzing SEU Errors Using Signal Tap
4.9. Intel® Quartus® Prime Software SEU FIT Reports
Visible to Intel only — GUID: qwu1507098347940
Ixiasoft
6.2. Fault Injection Debugger Command-Line Interface
You can run the Fault Injection Debugger at the command line with the quartus_fid executable, which is useful if you want to perform fault injection from a script.
Long Argument | Short Argument | Description |
---|---|---|
list | l | Display all installed hardware. |
cable | c | To select the cable number. |
auto | a | For auto detect operation. You must select only one cable for this operation. |
index | i | Option to specify the active device or devices to inject soft error. Full syntax: @<device_position>=<file_path>#<operation>where:
Command example: quartus_fid --cable=1 --index=@2=abc.sof#P |
number | n | Option to specify the number of soft errors to inject. If you do not specify the number of errors, the Fault Injection Debugger executes the interactive mode. In the interactive mode, you can select to inject fault, read EMR, scrub errors, or quit.
Note: You can inject up to four soft errors.
Command examples:
|
smh | s | Option to specify the sensitivity map header file. Full syntax: @<device_position>=<file_path>#<region_info>where:
Command examples:
|
user | u | Option to specify the user specific fault. Full syntax: @<device_position>=<sector-frame-bit-pair ?>#1 <sector-frame-bit-pair ?>#2 ... <sector-frame-bit?>#nwhere:
Command example: quartus_fid --cable=1 --index=@2=abc.sof --number=1 --user="@2=0x003c 0x000d 0x0269" |
lutram | — | Option for LUTRAM checking during error injection activities. Command example: quartus_fid --cable=1 --index=@2=abc.sof --number=8 --lutram |
time | t | Option to specify the interval time between injections. |
Related Information
4 If you do not specify any operation, the default operation is "inject fault".
5 The maximum pair of frame-bit depends on argument n.