Single Event Upset Tolerance in 0.13  m CMOS Jim Hoff, Fermilab.

Slides:



Advertisements
Similar presentations
Scrubbing Approaches for Kintex-7 FPGAs
Advertisements

MURI Neutron-Induced Multiple-Bit Upset Alan D. Tipton 1, Jonathan A. Pellish 1, Patrick R. Fleming 1, Ronald D. Schrimpf.
Complex Upset Mitigation Applied to a Re-Configurable Embedded Processor EEL 6935 Lu Hao Wenqian Wu.
Single Event Upsets (SEUs) – Soft Errors By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M University, College.
Radiation Tolerance D. C. Christian, J. A. Appel, G. Chiodini,
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /23/2013 Lecture 7: Computer Clock & Memory Elements Instructor: Ashraf Yaseen DEPARTMENT OF MATH &
2007 MURI Review The Effect of Voltage Fluctuations on the Single Event Transient Response of Deep Submicron Digital Circuits Matthew J. Gadlage 1,2, Ronald.
1 Patrick Breugnon, Richun Fei, Denis Fougeron, Maurice Garcia-Sciveres (*), Fabrice Gensolen, Mohsine Menouni, Laurent Perrot, Alexandre Rozanov CPPM.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
SEU tolerant cells developed for the FEI4 chip Patrick Breugnon, Denis Fougeron, Mohsine Menouni, Alexandre Rozanov CPPM-CNRS-Université de la mediterranée-Marseille.
ECE 331 – Digital System Design Flip-Flops and Registers (Lecture #18) The slides included herein were taken from the materials accompanying Fundamentals.
A Delay-efficient Radiation-hard Digital Design Approach Using Code Word State Preserving (CWSP) Elements Charu Nagpal Rajesh Garg Sunil P. Khatri Department.
Die-Hard SRAM Design Using Per-Column Timing Tracking
MDT-ASD PRR C. Posch30-Aug-01 1 Radiation Hardness Assurance   Total Ionizing Dose (TID) Change of device (transistor) properties, permanent   Single.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
1 Chapter 5: Datapath and Control CS 447 Jason Bakos.
Spring 07, Apr 17, 19 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Soft Errors and Fault-Tolerant Design Vishwani.
Motivation Yang You 1, Jinghong Chen 1, Datao Gong 2, Deping Huang 1, Tiankuan Liu 2, Jingbo Ye 2 1 Department of Electrical Engineering, Southern Methodist.
W. Dabrowski6th STD, Carmel, Sep 2006 ASICs in Advanced Technologies Challenges and Benefits of Designing Readout ASICs in Advanced Technologies W. Dabrowski.
A Serializer ASIC for High Speed Data Transmission in Cryogenic and HiRel Environment Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group.
Finite State Machines. Binary encoded state machines –The number of flip-flops is the smallest number m such that 2 m  n, where n is the number of states.
Digital System Design. Intro. VLSI: CMOS inverter.
Presented by Anthony B. Sanders NASA/GSFC at 2005 MAPLD Conference, Washington, DC #196 1 ALTERA STRATIX TM EP1S25 FIELD-PROGRAMMABLE GATE ARRAY (FPGA)
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
SEE effects in deep submicron technologies F.Faccio, S.Bonacini CERN-PH/ESE SEE TWEPP2010.
Circuit design with a commercial 0.13  m CMOS technology for high energy physics applications K. Hänsler, S. Bonacini, P. Moreira CERN, EP/MIC.
ATMEL ATF280E Rad Hard SRAM Based FPGA SEE test results Application oriented SEU Sensitiveness Bernard BANCELIN ATMEL Nantes SAS, Aerospace Business Unit.
Memory Intro Computer Organization 1 Computer Science Dept Va Tech March 2006 ©2006 McQuain & Ribbens Built using D flip-flops: 4-Bit Register Clock input.
Introduction to Sequential Logic Design Flip-flops.
2/2/2009 Marina Artuso LHCb Electronics Upgrade Meeting1 Front-end FPGAs in the LHCb upgrade The issues What is known Work plan.
Basic Sequential Components CT101 – Computing Systems Organization.
Experiment Electronics UMC 0.18µm radiation hardness studies - Update - Sven Löchner 13 th CBM Collaboration Meeting GSI Darmstadt March 12th, 2009.
Chapter 4 MARIE: An Introduction to a Simple Computer.
Valerio Re, Massimo Manghisoni Università di Bergamo and INFN, Pavia, Italy Jim Hoff, Abderrezak Mekkaoui, Raymond Yarema Fermi National Accelerator Laboratory.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /3/2013 Lecture 9: Memory Unit Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE CENTRAL.
14/Sept./2004 LECC2004 Irradiation test of ASIC and FPGA for ATLAS TGC Level-1Trigger System 1 TID (  -ray) and SEE (proton) tests and results for ROHM.
Experiment Electronics UMC 0.18µm radiation hardness studies Progress since last Collaboration Meeting Sven Löchner GSI Darmstadt 15 th CBM Collaboration.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
Sequential Logic Computer Organization II 1 © McQuain A clock is a free-running signal with a cycle time. A clock may be either high or.
CMOS MAPS with pixel level sparsification and time stamping capabilities for applications at the ILC Gianluca Traversi 1,2
SEU WK summary. Technology comparison Sandro Bonacini - PH/ESE nm seems to saturate at a cross-section 3.4× less than 130nm.
Maria Rita Coluccia Simon Kwan Fermi National Accelerator Laboratory
11 October 2002Paul Dauncey - CDR Introduction1 CDR Introduction and Overview Paul Dauncey Imperial College London.
2004 MAPLD, Paper 1008 Sanders 1 Radiation-Hardened re-programmable Field- Programmable Gate Array (RHrFPGA) A.B. Sanders 1, K.A. LaBel 1, J.F. McCabe.
07/11/2005 Register File Design and Memory Design Presentation E CSE : Introduction to Computer Architecture Slides by Gojko Babić.
Tracking at the Fermilab Test Beam Facility Matthew Jones, Lorenzo Uplegger April 29 th Infieri Workshop.
A Novel, Highly SEU Tolerant Digital Circuit Design Approach By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
Actel Antifuse FPGA Information – Radiation Tests Actel Antifuse FPGA – A54SX72A 72K gates 208 pqfp package 2.5v to 5.0v I/O tolerant $62 each for tested.
1 Test results of the SEU tolerant latches 22 sept 2008 M. Barbero a,*, D. Arutinov a, R. Beccherle b, P. Breugnon d, R. Ely c, D. Fougeron d, M. Garcia-Sciveres.
H. Krüger, , DEPFET Workshop, Heidelberg1 System and DHP Development Module overview Data rates DHP function blocks Module layout Ideas & open questions.
BUILDING BLOCKS designed at IPHC in TOWER JAZZ CMOS Image Sensor 0.18 µm process Isabelle Valin on behalf of IPHC-PICSEL group.
Xilinx V4 Single Event Effects (SEE) High-Speed Testing Melanie D. Berg/MEI – Principal Investigator Hak Kim, Mark Friendlich/MEI.
Chapter 5 - Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization.
Development of SEU-robust, radiation-tolerant and industry-compatible programmable logic components Sandro Bonacini CERN.
Sequential Logic Design
Comparison Study of Bulk and SOI CMOS Technologies based Rad-hard ADCs in Space Feitao Qi , Tao Liu , Hainan Liu , Chuanbin Zeng , Bo Li , Fazhan Zhao.
Clocks A clock is a free-running signal with a cycle time.
Overview of the project
SEU Mitigation Techniques for Virtex FPGAs in Space Applications
Upgrade of the ATLAS MDT Front-End Electronics
Radiation Tolerance of an Used in a Large Tracking Detector
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Irradiation Test of the Spartan-6 Muon Port Card Mezzanine
Introduction to Sequential Logic Design
SEE Characterization of XC7K70T, Kintex Serie7 familly FPGA from Xilinx Hello everyone, I’m ELG, I’m here today to present you a SEE ch…, performed at.
Effect of an ALCT SEU Much-overlooked good stuff
FLIP-FLOPS.
Xilinx Kintex7 SRAM-based FPGA
Presentation transcript:

Single Event Upset Tolerance in 0.13  m CMOS Jim Hoff, Fermilab

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Introduction □A continuation of the experimentation that began several years ago with TSMC’s 0.25  m process. □Troubles ahead? □Recent evidence indicates that 0.25um might have been the optimal SEU tolerant technology □“Soft Error Rate Increase for New Generations of SRAMs”, Granlund, Granborn and Olsson, IEEE Trans. Nucl. Sci., Vol 50, No. 6, Dec. 2003, pp

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Devices Under Test □Fourteen register types monolithically integrated and simultaneously tested. □Each type is configured as Master-Slave positive- edge triggered D-flip-flop. □Each flip-flop is arrayed as a 1xN shift register. □The shift registers are supplied by a common input and controlled by a common clock. Their outputs are selected by a multiplexor and driven through a common output. □All inputs and outputs are LVDS.

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Registers Tested TypeTransistor Geometry Notes LBL Dice EnclosedDICE cell (t-gate dice latch) designed and laid out by LBL RT Dice 1 EnclosedPure 12-transistor DICE cell (Cern) RT Seuss EnclosedSeuss cell (Fermilab) SEU tolerant SR-flip-flop RT SR-ff EnclosedD-latches created from standard SR-flip-flops RT normal EnclosedD-latches created from cross-coupled inverters TR Seuss RectangularTriple-redundant, EDC latches TR SR-ff RectangularTriple-redundant, EDC latches Hit 2 Rectangular“Heavy Ion Tolerant” cell Liu 3 RectangularClassic Liu-Whittaker cell Dice 1 RectangularPure 12-transistor DICE cell Seuss RectangularSeuss cell (Fermilab) SEU tolerant SR-flip-flop SR-ff RectangularD-latches created from standard SR-flip-flops Artisan Rectangular Normal flip-flop from the Artisan 0.13  m library Normal RectangularD-latches created from cross-coupled inverters

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Device Under Test Tests performed at the Indiana University Cyclotron Facility. 200 MeV Protons

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Device Under Test Tests performed at the Indiana University Cyclotron Facility. 200 MeV Protons

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Experimental Flow Start Download Data Clocks Off Irradiate Registers for Sample Period Upload Data and Compare Run Complete ? Stop Pattern

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Runs (200 MeV Protons) #DurationFluxSample Period Warm-up 36 hoursNo beam3 minutes Run 1 15 minutes1.57e10 cm -2 sec seconds Run 2 60 minutes1.53e10 cm -2 sec seconds Run 3 24 minutes1.47e10 cm -2 sec seconds Run 4 60 minutes2.76e10 cm -2 sec seconds Run 5 9 minutesNo beam15 seconds Run 6 60 minutes1.57e10 cm -2 sec seconds Run 7 60 minutes0.65e10 cm -2 sec seconds Run 8 9 minutesNo beam15 seconds Run 9 60 minutes0.15e10 cm -2 sec seconds Run 10 9 minutesNo beam15 seconds Run minutes1.70e10 cm -2 sec seconds

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Fluence as a function of Run Run 3 (60 sec sample period) Run 5 (no beam) Run 1 Run 8 (no beam) Run 10 (no beam) Run 2Run 4Run 6Run 7Run 9Run 11

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Errors vs Fluence (200 MeV Protons) More

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Results (200 MeV Protons) Type ErrorsCross Section LBL Dice 14 (4↓ + 10↑)3.84e-17 cm 2 /bit RT Dice 8 (1↓ + 7↑)5.86e-17 cm 2 /bit RT Seuss 118 (65↓ + 53↑)1.03e-15 cm 2 /bit RT SR-ff 6323 (2576↓ ↑)3.85e-14 cm 2 /bit RT normal 5888 (243↓ ↑)3.23e-14 cm 2 /bit TR Seuss 854 (0↓ + 854↑)4.7e-15 cm 2 /bit TR SR-ff 1561 (7↓ ↑)8.91e-15 cm 2 /bit Hit 290 (280↓ + 10↑)1.59e-15 cm 2 /bit Liu 49 (32↓ + 17↑)2.69e-16 cm 2 /bit Dice 828 (522↓ + 306↑)4.55e-15 cm 2 /bit Seuss 1925 (1065↓ + 860↑)1.05e-14 cm 2 /bit SR-ff (9002↓ ↑)5.02e-14 cm 2 /bit Artisan (13104↓ ↑)4.86e-14 cm 2 /bit Normal (7654↓ ↑)5.63e-14 cm 2 /bit The SEU cross section. U is the total number of upsets (↓ and ↑) N is the number of registers of a particular type in the beam F is the Fluence of the beam (in this case, 2.03e14) Protons all normal incidence

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Results Normalized for Comparison Type Cross SectionNormalized LBL Dice 3.84e-17 cm 2 /bit RT Dice 5.86e-17 cm 2 /bit RT Seuss 1.03e-15 cm 2 /bit0.021 RT SR-ff 3.85e-14 cm 2 /bit0.79 RT normal 3.23e-14 cm 2 /bit0.66 TR Seuss 4.7e-15 cm 2 /bit0.097 TR SR-ff 8.91e-15 cm 2 /bit0.183 Hit 1.59e-15 cm 2 /bit0.033 Liu 2.69e-16 cm 2 /bit Dice 4.55e-15 cm 2 /bit0.094 Seuss 1.05e-14 cm 2 /bit0.216 SR-ff 5.02e-14 cm 2 /bit1.03 Artisan 4.86e-14 cm 2 /bit1.0 Normal 5.63e-14 cm 2 /bit1.16 Small is good The LBL Dice looks quite good

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Results: Comparison with 0.25  m Type 0.13  m0.25  m LBL Dice 3.84e-17 cm 2 /bitn/a RT Dice 5.86e-17 cm 2 /bit9.22e-18 cm 2 /bit RT Seuss 1.03e-15 cm 2 /bit1.38e-17 cm 2 /bit RT SR-ff 3.85e-14 cm 2 /bitn/a RT normal 3.23e-14 cm 2 /bit4.4e-16 cm 2 /bit TR Seuss 4.7e-15 cm 2 /bit5.76e-18 cm 2 /bit TR SR-ff 8.91e-15 cm 2 /bitn/a Hit 1.59e-15 cm 2 /bitn/a Liu 2.69e-16 cm 2 /bitn/a Dice 4.55e-15 cm 2 /bitn/a Seuss 1.05e-14 cm 2 /bitn/a SR-ff 5.02e-14 cm 2 /bitn/a Artisan 4.86e-14 cm 2 /bitn/a Normal 5.63e-14 cm 2 /bitn/a A comparison to similar tests performed on the 0.25  m doesn’t look so good. Shown here are only those registers that by register architecture and transistor geometry are comparable in both tests. Results similar to that found by Granlund, et al.

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Discussion □Layout is becoming increasingly important. Note that there are three Dice cells, all with very similar schematics, and yet they range from 4.55e-15 cm 2 /bit to 3.84e-17 cm 2 /bit. Some of this can be explained by ELF vs. Rect. Transistors, but much of it must be attributed to careful layout

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Discussion □One of the most surprising results was the poor performance of the triple-redundant registers. Again, layout is exceptionally important, but what percentage of the performance degradation can be attributed to dynamic SEUs on the Error Detection and Correction nodes? In the deep submicron processes, will triple- redundancy without EDC outperform triple- redundancy with EDC?

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Future work □Many of us are talking about other foundries such as TSMC and STMicroelectronics. This experiment supported earlier work that suggested that things are getting worse. Other experiments have suggested that things are still getting better. More experimentation needs to be performed. □Layout optimization of particular architectures. The LBL Dice performed rather well, but can we do better? The Seuss is very flexible especially as a SEU tolerant SR-ff, but the rectangular FET version did not perform as well as hoped. □Triple-redundancy is a fall-back many of us have used in the past. Layout optimization as well as EDC vs. no EDC needs to be tested. □The pessimistic view is that 0.13 is worse than 0.25 and that we can only expect things to get worse yet. We need to check 90nm and, when it becomes more common, 65nm. □A simultaneous 0.25, 0.13, 90nm experiment in which the same registers are used and simply scaled according to their design rules might determine, once and for all, how bad things are getting.

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy References 1.T. Calin, M. Nicolaidis, R. Velazco, IEEE Tran. Nucl. Sci. Vol 43, No. 6, p (1996) 2.D. Bessot, R. Velazco, “Design of SEU- Hardened CMOS Memory Cell”, RADECS ’93, p. 563, 1993 INSPEC M. Liu and S. Whitaker, IEEE Trans. Nucl Sci, Vol 39, No 6, p (1992)

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy Beam Penetration Errors on all boards demonstrate that the 200 MeV Protons Penetrated to all boards

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy General Register Architecture All registers in the experiment, regardless of type are organized as shown. Two simple D-latches are used to create a single Master-Slave postive-edge-triggered D-flip-flop. The self- generated internal clocks ensure that clock loading cannot contribute to SEUs

May, 2006VIth Int. Meeting on Frontend Electronics Perugia, Italy 1xN Shift Register Type X 1xN Shift Register Type 2 1xN Shift Register Type 3 1xN Shift Register Type 1 Multiplexed Output Common Data and Clock