1 SEU hardening of CNFGMEM CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France.

Slides:



Advertisements
Similar presentations
IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
Advertisements

Microprocessors.
Central Processing Unit
COEN 180 SRAM. High-speed Low capacity Expensive Large chip area. Continuous power use to maintain storage Technology used for making MM caches.
Chapter 7 Henry Hexmoor Registers and RTL
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
H. Huang Transparency No.5-1 The 68HC11 Microcontroller Chapter 5: Operation Modes and Memory Expansion The 68HC11 Microcontroller Han-Way Huang Minnesota.
2.3) Example of program execution 1. instruction  B25 8 Op-code B means to change the value of the program counter if the contents of the indicated register.
Modern VLSI Design 4e: Chapter 5 Copyright  2008 Wayne Wolf Topics n Performance analysis of sequential machines.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 4, 2011 Synchronous Circuits.
K-Maps, Timing Sequential Circuits: Latches & Flip-Flops Lecture 4 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier,
1 Patrick Breugnon, Richun Fei, Denis Fougeron, Maurice Garcia-Sciveres (*), Fabrice Gensolen, Mohsine Menouni, Laurent Perrot, Alexandre Rozanov CPPM.
Chapter 2 Microprocessor Architecture
ELEN 468 Lecture 261 ELEN 468 Advanced Logic Design Lecture 26 Interconnect Timing Optimization.
SEU tolerant cells developed for the FEI4 chip Patrick Breugnon, Denis Fougeron, Mohsine Menouni, Alexandre Rozanov CPPM-CNRS-Université de la mediterranée-Marseille.
Spring 2002EECS150 - Lec03-Timing Page 1 EECS150 - Digital Design Lecture 3 - Timing January 29, 2002 John Wawrzynek.
Terra-Pixel APS for CALICE Progress meeting 10 th Nov 2005 Jamie Crooks, Microelectronics/RAL.
Latches Section 4-2 Mano & Kime. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 27 Overall Project Objective : Dynamic Control.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 11 Overall Project Objective : Dynamic Control.
ECE x26 Laboratory 4 Pavan Gunda. Overview Lab4 is the culmination of all your efforts of both the ECE x25 and ECE x26 labs. Integrates the designs built.
Generalized De Morgan’s Theorem Lecture L5.4 Section 5.1.
Fall 2007 L16: Memory Elements LECTURE 16: Clocks Sequential circuit design The basic memory element: a latch Flip Flops.
Compact Flash for CoolRunner™-II CPLDs. Quick Start Training Agenda Introduction What is Compact Flash? CoolRunner-II Implementation Block Diagram Applications.
Memory Basics Chapter 8.
ENGSCI 232 Computer Systems Lecture 5: Synchronous Circuits.
Some Useful Circuits Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Circuit design for FPGAs: –Logic elements. –Interconnect.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
Address Decoding Memory/IO.
BASIC INPUT AND OUTPUT INTERFACING.  8085A communicate with outside world using the I/O devices.  Since memory and I/O devices share the system bus,
Computer Science 210 Computer Organization The von Neumann Architecture.
Arithmetic Building Blocks
CPU Design. Introduction – The CPU must perform three main tasks: Communication with memory – Fetching Instructions – Fetching and storing data Interpretation.
Optimal digital circuit design Mohammad Sharifkhani.
Memory Devices May be classified as: Connections: ROM; Flash; SRAM;
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2010 Memory Overview.
McKenneman, Inc. SRAM Proposal Design Team: Jay Hoffman Tory Kennedy Sholanda McCullough.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 11 Binary Adder/Subtractor.
Chap 7. Register Transfers and Datapaths. 7.1 Datapaths and Operations Two types of modules of digital systems –Datapath perform data-processing operations.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Interconnect design. n Crosstalk. n Power optimization.
Why we need adjustable delay? The v1495 mezzanine card (A395A) have a signal transmission time about 6ns. But we need all the signals go into the look.
מבנה מחשב תרגול 2. 2 Boolean AND Operation Truth Table Equivalent Gate Different notations:
Review of Digital Logic Design Concepts OR: What I Need to Know from Digital Logic Design (EEL3705)
EoC Status Report Giulio Dellacasa GigaTracker Working Group CERN, December 9th 2008.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Thanushan Kugathasan, CERN Plans on ALPIDE development 02/12/2014, CERN.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
Concepts of Engineering and Technology Copyright © Texas Education Agency, All rights reserved.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 7, 2014 Memory Overview.
Bus Architecture Memory unit AR PC DR E ALU AC INPR 16-bit Bus IR TR
SEU WK summary. Technology comparison Sandro Bonacini - PH/ESE nm seems to saturate at a cross-section 3.4× less than 130nm.
Question What technology differentiates the different stages a computer had gone through from generation 1 to present?
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 8, 2013 Memory Overview.
Efuse block Description and simulation. Symbol 2 16 out_bus 6 address NR1 Sense Burn_CK Burn_RN sub gndd subCon T3NW vddp vddd FEI4_A_EFUSE Burn_srout.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
TOPIC : Scan based Design Module 4.3 : Scan architectures and testing UNIT 4 : Design for Testability.
1 Etat d’avancement de la conception des Blocs FEI4 CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France.
B ASIC I NTERFACING C ONCEPTS ( CONT.) L ECTURE 2 Gunjeet Kaur Dronacharya Group of institutions.
 Designing CU – One FF per State Method  5 Transformation Rules  Transformation Process  Microprogrammed Control Unit.
Von Neumann model - Memory
The fetch-execute cycle
מיחזור במערכת החינוך.
Enemies make you stronger, allies make you weaker. Frank Herbert
Topics Circuit design for FPGAs: Logic elements. Interconnect.
Von Neumann model - Memory
Presentation transcript:

1 SEU hardening of CNFGMEM CPPM, Université de la méditerranée, CNRS/IN2P3, Marseille, France

2 13/07/2011 FEI-4 Design Collaboration Meeting Global register Memory 32 x 1 32 bits A0A0 A1A1 A2A2 A3A3 Buffers Address decoder Lines (x) WE Data inData out L 0 L 31  Address : 5 bits  Memory for 1 bit data  Can be easily extended to 16 bits data TRL latch A4A4 Loadi =L i and WE readi =L i and WEbar To config Datain

3 13/07/2011 FEI-4 Design Collaboration Meeting SEU results  During SEU test at CERN, Sasha observed strange properties for events with Global Register  12 of such events classified as "Write glitch" were observed  Variable Writen(hex) Read(hex) 1)errmask0 FFFF FFFE 2)prmpvbp_l )lvdsdrvvos 69 6D 4)plsrvgoamp FF FB 5)amp2vbpfol )pllibias )bonndac ED CD 8)dac8spare )pllibias )bonndac ED CD 11)errmask1 FFFF DFFF  Only One bit is concerned each time  Rate is event/spill  We estimate that only to event/spill attributed to a “true” SEU in the Triple DICE latch  For the others we assume that are the consequence of internal glitches

4 13/07/2011 FEI-4 Design Collaboration Meeting Memory Cell  A glitch in the internal NAND or inverter causes a glitch in the load signal  In this case the current value on the data bus is copied in the memory (we have to check this assumption)

5 13/07/2011 FEI-4 Design Collaboration Meeting Memory cell layout  We still have some space in the memory cell layout

6 13/07/2011 FEI-4 Design Collaboration Meeting What can we modify ?  Increase the area of the gates used to generate the load  Add a load capacitance at the internal load path  Introduce a delay between load signal of each latch  Depending on the option, this work can necessitate to 1 week of work including all verifications  Risk : minor