Visible to Intel only — GUID: qwu1507098347940
Ixiasoft
Visible to Intel only — GUID: qwu1507098347940
Ixiasoft
5.2.2. Fault Injection Debugger Command-Line Interface
Long Argument | Short Argument | Description |
---|---|---|
list | l | Display all installed hardware. |
cable | c | To select the cable number. Run ‘jtagconfig’ to check the cable number. The figure below shows the cable number for Agilex™ 5 device is 2. |
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. Example command: quartus_fid --cable 2 --index=@1=abc.sof --time 10 --number 2 |
ecc | e | Option to specify ECC error injection. Full syntax: "@<device_position>=<sector_index> <RAM_ID>"Command example: quartus_fid -c 1 -i "@1=test.sof" -n 1 -e "@1=0x7 0x0" |
ecc_list | — | Option to list the sector index and RAM ID values. |
safe_user | x | Option to inject errors to predefined safe locations. Full syntax: "@<device_position>=<sector_index <error_type>" where the error_type values are:
Command example: quartus_fid -c 1 -i "@1=test.sof" -n 1 -x "@1=0x6 1" |
seu_list | — | Option to list the predefined safe locations CRAM bits. |