SEU tolerant cells developed for the FEI4 chip Patrick Breugnon, Denis Fougeron, Mohsine Menouni, Alexandre Rozanov CPPM-CNRS-Université de la mediterranée-Marseille.

Slides:



Advertisements
Similar presentations
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Advertisements

Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Single Event Upset Tolerance in 0.13  m CMOS Jim Hoff, Fermilab.
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,
1 Patrick Breugnon, Richun Fei, Denis Fougeron, Maurice Garcia-Sciveres (*), Fabrice Gensolen, Mohsine Menouni, Laurent Perrot, Alexandre Rozanov CPPM.
The 8085 Microprocessor Architecture
NxN pixel demonstrator. Time to Digital Converter (2) Tapped delay line –128 cells, 100ps Two hit registers –One per both leading and trailing edge 7.
IEEE10/NSS R. Kass N A. Adair, W. Fernando, K.K. Gan, H.P. Kagan, R.D. Kass, H. Merritt, J. Moore, A. Nagarkar, S. Smith, M. Strang The Ohio State.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
1 A Design Approach for Radiation-hard Digital Electronics Rajesh Garg Nikhil Jayakumar Sunil P Khatri Gwan Choi Department of Electrical and Computer.
1 The Basic Memory Element - The Flip-Flop Up until know we have looked upon memory elements as black boxes. The basic memory element is called the flip-flop.
Memory and Advanced Digital Circuits 1.
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.
A Serializer ASIC for High Speed Data Transmission in Cryogenic and HiRel Environment Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group.
12004 MAPLD: 141Buchner Single Event Effects Testing of the Atmel IEEE1355 Protocol Chip Stephen Buchner 1, Mark Walter 2, Moses McCall 3 and Christian.
M. Adinolfi – University of Oxford – MAPMT Workshop – Imperial College 27 June Rad-Hard qualification for the LHCb RICH L0 electronics M. Adinolfi.
2. Super KEKB Meeting, DEPFET Electronics DEPFET Readout and Control Electronics Ivan Peric, Peter Fischer, Christian Kreidl Heidelberg University.
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Microelectronic Circuits - Fourth Edition Sedra/Smith 0 PowerPoint Overheads to Accompany Sedra/Smith Microelectronic Circuits 4/e ©1999 Oxford University.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Irradiation Test of the Omegapix2 Digital Tier May 18-22, 2015, CERN Olivier Le Dortz, LPNHE Paris Juin 2015.
McKenneman, Inc. SRAM Proposal Design Team: Jay Hoffman Tory Kennedy Sholanda McCullough.
2/2/2009 Marina Artuso LHCb Electronics Upgrade Meeting1 Front-end FPGAs in the LHCb upgrade The issues What is known Work plan.
A.A. Grillo SCIPP-UCSC ATLAS 10-Nov Thoughts on Data Transmission US-ATLAS Upgrade R&D Meeting UCSC 10-Nov-2005 A. A. Grillo SCIPP – UCSC.
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
8279 KEYBOARD AND DISPLAY INTERFACING
Radiation Hardness Test Chip Matthias Harter, Peter Fischer Uni Mannheim.
Fully depleted MAPS: Pegasus and MIMOSA 33 Maciej Kachel, Wojciech Duliński PICSEL group, IPHC Strasbourg 1 For low energy X-ray applications.
Synthesis Of Fault Tolerant Circuits For FSMs & RAMs Rajiv Garg Pradish Mathews Darren Zacher.
Experiment Electronics UMC 0.18µm radiation hardness studies - Update - Sven Löchner 13 th CBM Collaboration Meeting GSI Darmstadt March 12th, 2009.
1 SEU hardening of CNFGMEM CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France.
2011/IX/27SEU protection insertion in Verilog for the ABCN project 1 Filipe Sousa Francis Anghinolfi.
DPF 2011 R. Kass 1 P. Buchholz, A. Wiese, M. Ziolkowski Universität Siegen OUTLINE Introduction Result on 4-channel Driver/Receiver with Redundancy Design.
L.Royer– Calice LLR – Feb Laurent Royer, J. Bonnard, S. Manen, P. Gay LPC Clermont-Ferrand R&D pole MicRhAu dedicated to High.
The development of the readout ASIC for the pair-monitor with SOI technology ~irradiation test~ Yutaro Sato Tohoku Univ. 29 th Mar  Introduction.
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.
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
10 CBM Collaboration Meeting 2007 Sept Moscow Engineering Physics Institute (State University) Status of Radiation Tolerant Blocks for STS A.
BeamCal Electronics Status FCAL Collaboration Meeting LAL-Orsay, October 5 th, 2007 Gunther Haller, Dietrich Freytag, Martin Breidenbach and Angel Abusleme.
SEU WK summary. Technology comparison Sandro Bonacini - PH/ESE nm seems to saturate at a cross-section 3.4× less than 130nm.
1 Test Setups for the FE-I4 Integrated Circuit Stewart Koppell 8/1/2010.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
IB PRR PRR – IB System.
Investigating latchup in the PXL detector Outline: What is latchup? – the consequences and sources of latchup – techniques to reduce latchup sensitivity.
Tracking at the Fermilab Test Beam Facility Matthew Jones, Lorenzo Uplegger April 29 th Infieri Workshop.
3/19/  Differentiate the class of memory  List the type of main memory  Explain memory architecture and operation  Draw memory map  Design.
SEU tolerant latches design for the ATLAS pixel readout chip Mohsine Menouni, Marseille group On behalf of the ATLAS PIXEL Upgrade FE-I4 collaboration.
Gill 1 MAPLD 2005/234 Analysis and Reduction Soft Delay Errors in CMOS Circuits Balkaran Gill, Chris Papachristou, and Francis Wolff Department of Electrical.
1 Etat d’avancement de la conception des Blocs FEI4 CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France.
A Novel, Highly SEU Tolerant Digital Circuit Design Approach By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
17 nov FEC4_P2 status P.Pangaud ; S.Godiot ; R.Fei ; JP.Luo Remember : P2 from P1 Optimization of Rad-Hard block and SEU tolerance blocs Optimization.
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.
MAPLD 2005/213Kakarla & Katkoori Partial Evaluation Based Redundancy for SEU Mitigation in Combinational Circuits MAPLD 2005 Sujana Kakarla Srinivas Katkoori.
Report on the progress of the 40MHz SEU Test System based on DE2 Board 20 Jan in CPPM Zhao Lei.
Development of SEU-robust, radiation-tolerant and industry-compatible programmable logic components Sandro Bonacini CERN.
End OF Column Circuits – Design Review
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
MAPLD 2005 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan Dr. V. Kamakoti.
University of California Los Angeles
The 8085 Microprocessor Architecture
Appendix B The Basics of Logic Design
University of California Los Angeles
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
Lecture 14 - Dynamic Memory
Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures SAJID BALOCH Prof. Dr. T. Arslan1,2 Dr.Adrian Stoica3.
R.W. Mann and N. George ECE632 Dec. 2, 2008
Presentation transcript:

