Single Event Upsets in Digital VLSI Circuits EYES Summer Internship Program 2007 University of New Mexico Vinay Jain Dr. Payman Zarkesh-Ha Final Year Undergraduate.

Slides:



Advertisements
Similar presentations
Chapter 10 Digital CMOS Logic Circuits
Advertisements

Physical structure of a n-channel device:
9/15/05ELEC / Lecture 71 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Digital Electronics Logic Families TTL and CMOS.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
ELECTRICAL ENGINEERING: PRINCIPLES AND APPLICATIONS, Fourth Edition, by Allan R. Hambley, ©2008 Pearson Education, Inc. Lecture 28 Field-Effect Transistors.
DC Response DC Response: Vout vs. Vin for a gate Ex: Inverter
Lecture 5: DC & Transient Response
Digital Integrated Circuits© Prentice Hall 1995 Devices The MOS Transistor.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
S. RossEECS 40 Spring 2003 Lecture 22 Inside the CMOS inverter, no I D current flows through transistors when input is logic 1 or logic 0, because the.
March 16-18, 2008SSST'20081 Soft Error Rate Determination for Nanometer CMOS VLSI Circuits Fan Wang Vishwani D. Agrawal Department of Electrical and Computer.
A Delay-efficient Radiation-hard Digital Design Approach Using Code Word State Preserving (CWSP) Elements Charu Nagpal Rajesh Garg Sunil P. Khatri Department.
Lecture #26 Gate delays, MOS logic
1 A Fast, Analytical Estimator for the SEU-induced Pulse Width in Combinational Designs By: Rajesh Garg Charu Nagpal Sunil P. Khatri Department of Electrical.
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Copyright 2001, Regents of University of California Lecture 18: 04/0703 A.R. Neureuther Version Date 04/03/03 EECS 42 Intro. electronics for CS Spring.
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
© Digital Integrated Circuits 2nd Devices Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
CMOS Digital Integrated Circuits 1 Lec 7 CMOS Inverters: Dynamic Analysis and Design.
Lecture #24 Gates to circuits
Outline Introduction – “Is there a limit?”
Embedded Systems Laboratory Informatics Institute Federal University of Rio Grande do Sul Porto Alegre – RS – Brazil SRC TechCon 2005 Portland, Oregon,
Combinational MOS Logic Circuit
Outline Noise Margins Transient Analysis Delay Estimation
CMOS VLSI Design4: DC and Transient ResponseSlide 1 EE466: VLSI Design Lecture 05: DC and transient response – CMOS Inverters.
Module 3: Part 1 The Field-Effect Transistor (FET)
EE4800 CMOS Digital IC Design & Analysis
EE 447 VLSI Design 4: DC and Transient Response1 VLSI Design DC & Transient Response.
S. RossEECS 40 Spring 2003 Lecture 24 Today we will Review charging of output capacitance (origin of gate delay) Calculate output capacitance Discuss fan-out.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
MOS Inverter: Static Characteristics
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
1 Efficient Analytical Determination of the SEU- induced Pulse Shape Rajesh Garg Sunil P. Khatri Department of ECE Texas A&M University College Station,
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
Ch 10 MOSFETs and MOS Digital Circuits
Electronic Circuits Laboratory EE462G Lab #7 NMOS and CMOS Logic Circuits.
Jan M. Rabaey The Devices Digital Integrated Circuits© Prentice Hall 1995 Introduction.
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
Chapter 07 Electronic Analysis of CMOS Logic Gates
ECE122 – Digital Electronics & Design
16-1 McGraw-Hill Copyright © 2001 by the McGraw-Hill Companies, Inc. All rights reserved. Chapter Sixteen MOSFET Digital Circuits.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 MOSFET Parameters.
ELECTRICA L ENGINEERING Principles and Applications SECOND EDITION ALLAN R. HAMBLEY ©2002 Prentice-Hall, Inc. Chapter 12 Field-Effect Transistors Chapter.
Device Characterization ECE/ChE 4752: Microelectronics Processing Laboratory Gary S. May April 1, 2004.
Outline Introduction CMOS devices CMOS technology CMOS logic structures CMOS sequential circuits CMOS regular structures.
EE141 © Digital Integrated Circuits 2nd Devices 1 Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje.
Introduction to CMOS VLSI Design MOS devices: static and dynamic behavior.
Chapter 12 : Field – Effect Transistors 12-1 NMOS and PMOS transistors 12-2 Load-line analysis of a simple NMOS amplifier 12-3 Small –signal equivalent.
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
Digital Integrated Circuits A Design Perspective
Electronic Circuits Laboratory EE462G Lab #7 NMOS and CMOS Logic Circuits.
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS inverters
Solid-State Devices & Circuits
Chapter 6 Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved. High-Speed CMOS Logic Design.
EE210 Digital Electronics Class Lecture 8 June 2, 2008.
Solid-State Devices & Circuits
CP 208 Digital Electronics Class Lecture 6 March 4, 2009.
Gill 1 MAPLD 2005/234 Analysis and Reduction Soft Delay Errors in CMOS Circuits Balkaran Gill, Chris Papachristou, and Francis Wolff Department of Electrical.
CMOS technology and CMOS Logic gate. Transistors in microprocessors.
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
Wujie Wen, Assistant Professor Department of ECE
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
The MOS Transistor Figures from material provided with Digital Integrated Circuits, A Design Perspective, by Jan Rabaey, Prentice Hall, 1996.
Presentation transcript:

