THEMIS Instrument CDR 1 UCB, April 20, 2004 Actel Reliability Critical Design Review Robert Abiad University of California - Berkeley.

Slides:



Advertisements
Similar presentations
CS370 – Spring 2003 Hazards/Glitches. Time Response in Combinational Networks Gate Delays and Timing Waveforms Hazards/Glitches and How To Avoid Them.
Advertisements

ECE C03 Lecture 71 Lecture 7 Delays and Timing in Multilevel Logic Synthesis Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
1 Lecture 16 Timing  Terminology  Timing issues  Asynchronous inputs.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 6 Programmable.
11/12/2004EE 42 fall 2004 lecture 311 Lecture #31 Flip-Flops, Clocks, Timing Last lecture: –Finite State Machines This lecture: –Digital circuits with.
1 Introduction Sequential circuit –Output depends not just on present inputs (as in combinational circuit), but on past sequence of inputs Stores bits,
Introduction to Sequential Logic Design Latches. 2 Terminology A bistable memory device is the generic term for the elements we are studying. Latches.
Module 12.  In Module 9, 10, 11, you have been introduced to examples of combinational logic circuits whereby the outputs are entirely dependent on the.
ELK 10/24/98 Desktop Interface Engineering Ultra DMA 66 ATA/66 Eric Kvamme Manager, Desktop Interface Engineering
Introduction to CMOS VLSI Design Lecture 19: Design for Skew David Harris Harvey Mudd College Spring 2004.
Synchronous Digital Design Methodology and Guidelines
1 Digital Design: State Machines Timing Behavior Credits : Slides adapted from: J.F. Wakerly, Digital Design, 4/e, Prentice Hall, 2006 C.H. Roth, Fundamentals.
Clock Design Adopted from David Harris of Harvey Mudd College.
ELK 06/21/00 Desktop Interface EngineeringATA/100 Eric Kvamme Quantum Corporation Manager, Desktop Interface Engineering (408)
Assume array size is 256 (mult: 4ns, add: 2ns)
CS 151 Digital Systems Design Lecture 25 State Reduction and Assignment.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
ENGIN112 L28: Timing Analysis November 7, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 28 Timing Analysis.
Give qualifications of instructors: DAP
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 6 –Selected Design Topics Part 3 – Asynchronous.
Endcap Muon meeting: UC Davis, Feb , 2005 J. Hauser UCLA 1 TMB and RAT Status Report Outline: Current status of TMB and RAT boards Noise measurements.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
CSE 140L Lecture 6 Interface and State Assignment Professor CK Cheng CSE Dept. UC San Diego 1.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
CS 151 Digital Systems Design Lecture 32 Hazards
ENGIN112 L25: State Reduction and Assignment October 31, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 25 State Reduction and Assignment.
1 EE365 Synchronous Design Methodology Asynchronous Inputs Synchronizers and Metastability.
ENGIN112 L26: Shift Registers November 3, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 26 Shift Registers.
MB4 New compared with MB3: Digital drivers / transformer drivers options 14 OPAMPS instead of 4 Thinner coaxial cables Shorter umbilical Heater coil integrated.
CS 151 Digital Systems Design Lecture 28 Timing Analysis.
Link A/D converters and Microcontrollers using Long Transmission Lines John WU Precision Analog - Data Converter Applications Engineer
AZIZ112/MAPLD2004 Printed Circuit Board Simulation: A Look at Next Generation Simulation Tools and Their Correlation to Laboratory Measurements Shahana.
1 CSE370, Lecture 16 Lecture 19 u Logistics n HW5 is due today (full credit today, 20% off Monday 10:29am, Solutions up Monday 10:30am) n HW6 is due Wednesday.
Revised: Aug 1, EE4390 Microprocessors Lessons 29, 30 Welcome to the Real World!
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Copyright © 1997 Altera Corporation 9/12/97 Asynchronous vs Synchronous Circuit Design Danny Mok Altera HK FAE
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
Abdullah Said Alkalbani University of Buraimi
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 30: November 19, 2010 Crosstalk.
BR 1/991 Logic Element array PIN Altera IO Element.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 33: November 20, 2013 Crosstalk.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
12004 MAPLDReset Circuit Topologies Reference: Analysis of POR Circuit Topologies
Chapter 10 Flip-Flops and Registers 1. Objectives You should be able to: Explain the internal circuit operation of S-R and gated S-R flip-flops. Explain.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
THEMIS CDR 1 UCB, June 16, 2004 ESA & SST (ETC) Interface Board Critical Design Review Robert Abiad University of California - Berkeley.
THEMIS Instrument CDR 1 UCB, April 20, 2004 ESA & SST (ETC) Interface Board Critical Design Review Robert Abiad University of California - Berkeley.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 30: November 21, 2012 Crosstalk.
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
EI205 Lecture 8 Dianguang Ma Fall 2008.
Morgan Kaufmann Publishers
Basic Delay in Gates Definitions
Instructor: Alexander Stoytchev
Electromagnetic Compatibility BHUKYA RAMESH NAIK 1.
Day 33: November 19, 2014 Crosstalk
Asynchronous Counters with SSI Gates
Challenges Implementing Complex Systems with FPGA Components
Day 31: November 23, 2011 Crosstalk
Fanout Clock Skew Lab Exercise
332:578 Deep Submicron VLSI Design Lecture 14 Design for Clock Skew
CSE 370 – Winter Sequential Logic-2 - 1
Lecture 19 Logistics Last lecture Today
Synchronous Digital Design Methodology and Guidelines
Synchronous Digital Design Methodology and Guidelines
Presentation transcript:

