1 MAPLD 2004 - C192Degalahal SESEE: A Soft Error Simulation & Estimation Engine V Degalahal 1, S M Çetiner 2, F Alim 2, N Vijaykrishnan 1, K Ünlü 2, M.

Slides:



Advertisements
Similar presentations
Instrumental Chemistry
Advertisements

Introduction to Ionizing Radiation
Radiopharmaceutical Production
Gamma-Ray Spectra _ + The photomultiplier records the (UV) light emitted during electronic recombination in the scintillator. Therefore, the spectrum collected.
NE Introduction to Nuclear Science Spring 2012
MURI Neutron-Induced Multiple-Bit Upset Alan D. Tipton 1, Jonathan A. Pellish 1, Patrick R. Fleming 1, Ronald D. Schrimpf.
Single Event Upsets (SEUs) – Soft Errors By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M University, College.
April 30, Cost efficient soft-error protection for ASICs Tuvia Liran; Ramon Chips Ltd.
Interactions of Radiation With Matter
Lecture items Neutron log * Definition. * Types
Rutherford Backscattering Spectrometry
PRACTICAL RADIATION PHYSICS FOR EMERGENCY MEDICAL PERSONNEL Module III.
Particle interactions and detectors
My Chapter 29 Lecture.
1 Fundamentals of Microelectronics  CH1 Why Microelectronics?  CH2 Basic Physics of Semiconductors  CH3 Diode Circuits  CH4 Physics of Bipolar Transistors.
1 A Design Approach for Radiation-hard Digital Electronics Rajesh Garg Nikhil Jayakumar Sunil P Khatri Gwan Choi Department of Electrical and Computer.
Types of Radiation Interactions All or Nothing Many Small There is a finite probability per unit length that the radiation is absorbed. If not, there is.
March 16-18, 2008SSST'20081 Soft Error Rate Determination for Nanometer CMOS VLSI Circuits Fan Wang Vishwani D. Agrawal Department of Electrical and Computer.
Neutral Particles. Neutrons Neutrons are like neutral protons. –Mass is 1% larger –Interacts strongly Neutral charge complicates detection Neutron lifetime.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
Counting Cosmic Rays through the passage of matter By Edwin Antillon.
Rutherford Backscattering Spectrometry
Nuclear and Radiation Physics, BAU, 1 st Semester, (Saed Dababneh). 1 Nuclear Reactions Categorization of Nuclear Reactions According to: bombarding.
Radiation Dosimetry Dose Calculations D, LET & H can frequently be obtained reliably by calculations: Alpha & low – Energy Beta Emitters Distributed in.
Radiology is concerned with the application of radiation to the human body for diagnostically and therapeutically purposes. This requires an understanding.
6. Atomic and Nuclear Physics Chapter 6.6 Nuclear Physics.
Radiation therapy is based on the exposure of malign tumor cells to significant but well localized doses of radiation to destroy the tumor cells. The.
Stopping Power The linear stopping power S for charged particles in a given absorber is simply defined as the differential energy loss for that particle.
EE415 VLSI Design The Devices: Diode [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
ECE/ChE 4752: Microelectronics Processing Laboratory
Centre de Toulouse Radiation interaction with matter 1.
Essential Knowledge 1.A.4: Atoms have internal structures that determine their properties. a. The number of protons in the nucleus determines the number.
Preliminarily results of Monte Carlo study of neutron beam production at iThemba LABS University of the western cape and iThemba LABS Energy Postgraduate.
Tools for Nuclear & Particle Physics Experimental Background.
Single Event Effects in microelectronic circuits Author: Klemen Koselj Advisor: Prof. Dr. Peter Križan.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Interactions of Neutrons
Soft errors in adder circuits Rajaraman Ramanarayanan, Mary Jane Irwin, Vijaykrishnan Narayanan, Yuan Xie Penn State University Kerry Bernstein IBM.
SiO2 ETCH PROPERTIES AND ION ENERGY DISTRIBUTION IN PULSED CAPACITIVELY COUPLED PLASMAS SUSTAINED IN Ar/CF4/O2* Sang-Heon Songa) and Mark J. Kushnerb)
Neutrons (Basic Concepts).  It is desirable to classify neutrons according to their kinetic energy into:
Artificial Radioactivity
1 dE/dx  Let’s next turn our attention to how charged particles lose energy in matter  To start with we’ll consider only heavy charged particles like.
Interactions of radiation with Matter
Lesson 4: Computer method overview
Electrons Electrons lose energy primarily through ionization and radiation Bhabha (e+e-→e+e-) and Moller (e-e-→e-e-) scattering also contribute When the.
Medical Image Analysis Interaction of Electromagnetic Radiation with Matter in Medical Imaging Figures come from the textbook: Medical Image Analysis,
1 Interaction Between Ionizing Radiation And Matter, Part 3 Neutrons Audun Sanderud Department of Physics University of Oslo.
Accelerator Physics, JU, First Semester, (Saed Dababneh). 1 Electron pick-up. ~1/E What about fission fragments????? Bragg curve stochastic energy.
Study of high energy cosmic rays by different components of back scattered radiation generated in the lunar regolith N. N. Kalmykov 1, A. A. Konstantinov.
Workshop On Nuclear Data for Advanced Reactor Technologies, ICTP , A. Borella1 Monte Carlo methods.
Nuclear Chemistry. Radioactivity The process by which materials give off such rays radioactivity; the rays and particles emitted by a radioactive source.
Radioactivity By the end of this chapter you should be able to: describe the properties of alpha, beta and gamma radiations; explain why some nuclei are.
Interaction Ionizing Radiation with Matter BNEN Intro William D’haeseleer BNEN - Nuclear Energy Intro W. D'haeseleer
INTERACTIONS OF RADIATION WITH MATTER. twCshttp:// twCs
A. Dokhane, PHYS487, KSU, 2008 Chapter1- Neutron Reactions 1 NEWS Lecture1: Chapter 0 is already on my Website.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
Gill 1 MAPLD 2005/234 Analysis and Reduction Soft Delay Errors in CMOS Circuits Balkaran Gill, Chris Papachristou, and Francis Wolff Department of Electrical.
SACE Stage 2 Physics The Structure of the Nucleus.
A. P. PHYSICS 1 SPANGLER 6/10/2016 A. ATOMIC PHYSICS and QUANTUM EFFECTS 1. PHOTONS and the PHOTOELECTRIC EFFECT 2. WAVE-PARTICLE DUALITY 3. BOHR MODEL.
A Novel, Highly SEU Tolerant Digital Circuit Design Approach By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
Chapter 2 Radiation Interactions with Matter East China Institute of Technology School of Nuclear Engineering and Technology LIU Yi-Bao Wang Ling.
Absorption of Nuclear Radiation & Radiation Effects on Matter: Atomic and Nuclear Physics Dr. David Roelant.
INSTITUTE OF NUCLEAR SCIENCE AND TECHNOLOGY
INTERACTION OF PARTICLES WITH MATTER
MAPLD 2005 Reduced Triple Modular Redundancy for Tolerating SEUs in SRAM based FPGAs Vikram Chandrasekhar, Sk. Noor Mahammad, V. Muralidharan Dr. V. Kamakoti.
Interactions of Radiation With Matter
NUCLEAR REACTOR MATERIALS
Chapter 4 Mechanisms and Models of Nuclear Reactions
R.W. Mann and N. George ECE632 Dec. 2, 2008
Interaction of Radiation with Matter
Presentation transcript:

