Download presentation
Presentation is loading. Please wait.
Published byJuliet Newton Modified over 9 years ago
1
RTSX-S and RTSX-SU Reliability Test Vehicles Daniel K. Elftmann Director Product Engineering Richard Katz Head Grunt Office of Logic Design Igor Kleyner Deputy Grunt Office of Logic Design September 8 th, 2004
2
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 2 Background Background In 2003, some customers reported clusters of failures Customer failures had some common factors Stressful designs I/O and/or power supplies exceeding datasheet limits Failures occur early in device life Actel investigation indicated isolated programmed antifuses were failing to a higher impedance state Industry investigation Actel working closely with Industry Tiger Team (ITT) led by The Aerospace Corp. Participants include Lockheed Martin, Boeing, General Dynamics, Northrop Grumman Space Technology, JPL, NASA A series of experiments are being conducted to investigate the customer failures Remainder of presentation describes the two different Test Vehicles being used for the following experiments Industry Tiger Team Design NASA Test Design
3
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 3 Industry Tiger Team Design Top Level Block Diagram
4
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 4 Industry Tiger Team Design 1,146 Stage Slow Ring Oscillator Synchronized Reset input assures clean startup of slow ring oscillator Delta Read & Record must be done via frequency measurement No mechanism to break ring and measure delay directly Zoom Debug feature Allows for enhanced isolation of delays during debug only Long oscillator frequency stabilization time of ~15 minutes at startup
5
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 5 Industry Tiger Team Design Slow Oscillator Startup
6
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 6 Independent controls to set Pattern generator toggle rate for internal R-Cells 16 unique patterns possible, with range of toggle rates (more later) Clock generated via internal 15 stage ring oscillator (~50MHz) Dedicated Startup Synchronization circuitry for IO_clock domain IO_Monitor indicates pass/fail On-chip self-checking circuitry detects and latches detected errors Note: not all errors are detectable by self-test Industry Tiger Team Design 140 Bit I/O Shift Register
7
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 7 Industry Tiger Team Design Ring Oscillator Ring Oscillator instantiated twice 1 st drives Array SR, 2 nd drives I/O SR Additional delay stage inserted in Array oscillator to keep two oscillators out of sync Ring Oscillators frequency dependent on Temperature & V CCA voltage Ring Oscillators NOT recommended for flight designs
8
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 8 Industry Tiger Team Design Shift Enable Control Independent Shift Enable circuits instantiated in each of the 2 sequential blocks to pace R-Cell toggling ShiftEnable_n fanout = 16 R-Cell U0 fan out managed via register replication Both Array shift register & I/O shift register blocks set by same input configuration pin settings:
9
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 9 Industry Tiger Team Design Pattern Generator
10
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 10 Industry Tiger Team Design I/O Weave Shift Register I/O Weave block three modes of operation Mode 1: I/O Bypass (OE=‘0’ TOG_n=‘X’) Operates as shift register bypassing the I/Os thru 2-1 multiplexers No I/Os toggle and are tri-stated
11
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 11 Industry Tiger Team Design I/O Weave Shift Register I/O Weave block three modes of operation Mode 2: I/O Weave (OE=‘1’ TOG_n=‘1’) Operates as shift register toggling I/O pad at pattern generator defined rate Signal takes path thru output buffer to the pad and back into input buffer I/O toggle rate controlled by Pattern Generator
12
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 12 Industry Tiger Team Design I/O Weave Shift Register I/O Weave block three modes of operation Mode 3: All I/O Toggle (OE=‘1’ TOG_n=‘0’) Simultaneously switches all I/Os from 0 to 1 then 1 to 0 Pattern follows shift register chain enabling pattern checker to detect errors at any point in chain Register n+1 <= !n Simultaneous 100% I/O Toggle Rate
13
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 13 Industry Tiger Team Design 707 Bit Array Shift Register Array shift register has independent controls to set Pattern generator toggle rate for internal R-Cells Options for the Pattern Generator identical to I/O Shift Register Pattern Generator Typical setting for Simultaneous Switching Registers (SSR) set at 12.5% Clock generated via internal 16 stage ring oscillator (~50MHz) Dedicated Startup Synchronization circuitry for A_Clock domain A_Monitor indicates pass/fail On-chip self-checking circuitry detects and latches detected errors Note: not all errors are detectable by this self-test
14
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 14 Industry Tiger Team Design Aerospace Experiments 83 parts General Test Project 4b1 Temp = ~40°C VCCA= 2.5V Project 4b2 Temp = ~40°C V CCA = 2.5V ~500 parts Project 7 Temp = ~40°C V CCA = 2.5V Colonel Test 600 hrs RT54SX32S MEC with “old” algo 1000 hrs + RT54SX32S MEC with “old” algo RT54SX32S MEC with “new” algo 330 parts 1000 hrs + 83 parts Project 4b2 Temp = 85°C V CCA = 3.0V Project 4b2 Temp = ~40°C V CCA = 2.5V
15
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 15 NASA Design Top Level Block Diagram
16
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 16 NASA Design Header Bd. Clock & Reset Driver NASA Office of Logic Design (OLD) designed and built solder in card to Burn-in Board (BIB) to provide clock and reset to 8 Devices Under Test (DUT) Card solders into BIB configuration socket locations Clocks for DUTs in each column can be controlled to run 180° out of phase Clocks can be driven up to 64MHz Jumper selectable clock dividers available on Header Board HCLK, CLKA, and CLKB frequency independently settable
17
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 17 NASA Design 1,236 Stage Delay Line Configuration lines select input to delay line during operation Synchronized Reset input insures clean startup Direct delay delta read & record measurement possible via Delay_in No free running oscillator & related self-heating thermal effects, therefore no startup stabilization issues Allows for more accurate delay measurements Zoom feature removed as un-needed, Action Probe circuitry sufficient for debug
18
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 18 NASA Design 144 Bit I/O Shift Register Changes Utilizes HCLK vs. 15 stage internal ring oscillator Industry Tiger Team design does NOT utilize the HCLK resource HCLK driven by NASA header board add-on card Dedicated Reset Synchronization circuitry for HCLK clock domain Increased fan out of Shift Register Enable nets from 16 vs. 29 Exceeds maximum fan out allowed (24) in Designer Software by 20% Number of I/Os 143 vs. 139 78 configured for 5V CMOS, remainder 5V TTL; Industry Tiger Team design all TTL
19
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 19 NASA Design 621 Bit Array Shift Register Changes Utilizes CLKA vs. 16 stage internal ring oscillator CLKA driven by NASA header board add-on card Increased fan out of Shift Register Enable nets from 16 vs. 29 Exceeds maximum fan out allowed (24) in Designer Software by 20% Shift register R-Cells manually placed to improve utilization of Long Vertical Tracks (LVT) and Long Horizontal Tracks (LHT) Array_out added to increase observability at tester Number of bits 621 vs. 707
20
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 20 NASA Design Final Design Summary Utilization Post-Combiner device utilization: SEQUENTIALUsed: 1080 Total: 1080 (100.00%) COMB Used: 1800 Total: 1800 (100.00%) LOGIC Used: 2880 Total: 2880 (100.00%) (seq+comb) IO w/ Clocks Used: 168 Total: 170 (78 CMOS) (89 TTL) CLOCK Used: 2 Total: 2 HCLOCK Used: 1 Total: 1 Fan out 23 nets have fan out of 29 1 net with fan out of 28 Timing Analysis Maximum frequency (@ 125C, V CCA = 2.25V, V CCI = 4.5V, Speed –1) Array Clk => 72MHz IO Clk => 71MHz Hold time analysis (@ -55C, V CCA = 2.75V, V CCI = 5.5V, Speed –1) Shortest path slack => 0.51ns NASA design bounds user applications better than Industry Tiger Team design
21
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 21 NASA Experiments Project KH1 Temp = 125°C VCCA= 2.75V 300 parts HOT 250 hrs RT54SX32S MEC “Modified New Algo” 300 parts Increasing V CCA /V CCI Voltage Increasing SSO Increasing SSU Increased time Project KC1 Temp = -55°C VCCA= 2.75V 300 parts COLD 250 hrs RT54SX32S MEC “Modified New Algo” 300 parts RTSX32SU UMC Increasing V CCA /V CCI Voltage Increasing SSO Increasing SSU Increased time RTSX32SU UMC Parts to be tested in 500 hour steps Stress levels increased for each step. Voltage, # SSOs, amount of SSU, time Internal circuit loading fixed at 120% of max load Each step is 250 hours of HTOL followed by 250 hours of LTOL Test Protocol
22
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 22 Appendix: RTSXS-U Test Data
23
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 23 ITT Design Actel RTSX-SU (UMC) Data set This data set includes the following for RTSXS-U: 2 sets of experiments were completed (P7, P4B2) RTOL = Room Temperature Operating Life TC = Temperature Cycle (-65°C to 150°C)
24
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 24 ITT Design P7 Data Configuration Details: No I/O’s toggle, Array toggle rate = I/O toggle rate = 12.5% 3 monitor pins toggling - Visual readout using LED Undershoot less than -0.4V
25
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 25 ITT Design P4B2 Data Configuration Details: I/O toggle rate = 50% (70 I/Os), Array toggle rate = 12.5% ~2V undershoot
26
Paper #172 Wednesday, September 8th, 2004MAPLD 2004: RTSX-S and RTSX-SU Reliability Test Vehicles 26 NASA/Actel Team NASA Igor Kleyner Rich Katz Actel Manish Babladi Marco Cheung Paul Louris Minal Sawant Dan Elftmann
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.