Single Event Upsets in Digital VLSI Circuits EYES Summer Internship Program 2007 University of New Mexico Vinay Jain Dr. Payman Zarkesh-Ha Final Year Undergraduate Assistant Professor ECE Indian Institute of Technology Kanpur University of New Mexico

Acknowledgements

Outline  Introduction  Soft-Spot Analysis  Inverter Model proposed  Simulation Results  Extension of the Model

Introduction  Origin  Soft errors, Single Event Transients (SET) and Single Event Upsets (SEU)  Techniques to reduce SET propagation  Softness of a node Particle Strike in CMOS Digital VLSI circuits. SET and SEU Origin of Soft errors: cosmic neutrons and α- particles

Soft-Spot Analysis  Timing Masking Factor, T N Tendency of a node to allow noise in particular time window Computed using time delays and sensitive window durations of various gates in the path  Logic Masking Factor, L N Likelihood for noise at a node to logically reach the storage element Computed using probability of nodes in the path to acquire certain states  Electrical Masking Factor, E N Ability of a node to allow noise propagation with enough strength Computed from the characteristics of Noise Rejection Curves  Overall Softness, S N S N = T N *L N *E N

Noise Rejection Curves Noise Rejection Curves for an inverter and its effects as Load and Size of the inverter is varied

Inverter Model Proposed Model proposed is- replacement of MOS transistors with constant current sources the DC value of which is the average drain currents of the transistors

A. Velocity Saturation Effects in short channel MOSFETs υ = μ.E / (1 + E / E C ), E < E C = υ SAT, E > E C where E C = 2 υ SAT / μ V DSATn = V GTn / (1 + V GTn / E Cn. L n ) for short channel (small L n ) saturates to V DSATn = E Cn. L n as V GTn is increased = V GTn, long channel (large L n )

I DSATn = υ SATn.C ox.W n.( V GTn -V DSATn ) = υ SATn.C ox.W n.(V GTn ) 2 / (V GTn + E Cn. L n ) ~ υ SATn. C ox.W n.(V GTn ) for small channel MOSFETs (small L n ) ~ υ SATn. C ox.W n.(V GTn ) 2 / E Cn. L n for long channel MOSFETs (large L n )

B. Voltage Transfer Characteristic Voltage Transfer Characteristic for an Inverter (INVx1) Noise can propagate only when input pulse has magnitude greater than V m

C. Average Current Model I D V DS characteristic for an inverter (INVx1) for gate Voltage greater than V m I N =(I Dn ) avg = I DSATn (1 + λ n (V DD + V m )/ 2) I N = C n *. I DSATn where C n * = 1 + λ n (V DD + V m )/ 2

I P = (I Dp ) avg = [ (I P1 /2). + {(I P1 +I P2 )/2}.(V DD – V m – ) ] / (V DD – V m ) = I DSATp.(1 + λ p (V DD - V m )/ 2 – /(2.(V DD - V m )) ) Thus, I P = C p *. I DSATp where C p * = 1 + λ p (V DD - V m )/ 2 – /(2.(V DD - V m )) = V DSATp at V G = (V DD + V m )/ 2 I P1 = I DSATp. (1+λ p. ) I P2 = I DSATp. (1+λ p.(V DD - V m ))

Thus, we have I N = C n *I DSATn & I P = C p *I DSATp where both C n * & C p * are constants and close to unity. We can now calculate T C as the minimum duration required for a noise pulse of height V C volts, to propagate through the inverter as T C = C L.(V DD - V m )/(I N - I P ) with V G = V C The above equation gives a relation between T C and V C as a function of only Gate size (W and L) of p-MOS and n-MOS.

Simulation Results Noise Rejection Curves comparison for INVx2 (Load = 200fF) Time taken for simulation by matlab = sec Time taken for simulation by Tspice = 4.45 sec Mean %error = 4.68% Noise Rejection Curves comparison for INVx1 (Load = 200fF) Time taken for simulation by matlab = sec Time taken for simulation by Tspice = 4.48 sec Mean %error = 11.59%

Noise Rejection Curves comparison for INVx8 (Load = 200fF) Time taken for simulation by matlab = sec Time taken for simulation by Tspice = 4.42 sec Mean %error = 17.65% Noise Rejection Curves comparison for INVx4 (Load = 200fF) Time taken for simulation by matlab = sec Time taken for simulation by Tspice = 4.61 sec Mean %error = 6.70%

Extension of the model Modeling of NAND gates for easy computation of Noise Rejection Curves

Modeling of NOR gates for easy computation of Noise Rejection Curves

Noise Rejection Curves comparison for NANDx1 (Load = 200fF) Time taken for simulation by matlab = sec Time taken for simulation by Tspice = 5.05 sec Mean %error = 30.16% Noise Rejection Curves comparison for NORx1 (Load = 200fF) Time taken for simulation by matlab = sec Time taken for simulation by Tspice = 5.09 sec Mean %error = 9.23%

References [1]C. Zhao, X. Bai, S. Dey, “A scalable soft spot analysis methodology for compound noise effects in nano-meter circuits,” DAC’04, pp , June [2]C. Zhao, S. Dey, “Improving transient error tolerance of digital VLSI circuits using RObustness COmpiler (ROCO),” International Symposium on Quality Electronic Design, ISQED’06 [3]C.G. Sodini, P. Ko, J. Moll, “The effect of high fields on MOS device and circuit performance,” IEEE transactions on Electron Devices, October 1984, pp [4] J. M. Rabaey, A. Chandrakasan, B. Nikolic, “Digital Integrated Circuits,” Second edition, 2003

Thank You