Single Event Transient Effects on Microsemi ProASIC Flash-based FPGAs: analysis and possible solutions
|
|
- Adam Terry
- 5 years ago
- Views:
Transcription
1 Single Event Transient Effects on Microsemi ProASIC Flash-based FPGAs: analysis and possible solutions L. Sterpone Dipartimento di Automatica e Informatica Politecnico di Torino, Torino, ITALY 1
2 Motivations and Goals Evaluation of Single Even Transients (SETs) impact on complex designs is an increasing challenge Their analysis have to face several issues Simulation Model is intrinsically approximative, simulation campaigns take long time Effective analysis Laser and Radiation testing are expensive and not applicable at the design early stage A CAD tool able to analyze and reduce the impact of SETs affecting VLSI technology is very welcome Early stage design analysis Fast and effective analysis 2
3 Outline Introduction Single Event Transient phenomena Preliminary studies on Flash-based FPGAs Gates characterization PIPB effect SETA main flow Main routines SET generation SET propagation Experimental results Conclusions 3
4 Introduction Different scenarios may influence SET propagation Logical masking Electrical broadening or filtering Latching window Not all the SETs are transformed in circuit errors SET sensitivity is intrinsically related to the technology cell Different sensitivity figures 4
5 Source of SET effects Generation of SET effects is due to the injunction of charge collection When a charged particle crosses a junction area, it generates an amount of current, provoking a glitch Propagation of voltage glitches may be for notable distances SET may become indistinguishable from normal signal 5
6 Single Event Transient - info SET can be defined considering four main parameters: SET width SET amplitude Rise ΔV/ΔT Fall ΔV/ΔT Rise ΔV/ΔT Fall ΔV/ΔT 6
7 Single Even Transient Phenomena Two transitions are possible -1- or 1--1 SET is generated into the sensitive area of a logic gate It propagates until a sequential element is reached During the propagation the SET may pass through different gates: INV, NAND, OR, AND, 7
8 SET sampling The effect of an SET is mainly due to: Location Arrival time Pulse s width. Clk Infinite number of combinations Clk b FF b The sensitivity of a FF can be measured as the ratio between the SET s width and the CLK period 8
9 Flash-based FPGAs background The Flash-based FPGAs are composed of: Logic, I/O, Routing The basic element is the VersaTile logic block A Flash configuration memory controls all the resources Bitstream programs the desired circuit Flash-based FPGA array Switch Matrix FFs 3-in VersaTile AND Logic Function 9
10 Radiation effects in Flash-based FPGAs VersaTile may undergo to three possible effects due to radiation particle hits: 1. Induce a pulse propagated through the logic 2. Affect a logic cell configured as a latch 3. Affect a junction of the floating gate SEU No transient effects have been recorded AND SET pulse shape may be: - Broadened / filtered - Amplified / attenuated INV OR 1
11 SET propagation background SETs are generated into the sensitive area of a logic gate Two transitions are possible (-1- and 1--1) Propagation continues until a sequential Wirth et al, NSREC element 28 is Sterpone, Battezzati, Lima RADECS 21 reached Fist Region: If(τ n < k*tp ) then τ n+1 = Second Region: If (τ n > (k+3)*tp) then τ n+1 = τ n + tp Third During Region: If ((k+1)*tp the < propagation τ n < (k+3)*tp) then τ n+1 the = (τ 2 n - SET tp may pass through 2 )/ τ n + tp Fourth different Region: If (k*tp gates < τ n < (k+1)*tp) (i.e. then inverting τ n+1 = (k+1)*tp(1 - gates) e (k ( τn / tp )) ) + tp For a 1 1 transition tp is defined as: tp = tphl tplh For a 1 transition tp is defined as: tp = tplh tphl 11
12 Related works Fundamental concepts on SET sensitivity of Flashbased FPGAs (MicroSemi FPGAs) Methodologies and test circuits for measuring pulse widths of SETs Messengill et al, TNS 28 Insights SETs propagation into chains of gates and Propagation Induced Pulse Broadening (PIPB) effects V. Ferlet et al, TNS 27 Analysis of SEUs dependencies on high frequency and architectural implementation M. Berg et al, TNS 26 Transient pulses generalities in microcircuits S. Rezgui, several TNS R. D. Schrimpf et al, TNS 26 12
13 SETs on Actel Flash-based FPGAs Radiation tests have been executed: - Measurement of the pulse s width - Frequency impact on SEE on Flash-based FPGAs 13
14 SETs on Actel Flash-based FPGAs Experimental results
15 SETs on Actel Flash-based FPGAs Ni ions Ag ions 15
16 SETs on Actel Flash-based FPGAs Radiation tests performed at the HIF, Louvain- La-Neuve, Belgium Iodine beam LET 61.8 MeV cm 2 / mg DUT: pipelined multiplier 16
17 SETs on Actel Flash-based FPGAs Circuit FF tiles [#] Combinational Tiles[#] v1 2,484 3,45 126,84 v2 2,484 3,45 252,446 Routing resources [#] Circuit Observed events [#] Design Cross-section v E-4 v E-4 [TNS 9] 17
18 Existing CAD tools for SET analysis 2D and 3D device model simulation or technology CAD (TCAD) or SPICE are generally adopted effective only on a reduced portion of a circuit thousands of gates very low speed Cannot be realistically applied to an entire circuit PIPB effect is not modeled and characterized with respect to a given technology Dynamic PIPB model embedded in SPICE has proven and demonstrated to be effective Sterpone et al, TNS
19 The developed SETA tool HDL SETA flow Libero IDE post-layout Netlist to PDD bitstream PDC Circuit Allocated Graph Native implemenation flow starting from the VHDL/Verilog to the FPGA configuration bitstream FPGA gate library SETA Algorithm Post-layout HDL and the Physical SET sensitivity computation for SET sensitivity Design Constraints files are Logic gates and routing description each FF of the circuit report generated by the native flow including PIPB characterizations 19
20 Netlist to Physical Design Description The circuit netlist is loaded A directed graph structure is generated I/O element, FFs, RAM/ROM pins, are considered as terminal points Logic gates are considered as crossing points Interconnections are defined as direct edges between nodes 2
21 Circuit allocated graph The circuit graph is organized in a matrixbased graph Vertices placed on the same layout position Edges related to the FPGA routing model FF1 G 1 G 2 FF4 FF2 G 4 FF3 G 3 21
22 SETA algorithm a set of SET pulse shape is generated defined as a voltage spike voltage amplitude / width Defined as 1. points (resolution of 1ps) 1. Generate the list of SET pulse: SET GP 2. For each generated pulse p (SET GP ) 2. For each sensitive node i (SN) Apply pulse p to i Find destination node dn (SN, i) 3. For each dn Propagate p on (i, dn) 22
23 SETA algorithm The generated voltage pulse is applied to the selected sensitive node FF1 G1 G2 FF4 1. Generate the list of SET pulse: SET GP 2. For each generated pulse p (SET GP ) 2. For each sensitive node i (SN) Apply pulse p to i Find destination node dn (SN, i) 3. For each dn Propagate p on (i, dn) 23
24 SETA algorithm The list of destination node is created FF1 G1 G2 FF4 1. Generate the list of SET pulse: SET GP 2. For each generated pulse p (SET GP ) 2. For each sensitive node i (SN) Apply pulse p to i Find destination node dn (SN, i) 3. For each dn Propagate p on (i, dn) 24
25 SETA algorithm The voltage array p is propagated through the logic element G1 to the next destination node G2 The propagation is computed on the basis of the crossing-pipb Propagation is performed assuming no-logic masking [actual version of SETA] P G1 is propagated in P G2 Output Pulse Width (x) = Input Pulse Width (x) x K(x) broadening FF1 G1 G2 FF4 25
26 Experimental results The SETA tool has been developed in a prototypal version about 12, lines of C/C++ code Microsemi Actel ProASIC3 13 nm logic gate library Experimental analysis performed on an 851 and on ITC 99 benchmark circuits SETs have been generated with very narrow length 14 types of SET pulses ranging from 2ps to 1ns 26
27 Circuit characteristics Circuit Name Device Type Sensitive Nodes [#] FFs [#] Propagation Path [#] SETA elaboration time [min] B4 A3P , B5 A3P ,82 12 B12 A3P ,717 4 B13 A3P A3P1 3, ,772,
28 SETA analysis data Circuit Name SET pulses evaluated [#] SET pulse masked [#] SET pulse observed [#] SET pulse observed [%] B4 6,92 6, B5 5,81 5, B12 7,91 7, B13 2,268 2, ,796 47,
29 Average broadening Average broadening increases proportionally with the circuit complexity (number of propagation paths) Actel Microsemi A3P ProAsic family delay threshold is around 44 ps Very narrow SETs are intrinsically filtered by the device delay threshold 29
30 SET occurrences Narrow SETs may elongate up to 8 ns 3
31 Results validation Results have been validated through electrical fault injection Selective injection of SET pulses SETs counted by a sampler circuit on a Virtex-5 FPGA Injection is performed instrumenting the circuits 31
32 Results validation Results have been validated through electrical fault injection propagated pulse [ns] Electrical Injection Point input transient pulse [ns] 32
33 Conclusions A CAD tool SETA is available and able to automatically evaluate the SET sensitivity of complex circuits Applied on Flash-based FPGAs Embedding the PIPB effect characterization The SETA tool allows to Investigate the behavior of individual FFs Selectively apply mitigation solutions (guard-gates, selective TMR, others ) 33
34 Future works Extend the SETA analysis to industrial level processor cores LEON3 microprocessor is under investigation Compare the SETA analysis with laser and radiation testing Embedding SETA results into P&R flow Extend the SETA flow to ASIC gate library 34
35 Thank you.. For your attention Question and comments: Luca Sterpone 35
36 Spare slide 36
37 Crossing-PIPB calculation The crossing-pipb is calculated on the basis of the following routing parameter τ= RC (sum of all the fan-out and fan-in contributions) Logic gates manhattan distance Size weight associated to destination gates Output Pulse Width (x) = Input Pulse Width (x) x K(x) broadening 37
38 Computing K broadening 38
39 SET sensitivity report: an example -- D FF[#] P S[ns] P D[ns] Broad[ns] Sens[%] Gain[%] -- 23(81,48) (7,4) (57,31) (69,1) (35,15) (6,36) (86,37) (82,3) FF id and position (X,Y) Destination SET Destination SET / Clock period Source SET Broadening % filtering gain 39
EE 434 ASIC and Digital Systems. Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University.
EE 434 ASIC and Digital Systems Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University Preliminaries VLSI Design System Specification Functional Design RTL
More informationLow Power Dissipation SEU-hardened CMOS Latch
PIERS ONLINE, VOL. 3, NO. 7, 2007 1080 Low Power Dissipation SEU-hardened CMOS Latch Yuhong Li, Suge Yue, Yuanfu Zhao, and Guozhen Liang Beijing Microelectronics Technology Institute, 100076, China Abstract
More informationAn Overview of the NASA Goddard Methodology for FPGA Radiation Testing and Soft Error Rate (SER) Prediction
An Overview of the NASA Goddard Methodology for FPGA Radiation Testing and Soft Error Rate (SER) Prediction Melanie Berg, MEI Technologies in support of NASA/GSFC To be presented by Melanie Berg at the
More informationNew Methodologies for SET Characterization and Mitigation in Flash-Based FPGAs
TNS-00477-2007.R2 1 New Methodologies for SET Characterization and Mitigation in Flash-Based FPGAs Sana Rezgui, Member, IEEE, J.J. Wang, Member, IEEE, Eric Chan Tung, Brian Cronquist, Member, IEEE, and
More informationUniversity of Minnesota, Minneapolis, MN 2. Intel Corporation, Hillsboro, OR 3. Los Alamos National Laboratory, Los Alamos, NM
Statistical Characterization of Radiation- Induced Pulse Waveforms and Flip-Flop Soft Errors in 14nm Tri-Gate CMOS Using a Back- Sampling Chain (BSC) Technique Saurabh Kumar 1, M. Cho 2, L. Everson 1,
More informationDesignofaRad-HardLibraryof DigitalCellsforSpaceApplications
DesignofaRad-HardLibraryof DigitalCellsforSpaceApplications Alberto Stabile, Valentino Liberali and Cristiano Calligaro stabile@dti.unimi.it, liberali@dti.unimi.it, c.calligaro@redcatdevices.it Department
More informationFPGA Based System Design
FPGA Based System Design Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 Why VLSI? Integration improves the design: higher speed; lower power; physically smaller. Integration reduces
More informationMultiple Transient Faults in Combinational and Sequential Circuits: A Systematic Approach
5847 1 Multiple Transient Faults in Combinational and Sequential Circuits: A Systematic Approach Natasa Miskov-Zivanov, Member, IEEE, Diana Marculescu, Senior Member, IEEE Abstract Transient faults in
More informationTowards PVT-Tolerant Glitch-Free Operation in FPGAs
Towards PVT-Tolerant Glitch-Free Operation in FPGAs Safeen Huda and Jason H. Anderson ECE Department, University of Toronto, Canada 24 th ACM/SIGDA International Symposium on FPGAs February 22, 2016 Motivation
More informationLecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.
Introduction EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Techniques Cristian Grecu grecuc@ece.ubc.ca Course web site: http://courses.ece.ubc.ca/353/ What have you learned so far?
More informationEECS 427 Lecture 21: Design for Test (DFT) Reminders
EECS 427 Lecture 21: Design for Test (DFT) Readings: Insert H.3, CBF Ch 25 EECS 427 F09 Lecture 21 1 Reminders One more deadline Finish your project by Dec. 14 Schematic, layout, simulations, and final
More informationA Novel Low-Power Scan Design Technique Using Supply Gating
A Novel Low-Power Scan Design Technique Using Supply Gating S. Bhunia, H. Mahmoodi, S. Mukhopadhyay, D. Ghosh, and K. Roy School of Electrical and Computer Engineering, Purdue University, West Lafayette,
More informationSoft Error Susceptibility in SRAM-Based FPGAs. With the increasing emphasis on minimizing mass and volume along with
Talha Ansari CprE 583 Fall 2011 Soft Error Susceptibility in SRAM-Based FPGAs With the increasing emphasis on minimizing mass and volume along with cost in aerospace equipment, the use of FPGAs has slowly
More informationThe Effect of Threshold Voltages on the Soft Error Rate. - V Degalahal, N Rajaram, N Vijaykrishnan, Y Xie, MJ Irwin
The Effect of Threshold Voltages on the Soft Error Rate - V Degalahal, N Rajaram, N Vijaykrishnan, Y Xie, MJ Irwin Outline Introduction Soft Errors High Threshold ( V t ) Charge Creation Logic Attenuation
More informationChapter 2 Combinational Circuits
Chapter 2 Combinational Circuits SKEE2263 Digital Systems Mun im/ismahani/izam {munim@utm.my,e-izam@utm.my,ismahani@fke.utm.my} February 23, 26 Why CMOS? Most logic design today is done on CMOS circuits
More informationReference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering
FPGA Fabrics Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 CPLD / FPGA CPLD Interconnection of several PLD blocks with Programmable interconnect on a single chip Logic blocks executes
More informationSymbolic Simulation of the Propagation and Filtering of Transient Faulty Pulses
Workshop on System Effects of Logic Soft Errors, Urbana Champion, IL, pril 5, 25 Symbolic Simulation of the Propagation and Filtering of Transient Faulty Pulses in Zhang and Michael Orshansky ECE Department,
More informationPE713 FPGA Based System Design
PE713 FPGA Based System Design Why VLSI? Dept. of EEE, Amrita School of Engineering Why ICs? Dept. of EEE, Amrita School of Engineering IC Classification ANALOG (OR LINEAR) ICs produce, amplify, or respond
More informationModeling the Impact of Device and Pipeline Scaling on the Soft Error Rate of Processor Elements
Modeling the Impact of Device and Pipeline Scaling on the Soft Error Rate of Processor Elements Department of Computer Sciences Technical Report 2002-19 Premkishore Shivakumar Michael Kistler Stephen W.
More informationVLSI Design Verification and Test Delay Faults II CMPE 646
Path Counting The number of paths can be an exponential function of the # of gates. Parallel multipliers are notorious for having huge numbers of paths. It is possible to efficiently count paths in spite
More informationDevelopment of SEU-robust, radiation-tolerant and industry-compatible programmable logic components
PUBLISHED BY INSTITUTE OF PHYSICS PUBLISHING AND SISSA RECEIVED: August 14, 2007 ACCEPTED: September 19, 2007 PUBLISHED: September 24, 2007 Development of SEU-robust, radiation-tolerant and industry-compatible
More informationINF3430 Clock and Synchronization
INF3430 Clock and Synchronization P.P.Chu Using VHDL Chapter 16.1-6 INF 3430 - H12 : Chapter 16.1-6 1 Outline 1. Why synchronous? 2. Clock distribution network and skew 3. Multiple-clock system 4. Meta-stability
More informationCS250 VLSI Systems Design. Lecture 3: Physical Realities: Beneath the Digital Abstraction, Part 1: Timing
CS250 VLSI Systems Design Lecture 3: Physical Realities: Beneath the Digital Abstraction, Part 1: Timing Fall 2010 Krste Asanovic, John Wawrzynek with John Lazzaro and Yunsup Lee (TA) What do Computer
More informationProject UPSET: Understanding and Protecting Against Single Event Transients
Project UPSET: Understanding and Protecting Against Single Event Transients Stevo Bailey stevo.bailey@eecs.berkeley.edu Ben Keller bkeller@eecs.berkeley.edu Garen Der-Khachadourian gdd9@berkeley.edu Abstract
More informationI DDQ Current Testing
I DDQ Current Testing Motivation Early 99 s Fabrication Line had 5 to defects per million (dpm) chips IBM wanted to get 3.4 defects per million (dpm) chips Conventional way to reduce defects: Increasing
More informationWorkshop on Fault-Injection and Fault-Tolerance tools for Reprogrammable FPGAs
Workshop on Fault-Injection and Fault-Tolerance tools for Reprogrammable FPGAs 11 th September 2009 Tools for Re/Programmable FPGAs 1 V3.0 Agenda (1/4) 9:00 9:15 Welcome address Agustín Fernández-León,
More informationEffect of Aging on Power Integrity of Digital Integrated Circuits
Effect of Aging on Power Integrity of Digital Integrated Circuits A. Boyer, S. Ben Dhia Alexandre.boyer@laas.fr Sonia.bendhia@laas.fr 1 May 14 th, 2013 Introduction and context Long time operation Harsh
More informationLecture 4&5 CMOS Circuits
Lecture 4&5 CMOS Circuits Xuan Silvia Zhang Washington University in St. Louis http://classes.engineering.wustl.edu/ese566/ Worst-Case V OL 2 3 Outline Combinational Logic (Delay Analysis) Sequential Circuits
More informationCHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC
138 CHAPTER 6 PHASE LOCKED LOOP ARCHITECTURE FOR ADC 6.1 INTRODUCTION The Clock generator is a circuit that produces the timing or the clock signal for the operation in sequential circuits. The circuit
More informationDesign as You See FIT: System-Level Soft Error Analysis of Sequential Circuits
Design as You See FIT: System-Level Soft Error Analysis of Sequential Circuits Dan Holcomb Wenchao Li Sanjit A. Seshia Department of EECS University of California, Berkeley Design Automation and Test in
More informationExample 1: Trading ASIC and FPGA Considerations for System Insertion
2009 IEEE NSREC Short Course Selection of Integrated Circuits for Space Systems Section V: Example 1: Trading ASIC and FPGA Considerations for System Insertion Melanie Berg MEI Technologies Inc. Melanie
More informationAn Accurate Single Event Effect Digital Design Flow for Reliable System Level Design
An Accurate Single Event Effect Digital Design Flow for Reliable System Level Design Julian Pontes and Ney Calazans Faculty of Informatics - FACIN, - PUCRS Porto Alegre, RS, Brazil {julian.pontes, ney.calazans@pucrs.br
More informationPicosecond Laser Stimulation status, applications & challenges
Picosecond Laser Stimulation status, applications & challenges Vincent POUGET IMS, University of Bordeaux, Talence, France Laboratoire de l Intégration, du Matériau au Système CNRS UMR 5218 Outline Picosecond
More informationLeakage Power Minimization in Deep-Submicron CMOS circuits
Outline Leakage Power Minimization in Deep-Submicron circuits Politecnico di Torino Dip. di Automatica e Informatica 1019 Torino, Italy enrico.macii@polito.it Introduction. Design for low leakage: Basics.
More informationEC 1354-Principles of VLSI Design
EC 1354-Principles of VLSI Design UNIT I MOS TRANSISTOR THEORY AND PROCESS TECHNOLOGY PART-A 1. What are the four generations of integrated circuits? 2. Give the advantages of IC. 3. Give the variety of
More informationLecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University
Lecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University EE 224 Solid State Electronics II Lecture 3: Lattice and symmetry 1 Outline
More informationUsing Built-in Sensors to Cope with Long Duration Transient Faults in Future Technologies
Using Built-in Sensors to Cope with Long Duration Transient Faults in Future Technologies Lisboa, C. A. 1, Kastensmidt, F. L. 1, Henes Neto, E. 2, Wirth, G. 3, Carro, L. 1 {calisboa, fglima}@inf.ufrgs.br,
More informationEECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1
EECS150 - Digital Design Lecture 28 Course Wrap Up Dec. 5, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)
More informationUNIT-III POWER ESTIMATION AND ANALYSIS
UNIT-III POWER ESTIMATION AND ANALYSIS In VLSI design implementation simulation software operating at various levels of design abstraction. In general simulation at a lower-level design abstraction offers
More informationLecture 1. Tinoosh Mohsenin
Lecture 1 Tinoosh Mohsenin Today Administrative items Syllabus and course overview Digital systems and optimization overview 2 Course Communication Email Urgent announcements Web page http://www.csee.umbc.edu/~tinoosh/cmpe650/
More informationTechnology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to.
FPGAs 1 CMPE 415 Technology Timeline 1945 1950 1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs FPGAs The Design Warrior s Guide
More informationThis work is supported in part by grants from GSRC and NSF (Career No )
SEAT-LA: A Soft Error Analysis tool for Combinational Logic R. Rajaraman, J. S. Kim, N. Vijaykrishnan, Y. Xie, M. J. Irwin Microsystems Design Laboratory, Penn State University (ramanara, jskim, vijay,
More informationA low dead time vernier delay line TDC implemented in an actel flash-based FPGA
Nuclear Science and Techniques 24 (2013) 040403 A low dead time vernier delay line TDC implemented in an actel flash-based FPGA QIN Xi 1,2 FENG Changqing 1,2,* ZHANG Deliang 1,2 ZHAO Lei 1,2 LIU Shubin
More informationPulse propagation for the detection of small delay defects
Pulse propagation for the detection of small delay defects M. Favalli DI - Univ. of Ferrara C. Metra DEIS - Univ. of Bologna Abstract This paper addresses the problems related to resistive opens and bridging
More informationEC4205 Microprocessor and Microcontroller
EC4205 Microprocessor and Microcontroller Webcast link: https://sites.google.com/a/bitmesra.ac.in/aminulislam/home All announcement made through webpage: check back often Students are welcome outside the
More informationCHARACTERIZATION OF HEAVY-ION INDUCED SINGLE EVENT. TRANSIENTS IN 32nm AND 45nm SILICON-ON-INSULATOR TECHNOLOGIES. Jeffrey Alan Maharrey.
CHARACTERIZATION OF HEAVY-ION INDUCED SINGLE EVENT TRANSIENTS IN 32nm AND 45nm SILICON-ON-INSULATOR TECHNOLOGIES By Jeffrey Alan Maharrey Thesis Submitted to the Faculty of the Graduate School of Vanderbilt
More informationDual-K K Versus Dual-T T Technique for Gate Leakage Reduction : A Comparative Perspective
Dual-K K Versus Dual-T T Technique for Gate Leakage Reduction : A Comparative Perspective S. P. Mohanty, R. Velagapudi and E. Kougianos Dept of Computer Science and Engineering University of North Texas
More informationDIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N
DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic CONTENTS PART I: THE FABRICS Chapter 1: Introduction (32 pages) 1.1 A Historical
More informationECSS-Q-HB HANDBOOK Techniques for Radiation Effects Mitigation in ASICs and FPGAs
ECSS-Q-HB-60-02 HANDBOOK Techniques for Radiation Effects Mitigation in ASICs and FPGAs A. Fernández León Microelectronics Section ESA / ESTEC SEE / MAPLD Workshop May 18-21, 2105 OUTLINE Scope and goals
More informationEvaluation of the Masked Logic Style MDPL on a Prototype Chip
Evaluation of the Masked Logic Style MDPL on a Prototype Chip Thomas Popp, Mario Kirschbaum, Thomas Zefferer Graz University of Technology Institute for Applied Information Processing and Communications
More informationOverview ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES. Motivation. Modeling Levels. Hierarchical Model: A Full-Adder 9/6/2002
Overview ECE 3: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Logic and Fault Modeling Motivation Logic Modeling Model types Models at different levels of abstractions Models and definitions Fault Modeling
More informationLecture 9: Clocking for High Performance Processors
Lecture 9: Clocking for High Performance Processors Computer Systems Lab Stanford University horowitz@stanford.edu Copyright 2001 Mark Horowitz EE371 Lecture 9-1 Horowitz Overview Reading Bailey Stojanovic
More informationPropagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012
Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis
More informationPropagation Delay, Circuit Timing & Adder Design
Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis
More informationSouthern Methodist University Dallas, TX, Southern Methodist University Dallas, TX, 75275
Single Event Effects in a 0.25 µm Silicon-On-Sapphire CMOS Technology Wickham Chen 1, Tiankuan Liu 2, Ping Gui 1, Annie C. Xiang 2, Cheng-AnYang 2, Junheng Zhang 1, Peiqing Zhu 1, Jingbo Ye 2, and Ryszard
More informationSOFT errors are radiation-induced transient errors caused by
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 53, NO. 12, DECEMBER 2006 1461 Dual-Sampling Skewed CMOS Design for Soft-Error Tolerance Ming Zhang, Student Member, IEEE, and Naresh
More informationEE141-Spring 2007 Digital Integrated Circuits
EE141-Spring 2007 Digital Integrated Circuits Lecture 22 I/O, Power Distribution dders 1 nnouncements Homework 9 has been posted Due Tu. pr. 24, 5pm Project Phase 4 (Final) Report due Mo. pr. 30, noon
More informationLow-Power Digital CMOS Design: A Survey
Low-Power Digital CMOS Design: A Survey Krister Landernäs June 4, 2005 Department of Computer Science and Electronics, Mälardalen University Abstract The aim of this document is to provide the reader with
More informationTiming analysis can be done right after synthesis. But it can only be accurately done when layout is available
Timing Analysis Lecture 9 ECE 156A-B 1 General Timing analysis can be done right after synthesis But it can only be accurately done when layout is available Timing analysis at an early stage is not accurate
More informationDigital Design: An Embedded Systems Approach Using VHDL
Digital Design: An Embedded Systems Approach Using Chapter 6 Implementation Fabrics Portions of this work are from the book, Digital Design: An Embedded Systems Approach Using, by Peter J. Ashenden, published
More informationCharacterization of CMOS Defects using Transient Signal Analysis
Characterization of CMOS Defects using Transient Signal Analysis Abstract James F. Plusquellic 1, Donald M. Chiarulli 2 and Steven P. Levitan 1 Department of CSEE, University of Maryland, Baltimore County
More informationRadiation Effects Measurement Test Structure. using GF 32-nm SOI process. Lovish Masand
Radiation Effects Measurement Test Structure using GF 32-nm SOI process by Lovish Masand A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science Approved June 2017
More informationEE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector
EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector Group Members Uttam Kumar Boda Rajesh Tenukuntla Mohammad M Iftakhar Srikanth Yanamanagandla 1 Table
More informationSeparate Dual-Transistor Registers - A Circuit Solution for On-line Testing of Transient Error in UDSM-IC
Separate Dual-Transistor Registers - A Circuit Solution for On-line Testing of Transient Error in UDSM-IC Yi Zhao and Sujit Dey Department of Electrical and Computer Engineering University of California,
More informationDisseny físic. Disseny en Standard Cells. Enric Pastor Rosa M. Badia Ramon Canal DM Tardor DM, Tardor
Disseny físic Disseny en Standard Cells Enric Pastor Rosa M. Badia Ramon Canal DM Tardor 2005 DM, Tardor 2005 1 Design domains (Gajski) Structural Processor, memory ALU, registers Cell Device, gate Transistor
More informationAN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER
AN EFFICIENT APPROACH TO MINIMIZE POWER AND AREA IN CARRY SELECT ADDER USING BINARY TO EXCESS ONE CONVERTER K. RAMAMOORTHY 1 T. CHELLADURAI 2 V. MANIKANDAN 3 1 Department of Electronics and Communication
More informationDIRECT IONIZATION INDUCED TRANSIENT FAULT ANALYSIS FOR COMBINATIONAL LOGIC AND SEQUENTIAL CAPTURE IN DIGITAL INTEGRATED
DIRECT IONIZATION INDUCED TRANSIENT FAULT ANALYSIS FOR COMBINATIONAL LOGIC AND SEQUENTIAL CAPTURE IN DIGITAL INTEGRATED CIRCUITS FOR LIGHTLY IONIZING ENVIRONMENTS By Dolores A. Black Dissertation Submitted
More informationNanoFabrics: : Spatial Computing Using Molecular Electronics
NanoFabrics: : Spatial Computing Using Molecular Electronics Seth Copen Goldstein and Mihai Budiu Computer Architecture, 2001. Proceedings. 28th Annual International Symposium on 30 June-4 4 July 2001
More informationField Programmable Gate Array
9 Field Programmable Gate Array This chapter introduces the principles, implementation and programming of configurable logic circuits, from the point of view of cell design and interconnection strategy.
More informationTiming Issues in FPGA Synchronous Circuit Design
ECE 428 Programmable ASIC Design Timing Issues in FPGA Synchronous Circuit Design Haibo Wang ECE Department Southern Illinois University Carbondale, IL 62901 1-1 FPGA Design Flow Schematic capture HDL
More informationCircuit-level Design Approaches for Radiation-hard Digital Electronics
Circuit-level Design Approaches for Radiation-hard Digital Electronics Rajesh Garg Nikhil Jayakumar Sunil P Khatri Gwan Choi (rajeshgarg at tamu.edu) (nikhil at ece.tamu.edu) (sunilkhatri at tamu.edu)
More informationSPADIC Status and plans
SPADIC Status and plans Michael Krieger TRD Strategy Meeting 29.11.2013 Michael Krieger SPADIC Status and plans 1 Reminder: SPADIC 1.0 architecture from detector pads single message stream: signal snapshot
More informationDigital Systems Design
Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level
More informationCPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4
CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4 1 2 3 4 5 6 7 8 9 10 Sum 30 10 25 10 30 40 10 15 15 15 200 1. (30 points) Misc, Short questions (a) (2 points) Postponing the introduction of signals
More informationAdvanced FPGA Design. Tinoosh Mohsenin CMPE 491/691 Spring 2012
Advanced FPGA Design Tinoosh Mohsenin CMPE 491/691 Spring 2012 Today Administrative items Syllabus and course overview Digital signal processing overview 2 Course Communication Email Urgent announcements
More informationUT32BS1X833 Matrix-D TM 32-Channel 1:8 Bus Switch October, 2018 Datasheet
UT32BS1X833 Matrix-D TM 32-Channel 1:8 Bus Switch October, 2018 Datasheet The most important thing we build is trust FEATURES Interfaces to standard processor memory busses Single-chip interface that provides
More informationAnnouncements. Advanced Digital Integrated Circuits. Project proposals due today. Homework 1. Lecture 8: Gate delays,
EE4 - Spring 008 Advanced Digital Integrated Circuits Lecture 8: Gate delays, Variability Announcements Project proposals due today Title Team members ½ page ~5 references Post it on your EECS web page
More informationInterconnect-Power Dissipation in a Microprocessor
4/2/2004 Interconnect-Power Dissipation in a Microprocessor N. Magen, A. Kolodny, U. Weiser, N. Shamir Intel corporation Technion - Israel Institute of Technology 4/2/2004 2 Interconnect-Power Definition
More informationRECENT technology trends have lead to an increase in
IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39, NO. 9, SEPTEMBER 2004 1581 Noise Analysis Methodology for Partially Depleted SOI Circuits Mini Nanua and David Blaauw Abstract In partially depleted silicon-on-insulator
More informationLecture 1: Digital Systems and VLSI
VLSI Design Lecture 1: Digital Systems and VLSI Shaahinhi Hessabi Department of Computer Engineering Sharif University of Technology Adapted with modifications from lecture notes prepared by the book author
More informationLow Power Radiation Tolerant CMOS Design using Commercial Fabrication Processes
Low Power Radiation Tolerant CMOS Design using Commercial Fabrication Processes Amir Hasanbegovic (amirh@ifi.uio.no) Nanoelectronics Group, Dept. of Informatics, University of Oslo November 5, 2010 Overview
More information2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)
1 CHAPTER 3: IMPLEMENTATION TECHNOLOGY (PART 2) Whatwillwelearninthischapter? we learn in this 2 How transistors operate and form simple switches CMOS logic gates IC technology FPGAs and other PLDs Basic
More informationProgrammable Interconnect. CPE/EE 428, CPE 528: Session #13. Actel Programmable Interconnect. Actel Programmable Interconnect
Programmable Interconnect CPE/EE 428, CPE 528: Session #13 Department of Electrical and Computer Engineering University of Alabama in Huntsville In addition to programmable cells, programmable ASICs must
More informationDevelopment of a sampling ASIC for fast detector signals
Development of a sampling ASIC for fast detector signals Hervé Grabas Work done in collaboration with Henry Frisch, Jean-François Genat, Eric Oberla, Gary Varner, Eric Delagnes, Dominique Breton. Signal
More informationModule -18 Flip flops
1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip
More informationIAA-XX-14-0S-0P. Using the NANOSATC-BR1 to evaluate the effects of space radiation incidence on a radiation hardened ASIC
1 Techn Session XX: TECHNICAL SESSION NAME IAA-XX-14-0S-0P Using the NANOSATC-BR1 to evaluate the effects of space radiation incidence on a radiation hardened ASIC Leonardo Medeiros *, Carlos Alberto Zaffari
More informationInterconnect testing of FPGA
Center for RC eliable omputing Interconnect Testing of FPGA Stanford CRC March 12, 2001 Problem Statement Detecting all faults in FPGA interconnect resources Wire segments Programmable interconnect points
More informationAdvanced Digital Design
Advanced Digital Design Introduction & Motivation by A. Steininger and M. Delvai Vienna University of Technology Outline Challenges in Digital Design The Role of Time in the Design The Fundamental Design
More informationLow Power System-On-Chip-Design Chapter 12: Physical Libraries
1 Low Power System-On-Chip-Design Chapter 12: Physical Libraries Friedemann Wesner 2 Outline Standard Cell Libraries Modeling of Standard Cell Libraries Isolation Cells Level Shifters Memories Power Gating
More informationEarly SEU Fault Injection in Digital, Analog and Mixed Signal Circuits: a Global Flow
Early SEU Fault Injection in Digital, Analog and Mixed Signal Circuits: a Global Flow R. Leveugle, A. Ammari TIMA Laboratory 46, Avenue Félix Viallet - 38031 Grenoble Cedex FRANCE - E-mail: Regis.Leveugle@imag.fr
More informationPoS(TIPP2014)382. Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology
Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology Ilaria BALOSSINO E-mail: balossin@to.infn.it Daniela CALVO E-mail: calvo@to.infn.it E-mail: deremigi@to.infn.it Serena MATTIAZZO
More informationAutomated FSM Error Correction for Single Event Upsets
Automated FSM Error Correction for Single Event Upsets Nand Kumar and Darren Zacher Mentor Graphics Corporation nand_kumar{darren_zacher}@mentor.com Abstract This paper presents a technique for automatic
More informationLow Power Design in VLSI
Low Power Design in VLSI Evolution in Power Dissipation: Why worry about power? Heat Dissipation source : arpa-esto microprocessor power dissipation DEC 21164 Computers Defined by Watts not MIPS: µwatt
More informationAn Efficient Static Algorithm for Computing the Soft Error Rates of Combinational Circuits
An Efficient Static Algorithm for Computing the Soft Error Rates of Combinational Circuits Rajeev R. Rao, Kaviraj Chopra, David Blaauw, Dennis Sylvester Department of EECS, University of Michigan, Ann
More informationA 0.9 V Low-power 16-bit DSP Based on a Top-down Design Methodology
UDC 621.3.049.771.14:621.396.949 A 0.9 V Low-power 16-bit DSP Based on a Top-down Design Methodology VAtsushi Tsuchiya VTetsuyoshi Shiota VShoichiro Kawashima (Manuscript received December 8, 1999) A 0.9
More informationEffects of Ionizing Radiation on Digital Single Event Transients in a 180-nm Fully Depleted SOI Process
Effects of Ionizing Radiation on Digital Single Event Transients in a 180-nm Fully Depleted SOI Process The MIT Faculty has made this article openly available. Please share how this access benefits you.
More informationA BUILT-IN SELF-TEST (BIST) TECHNIQUE FOR SINGLE-EVENT TRANSIENT TESTING IN DIGITAL CIRCUITS. Anitha Balasubramanian. Thesis
A BUILT-IN SELF-TEST (BIST) TECHNIQUE FOR SINGLE-EVENT TRANSIENT TESTING IN DIGITAL CIRCUITS By Anitha Balasubramanian Thesis Submitted to the Faculty of the Graduate School of Vanderbilt University in
More informationFPGA Design Process Checklist
FPGA Design Process Checklist Martin Fraeman Pete Eisenreich JHU/APL Laurel, MD 9/6/04 MAPLD 2004 1 Checklist Motivation Develop a process to consistently design FPGAs for space applications Useful to
More informationLSI Design Flow Development for Advanced Technology
LSI Design Flow Development for Advanced Technology Atsushi Tsuchiya LSIs that adopt advanced technologies, as represented by imaging LSIs, now contain 30 million or more logic gates and the scale is beginning
More informationENEE 359a Digital VLSI Design
SLIDE 1 ENEE 359a Digital VLSI Design Some & How to Deal with Them Prof. blj@eng.umd.edu Credit where credit is due: Slides contain original artwork ( Jacob 2004) as well as material taken liberally from
More information