This is a test of the SX-A, 0.22 µm, UMC die. This test was run with minimal supply voltages, 4.5/2.25/2.25 for most runs. Higher voltages were used for SEL and antifuse rupture tests. It used the the TMRSX32_Pattern logical pattern.
Package: CQFP256
Serial Nos. LAN4001, LAN4002
Test frequency: 1 MHz.
DUT schematics: TMRSX32_Logic.ppt.
Total Number of Flip-flops: 800 (user flip-flops).
Clock Configuration: CLK
Ions used:
210 MeV Cl-35
284 MeV Br-81
345 MeV I-127
Antifuse rupture: not detected.
SEL: not detected.
Loss of control, i.e., JTAG upset: Detected. Part believed not to be correctly programmed.
BNL |
S/N | Ion |
LET |
Tilt |
Supply Voltages | Time |
Flux |
Fluence |
1_Err | DOC | DOVH | DOS | DOH | 0_ERR | Strip Charts |
| 13 | 4001 | Cl | 22.9 | 60 | 4.5, 2.25 | 219 | 4.6x104 | 107 |
88 | 61 | 0 | 42 | 0 | 90 | LAN4001C1.pdf |
| 14 | 4001 | Cl | 16.2 | 45 | 4.5, 2.25 | 155 | 6.5x104 | 107 | 48 | 20 | 0 | 16 | 0 | 42 | LAN4001C2.pdf |
15 |
4001 | Cl | 13.2 |
30 | 4.5, 2.25 | 127 | 7.9x104 | 107 | 28 | 18 | 0 | 8 | 0 | 24 | LAN4001C3.pdf |
| 16 | 4001 | Cl | 11.4 | 0 | 4.5, 2.25 | 109 | 9.2x104 | 107 | 34 | 10 | 0 | 9 | 0 | 33 | LAN4001C4.pdf |
| 17 | 4001 | Br | 37.4 | 0 | 4.5, 2.25 | 113 | 9.7x104 | 1.1 x 107 | 321 | 356 | 0 | 353 | 0 | 390 | LAN4001B1.pdf |
| 18 | 4001 | Br | 43.1 | 30 | 4.5, 2.25 | 121 | 8.3x104 | 107 | 401 | 397 | 0 | 430 | 0 | 394 | LAN4001B2.pdf |
| 19 | 4001 | Br | 52.8 | 45 | 4.5, 2.25 | 183 | 5.5x104 |
107 |
624 | 509 | 4 | 526 | 0 | 658 | LAN4001B3.pdf |
| 20 | 4001 | Br | 74.7 | 60 | 4.5, 2.25 | 103 | 4.8x104 | 4.9x106 | JTAG. Upsets on DOVH, not DOH | LAN4001B4.pdf | |||||
| 21 | 4001 | Br | 74.7 | 60 | 4.5, 2.25 | 56 | 4.8x104 | 2.7x106 | JTAG. Upsets on DOVH, not DOH | LAN4001B5.pdf | |||||
| 22 | 4001 | Br | 74.7 | 60 | 4.5, 2.25 | 192 | 5.2x104 | 107 | JTAG. Upsets on DOVH, not DOH | LAN4001B6.pdf | |||||
| 23 | 4001 | Br | 37.4 | 0 | 5.5, 2.75 | 119 | 8.4x104 | 107 | 283 | 299 | 0 | 284 | 0 | 298 | LAN4001B7.pdf |
| 24 | 4002 | Br | 37.4 | 0 | 5.5, 2.75 | Bad Beam | LAN4002B1.pdf | ||||||||
| 25 | 4002 | Br | 37.4 | 0 | 5.5, 2.75 | 120 | 8.7x104 | 1.1x107 | 253 | 266 | 0 | 261 | 0 | 275 | LAN4002B2.pdf |
48 |
4001 |
I |
120 |
60 | 5.5, 2.75 | 163 | 2.4x104 |
3.9x106 | Apparent JTAG Problems | LAN4001I1.pdf | |||||
| 49 | 4002 | I | 59.9 | 0 | 5.0, 2.5 | 115 | 7.0x104 |
8.0x106 |
LAN4002I1.pdf | ||||||
| 50 | 4002 | I | 59.9 | 0 | 5.5, 2.75 | 107 | 6.6x104 | 7.0x106 | LAN4002I2.pdf | ||||||
Preliminary findings:
SEU upset cross-section curve. LAN400xSEU.pdf
The flip-flop strings come in two pairs.
The first pair, DOC and DOS, show little difference in SEU rates. The difference between these pairs is that the DOC shift register has a buffer between each shift register stage. In the SX/SX-A architecture, this leads to the use of a direct connect (in most cases, since the fanout from the C-Cell to the R-Cell is one) which would have the least capacitance, as compared to a fast connect (1 antifuse) and a regular connection (2 or more antifuses). There may be some residual upset rate from the use of C-Cells and fast connect but can not be seen at the frequencies tested so far. See ../../../SEU_Hardening/Test_BNL0800.htm for some frequency test data. It is planned to have a high-speed board built to further explore this area.
The second pair of circuits are the two TMR-hardened strings. Both of these strings are hardened at the user level and not at the device level. There were no detected errors on DOH. DOVH differs from DOH, however, in that buffers are used to bias the presets and clears of the flip-flops and not tie-offs to a voltage rail. This SET detector is more sensitive than the one above since the asynchronous inputs to the flip-flop will catch and hold any transient of sufficient width to flip a memory element. For the DOC/DOS strings, the glitch must be caught at a clock. However, the DOC string results in the buffer having a fan out of one, so a worst-case direct connect (0 antifuses) can be used - the place and route software will be given the goal of using direct connects for each of the buffers in between sequentially adjacent flip-flops. For the UMC 0.22 um SX-A FPGA, this can not be done for the DOVH string, since there must be a fanout of three for each buffer biasing either the preset or clear inputs. Obviously, if the fan out was reduced to one, this would maximize the number of SETs but make the number of errors from the TMR-hardened strings unchanged from the baseline version, since the upset would be voted out. However, the errors would be picked up on the error monitors. Since we are gathering our preliminary data, a different version of the test chip may be built for further testing and evaluation. Note, however, that the primary application of presets and clears for R-Cells use a rather heavy load, as most (but not all!) designs use this function for power-on initialization, and not "normal," operating logic. Some circuit applications like synchronizers often do make use of this input to clear out an incoming asynchronous signal.
Home
Last Revised: January 09, 2002
Digital Engineering Institute
Web Grunt: Richard Katz