SEU tolerant cells developed for the FEI4 chip Patrick Breugnon, Denis Fougeron, Mohsine Menouni, Alexandre Rozanov CPPM-CNRS-Université de la mediterranée-Marseille TWEPP 2010 Aachen - 22 September 2010

September Outline Introduction Description of the SEU test chip and Experimental Test set up Structure of the studied latches and the different implemented layouts Implementation in the FEI4 chip : The implementation for the pixel configuration The Memory block for the global configuration Conclusion and perspectives

September Introduction Hardened By Design (HBD) approaches are used to reduce the effect of single bit upsets. Dual Interlocked Cell (DICE) latches have redundant storage nodes “dual node” and theoretically restores the original state when an upset occurs in one node. The upset may appear if the charge collected in two nodes exceed the critical value Test circuits using the130 nm CMOS process has been designed in order to study the effect of layout techniques on the tolerance of the DICE latch to single event upsets. Irradiation tests were carried out using IRRAD3 beam line of the Proton Synchrotron (PS) facility at CERN. The test beam provides a beam of 24 GeV protons We will show the structure used for the Pixel configuration block in the FEI4 chip and the other one used in the memory block used for the global configuration

September SEU test chip Each bloc of cells have it’s own error flag, parity flag and output data. Each tested cell is composed of 3 latches connected in triple redundancy structure. A logic bloc generates two flags per bloc of cells: the error flag and the parity flag. The error flag signal switches from 0 to 1 when the content of one latch of the bloc is corrupted. This flag indicates a single latch upset. The parity flag state changes when 2 latches from the same cell are corrupted. This indicates the error in the triple redundancy cell D load D D Q Q Q Error_out Parity_out Or Data out D load selout latch Cell Bloc of cells DQ TRL ck DFF DQ TRL ck DFF DQ TRL ck DFF DQ TRL ck DFF 231 cells TRL : Triple redundant latch DFF : Standard Flip Flop error parity error parity error_out parity_out serin serout error_in parity_in Readback Load Reset clk.

