+ All Categories
Home > Documents > RHBD Standard Cell Library Approach -...

RHBD Standard Cell Library Approach -...

Date post: 05-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
58
Micro-RDC Microelectronics Research Development Corporation RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton Microelectronics Research Development Corporation 8102 Menaul Blvd. NE, Suite B Albuquerque NM 87110 505-294-1962 4775 Centennial Blvd. Suite 130 Colorado Springs CO 80919 719-531-0805
Transcript
Page 1: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

Micro-RDCMicroelectronics Research Development Corporation

RHBD Standard Cell Library Approach

Presented byDavid G. MavisPaul H. Eaton

Microelectronics Research Development Corporation

8102 Menaul Blvd. NE, Suite BAlbuquerque NM 87110

505-294-1962

4775 Centennial Blvd. Suite 130Colorado Springs CO 80919

719-531-0805

Page 2: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

2

Key Technical Personnel – Design Hardening Dave Mavis – Chief Scientist Micro-RDC

B.S. Physics, University of Wisconsin Ph.D. Nuclear Physics, Stanford University Post Doctoral Fellow, Stanford University; Faculty, University of

Wisconsin; Ion Source Design Consultant, Sentec, GenevaSwitzerland; MRI Consultant, USFRIL, South San Francisco, CA;Technical Staff, Mission Research, Albuquerque, NM

Founder Micro-RDC

Relevant Experience Assisted numerous vendors (BAE, Honeywell, TI, Boeing, & others) to

harden, characterize, and model product offerings Led commercial and Government contract efforts in device physics

modeling; SEE circuit analyses; device parameter extraction; thermalmanagement; CAD tool development; RHBD cell library, SRAM, FPGA,and Structured ASIC design; novel test method and data reductiontechnique development

Page 3: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

3

Key Technical Personnel – Radiation Testing Paul Eaton – Chief Engineer Micro-RDC

B.S. Texas Tech University M.S. Texas Tech University Technical Staff, Sandia National Laboratory, Albuquerque; Technical

Staff, Mission Research, Albuquerque, NM Founder Micro-RDC

Recent Activities Key role in SEE circuit analyses; structured ASIC qualification vehicle

design; various circuit verifications and characterizations Led commercial and Government contract efforts in DSET

characterization circuit design, simulation, layout, packaging, andtesting; FPGA-based generic test board design; heavy-ion dataacquisition and data analysis software development

Page 4: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

4

Several Key Library Considerations TID

Not expected to be a factor for 300 kRad(Si) requirement

SEL Should not be an issue, especially if fabricated on epi

SEU Latches and SRAM require circuit mitigation techniques

DSET Transient filtering needed in data, clock, and control

Library timing characterization Need, especially for DSET, realistic SPICE current sources

Page 5: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

5

RHBD Library Development Approach Baseline the fabrication process

Determine TID and SEL hardness levels through test (and SEU/DSET towhatever extent possible) with existing structures and circuits

Audit library layout for potential problems (e.g. well/substrate contacts)

Fabricate/test radiation environment specific characterization chip Appropriate circuits for characterizing SEU baseline error rates without

mitigation (e.g. with redundancy and/or EDAC) Appropriate circuits for quantifying DSET pulse width distributions in

the combinatorial logic (to establish required filtering delays) Appropriate structures for determining required critical node spacing

(primarily to bound EDAC scrubbing rates)

Finish using conventional library development procedures Modify old layouts and generate new layouts as required Generate the various library views, with only timing impacted by RHBD Final heavy-ion testing, Milli-Beam to supplement broad-beam

Page 6: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

6

Presentation Overview Quick description of our Equivalent Collection Model (ECM)

Described fully in our 2007 IRPS invited presentation Presently only available at Micro-RDC

Circuit redundancy issues for latch and SRAM designs Latch critical node and SRAM bit separations are key Much learned from our DARPA RHBD design & characterization efforts Area must be traded for hardness

DSET transient filtering Newly discovered pitfalls need to be addressed The "Temporal Filtering Latch" surmounts several intractable problems