1 MAPLD C192Degalahal SESEE: A Soft Error Simulation & Estimation Engine V Degalahal 1, S M Çetiner 2, F Alim 2, N Vijaykrishnan 1, K Ünlü 2, M J Irwin 1 1 Emerging and Mobile Computing Center(EMC^2) 2 Radiation Science and Engineering Center (RSEC) Pennsylvania State University MAPLD 2004

Outline Introduction Soft Errors: Physics  Scattering  Absorption Monte Carlo Method: Overview Tool Outline  Neutron Transport Simulation  Modeling Neutron-Si interactions  Ion transport simulation  Circuits simulation Case Study

Introduction Soft errors or transient errors are circuit errors caused due to excess charge carriers induced primarily by external radiations These errors cause an upset event but the circuit itself is not damaged. Same as SEU (single event upset) SEU for space-born errors

Soft Errors For a soft error to occur at a specific node in a circuit, the Q collected at that particular node should be more then Q critical As CMOS device sizes decrease, the charge stored at each node decreases (due to lower nodal capacitance and lower supply voltages). This potentially leads to a much higher rate of soft errors

Soft Errors Soft Errors can cause problems in 3 different ways  Affects memory elements like caches and memory  Affects the data path if the error propagates to the pipeline registers.  Change the character of a SRAM-Based FPGA circuit(Firm Error)

B S D p substrate G n+ n channel Soft Errors + - A particle strike Current 3.6 eV for one electron hole pair

Interaction Mechanisms Scattering  Elastic scattering  Potential scattering  Resonance scattering  Interference scattering  Inelastic scattering Absorption

Elastic Scattering Potential Scattering  Neutron scatters elastically off of the nuclear potential without penetrating the nuclear surface Resonance and Interference Scattering  The neutron is first absorbed by the target nucleus creating a compound nucleus  Creation of compound nucleus is then followed by the reemission of neutron  The target nucleus returns to its ground state.

Energy Transfer through Inelastic Scattering The incident neutron is first absorbed by the nucleus forming a compound nucleus The nucleus subsequently decays by reemitting a neutron Unlike elastic scattering, the final nucleus is left at an excited state

Energy Transfer through Inelastic Scattering Such reactions occur only for relatively high energies. Kinetic energy is not conserved When the incident energy of the neutron exceeds 280 MeV, secondary pions can also be produced The identity of the incoming particle is lost, and the creation of secondary particles is associated with energy exchanges of the order of MeV or larger

Energy Transfer through Absorption Incoming particle is captured by the nucleus. The absorption might be followed by a subsequent gamma emission depending upon the state of the compound nucleus The absorption process of our interest is the 10B fission capture:

