1 / 26

RTSX-S and RTSX-SU Reliability Test Vehicles

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. Background. Background

Télécharger la présentation

RTSX-S and RTSX-SU Reliability Test Vehicles

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RTSX-S and RTSX-SU Reliability Test Vehicles Daniel K. ElftmannDirector Product Engineering Richard Katz Head Grunt Office of Logic Design Igor Kleyner Deputy Grunt Office of Logic Design September 8th, 2004

  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. Industry Tiger Team Design Top Level Block Diagram

  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. Industry Tiger Team Design Slow Oscillator Startup

  6. Industry Tiger Team Design 140 Bit I/O Shift Register • 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 errorsNote: not all errors are detectable by self-test

  7. Industry Tiger Team Design Ring Oscillator • Ring Oscillator instantiated twice • 1st drives Array SR, 2nd drives I/O SR • Additional delay stage inserted in Array oscillator to keep two oscillators out of sync • Ring Oscillators frequency dependent on Temperature & VCCA voltage • Ring Oscillators NOT recommended for flight designs

  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. Industry Tiger Team Design Pattern Generator

  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. 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. 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. 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 errorsNote: not all errors are detectable by this self-test

  14. Industry Tiger Team Design Aerospace Experiments Colonel Test Project 4b1 Temp = ~40°C VCCA= 2.5V RT54SX32S MEC with “old” algo ~500 parts Project 7 Temp = ~40°C VCCA= 2.5V Project 4b2 Temp = ~40°C VCCA= 2.5V 600 hrs 1000 hrs + General Test RT54SX32S MEC with “new” algo 330 parts Project 4b2 Temp = ~40°C VCCA= 2.5V 83 parts RT54SX32S MEC with “old” algo 83 parts Project 4b2Temp = 85°C VCCA= 3.0V 1000 hrs +

  15. NASA Design Top Level Block Diagram

  16. Header Board DUT 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. 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. 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. 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. NASA DesignFinal Design Summary • Utilization Post-Combiner device utilization: SEQUENTIAL Used: 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, VCCA = 2.25V, VCCI = 4.5V, Speed –1) • Array Clk => 72MHz • IO Clk => 71MHz • Hold time analysis (@ -55C, VCCA = 2.75V, VCCI = 5.5V, Speed –1) • Shortest path slack => 0.51ns • NASA design bounds user applications better than Industry Tiger Team design

  21. NASA Experiments 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 HOT RT54SX32S MEC “Modified New Algo” 300 parts Increasing VCCA/VCCI Voltage Increasing SSO Increasing SSU Increased time Project KH1 Temp = 125°C VCCA= 2.75V RTSX32SU UMC 300 parts 250 hrs COLD RT54SX32S MEC “Modified New Algo” Increasing VCCA/VCCI Voltage Increasing SSO Increasing SSU Increased time 300 parts Project KC1 Temp = -55°C VCCA= 2.75V RTSX32SU UMC 300 parts 250 hrs

  22. Appendix: RTSXS-U Test Data

  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. 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. ITT Design P4B2 Data • Configuration Details: • I/O toggle rate = 50% (70 I/Os), Array toggle rate = 12.5% • ~2V undershoot

  26. NASA/Actel Team • NASA • Igor Kleyner • Rich Katz • Actel • Manish Babladi • Marco Cheung • Paul Louris • Minal Sawant • Dan Elftmann

More Related