melanie berg m iz tech dog ies ncwpo rated nasngsfc ... · r melanie berg m un iz tech n dog ies i...

24
r Melanie Berg M un iz Tech n dog ies I ncwpo rated NASNGSFC Radiation Effects an Analysis Group To be presented by Melanie Berg at Radiationand Its Effects on Components and Systems (RADECS) 2006. Athens Greece. September 27-29,2006. Page 1 Field ~r~gram~a~l~ Gate Array [FPGA) - Definition - fmplementatians in space missions - Available Technologies Single Event Upsets (SEUs) and Singte Event Transients - Definition Testing - Goals - Considerations - Data Analysis [SETS) - HOW they Effect FPGAs SUmmav To be presented by Melanie Bern at Radiation and Its Effeds on CDmponentSand Systems (RADECS) 2066. Athens Greece. September 27-29,2006. Page 2 To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. I https://ntrs.nasa.gov/search.jsp?R=20070024440 2019-12-26T23:39:16+00:00Z

Upload: others

Post on 05-Sep-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

r

Melanie Berg M un iz Tech n dog ies I ncwpo rated NASNGSFC Radiation Effects an

Analysis Group

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006. Athens Greece. September 27-29,2006. Page 1

Field ~ r ~ g r a m ~ a ~ l ~ Gate Array [FPGA) - Definition - fmplementatians in space missions - Available Technologies

Single Event Upsets (SEUs) and Singte Event Transients

- Definition

Testing - Goals - Considerations ’

- Data Analysis

[SETS)

- HOW they Effect FPGAs

SUmmav To be presented by Melanie Bern at Radiation and Its Effeds on CDmponentS and Systems (RADECS) 2066. Athens Greece. September 27-29,2006. Page 2

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. I

https://ntrs.nasa.gov/search.jsp?R=20070024440 2019-12-26T23:39:16+00:00Z

Faulty Chips Delay launch of Japanese lmaqinq Satellite

Wllitc (IGS) p&@m decided Some 10 d i p s need to IC- Aug.ljtoppnerhclamrhaf placed. he said. Deiailr dboul

To be presenled by Melanie Berg a1 Radiation and lls Effens on Components and Systems (RADECS) 2006, Alhens Greece, September 27-29.2006. Page 3

To be presented by Melanie Berg at Radiaon and I t s Effeds on Components and Systems @AOECS) 2006, Athens Greece. September27-29,2006 Page 4

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 2

To be pressnted by Melame f3erg at Redlatlon and Its Effects MI CWopMlents and Systems (RAOECS) 2006, Athens Gceaoe. September27-29,2006 Page 5

Role of F ~ ~ ~ A ~ I ~ Devices ~ i t ~ i ~ Space issions

To be presemed by Melanie Berg at Radidon and I t s Effeds on Components and Systems (RADECS) 2006, Athens Greece. sepiember27-29.2W6 Page 6

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 3

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 4

become more susceptible to in~urr in~ faults.

- reduction in core voltage - decrease in transistor

- increase in switching

A Fault Ocxurs when a transistor that is turned oft - Collects Charge at the drain - turns on with enough charge

to change the state of the

Why?

Current Flow - On Transistor -

geometry

speeds,

-

outpt To be presented by elanie Berg at R a d i m and Its E m on components and Systems (WIDECS) 2006, Athens Greeoe, Septemher 27-29, 2006 Page 9

Transient Generation and ~ r ~ ~ a ~ a t i ~ ~

Add something about set capture in dff

3e 10

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29, 2006. 5

t F

To be presented by Melam Berg at Radratlon and Its Effeds on Components and Sysrems (RADECS) ZWB, Athens Greece. September27-29,2006 Page 11

To be presenied by Melam Berg at Radiaon and Its Effeds on Cmpments and System5 (FMECS) ZOOS. Athens Greece, September 27-29.2000 Page 12

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 6

~ o n ~ g u ~ a t ~ ~ ~ Memory hit: - Largest area of concern for the Device - The entire FPGA can become un-configured. L ~ ~ ~ ~ ~ ~ o ~ n e ~ t ~ ~ Hit - frequency dependency: SETS can be caught by Flip-Flops - Frequency independent: SEU can occur in Flip-Flop

Single Event Functional Interrupt (SEN): Hits to - Power On Reset - Configuration Control logic