Monte Carlo Method Utilizes Stochastic Technique  based on the use of random numbers and probability statistics to investigate problems Obtains answers by simulating individual particles and recording some aspects of their average behavior Does not solve an explicit equation

Monte Carlo Method Does not need averaging approximations required in space, energy and time Well suited to solving complicated three- dimensional, time-dependent problems The use of the Monte Carlo method as a radiation transport research tool was started at Los Alamos National Laboratory during 1940s We will be using two MC based codes: MCNP and TRIM in our tool to simplify the complexity

Terrestrial Cosmic Ray Spectrum SESEE:Flow Diagram Neutron Si interaction Ion transport Q collected Circuit: Netlists & Layouts Q critical SER

Terrestrial Cosmic Ray Spectrum SESEE:Flow Diagram Neutron Si interaction Ion transport Q collected Circuit: Netlists & Layouts Q critical SER

NEUTRON TRANSPORT A general-purpose, continuous-energy, generalized-geometry, time-dependent, coupled Monte Carlo N–Particle (MCNP) transport code  Used for neutron, photon, electron, or coupled neutron/photon/electron transport, including the capability to calculate eigenvalues for critical systems

NEUTRON TRANSPORT MCNP  Uses a continuous energy scheme, rather than energy groups  Neutron energy range: MeV to 150 MeV  photon and electron energy range from 1 keV to 1 GeV  Has generalized 3-D geometry capabilities with elaborate plotter capabilities  Has elaborate tally capabilities  “Ptrac” gives elaborate details of the neutron transport location, collision, absorption for each neutron

MCNP We get the different collisions and there positions in the silicon  Can be aborption  Or Inelastic scattering creating charged particles like Carbon, Al or Mg etc  Currently each resultant reaction is assumed to be of the equal probability, we plan to augment the tool through the use of the more detailed codes like MECC

MCNP The reactions modeled are The sample cell contained both P-type (containing Boron) and N-type regions (containing Phosphorus)

MCNP Model Side View of the model Top View of the model Side View of the model B: p well P: n well

Neutron Transport: Results The MCNP input is the terrestrial cosmic ray PDF The MCNP output is from the ‘ptrac’ card  The Ptrac result is parsed and converted into a form that TRIM can accept as input For 300 million neutrons injected,  There are 1100 inelastic scattering event  A 10 absorption events

Terrestrial Cosmic Ray Spectrum SESEE:Flow Diagram Neutron Si interaction Ion transport Q collected Circuit: Netlists & Layouts Q critical SER

Ion Transport Neutron collision or absorption may be followed by charged particle creation Charged particles create random electron hole pairs and get collected at junction The process can be modeled by Monte Carlo We use TRIM to simulate the transport of charged particles TRIM calculates the ion tracks and the resultant ionization

Ion Transport On plotting the ionization and the particle penetration depth (Bragg’s Curve) Resultant ionization is assumed to give a point charge The results are stored as a table

Typical Results using TRIM The typical reaction byproducts 4 He, 12 C, p and n create the ionization of the range of 2.5E4e-h/um, 4E5 e-h/um, 3.7E3 e-h/um, 0 These correspond to a Charge of 3.5e-13C, 1.8e- 13C, 2.321e-13C

Terrestrial Cosmic Ray Spectrum SESEE:Flow Diagram Neutron Si interaction Ion transport Q collected Circuit: Netlists & Layouts Q critical SER

Terrestrial Cosmic Ray Spectrum SESEE:Flow Diagram Neutron Si interaction Ion transport Q collected Circuit: Netlists & Layouts Q critical SER

Circuits At circuit level Q critical is the most common metric to evaluate the robustness Evaluated using circuit simulators such as Hspice. Transient Pulse modeled as current pulse with a sharp rise and slow decay The measured Q critical is stored in the file along with the node name as a table The input to the tool are the GDSII files with the different node names and the tabulated Q critical values

Circuits 0

GDSII  GDSII is a binary file format which is classified as a "data interchange format", used for transferring mask-design data between the IC designer and the fabrication facility  GDSII gives the spatial information unlike spice netlists which account for only electrical properties  Effective in evaluating the schemes such as interleaving and their effect on soft errors.  Hence, the spice netlists accounts for the process, device and circuit while GDSII files of the circuits account for topology

Circuits Charge collection and Funneling depth are given by the TRIM simulation which give the Q collected The Q collected is weighed based on the depth D and the distance from the circuit node. The GDSII files are parsed using the xrlcad2.0 library package An failure is assumed of the ratio of the weighed Q collected / Q critical lesser than 1

Circuits Charge Sharing  Past studies have shown the charge sharing to be additive or linear for related nodes  For non related nodes and inverse square rule is used to explain the charge sharing.  Such an approximation is used to reduce the computation time as the alternate of simulating the charge transport in silicon is very time tedious and requires extensive device level simulations.

Case Study A Custom designed SRAM is chosen  The Qcritcal for the two nodes was calculated by simulating in Hspice, and found as 15 and 330fC  So for a typical inelastic scattering, the Soft Error will observed from only those particles that generate a secondary 4 He particles.

Further work Effect of charge depth has to be modeled Make use of Monte Carlo based nuclear internal cascade codes for precise modeling of inelastic scatterings