Visible to Intel only — GUID: pyk1505282276071
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: pyk1505282276071
Ixiasoft
2.3.1.4.1. SMH Revision 4 File Format
Block | Sub - block | 32-bit Word | Bit | Description |
---|---|---|---|---|
Sensitivity map header | — | 0 | [31:0] | Identification word for SMH format and its version, 0xXE445341. |
1 | [31:8] | Reserved | ||
[7:0] | ASD Region bitmask size. ASD region bitmask size is the upper bound power of 2 for maximal ASD Region ID in design, can be 1,2,4,8,16 or 32. | |||
2 | [31:0] | Address of the Sector Information block. | ||
Sectors Information block | Sector 0 Information | 0 | [31:0] | Address of the sector 0 encoding scheme. |
1 | [31:0] | Address of the encoded sector 0 sensitivity data. | ||
2 | [23:8] | The number of ASD region bitmasks used by sector 0 (i.e. number of SMH tags). Value of 0 indicates that there are no sensitive bits in a sector. | ||
[7:0] | The sector 0 SMH tag size in bits, can be 1, 2, 4, 8. | |||
… | … | … | … | |
Sector N Information | N*3 .. N*3+2 | … | … | |
Sectors Encoding block | Sector Encoding 0 | 0 | [31:16] | Identification word 0xEEEE |
[15:0] | Size of a single frame encoding (i.e. bit->tag index) map in bytes. | |||
1 | [31:0] | Address of the frame information (FADD). | ||
2 | [31:0] | Address of the frame encoding map (EADD). | ||
FADD | [31:20] | Index of encoding map for frame 0 | ||
[19:0] | Sensitivity data offset into sector sensitivity data for frame 0. | |||
… | … | … | ||
FAAD+K | [31:20] | Index of encoding map for last frame | ||
[19:0] | Sensitivity data offset into sector sensitivity data for last frame. | |||
EADD | Frame encoding map 0. Contains the mapping of ‘bit position’ in frame to 16-bit ‘bit group sensitivity tag index’ into frame sensitivity data. For all the phantom bits in a frame ‘bit group sensitivity index’ is set to 0xFFFF since no sensitivity data is needed. |
|||
… | … | … | ||
… | … | … | … | |
Sector Encoding M | ... | |||
Sectors Sensitivity Data | Sector 0 Data | 0 | [31:16] | Sector data identification word (0xDDDD) |
[15:0] | Reserved | |||
1..L | Sector Regions Map: L = ('ASD region bitmask size' * 'number of ASD region masks for sector'+31)/32 |
|||
L+1 | Encoded frames sensitivity data. Data for each frame is located at: offset = L+1+frame sensitivity data offset * sector SMH tag size |
|||
… | … | … | … | |
Sector N Data | … |