To be presented by Melanie Berg at Radiabon and Its Effeds on COmpDnentS and Systems (RADECS) 2006. Athens Greece, September 27-29.2w6 Page 14

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 7

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece. September27-29,2006 Page 15

Choosing the Most Cost Effective F for a Project with Critical R e q u ~ ~ e ~ e n t ~

Define realistic Requirements Trade-offs: - Reliability - Performance - Schedule - Total Cost

Define a methodology for trade-off analysis

Radiation Testing is key and can be broken into 2 major categories: - Characterization:

- Qualification

General device study Simple Test structures

Project specitics Test structures may be more complex

We'll Focus an Device Characterization

To be presented by Melenie Berg September 27-29,2006.

at Radiation and Its Effeds on Cmponents and Systems (RADECS) 2006, Athens Greece,

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006.

Page 16

8

Mow radiatio~-tolerant (in ~ene~a l } is the Device Under Test (DUT}? Test for: - Clock Tree Susceptibility - Rest Tree Susceptibility - Sequential logic Hardness - Combinatorial Error Cross-Section Contribution - 110 Susceptibility - Single Event Functional Interrupts (SEFI)

- Configuration Memory Susceptibility ( ~ ~ M -Based nh!)

To be presented by Melanie Berg ai Radiation and Ns Effeds on Components and sysiems (RADECS) 2005. Athens Greece, September27-29, 2Oog Page 17

Push the limits of the DUT. - Timing variations (very slow to fastest clock rates) - Types of logic cells (check device technology library) - Fill Device with logic - Safe I/O strategies Designs should be simple so that faults are not masked and undecipherable. Designs should represent realistic i ~ p l e ~ e n t a ~ i ~ n s - Proper reset structures - Synchronous design techniques - Various levels of combinatorial logic between DFF structures - Fanout variation

To be presented by Melanie Berg ai Radiatmn and Its E M S on Comwnents and Systems (RADECS) 2008, Athens Greec?, September 27-29.7.W Page 1

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 9

I To be presented by Melanie Berg a1 Radiation and Its Effeds on Components and Systems [RADECS) 2006, Athens Greece. September 27-29, 2006 Page 19

To be presented by Melanie Berg at Radiation and Its Effeds on Cornpanenls and Syslems RADECS) 2006, Athens Greece, September 27-29.2006 Page 20

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 10

tion to Timing C ~ a r a c t e r ~ s t ~ ~ of th cation of corner case input variati m j n ~ ~ ~ i c DUT Data Capturn

Tester to DUT Inte ce Limitations - Number of I/O - Simultaneously Switching Outputs (SSO) - Interface connector speed

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RAOECS) 2006. Athens Greece. September 27-29,2006 Page 21

'GA

VI

LCDT Board

Spartan 111 FF

' Micro-Strip Connectors

To be presented by Melanie Berg at Radiation and ns Effeds on Components and Systems ( W E C S ) 2006, Alhens Greece, September27-29.2W6 Page22 I

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 11

Does the device stay configured? Is the DUT schematic supplied? Is the DUT implementation a reliable design? - Synchronous design techniques - "Single Integrity" solution applied

How reliable is the supplied inputs and data capture scheme of the tester? What are the maximum and minimum frequencies supplied to the DUT during test and how do they relate to the timing specifications of the device? What are the data rates? (May be difficult to determine for complex designs) Are there SEFls Is there speed degradation?

To be presented by Melanie Berg a1 Radialton and 115 Effeds on Components and Syslems (RADECS) 2008, Athens Greece. September 27-29,ZWB Page 23

Actel C~rporati~n in s u ~ p ~ ~ i n ~ SEU Data was supplied at 2MHz testing frequency Simple shift re ister test structures were ~ r n ~ l ~ r n e ~ t e ~

ASA-GS FC col f abo ra ted -S device specific data

To be presented by Melanie Berg at Radialton and 11s Effeds on Components and Systems WDECS) 2008. Athens Greece, September 27-29,U)OB Page I

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 12

RCELL (Sequential): - Triple Mode Redundant

(TMR) Mitigation - Inputs are shared

(single points of failure) - contains more logic (not

shown) 2 MUXs one for logic and one for clocking) Adds more sources of failure 0

CCELL (Combinatorial): - Logic Block is generally

