PROGRAMMABLE TECHNOLOGIES WEB SITE

A scientific study of the problems of digital engineering for space flight systems,
with a view to their practical solution.


SX-A SEE Test

UMC Die, 0.22 µm

Lot Code D7766.12 WFR #15

BNL, October, 2000

 

Summary

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 schematicsTMRSX32_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.

 

Test Data

BNL
Run #

S/N

Ion

LET
MeV-cm2/mg

Tilt
(degrees)

Supply Voltages

Time
(sec)

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

 

Analysis

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