THEMIS Instrument CDR 1 UCB, April 20, 2004 Actel Reliability Critical Design Review Robert Abiad University of California - Berkeley

THEMIS Instrument CDR 2 UCB, April 20, 2004 Actel Overview Overview of Actel SX-S Field Programmable Gate Array 2012 flip-flops 4024 combinatorial modules 5V I/O supply 2.5V internal supply >200 MHz performance Output ps rise time for commercial part Output 2 ns low-slew fall time for commercial part

THEMIS Instrument CDR 3 UCB, April 20, 2004 Actel Difficulties Metastability Violation of flip-flop setup time resulting in undefined output Solution - Add another synchronizing flip-flop

THEMIS Instrument CDR 4 UCB, April 20, 2004 Actel Difficulties Glitch Sensitivity Flip-flops respond to ns glitches Solution - Sample clock input where glitches will create failures

THEMIS Instrument CDR 5 UCB, April 20, 2004 Actel Difficulties Power On Reset Can cause timing violations if removed asynchronously to flip- flop inputs. Solution - Assert asynchronously, but de-assert synchronously

THEMIS Instrument CDR 6 UCB, April 20, 2004 Actel Difficulties Clocks Only HCLK is absolutely guaranteed Use as main clock CLKA/CLKB are susceptible to too much skew Use with caution QCLKA/B/C/D are guaranteed in their quadrants but not outside Use with caution Unused clocks must be grounded.

THEMIS Instrument CDR 7 UCB, April 20, 2004 Actel Difficulties Timing Analysis Must be done Easiest when design is synchronous Less repeatable when the part is closer to full.

THEMIS Instrument CDR 8 UCB, April 20, 2004 Actel Difficulties Ground Bounce The momentary difference between the ground inside an IC and on a PCB caused by the transition of I/Os on the IC to ground. The result of inductance between the IC ground and the PCB. Can cause receiving flip-flops to clock. Can temporarily increase the array voltage on Actels and destroy antifuses. Solutions Separate simultaneously switching I/Os Provide the shortest path to ground as possible for parts Use low slew outputs on Actel pins Install resistors in series with signals that may glitch

THEMIS Instrument CDR 9 UCB, April 20, 2004 Actel Difficulties Power Decoupling Best to have a mix of decoupling capacitor sizes (100nF, 10nF, 1nF) Use short, fat traces Utilize interplane capacitor

THEMIS Instrument CDR 10 UCB, April 20, 2004 Actel Difficulties Signal Integrity Fast signals on long traces ring - use termination Signals that travel near each other talk Separate sensitive signals Route traces in opposite directions on adjacent layers Slow signals down - low slew or series termination Keep a reference plane adjacent to signal layers Clock edges need to be just right Slow edges cause multiple transitions Fast edges create noise Stubs increase noise - don’t use on sensitive signals