a MUX structure - Addition of block should

increase error cross section as tkequency increases

To be presented by Melanie 8-w a1 Radiation and Its Effeds m C c i n p n t s and syslems (RADECS) 2006. Athens Greece. September 27-29,2006 Page 25

In general . . . ~ o ~ ~ ~ ~ a t Q ~ i a l . . . .. RCELL contains some CCELL should make a considerable contribution due to frequ dep

To be presented by Melanie Berg at Radiabm and lh Effects on Cwnpanents and Systems (RADECS) MOB, Athens G m w , September 27-29.2005 Page 26

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 13

Another effort b undertaken Cfock Rates were s~pp~ied to the DUT from A5 ISOMWz DUT Input Data: - Alternating data was supplied at half the clock rate - Static “ 0 - Static “1”

Several Designs were j ~ ~ l e ~ e n t ~ d to analyze the potential increased ~usceptib~li~ to transients when

en Actel and NASA-GSFC was

ng C-CELLS hronous Design Approach was i ~ ~ l e ~ e n t ~ d in the and in the tester.

To be presenied by Melananle Seplember27-29,2006 Page 27

al Radiatron and Its Effeds on Components and Systems (RADECS) 2006, Athens Greece.

SEE Data on Actel RTAX-S Shift Register Strings 10-6

10-7 h (1. 0 = 10“ .- b 5 E 10-9

10-10

IO-”

s b

0 10 20 30 40 50 60 70 LET (MeV*cm2/mg)

Strings with Additional

Corn binatorial Logic

t Frequency

To be presented by Melmanle Bers at Radiatmn and Ih E#& on Cmponents and Systems (RnDEcs) 2006, Athens Greece. Seplember27-29.2006 Page 28

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 14

ed Sneers ysicists.

Engineers: Physicists: Told Frequency dependency does not exist Was not aware of transients and their effects in ~ i r ~ u ~ t ~

ed on the new MHz, the original

assumption that the data is scalable holds true - (2Mhz to 150Mhz testing should result in abaut 2 orders of magnitude between data sets

To be presented by Melanie Berg at Radiation and 115 Effeds on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006 Page 29

To be presented by Melanie Berg at Radiation and Its Effeds on Components and Systems (RADECS) 2006. Athens Greece, September 27-29,2006 Page 30

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 15

I TO be presented by Melanie Berg at Radiation and its E R ~ ~ S on Components and systems (RADECS) 2006, Athens Greece, Sepiember27-29.2WB

omparision of FPGA Radiation Test Data ~~ynamic Shift Register Tests Only)

Aebl TPIIR: embedded in device Configuration Memory)

Can not test without

Frequency 150 MHz 120 MHz

Frequency Dependent Yes I I Data Dependant Yes

No

Yes

7

7

No Yes - Too much No to high LET

To be presented by Melanie Berg at September27-29.2WB Page 32

d Its Effects on Components and systems (RADECS) 2006, Athens Greece.

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 16

ults ~ i t ~ j ~ circuit

rect questions must

To be presented by Melanie Berg at Radiakon and Its Effeds on Components and s w e m s (RADECS) 2006. Athens Greece. September 27-29,2006. Page 33

