Title: Single Event Effects of a FLASH-based FPGA
1Single Event Effects of a FLASH-based FPGA
- J. J. Wang, Brian Cronquist, John McCollum
- Actel Corporation
- Rich Katz, Igor Kleyner (OSC) - NASA/GSFC
- Rocky Koga - Aerospace
2 Outline
- Device and Technology
- Architecture
- Beam Tests and Results
- Conclusions
3ProASIC
ProASIC is a register rich FLASH-based FPGA
family manufactured by 0.25µm technology and
offering up to half million system gates.
4ProASIC Plus
ProASIC Plus is an improved ProASIC manufactured
by 0.22µm technology and above, offering up to 1M
system gates.
5FPGA Switch Technology
SRAM FLASH Antifuse
Re-programmable Re-programmable One time programmable
Volatile Non-volatile Non-volatile
Standard CMOS FLASH Technology Special process
Very sensitive to SE Insensitive to SE Immune to SE
In operation mode, not programming mode
- SEE of FLASH-based FPGA comes only from its CMOS
logic.
6The FLASH Switch
The switch is comprised of two transistors which
share a gate.
Additional source/drain implant in PRG/SEN device
enables tunneling to overlapping floating
gate. ONO inter-poly dielectric
7Program and Erase
Program and erase are accomplished with F-N
Tunneling where the floating gate overlaps the
source and drain.
8Operation
During operation, the floating gate is
effectively 1.5VCC in the on state and slightly
negative in the off state.
9Comparison with SRAM Switch
The FLASH switch is approximately 1/7th the area
of an SRAM switch.
SRAM based PLD
FLASH based PLD
7 1
10 Outline
- Device and Technology
- Architecture
11Chip Layout
ProASIC contains standard elements of any FPGA
Logic Cells, IO, Embedded SRAM and Routing
Resources
12Logic Tile
The ProASIC logic tile is a fine grained FPGA.
Configured with switches. Primitive register
with set/reset or 3-input combinatorial
function. Low cost of registers ideal for
registers filtering applications.
13ProASIC Routing Resources
ProASIC has 4 distinct classes of routing
resources.
- Four high-speed global paths
- High-performance routing hierarchy
- Corner-to-corner delaylt 4ns (typical)
14Global Routing
ProASIC has flexible global resources.
Accessible from 4 pads. Used for clocks,
sets/resets and other high fanout nets. 4
H-trees. 3.5ns delay. 0.25ns skew Tree
junctions controlled by switch.
15Example of Global Distribution
Unused branches of the global network are
disconnected from the network, saving power.
16High Speed Bus Lines
Bus network designed for processor-based
functionality.
24 Lines 24 Lines 24 Lines 24 Lines 24
Lines 24 Lines 24 Lines 24 Lines 24 Lines
24 Lines 8 Lines
17Local Routing
Efficient Long Lines (1, 2 or 4 Tiles long)
Connection to logic cell inputs
Inputs
Ultra Fast Local Lines to 8 surrounding Tiles
Output
Intrinsic Cell Wire Delay lt 0.5ns (Typical)
18IO Functionality
Individually Selectable 3.3V 2.5V
I/Os 3.3V 33MHz PCI Compliant Individually
Selectable Slew Rate Control 25, 50, 100mA/nsec
19 Outline
- Device and Technology
- Architecture
- Beam Tests and Results
20Heavy Ion Test
Device ProASIC A500K050
Foundry/Technology Infineon/0.25 µm
Facility Brookhaven
Ions Br-81, 252.5MeV (LET37MeV-cm2/mg) Cl-35, 210MeV (LET11.45MeV-cm2/mg)
Fluence per Run 107 cm-2
Design 400bits shift register
- Results
- SEL detected, 16.2 lt LETth lt 22.9MeV-cm2/mg.
- SEU cross-section at 16.2MeV-cm2/mg is 9.6 x 10-8
cm2/bit. - No detectable FLASH switch upset.
21Heavy Ion Test
Device ProASIC A500K130
Foundry/Technology Infineon/0.25 µm
Facility Berkeley
Ions Ar, Cu, Cr, Xe
Design 240bits twisted ring counter
Ion LET (MeV-cm2/mg) SEL X-section (cm2/device)
Ar 15 1.8 x 10-7
Cu 30 1.3 x 10-6
Cr 41 1.6 x 10-5
Xe 63 4.9 x 10-5
22Proton Test
Device ProASIC A500K130
Foundry/Technology Infineon/0.25 µm
Facility LLUMC
Neutron Energy 50, 100, 200MeV
Fluence per run 107 p/cm-2
Design 240bits twisted ring counter
23Configuration Switch SEU
The FLASH switch is intrinsically SEU hard.
DQ/Q lt 3 for LET 100MeV-cm2/mg Total dose
effect can be counteracted by periodically
refreshing the device.
24SEE during Configuration
The switch is susceptible to gate rupture during
configuration (high voltage across thin oxide)
which may limit effectiveness for reconfigurable
payloads.
Configuration not required for conventional FPGA
applications. Peripheral high voltage
(programming) circuits maybe susceptible to
latch-up.
25Conclusions
- ProASIC offers a high-density, re-programmable,
and non-volatile programmable logic solution to
high reliability market. - However, at this moment
- ProASIC is not suitable for space-flight
application due to its SEL sensitivity at
moderate LETTH. - But for avionics, the heavy ion and proton
testing data show that it is immune to neutrons.