September Experimental Test set up Irradiation tests were carried out using IRRAD3 beam line of the Proton Synchrotron (PS) facility at CERN. The test beam provides a beam of 24 GeV protons It contains several spills of particles The duration of each spill is 400 ms and the intensity can be tuned typically from to protons/spill The chip is controlled and read out by a DAQ system based on a PCMCIA card. It is controlled via a PC laptop. An interface board located in the computing area converts 5V TTL signals to LVDS signals. Differential buffers drive a 20 meters twisted pair cable to transmit and receive pattern data and control signals in differential mode. An intermediate board located in the irradiated zone is connected with a 5 meters flat cable to the board under test.

September Experimental Test Set up Irradiation zone LVDS signals Power Supply ~20 meters Irradiated Sample In the beam LVDS to LVTTL translator TTL to LVDS translator ~4 meters PCMCIA Acquisition Card LabWindows software Control room Single ended Outside the beam

September Dice Latch description The DICE latch is based on the conventional cross coupled inverter latch structure If we assume a positive upset pulse on the node X2 MP3 is blocked (ON -> OFF) avoiding the propagation of this perturbation to the node X3 and X4 The critical charge is very high If 2 sensitive nodes of the cell storing the same logic state (X1-X3) or (X2-X4) are corrupted due to the effect of a single particle impact, the immunity is lost and the Dice latch is upset. The critical charge becomes low (~40 fC) when a charge from upset is collected by a sensitive node pair For out =1 X1=X3=1 and X2=X4=0 Sensitive area corresponds to the OFF transistor drain area Spatial separation for the drain of MN1 and MN3 Contacted guard ring and nwell separation for pmos MP1 and MP4 for isolation Sensitive pair node ON OFF ON OFF ON OFF ON X1 X2X3X4

September Layouts implemented in the chip SEU1 Measurements made in 2007 for the chip SEU1 showed that the cross section is improved by a factor ~5 just with reorganizing the layout Latch Area = 48 µm² Latch Area = 54 µm² FEI3_DICE latch (latch 1) Improved DICE latch (latch 5)

September Layouts implemented in the chip SEU2 Different layout versions were implemented in the SEU2 chip Same schematic but different layout The latch 5.3 is 2.5 times tolerant to SEU than the latch 5 This result shows the importance of separating sensitive nodes Latch 5 Latch 5.2 Latch 5.3 Latch typearea Cross section cm²/bit 1->00->11->0 and 0->1 (*) Latch 548 µm²(1.5 ± 0.1) (2.2 ± 0.3) (5.9 ± 0.5) Latch µm²(3.4 ± 0.6) (4.2 ± 0.4) (3.6 ± 0.5) Latch µm²(3.0 ± 0.6) (3.3 ± 0.3) (2.4 ± 0.5) Measurements made in 2008 for the chip SEU2