s FPGAs have proven to be cost effective solutions to large, complex systems ~ o n ~ g ~ ~ a t ~ o n and logic structures vary among ~ a n ~ f a ~ ~ r ~ r s When considering potential SEUs and deciding which device is best suited for a project, special attention must be taken concerning - Configuration Hardness - Logic Level Hardness - Ease of system level implementation - Function necessities (speed, data manipulation, . ..) - Mitigation schemes (if necessary

To be presented by Melanie Bem at Padiahon and Its EReUs on Cornponenls and systems (RADECS) 2006, Athens Greece, September 27-29,2008 Page I

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 17

adiation Testing is necessary to c ~ a r a c t e ~ e device eve1 SEU data. Care must be taken to implement a~pro~riate tests in order to push the DUT to its limits - Speed - Reliable data supply and capture - Realistic DUT design implementation - Simplistic structures - avoid fault masking

While analyzing data the proper questions should be asked to ensure the data efficiently charactwiies the device.

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29.2008 Page 35

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 18

EU and Test Co~sidera~ons for PGA Devices

Melanie Berg fvluniz Technologies Incorporated NASNGSFC Radiation Effects an

Analysis Group

Outline

Field Programmable Gate Array (FPGA) Background - Definition - Implementr&ons in space missions - Available Technologies

Single Event Upsets (SEUs) and Single Event Transients (SETS) - Definition - How they Effect FPGAs

Testing - Goals - Considerations - Data Analysis

Summary i o l . a - ~ q l * ( . R o - . ~ ~ ~ " ~ * r n - ~ ~ ~ " ~ - * - - ~ - ~ ~ ~ -

What's the Issue?

I Faulty Chips Delay launch of Japanese Imaging Satellite

Field P~grammable Gats? Arrays (FPGA)

Role of FPGNASIC Devices within Space Missions

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 1

Connectivity

Single Event Upsets (SEUs) and Single Event Transients (SETs)

I 1 Single Event Upsets (SEU) and Single

Event Transients (SET) CMOS transistors have become more susceptible to incurring faults. Why? ble - reduction in cure voltage tor - decrease in transistor

geometry - increase in switching

A Fault Occurs when a transistor that is turned oft - Collects Charge at the drain - turns on with enough charge

to change the state of the

speeds.

Transistor

Add something about set capture in dff

3.10

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 2

Example 1: Summa ry.... How Do SET's/SEU"s Effect Xilinx FPGAs? Configuration Memory hit: - Largest area of concern for the Devica - The entire FPGA can become uneonfigured LogidConnector Hit - Frequency dependency SETS can be caught by Flip-Flops - Frequency mndepedent SEU can occur in FlipFlop

Single Event Functional Interrupt (SEFI): Hits to - Power On Reset - Configuration Control logic

What considerations must be taken to test for these conditions?

Testing Complex FPGA Implementations Targeted for Critical Missions

Choo Cost ~ffective for a ritical Require

m Define realistic Requirements D: Trade-offs - Reliability

- Perfwmanoe - Schedule - TataCost

w Define a mathodology for trade-off analysis

w Radiation T a n g is key and can be broken into 2 major categones - CharaderiretCon

- QuaBficabon

m Genealdawceshldy e SunpdeTes(sI~&ures

li Prol.xtweEmEs D T e s t ~ m y b e m w s o m n p l s x

We'll Focus on Device Characterization

Goals for Device Characterization

How radiation-tolerant (in general) IS the Device Under Test (DUT)? Test for: - Clock Tree Susceptibility - Rest Tree Susceptibility - Sequential logic Hardness - Combinatonal Error Cross-Section Contribution

- Single Event Functional Interrupts (SEFI)

- Configuration Memory Susceptibility (SWM -Based

- UO SuSCEpttbility

Only)

DUT Radiation Test Strategies

Push the limits of the DUT - Timing vanahons (very slow to fastest clock rates) - Types of logic cells (check device technology library) - Fill Device with logic - Safe UO strategies Designs should be simple so that faults are not masked and undecipherable. Designs should represent realistic implementations - Proper reset s t ~ c t ~ r e ~ - Synchronous design techniques - Various levels of combinatorel logic between DFF structures - Fanout variation

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 3

I Shift Register Strings (sequential logic) Combinatorial Clouds of logic between (sequential cells) Large quantities of I10 to accommodate data variation, system clock rate variation, design interfacing, and I/O susceptibility testing

Testing Sequential and Combinatorial logic

Tester Radiation Test Strategies

Attention to Timing Characteristics of the DUT Application of comer case input variations (stress the part) Deterministic DUT Data Capture Tester to DUT Interface Limitations - NumberofllO - Simultaneously Swtching Outputs (SSO) - Interface connector speed

I

Analyzing Test Data -Asking the Right Questions

Does the device stay configured? Is the DUT schematic supplied? Is the DUT implementation a reliable design? - Synchronous design techniques - "Single Integnly" solution applied

How reliable is the supplied inputs and data capture scheme of the testef? What are the maximum and minimum frequencies supplied to the OUT during test and how do they relate to the timing specifications of the devlce?

wi What are the data rates? (May be difficult to determine for complex designs) Are there SEFls Is there speed degradetron?

Pap25 T o ~ ~ Q ~ u l . B a r p . ~ ~ . l " . ~ ~ - a C ~ ~ ~ ~ - ( R ~ 2 m B . ~ G I . t c l -278m

Data Analysis Example

Actel Corporation and NASA-GSFC collaborated in supplying SEU RTAX-S device specific data Data was supplied at 2MHz testing frequency Simple shift register test structures were implemented

Question: Was the supplied data an Efficient characterization of the devices?

W e 24 T o ~ W Q W u E B o l D l ~ n ~ * - m ~ W d ~ @ N X W m -5- m27sm

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 4

cte

k! RCELL (Sequenbal) - Tnple Made Redundant (TMR) Miiigaiion

- Inputs are shared (single points of failure)

- contains mare logic (not shown)

5 2 YUXs one for logc and one for clocking)

-a Adds more sowces of failure

BB CCELL (Combmatonal) - Logic Block is generally

a MUX siruciure - Addiiion of block should

increase error cross section as frequency increases

T o ~ a p l - 4 U l - B o ~ ~ ~ - ~ " ~ ~ - m n C o n B M n ~ M h r t n s B 1 D E C f - Ma,*- yP*mk,llzam

Actel Expectations: SET Frequency Response

In general ... Combinatorial.. . .. RCELL contains some CCELL should make a considerable contribution due to frequ dep

Data Analysis Example (Continued)

Another effort between Actel and NASA-GSFC was undertaken Clock Rates were supplied to the DUT from 15Miiz to 150MHz DUT Input Data - Alternating data was supplied at half the clock rate - Stalic"0" - SIak"1"

Several Designs were implemented to analyze the potential increased susceptibility to transients when utilizing C-CELLS S nchronous Desi n Approach was implemented in the DbT and in the tes?er.

t

Logic

Increase

Frequency 1 Test

Survey -Why Was the Original 2MHz Data Acceptable?

Asked Engineers and Physicists. Here's the Best of:

Engineers: Told Frequency dependency does not exist

B Was not aware of transients and their effects in circuitr/

150MHz, the original assumption that the data is scalable holds true - (2Mhz to 15OMhz testing should result in about 2 orders of magnitude between data sets

me 29 T o ~ ~ ~ L T M I . n a s a O * ~ ~ ~ l a ~ n d ~ ~ ~ - ~ ~ . M h r t n s m ~ M m M a s o - s w s a m

2 Orders of Magnitude is True in this Case

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 5

Comparision of FPGA Radiation Test Data (Dynamic Shift Register Tests Only)

Actel Aeroflex Xilinx TMR embedded m DICE embedded n Scrubbing (0vSMnbng

de- CoMw-abon Memory) d w h MlagatlC."

cannotteatvvldlout

FreqY@"Fy i50MHz lMMHz Jo MHZ

Frequeocyoependent Y e s NO

Data Dependant Yes YW 9

Lowwt cross SBCtlrn

stay canflgured Yes YeS NO

SEFl NO No Ye0

SpsedDegradadon No Yea - Too much NO eqmwe to high LET

w e 32 T o l . ~ a r w ~ o s s n . ~ ~ s , r B b a r ~ n ~ . n ~ O U O K S I 2 m B Mm'e- m z m na

Data Analysis Conclusion

We are aware of possible faults within circuitry When analyzing data, the proper precautions must be taken and the correct questions must be asked?

FPGAs have proven to be cost effective solutions to large, complex systems Configuration and logic structures vary among manufacturers When considering potential SEUs and deciding which device is best suited for a project, special attention must be taken concerning - Configuration Hardness - Logic Level Hardness - Ease of system level implementation - Funchon necessities (speed, data manipulation, - Mibgetion schemes (d necessary

)

Summary (Continued ...)

Radiation Testing is necessary to characterize device level SEU data. Care must be taken to implement appropriate tests in order to push the DUT to its limits - Speed - Reliable data supply and capture - Realishc DUT design implementation - Simplistic structures - avoid fault masking

While analyzing data the proper questions should be asked to ensure the data efficiently characterizes the device.

PWS 35 T ~ ~ ~ q h * l . r r B s ~ ~ ~ ~ " * ~ , ~ - ~ ~ ~ ~ ~ ~ ~ - - Mauu- sapmDa27'x)na

To be presented by Melanie Berg at Radiation and Its Effects on Components and Systems (RADECS) 2006, Athens Greece, September 27-29,2006. 6