recently encountered with DICE-based and TMR-based latch designs(as described in our 2002 IRPS invited presentation)

Speed must be traded for hardness irrespective of which filteringapproach is taken

Page 7: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

7

Realistic DSET Modeling in SPICE Transient widths were much larger than previously thought Current source waveforms could not account for the data Circuit response was missing from the simulation model

LET (MeV-cm 2/mg)0 10 20 30 40 50 60 70 80

T

(ps)

0

500

1000

1500

2000

2500

180 nm Bulk CMOS Experimental Data(Eaton et.al.)

SPICEDouble ExponentialCurrent Source

SPICE PWL of(Ferlet-Cavrois et.al)

Page 8: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

8

Collection dynamics must be established by circuit response Currents must decrease as voltages collapse (reduced E fields) Pulse broadening will occur naturally (longer times will be needed to

clear a fixed charge from the substrate)

The ECM reflects these dynamics Captures the effects of node voltage collapse Variational calculus to solve integral equation with variable limits:

Note that I(t) is implicitly defined from an integral whose limit ofintegration varies according to the circuit response

Exponentials are easy:

Salient Features of the Model

)()()(:)()(

0 sQ,sQdt't'ItI

stgivenforSolve

)()(,)1()( then,If 0/

0/

0

tQItIeItQeII(t) tt

ModulateWith

Voltage

Page 9: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

9

ECM Currents Depend on Circuit Response Formulate an integral equation for the double exponential

Hard rail reduces to SPICE waveform Real circuit pulse broadening in response to voltage collapse

TSMC 180 nm CMOSUnit Inverter, Fan Out 2Collection Q=400 fCVdd = 1.8 V

10 ps rise 100 ps fall

Time (ns)9.0 9.5 10.0 10.5 11.0 11.5 12.0

Cur

rent

(mA

)

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

LegendSPICE Double ExponentialECM Double Exp (P100 Pullup)ECM Double Exp (P4 Pullup)ECM Double Exp (P1 Pullup)

Total charge remains invariantShape altered by circuit responsePulse width automatically lengthens

ee t/τt/τττ

Qtot 12

)( 12

Page 10: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

10

Circuit ECM Agrees with 3d Physical Model CFDRC simulation results

TSMC 180 nm CMOS Vdd = 1.8 V LET = 20 MeV-cm2/mg ~200 fC collected charge Final pulse width of 700 ps

SPICE simulation with the ECM CFDRC inspired waveform 200 fC collected charge Excellent agreement over all times

with full 3d simulations Collection current equilibrates with

PMOS pull up, accounting forDSET pulse width

Time (ns)0.0 0.5 1.0 1.5

Volta

ge (V

)

0.0

0.5

1.0

1.5

2.0

Current (m

A)

0.0

0.5

1.0

1.5

2.0

2.5

3.0

Equivalent CollectionModel SPICESimulation

Node Voltage

Collected Current

Time (ns)0.0 0.5 1.0 1.5

Volta

ge (V

)

0.0

0.5

1.0

1.5

2.0

Node Voltage

Collected Current

Fully Coupled3d-Device PhysicsSimulation

Current (m

A)

0.0

0.5

1.0

1.5

2.0

2.5

3.0

Page 11: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

11

Typical Micro-RDC Test Chip (90 nm IBM 9LP)

HomogenousResettable,Read-Only

RAM

TemporalLatch

Shift Registers

Time To DigitalConverter (TDC)

and RO ofTDC Stages

Prop Chainsand DICE

Shift Registers

BeamMonitorChips

Page 12: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

12

Time to Digital Converter (TDC) Measure differential transient pulse width distributions

Gated thermometer code generator (128 stages) High water "1 of N" detector OR-gate-based fat-tree priority encoder (7 output bits)

Upset hardened (1 in every 4x106 data may be corrupt) Generator susceptible only when processing a transient DICE-based RSFF controls the processing

Propagates an edge – not a pulseX0

TDC_0128V_CORE

INP

SAMP

INIT

OTP

EVENT

BIT[6:0]

VDDVSS

VAPVAN

XRSFF0

RSFF_DICE

S

NR Q

NQ

SP

NRP QP

NQP

VDDVSS

VDD

SA SAMP

NSA

INIT

X?

INV1X1

1 2X?

INV1X1

1 2X?

BUF1X1

1 2PULSE

OTP

REINI

Page 13: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

13

X0128TO1

XOR_1_OF_0128

I[127:0]

OVRFLO

O[127:0]

VDDVSS

XBIT6 OR_0128X

I[127:0]

B[31:0]

C[15:0]

D[7:0]

E[3:0]

F[1:0]

G0

OT

VDDVSS

XBIT0 OR_0064

I[63:0] OT

VDDVSS

XBIT1 OR_0032

I[31:0] OT

VDDVSS

XBIT2 OR_0016

I[15:0] OT

VDDVSS

XBIT3 OR_0008

I[7:0] OT

VDDVSS

XBIT4 OR_0004

I[3:0] OT

VDDVSS

XBIT5 OR_0002

I[1:0] OT

VDDVSS

BIT6

BIT3

BIT4

BIT1

BIT5

BIT0

BIT2

F[1:0]

E[3:0]

D[7:0]

C[15:0]

B[31:0]

A33I67

A34I69

A35I71

A36I73

A37I75

A38I77

A39I79

A40I81

A41I83

A42I85

A43I87

A44I89

A45I91

A46I93

A47I95

A48I97

A49I99

A50I101

A51I103

A52I105

A53I107

A54I109

A55I111

A56I113

A57I115

A58I117

A59I119

A60I121

A61I123

A62I125

A22I45

A26I53

A21I43

A20I41

A19I39

A18I37

A24I49

A17I35

A16I33

A15I31

A14I29

A13I27

A12I25

A11I23

A2I5

A25I51

I[127:0]

A3I7

A27I55

A23I47

A31I63

A28I57

A0I1

A[63:0]

A29I59

A6I13

A5I11

A4I9

A30I61

A7I15

A32I65

A63I127

A10I21

A9I19

A8I17

A1I3

EVENT

BIT[6:0]

XDET0128 DET_0128V

INP

SA

MP

INIT

Q[127:0]

OTP

VDDVSSVAPVAN

VSS

T[127:0]

INP

SAMP

INIT

OTP

128 Stage TDC Version

Fat-TreePriority Encoder

1-of-NDetect

128 StageCode Generator

Page 14: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

14

SEE Mitigation Methods Well de-biasing known to cause problems

90 nm and smaller technology nodes Seen in SRAM MBU measurements Seen in DICE-based latch layouts

Test chip includes several shift register designs DICE-based latch with multiple n-wells Temporal Latch with shared n-well Temporal Latch with multiple n-wells

Page 15: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

15

DICE Latch Considerations Gained popularity because of internal redundancy

Immune to upset from a single node strike Separating critical nodes thought to provide acceptable error rates

Loosing popularity due to new radiation response mechanisms Well de-biasing makes node separation difficult Separations of 10 to 20 microns not adequate in real applications Susceptible to DSETs on data inputs, clock inputs, and control lines Transient filtering required on each of these signals Basic DICE-implementation must be correct or the guard gate itself will

be a non-filterable DSET target that will cause errors

Recommendation Use a latch that is inherently immune to transients on any node and is

immune to multiple node strikes (which can actually be accomplishedby replacing spatial redundancy with temporal redundancy)

Page 16: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

16

By analogy, build a DITLAT from a DICE SRAM cell:

Each signal now has a "prime" D and D' SA and SA' HO and HO' etc for any set signals etc for any reset signals

Need to assert both a signal and its prime to invoke an operation This is the key for transient filtering

How to Correctly Implement DICE

Vss

Vdd

Vss

Vdd Vdd

Vss Vss

Vdd

NQQ QP NQP

XP1P11

2

3

XN1N1

1

2

3

XP2P11

2

3

XN2N1

1

2

3

XN3N1

1

2

3

XP3P11

2

3

XN4N1

1

2

3

XP4P11

2

3

Vss

Vdd

Vss

Vdd Vdd

Vdd

Vdd

Vdd

Vss

Vss

Vss

Vss

SA

HO SA

HO

SAP

HOP SAP

HOP

XN5N2

1

2

3

XN7N2

1

2

3

XP5P21

2

3

XP6P2 1

2

3

XP7P21

2

3

XN6N2

1

2

3

XN2N1

1

2

3

XN8N2

1

2

3

XN10N2

1

2

3

XP8P21

2

3

XP9P2 1

2

3

XP10P21

2

3

XN9N2

1

2

3

XP4P11

2

3

XP2P11

2

3

XP3P2 1

2

3

XP1P2 1

2

3

XN3N2

1

2

3

XN1N2

1

2

3

XN4N1

1

2

3

D

SA

HO

Q

NQ

DP

SAP

HOP

QP

NQP

U.S. Patent No. 5,570,313

Page 17: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

17

Correct Transient Filtering on DICE Latches Only need to delay the "primed" signal with respect to the signal

Delay of T filters transients of width T and shorter Increases latch setup and hold times by 2T

D

SAHO

SN

R

QNQ

DP

SAPHOP

SPN

RP

QPNQP

SET

DATA

SAMP

HOLD

NRESET

QNQ

QPNQP

U.S. Patent No. 6,326,809

Page 18: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

18

Incorrect Transient Filtering on DICE Latches Guard gate includes the filtering delay

Again increases latch setup and hold times by 2T Only removes transients incident on the guard gate Guard gate itself becomes a DSET susceptible target Who's guarding the guard gate???

Vss

Vdd

D

SAHO

SN

R

QNQ

DP

SAPHOP

SPN

RP

QPNQP

DATA

Similar treatment of other inputs

DSET Susceptible Nodes

U.S. Patent No. 6,326,809

Page 19: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

19

Requirements for Separation of Critical Nodes Initial efforts directed toward DARPA RHBD SRAM design

Designed, fabricated, and packaged a special SRAM device Performed true 90° heavy-ion testing (89° won't cut it)

Results applicable to other circuit designs DICE-based latch cells Older TMR approaches

Discovered a few unexpected results Collection funneling depths not as deep as hoped Shallow P+ or BOX engineered substrates not very helpful

SOI with <50 nm Silicon thickness hoped to be the solution DARPA RHBD and DTRA RHM focusing on 45 nm and 32 nm SOI Charge track diameters may negate any value gained (50 nm diameters

for earth based testing, much larger for 1 GeV/nucleon Fe in space)

Page 20: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

20

True 90° SRAM Testing Specially designed IC in conjunction with novel die attach

Page 21: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

21

Edge on Illumination of SRAMs

N Ne Ar Cu Kr

Edge of Silicon

N Ne Ar Cu Kr

Edge of Silicon

Depth (um)0 100 200 300 400 500 600

LET

(MeV

-cm

2 /mg)

0

10

20

30

40

50

Kr

Cu

Ar

NeN

16 MeV/nucleon beam formaximum penetration

Berkeley "base" and "face"angles can be accuratelyvaried in 0.1º steps

Measure various SEU andMBU cross sections

Map bit error addresses tobit cell physical locations

Edge on results agree withSRIM predictions

Can see threshold LETeffects in Nitrogen beamresults

Page 22: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

22

Data Acquisition Software Real-time visualization

Invaluable for locating θ-φ sweet spot in an acceptable amount of time Filtering options for error multiplicity Options for refresh rate Also critical for initial location & calibration of the Milli-Beam

Page 23: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

23

LET (MeV-cm 2/mg)0 5 10 15 20 25 30 35 40

Cro

ss S

ectio

n (c

m2 /b

it)

10-13

10-12

10-11

10-10

10-9

10-8

10-7Bulk 90-deg and 0-deg Data

Angle of Incidence90 degrees 0 degrees

LET (MeV-cm 2/mg)0 5 10 15 20 25 30 35 40

Cro

ss S

ectio

n (c

m2 /b

it)

10-13

10-12

10-11

10-10

10-9

10-8

10-7SOI 90-deg and 0-deg Data

Angle of Incidence90 degrees 0 degrees

Bulk and 0.7 µm SOI -- 90º and 0º Results

SOI Results No significant reduction in

saturated cross section No significant increase in

threshold LET Also implies very shallow

collection depths

Bulk Results Collection length appears

to be longer for 90º beam Saturated cross section

smaller for 90º beam Implies very shallow

collection depths

Page 24: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

24

Required Critical Node Separations

90° incident heavy ions Ne ion in the LBL 16A MeV

cocktail Range ~240 µm

Step angle of incidence Measure separation of each MBU Least-squares fit provides MBU

integration over solid angle Compare the MBU integrated error

rates to 2 • SEU rate

Angle of Incidence (degrees)86 87 88 89 90 91 92 93 94

Cro

ss-S

ectio

n (A

U)

0.0

2.0

4.0

6.0

8.0

10.0

12.0

100 mCell Separation

Page 25: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

25

Error Rate Estimate for Redundant Circuit Error rate for no redundancy = R0

Reduction factor at cell separation = F(ds) Hardened design error rate then = R0 · F(ds)

Cell Separation dS ( m)10 100 1000

MB

U R

educ

tion

Fact

or

10-6

10-5

10-4

10-3

10-2

10-1

(Separation)-2

Page 26: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

26

Temporal Latch Solution

Triple spatial redundancy achieved through temporal sampling Inherently immune to transients of width <T on any node Can be made immune to multiple node strikes of any multiplicity

Make T > transient width + loop delay Lay out so T, 2T, and MUX/MAJ are in separate rows

Well de-biasing problems when T and MUX/MAJ shared an n-well New T design solved this (to be patented from our SASIC SBIR) New design proven non-upsetable in recent AFRL heavy-ion tests

CLOCK

OUTIN

MAJ

MUX

2ΔT

ΔT

CLOCK

OUTIN

MAJ

MUX

2ΔT

ΔT

U.S. Patent No. 6,127,864

Page 27: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

27

Tradeoffs Between DICE and Temporal Full up Set/Reset DICE transparent latch

28 transistors + 5 T delay elements

Full up Set/Reset Temporal transparent latch 28 transistors + 3 T delay elements

Full up Set/Reset DICE DFF 48 transistors + 5 T delay elements

Full up Set/Reset Temporal DFF 52 transistors + 6 T delay elements

Same speed loss for each (2T setup/hold time increase)

Temporal TLAT and DFFs immune to multiple node strikes

Page 28: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

28

0.00

0.20

0.40

0.60

0.80

1.00

Freq

uenc

y R

educ

tion

Fact

or

0 200 400 600 800 1000Original Frequency (MHz)

100 ps

Sampling T

200 ps

400 ps

800 ps

Speed Tradeoffs for Various T Values Formulate as a frequency reduction factor (F1/F0)

Will depend on original operating frequency F0

Assume a setup/hold increase time of 2T

TFF

211

01

Page 29: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

29

Recent Relevant Micro-RDC Efforts Extended our earlier DSET investigations

Characterize, model, simulate DSET effects in emerging technologies Upgrade and develop new test hardware and data analysis methods Improve several earlier DSET test structures Develop new DSET characterization structures and methods

Developed our heavy-ion Milli-Beam™ for use at the LBL cyclotron New hardware and software to raster scan complex ICs Achieve spatial resolutions between 10 µm and 500 µm

Initial hardening investigations of a PLL Identified candidate designs Performed coarse Milli-Beam scans

Page 30: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

30

Example Propagation Chain Layouts Up-Down transient propagation 8 chains adjacent to one another Wide separations between vertical stripes (for Milli-Beam testing)

150 µm tonext stripe

150 µm tonext stripe

4.8 µm

Page 31: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

31

Sample Differential Pulse Width Distributions Broadening effects clear for "0" state data Multi-Transistor modulation might be altering the "1" state data

Kr (30 MeV-cm 2/mg) 2048 Stages

Input = 0

Input = 1

Cou

nts

0

50

100

150

200

250

300

T (ps)0 500 1000 1500 2000 2500 3000 3500 4000

Page 32: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

32

Mean Pulse Width vs. Length, Input=‘0’, INV1

Mean Pulse Width vs Length, Input = '0'

Propagation Chain Length0 500 1000 1500 2000 2500

Puls

e W

idth

(ps)

0

500

1000

1500

2000

LegendXeKrCuAr

Page 33: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

33

Heavy-Ion Milli-Beam at the LBL Cyclotron Precise beam collimation for use at the LBL cyclotron

New hardware and software to raster scan complex ICs Achieve spatial resolutions between 5 µm and 500 µm

Hardware Primary square aperture (2-orthogonal slits) stepped <1 µm precision Secondary scattering cleanup aperture controlled from second stage Displacement sensors provide error feedback signal for corrections

Software Computes coordinate transformations, sets beam position, controls run Provides FPGA test board with positions for inclusion in error message

Independent ICs for beam characterization and dosimetry Homogeneous RAM for location and intensity profile measurement Specially designed beam monitor ICs placed upstream of apertures At preset fluences: block the beam, stop data acquisition, step apertures,

update FPGA test board with new position, resume data acquisition,unblock the beam

Page 34: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

34

Milli-Beam Schematic

Beam

DUT

PrimaryAperture

SecondaryAperture

Beam FluenceMonitor ICs

Rapid, Dual,Symmetric Shutter

Vacuum ChamberEntrance Port

DisplacementSensors

Page 35: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

35

Numerous Physical Considerations Displacement and rotation of DUT w.r.t. calibration SRAM

SRAM Y-axis rotation w.r.t. Milli-Beam Y-actuator

Non-orthogonally of Milli-Beam X and Y acutuators

Berkeley Stage Y-axis rotation w.r.t. Milli-Beam Y-actuator†

Non-orthogonally of Berkeley X and Y acutuators†

Dimensional scaling of each actuator†

†Only if need to move Berkeley Stage to bring DUT into Milli-Beam Range

Page 36: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

36

Final Form of the Transformation Transformation to compute Milli-Beam raster scan movements

D

D

dut

dut

m

m

y

x

y

x

y

xO 1

R 1DR

R 1R 1

O S

b

b

D

D

D

D

y

x

y

x

y

x

o

o

Inverse transformation used to compute DUT location, along withan estimate of the variance, for each Milli-Beam raster position

SRAM w.r.t. Milli-Beam; D DUT w.r.t. SRAM Berkeley w.r.t. Milli-Beam; b Berkeley stage movement

Page 37: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

37

Complete Assembly in Berkeley Chamber

PrimaryAperture

Actuators

SecondaryApertureActuators

BeamEntrancePort

UpstreamChamber

Wall

Page 38: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

38

Primary Aperture Assembly

Page 39: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

39

Aperture Mounting Assembly

Bracketto Mountto Stage

Slit Holder

PressurePlate

NeodymiumMagnets (4)

Page 40: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

40

Aperture Construction

Outside ViewHorizontal Slit

Inside ViewHorizontal Slit

Outside ViewVertical Slit

Inside ViewVertical Slit

Fold to Assemble:

Page 41: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

41

Beam Monitor in Relation to Primary Aperture

Y-Stage

X-Stage

PrimaryAperture

Slit Holder &Pressure

Plate

BeamMonitor

Assembly

Page 42: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

42

View as Seen by the Heavy-Ion Beam

PGA, ZIF Socket, PERF Board

Zoomed View of Die

3.0 mm

Page 43: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

43

Beam Fluence Monitor Accuracy Average the 4 monitor chip counts to predict beam flux at aperture

Run Time (s)0 50 100 150 200 250 300

Flue

nce

(Arb

. Uni

ts)

0

500

1000

1500

LegendAperture PredictionMonitor 1Monitor 2Monitor 3Monitor 4Aperture Position

Page 44: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

44

Milli-Beam Intensity Profile Calibration

0 50 100 150 200 250 300 350 400

0

50

100

150200

250300

350400

0

10

20

30

40

50

60

0 50 100 150 200 250 300 350 400

0

50

100

150200

250300

350400

0

10

20

30

40

50

60

100 µm square aperture Located 5 cm to SRAM Sharper edge definition

100 µm square aperture Located 40 cm to SRAM Edge washout due to angular

spread

Page 45: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

45

LSQ Fits to the Intensity Profile Function

2-d Convolution of a Gaussian product z(x)z(y) with an x-y-z box Center, width, length of aperture determined to < 1 µm accuracy Gaussian x and y determined to <0.1 µm accuracy values consistent with distance times tangent of 0.0025° at 5 cm distance measured to be ~2 µm in x and y directions

0 50 100 150 200 250 300 350 400

0

50

100150

200250

300350

400

0

10

20

30

40

50

60

0 50 100 150 200 250 300 350 400

0

50

100150

200250

300350

400

0

10

20

30

40

50

60

Page 46: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

46

Beam Fluence Monitor Four special ICs

Mounted just upstream of the Milli-Beam Primary Aperture Incorporates 8 chains of 1024 set-reset-flip-flops (RSFF) Electrically selectable cross section

• Min = 1024 x 4 chips = 4,196 RSFF cells• Max = 8192 x 4 chips = 32,768 RSFF cells

Extremely small dead time (~0.02% for 107 ions/(cm2sec))

Calibrated to an accuracy of better than 1% Independent of the Berkeley dosimetry system Aperture of know size (as measured on a 90 nm SRAM) Particle detector counts individual heavy-ions through aperture Beam monitor IC events measured as a function of LET

Page 47: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

47

Recent Beam Monitor Calibration Data 10 ions available in the 10 MeV/nucleon cocktail

System cross-section calibrated from 0.89 to 58.8 MeV-cm2/mg

Count events in each of the 4 beam monitor chips Subject only to Poisson statistical uncertainties

Collimate beam with known size aperture (~100 µm ~100µm) Measure precisely using our calibration RAM

Use partially depleted Silicon particle detector to measure fluence Count each and every heavy-ion passing through the aperture

Determine cross-section as usual = (Number of Events) / Fluence

Page 48: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

48

Beam Monitor Calibration Schematic

Beam

ParticleDetector

100 µm 100µmAperture

Beam FluenceMonitor ICs

Vacuum ChamberEntrance Port

Page 49: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

49

Aperture height H and width W determine area A:

Particle detector counts Npd then determine fluence F:

Total beam monitor counts Nbm determine cross section "":

Given the uncertainties dH, dW, dNpd = (Npd)1/2 , and dNbm = (Nbm)1/2

Calibration Equations

WHA

ANF pd /

FNbm /

2211

W

dW

H

dH

NN

d

pdbm

Page 50: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

50

Final Beam Monitor Cross Section System saturated cross section ~1.5x10-4 cm2

1500 counts/s at a modest Milli-Beam flux of 1x107 cm-2 s-1

Achieves 1% accuracy in ~7 seconds at each raster step

Lognormal Fit

Weibull Fit

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

RSF

F C

ell C

ross

Sec

tion

(cm

2 )

10-12

10-11

10-10

10-9

10-8

10-7

Multiply by 32768 to getBeam Monitor MaximumSaturated Cross Section of~1.5x10-4 cm2

(Data Error Bars Smaller than Plotted Points)

Page 51: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

51

How Good is the Berkeley Dosimetry? They use 4 peripheral scintillators and a center scintillator

Calibration of the center to peripheral ratio periodically performed Center scintillator removed to put beam on target Periperal scintillators then used to predict target flux

This is particularly sensitive to changes in beam focus If beam focus tighter, center flux higher but predicted to be lower If beam defocuses, center flux lower, but predicted to be higher Beam focus likely to change whenever switch ions

Particle detector with aperture provides independent test Beam monitor calibration made 5 runs for each ion Each run stopped at 1x108 ions/cm2 fluence on Berkeley system Can compare true fluence measurements with Berkeley values

Page 52: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

52

Actual Measured Fluence vs Berkeley Values ~10% variations when just repeat runs (common knowledge) Similar variations when return to an ion (should check further) >3x errors between species (this was a big surprise)

Run Number0 5 10 15 20 25 30 35 40 45 50 55 60

Flue

nce

Rat

io (

Act

ual/B

erke

ley)

0.0

0.2

0.4

0.6

0.8

1.0

Xe

Ag

Kr Cu V V

Ar

Si

Ne

O

B

10 MeV/Nucleon Cocktail

Page 53: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

53

Beam Focus Drifts Seen in Beam Monitor Chips Monitor each beam monitor chip independently Normalize counts so average of all data at each ion equals 1.0 Beam profile variations evident over time and between species

Run Number0 5 10 15 20 25 30 35 40 45 50 55 60

Ral

ativ

e C

hip

Even

t Rat

es

0.50

0.75

1.00

1.25

1.50

Xe Ag Kr Cu V VAr Si Ne O

B

10 MeV/Nucleon CocktailBM ChipNWNESESW

Page 54: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

54

Example of a Raster Scan 114 µm x 101 µm aperture

As determined from LSQ fit

5 cm from SRAM

>>1 x 106 Ar ions/(cm2-sec) 10x normal beam intensity

Use aperture size for step size x step = 114 µm y step = 101 µm

Scan in a serpentine pattern ~1.5 seconds/step ~300 errors at each position

Page 55: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

55

SRAM Raster Scan Data Example Scan an SRAM on one of our earlier test chips

Two different cell designs – hardened layout on right half Decode locations clearly seen in center of each array Variations outside of statistical uncertainties due to beam fluctuations Demonstrates the need to perform independent fluence monitoring

XY

Err

-5000

5001000

15002000

25003000 -200

0200

400600

8001000

12000

500

1000

1500

2000

2500

3000

Page 56: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

56

Micro-RDC's PLL Hardening Efforts Designed a simple PLL, following commercial-like designs

Under our AFRL Structured ASIC program TID and SEL hardened with channel stops and edgeless NMOS SEU and DSET susceptible

Performed coarse Milli-Beam scans Better approach than attempting to test standalone circuit components Used 100 µm 100 µm aperture Stepped over active layout in 100 µm X and Y steps Monitored PLL loss of lock and time needed to regain lock Correlate observed errors to specific circuits (CP, VCO, PSD, /N, xM)

Page 57: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

57

Correlate PLL Errors to Physical Layout

Design Layout Milli-Beam Error Contours

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

103

106

109

112

115

118

S1

S4

S7

S10

S13

S16

S19

S22

S25

S28

S31

S34

S37

S40

S43

S46

S49

S52

S55

S58

S61

115-120110-115105-110100-10595-10090-9585-9080-8575-8070-7565-7060-6555-6050-5545-5040-4535-4030-3525-3020-2515-2010-155-100-5

View Direction for3D Surface Plot

Page 58: RHBD Standard Cell Library Approach - Micro-RDCmicro-rdc.com/files/other/RHBD_LIBRARY_MicroRDC.pdf · RHBD Standard Cell Library Approach Presented by David G. Mavis Paul H. Eaton

58

Recommendation Summary Avoid use of spatial redundancy for SEU mitigation

Node separations much too large for DICE and TMR Use "by 1" block architecture with EDAC for SRAMs

Use Temporal Sampling Latches for SEU and DSET mitigation Automatically achieves immunity to DSETs on any node With new well de-biasing mitigation, automatically immune to multiple

node strikes

Tune the design to optimize hardness vs. speed vs. area Not all latches need the same T filtering delay Not all combinatorial gates generate the same sized transients

Keep hardening implementation transparent to designer Reflect the RHBD consequences within the synthesis library Require no HDL modifications to use the library


Recommended