September Why using enclosed layout for SEU? The design with enclosed devices more tolerant to SEU For this structure, enclosed devices allow more tolerance against SEU For a device with the same W/L, the drain diffusion area is lower for the Enclosed device Limited sensitive area Latch typenumber of Transistors sizeareaCross section cm²/bit Design with enclosed transisors 3423µm × 9µm207 µm²3.0E-16 Design with linear transistors 3418µm × 10µm180 µm²9.0E-16

September Pixel Configuration Bloc The DICE latch is used as the elementary memory cell for the pixel configuration memory In order to improve the SEU tolerance, we used interleaved layout for each latch in the pixel configuration bloc A1 C2 B1 D2 C1 A2 D1 B2 A1 C2 B1 D2 C1 A2 D1 B2 E1 G2 F1 H2 G1 I2 H1 E2 I1 F2 Interleaved structure 1 elementary cell 166µm 50µm 37µm 30µm 22µm DICE latch A1 A2 336 × 80 pixels

September The global clear During the FEI4 proto chip SEU tests, we observed some events where all latches are corrupted This is attributed to the global clear signal path The design was modified for the FEI4 chip where : We removed the « latchclear » signal We kept only 2 input buffers The “latch clear” is done by loading 00…00 pattern

September Error rate estimation for the pixel configuration in the FEI4 chip The SEE fluency is calculated by summing the rates of charged particles (hadrons) and neutrons with kinetic energies > 20MeV. the estimated SEE rate based on simulations for the LHC, is particle/cm²/year for the pixel B-layer For the B-Layer upgrade, the luminosity is 3 times higher than at the start of the LHC. If we consider 1 year =10 7 sec and we apply a safety factor, the rate is estimated to part/cm 2.s Number of latches per FEI4 chip Latch cross section (cm²/bit) Mean time between 2 errors for one FEI chip (sec) Pixel configuration E-1632 sec

September Layout of the triple redundant cell To separate sensitive pair node we use a TRL with interleaved layout Dice 1Dice 2Dice 3Dice 1Dice 2Dice 3

September SEU tolerance of the Triple Redundant cell The parity flag is used to detect a TRL cell error To verify that the change in the parity flag corresponds to a TRL upset We check that the error flag is changed Read -back data is compared to the loaded data For a total fluency of protons/cm² : No errors were observed for the used TRL cells The cross section for the TRL cell based on the different studied latches could be estimated to be lower than /cm² During this test set-up, the total ionizing dose received by the tested chip is estimated around 300 Mrad. The chip is still working correctly Triple Redundancy Latches is used as elementary cell for the global configuration memory

September Memory for global configuration Address : 5 bits Memory for 1 bit data Can be easily extended to 16 bits data Memory 32 x 1 32 bits A0A0 A1A1 A2A2 A3A3 Buffers Address decoder Lines (x) WE Data inData out L 0 L 31 TRL latch A4A4 Loadi =L i and WE readi =L i and WEbar To config Datain

September Memory for global configuration 16 rows by 32 columns All inputs and outputs pins are on the top side Block dimensions : 900µm × 360µm 5:32 decoder Memory cell

September Conclusion and perspectives Several layout versions of the DICE latch were implemented and tested separating sensitive nodes Minimize the drain active area of the sensitive transistors The FEI4 chip, designed for B-Layer upgrade and submitted July 2010 The DICE latch is used as the elementary memory cell for the pixel configuration memory We kept also the standard implementation of this configuration memory in some columns The new implementation will be tested and compared to the standard one We can have enough statistics (~ latches per chip) A triple redundancy was adopted for the global memory We did not implement a correction logic in this version of the chip This function will be tested and implemented in the next version This bloc is implemented over the T3 for isolation The effect on the SEU is not yet estimated

Thank you