Actel A54SX-A and RTSX-SU Reliability Testing Update Antony Wilson, Minal Sawant, and Dan Elftmann.
Download
Report
Transcript Actel A54SX-A and RTSX-SU Reliability Testing Update Antony Wilson, Minal Sawant, and Dan Elftmann.
Actel A54SX-A and RTSX-SU
Reliability Testing Update
Antony Wilson, Minal Sawant, and Dan
Elftmann
S-Antifuses
S-antifuses connect the output track of one logic module
to the input track of another logic module
Cross Antifuse
(“X-antifuses”)
Logic Module
Logic Module
Input Antifuses
(“I-antifuses”)
Logic Module
Logic Module
Semi-Direct Antifuses
(“S-antifuses”)
Freeway Antifuses
(“F-antifuses”)
Single S-antifuse Net
Single S-antifuse nets do not use freeways
No horizontal or vertical freeway connection
Much lower capacitive loading than other types of nets
Much faster edge rates and higher peak operational current
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
2
Programming Roadmap (1)
UMC Modified Algorithm (UMA)
UMA will provide low programming current antifuses longer
soaking pulses, in order to ensure no weak links
Includes S, B, I and K-antifuses
UMA will be included in Silicon Sculptor II
Version 3.90 (DOS) / 4.53 (Windows)
Shipping since July 2005
UMA uses the new AFM format
Introduced in Designer 6.1-SP1
Shipping since March 2005
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
3
Programming Roadmap (2)
S-Antifuse Loading (SAL)
Adds capacitive loading by connecting a freeway
track
Reduces IPEAK in single S-antifuse nets by a
minimum of 33%
No measurable increase in routing delay of single
S-antifuse nets
Requires design re-compilation
Logic
Module
Placement will not change,
only routing capacitance is added
Timing changes are minimal
Timing analysis encouraged
Logic
Module
AFM checksum changes
SAL Availability
Designer / Libero version 6.2-SP1
Shipping since August, 2005
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
Freeway track adds
capacitive loading
Single
S-Antifuse
Net
September 7th - 9th, 2005
4
Aerospace Space Qualification
Reliability testing to be done by Aerospace Corporation in Space
Qualification
RTSX72SU-CQ208
RTSX32SU-CQ208
125°C
75-UMA+SAL
150-Standard– Started 5/2/2005
-55°C
75-Standard
150-UMA+SAL
Additionally
Actel donating 80 A54SX72A-PQ208I units to Aerospace Corp. for testing of SAL
& UMA in Long Term Life Experiment (LTLE)
Actel donating 80 RTSX72SU-CQ208B units to Aerospace Corp. for testing of
SAL & UMA in Long Term Reliability experiment
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
5
High Single S-Antifuse
Design Objective
Create a reliability test vehicle design that
approaches, if not achieves, the maximum
number of Single S-Antifuses in a ’72 size device
Nets must be capable of being toggled on a
Burn In Board (BIB) at a high toggle rate
Delay line time should be ~100 ns (short) to
reduce thermal influence on measurement
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
6
High Single S-Antifuse Design
Combinatorial Circuit(s)
Combinatorial (C-Cells) logic utilization to achieve high S-antifuse count
S-antifuse used in every routing path between c-cells
ccell_in
ccell_out(1)
ccell1 ccell2
Cluster & Super-Cluster Arrangement
CLKA
ccell_out(2)
Cluster
C
R
C
C
R
C
ccell_out(n-1)
Super-Cluster
ccell_out(n)
ccell_in
C
R
C
C
Timing diagram
Device Top
C-Cell Routing
ccell_in
R
ccell_in
C
ccell_out1
C
R
C
C
R
C
delay
measurement
C
R
C
Single S-Antifuse net segment
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
ccell_out(n)
C
ccell_out(n-1)
R
ccell_out2
C
ccell_out1
ccell_out1
delay
measurement
September 7th - 9th, 2005
7
High Single S-Antifuse Design
Sequential Circuit(s)
Sequential (R_Cells) logic utilization to achieve high S-antifuse count
S-antifuse is only on nets routed within a super-cluster
Circuit acts like dominoes; CLKB sets up the dominoes and HCLK knocks them down
Set
R-Cell Routing
CLKB
HClock
rcell_in
rcell_out(1)
D
HCLK
SET
CLR
Q
Q1
D
Q
SET
CLR
Q
Q2
D
Q
SET
CLR
Q
D
Q
SET
CLR
Q
Q96
rcell_out(2)
D
SET
CLR
Q
D
Q
SET
CLR
Q
D
Q
SET
CLR
Q
D
Q
SET
CLR
C
R
C
C
R
C
C
R
C
C
R
C
C
R
C
C
R
C
Q
Q
Q
rcell_out1
Single S-Antifuse net segment
F-X-I Antifuse net segment
rcell_out(n-1)
D
SET
CLR
Q
D
Q
SET
CLR
Q
D
Q
SET
CLR
Q
D
Q
SET
CLR
Q
Timing diagram
Q
Set
rcell_out(n)
D
SET
CLR
Q
Q
D
SET
CLR
Q
Q
D
SET
CLR
Q
Q
D
SET
CLR
Q
HClock
1st clock edge
Qn
Q
Q1
1 ff time later
Q2
2 ff time later
Q3
96 ff time later
Q96
Delay Measurement
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
8
HiSS A54SX72A-PQ208
Antifuse Utilization
B=>
I=>
S=>
K=>
0
987
5007
2033
Antifuse
Antifuse
Antifuse
Antifuse
between
between
between
between
Local Track and input
horizontal segment & input
output track & input (semi-direct)
input & horizontal NCLK0 or NCLK1, or QCLK
8027 Total Low Programming Current Antifuses
F=>
X=>
V=>
H=>
W=>
G=>
1029
1026
0
0
31
UMA Algorithm
applies to all B, I,
S & K antifuses
All 5,007 S-Antifuses are
S-Antifuse nets
Antifuse between freeway & output track
Single
Antifuse between horizontal segment & freeway
Antifuse between two vertical tracks
Antifuse between two horizontal tracks
Antifuse between horizontal segment & 2nd freeway on the net
(old-style freeway)
0 Antifuse between output track & 2nd, 3rd, & 4th freeway
on the net
2086 Total High Programming Current Antifuses
10113 Total Dynamic Antifuses
J=> 45116 Antifuse between input & horizontal NVCC or NGND
M=>
46 Antifuse for I/O configuration options
Q=>
10 Silicon Signature antifuse in silicon signature words
T=>
0 Antifuse between output track & input used early
in programming sequence to tie off floating output track
Y=> 15769 Antifuse between horizontal segment & vertical NVCC or NGND
Z=> 9074 Antifuse between freeway & horizontal NVCC or NGND
70015 Total Static Antifuses
80128 Total Antifuses
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
9
High S-Antifuse Stress Qualification
SX72A-PQ208 UMC 24MHz D1JJT1
Experiment
STD w/HiSS
Designer /
Sculptor
VCCA
TA/TJ
(V)
(ºC)
6.0 / 3.87
2.50
85/121
T0
110/110
168
Hours
108/108
3rd Read
Point
108/108
1000
Hours
108/108
714 hours
6.0 / 3.87
2.50
85/121
132
Due 9/14/05
Due 9/23/05
500 hours
Due 10/12/05
Due 11/9/05
STD w/HiSS
6.0 / 3.87
3.00
100/145
99/100
98/99
97/98
813 hours
1 single
S-Antifuse
97/97
UMA w/HiSS
6.1 SP1 / 3.90
3.00
100/145
101/101
101/101
100/101
788 hours
1 single
S-Antifuse
100/100
UMA
w/HiSS+SAL
6.2 SP1 / 3.90
3.00
100/145
102/102
102/102
102/102
651 hours
102/102
STD
w/HiSS+SAL
6.2 SP1 / 3.87
108/108
108/108
625 hours
108/108
UMA
w/HiSS+SAL
6.2 SP1 / 3.90
3.00
-55/-21
110/110
108/108
108/108
645 hours
108/108
UMA P7 Design
6.1 SP1 / 3.90
2.75
110/145
208/208
204/204
204/204
668 hours
203/203
3.00
100/145
116/117
1 continuity
failure
50MHz 3000S
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
108
Due 9/23/05
STD w/HiSS
1 single
S-Antifuse
2000
Hours
Due 1/4/05
102
Due 9/21/05
Device
59050 not
uploaded
September 7th - 9th, 2005
10
High S-antifuse Stress Qualification
Next Steps
Continue 108 HiSS units w/STD algorithm to
2000 hrs
VCCA = 2.50 V
TA = 85ºC
Will add 132 HiSS units w/STD algorithm
VCCA = 2.50 V
TA = 85ºC
Continue 108 HiSS units w/UMA algorithm & SAL
to 2000 hrs
VCCA = 3.00 V
TA = 100ºC
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
11
NASA Test Based on Shape Factor of
Aerospace 72SXAU Long Term
Experiment
S Antifuse NASA Design Weibull
0.01
0.009
0.008
Percent Failure
0.007
0.006
0.005
0.004
0.003
0.002
0.001
0
1
10
100
1000
10000
100000
Hours
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
12
S Antifuse FIT CALC for NASA
32S Test
0.0091 in 100K Hours = 91 FIT
5X for 0.2eV
TJ = 150ºC
10X for Voltage Acceleration
VCCA = 2.75 V
2X for Utilization
Single S-Antifuse utilization 251 vs. 832
5X for Visibility
If delay >10ns no visibility factor
FITs = 91/500 = .182 FIT in 10 Years
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
13
B-Antifuse within the Device
Architecture
The B-Antifuse is driven by the
dedicated DB-Inverter in each
C-Cell
4,126 unique functions exist in
the RTSX-SU library
I3277 Macro Implementation
DBInverter
3,730 of these macro library
configurations utilize BAntifuses
D3
3
2
D2
1
D1
1
0
1
Y
D0
1
0
Y
0
0
0
X
X
X
1
0
0
1
X
X
X
0
0
1
X
0
X
X
0
0
1
X
1
X
X
1
1
0
X
X
0
X
0
1
0
X
X
1
X
1
1
0
X
X
X
0
0
1
0
X
X
X
1
1
0
A0
S0
16,879 different configurations
S0 S1 D0 D1 D2 D3
No output resistor
0
S1
B0
A1
D0
0
D1
1
D2
2
D3
3
Y
B1
S0
Six B-Antifuses
available per C-Cell
driven by DB-Inverter
S1
Un-programmed Antifuse (no connection)
Programmed Antifuse (connection)
3,001 Macros have single B-Antifuse
configurations
2,565 have no other option
XOR3 Macro Implementation Example
DBInverter
No output resistor
C
D3
C
D2
337 Can be implemented without the
B-Antifuse map string configurations
99 have a multiple B-Antifuse map
string option for macro implementation
0
1
Y
D1
D0
C
1
0
B
C
Y
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
1
1
0
0
1
1
1
1
0
A0
B
None of the 3,730 have a don’t care
input available for additional loading
1
A
A
B0
A
B
C
Y
A1
A
B1
Six B-Antifuses
available per C-Cell
driven by DB-Inverter
B
=1
Y
C
Un-programmed Antifuse (no connection)
Programmed Antifuse (connection)
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
14
B-Antifuse Usage Statistics
Number of Single B-Antifuse Nets
vs. Aerospace ASQ
'32 Customer Designs
Raw Average ->
302
Raw Geometric Mean ->
222
Min ->
15
Max ->
572
3.7
5.1
75.2
2.0
'72 Customer Designs
Raw Average ->
673
Raw Geometric Mean ->
637
Min ->
314
Max ->
1,172
4.8
5.1
10.3
2.8
All Customer Designs
Normalized Average ->
645
5.0
Normalized Geometric Mean ->
527
Reliability Test Vehicle (RTV) Designs
RT54SX32SU-CQ208 ASQ
1,128
RT54SX32SU-CQ208 Colonel
35
RT54SX32SU-CQ208 General
21
RT54SX32SU-CQ208 NASA
29
RT54SX72SU-CQ208 ASQ
RT54SX72SU-CQ256 QBI
RT54SX72SU-CQ208 P7
A54SX72A-PQ208 QBI
A54SX72A-PQ208 P7
A54SX72A-PQ208 ALTE
A54SX72A-PQ208 HiSS
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
3,232
1,241
23
1,164
28
40
Paper #1028
6.1
1.0
32.2
53.7
38.9
1.0
2.6
140.5
2.8
115.4
80.8
n/a
September 7th - 9th, 2005
15
HiBS
Design Concept
Maximize B-Antifuse utilization using CM8INV macros
Maximize S-Antifuse utilization by routing c-cells in serial chain within
supercluster
S-Antifuse
ccell_in
I-Antifuse
B-Antifuse '1'
'0' '0'
B-Antifuse '1'
0
1
2
3
CLKA
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
ccell_out[1]
0
1
2
3
S-Antifuse
I-Antifuse
B-Antifuse '1'
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
ccell_out[2]
0
1
2
3
S-Antifuse
I-Antifuse
B-Antifuse '1'
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
ccell_out[N-1]
0
1
2
3
S-Antifuse
I-Antifuse
B-Antifuse '1'
'0' '0'
B-Antifuse '1'
0
1
2
3
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
'0' '0'
B-Antifuse '1'
0
1
2
3
'0' '0'
0
1
2
3
Paper #1028
B-Antifuse '1'
'0' '0'
0
1
2
3
ccell_out[N]
September 7th - 9th, 2005
16
HiBS
Routing within a supercluster to maximize S-Antifuse utilization
C-Cell Routing
S-Antifuse
ccell_in
Basic R and C Cells
FXI-Antifuses
C
R
C
C
R
C
C
R
C
C
R
C
C
R
C
C
R
C
Cluster
C
R
C
C
R
C
Super-Cluster
ccell_out1
Routing technique on a device
Device Top
ccell_out(n)
ccell_out(n-1)
ccell_out2
ccell_out1
ccell_in
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
17
HiBS A54SX72A-PQ208
Antifuse Utilization
B=>
4900
Antifuse between Local Track and input
S=>
2248
Antifuse between output track & input(semi-direct)
I=>
1755
Antifuse between horizontal segment & input
K=>
21
Antifuse between input & horizontal NCLK0 or NCLK1, or QCLK
8924 Low Programming Current Dynamic Antifuses
Antifuse between freeway & output track
UMA Algorithm
applies to all B, I,
S & K antifuses
All 4,900 B-Antifuses are
Single B-Antifuse nets
F=>
4024
G=>
0
Antifuse between output track & 2nd, 3rd, & 4th freeway on the net
H=>
0
Antifuse between two horizontal tracks
V=>
0
Antifuse between two vertical tracks
W=>
15
X=>
1774
Antifuse between horizontal segment & freeway
5813
High Programming Current Dynamic Antifuses
Antifuse between horiz segment & 2nd freeway on the net (old-style freeway)
14737 Total Dynamic Antifuses
J=> 44219
Antifuse between input & horizontal NVCC or NGND
M=>
24
Antifuse for I/O configuration options
Q=>
11
Silicon Signature afuse in silicon signature words
Y=> 15021
Antifuse between horizontal segment & vertical NVCC or NGND
Z=>
Antifuse between freeway & horizontal NVCC or NGND
6095
65370 Total Static Antifuses
80107 Total Antifuses
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
18
High B-Antifuse Stress Experiments
A54SX72A-PQ208 UMC 24 MHz
Expt
Vcca
(V)
TA/TJ (ºC)
T0
160h
500h
1000h
2000h
UMA
w/HiBS +
SAL
2.5
105/145
108/108
108/108
9/28/05
10/19/05
12/7/05
UMA
w/HiBS +
SAL
3.0
95/145
108/108
108/108
9/28/05
10/19/05
12/7/05
UMA
w/HiBS +
SAL
3.25
83/145
108/108
9/10/05
9/28/05
10/19/05
12/7/05
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
19
Aerospace Space Qualification
Based on Shape Factor of A54SX72A (UMC)
Aerospace Long Term Experiment (ALTE)
B Antifuse ASQ Design Weibull
0.04
0.035
0.03
Percent Failure
0.025
0.02
0.015
0.01
0.005
0
1
10
1000
100
10000
100000
Hours
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
20
B-Antifuse FIT CALC for 32S
Aerospace Space Qualification
0.0307 to 0.0458 in 100K Hours = 307 - 458 FIT
50 – 60% Confidence
5X for 0.2eV
Tj = 150ºC
5X for Utilization
Single B-Antifuse utilization 645 vs 3232
2.5X for Visibility
5X < 10ns
1X > 10ns
FITs = 307 to 458 / 67.5 = 4.6 to 6.8 FIT in 10
Years
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
21
Aerospace Space Qualification
MAPLD 2005: Actel A54SX-A and RTSX-SU Reliability Testing Update
Paper #1028
September 7th - 9th, 2005
22