AZIZ112/MAPLD2004 Printed Circuit Board Simulation: A Look at Next Generation Simulation Tools and Their Correlation to Laboratory Measurements Shahana.

Slides:



Advertisements
Similar presentations
An Optimized Cost/Performance PDS Design Using OptimizePI
Advertisements

IBIS Open Forum Teleconference January 26 th, 2007 BIRD98 and ST Gate Modulation Solution Convergence Antonio Girardi Giacomo Bernardi Roberto Izzi STMicroelectronics.
RAD Engineering BLM VME J2 Backplane Printed Circuit Board Backplane Crosstalk Comparison January 25, 2005.
1 Power Management for High- speed Digital Systems Tao Zhao Electrical and Computing Engineering University of Idaho.
1CADENCE DESIGN SYSTEMS, INC. Using Allegro PCB SI to Analyze a Board’s Power Delivery System from Power Source to Die Pad International Cadence Usergroup.
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Reconfigurable Computing - Clocks John Morris Chung-Ang University The University of Auckland ‘Iolanthe’ at 13 knots on Cockburn Sound, Western Australia.
ELK 06/21/00 Desktop Interface EngineeringATA/100 Eric Kvamme Quantum Corporation Manager, Desktop Interface Engineering (408)
® WPD WORKSTATION PRODUCTS DIVISION 1 Page 1 IEEE EPEP2000 Via and Return Path Discontinuity Impact on High Speed Digital Signal Qinglun Chen, Intel WPD.
Professor Sung-Yeul Park
Tel Fax Introducing a 45 Volt Output Module with Faster Risetimes for the Model 575 Series Digital.
Power Integrity Analysis and Optimization in the Substrate Design Harini M, Zakir H, Sukumar M.
Measurement of Antenna Load Impedance for Power Amplifiers Dongjiang Qiao, Tsaipi Hung, David Choi, Feipeng Wang, Mingyuan Li, and Peter Asbeck The Department.
Senior Capstone Project: Fast Tuning Synthesizer Member: Nathan Roth Advisors: Dr. Huggins Dr. Shastry Mr. James Jensen Date:May 4, 2004.
Senior Capstone Project: Fast Tuning Synthesizer Member: Nathan Roth Advisors: Dr. Huggins Dr. Shastry Mr. James Jensen Date:March 4, 2004.
Integrated Regulation for Energy- Efficient Digital Circuits Elad Alon 1 and Mark Horowitz 2 1 UC Berkeley 2 Stanford University.
Measurements &Testing (1)a CSE 323a 1. Grading Scheme 50Semester work 50Lab exam 50Final exam 150Total Course webpage
Digital I/O Connecting to the Outside World
HIGH DENSITY DESIGN COMPONENT SOLUTIONS. Technology Challenges Market Drivers:  Make it smaller  Make it operate faster  Make it more efficient  Make.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
Practical Aspects of Logic Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
A Fast Evaluation of Power Delivery System Input Impedance of Printed Circuit Boards with Decoupling Capacitors Jin Zhao Sigrity Inc.
Link A/D converters and Microcontrollers using Long Transmission Lines John WU Precision Analog - Data Converter Applications Engineer
It’s Still an Analog World: Signal and Power Integrity
Introduction to Op Amp Circuits ELEC 121. April 2004ELEC 121 Op Amps2 Basic Op-Amp The op-amp is a differential amplifier with a very high open loop gain.
DDR SDRAM ASIC Course Saeed Bakhshi May 2004 Class presentation based on ISSCC2003 paper: A 1.8V, 700Mb/s/pin, 512Mb DDR-II SDRAM with On-Die Termination.
1 Project Assignment Chris Allen Course website URL people.eecs.ku.edu/~callen/713/EECS713.htm.
Hierarchical Physical Design Methodology for Multi-Million Gate Chips Session 11 Wei-Jin Dai.
© 2003 Xilinx, Inc. All Rights Reserved Power Estimation.
Global Timing Constraints FPGA Design Workshop. Objectives  Apply timing constraints to a simple synchronous design  Specify global timing constraints.
Module 4: Metrics & Methodology Topic 2: Signal Quality
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 7 Programmable.
Signal Integrity Software, Inc.Electronic Module Description© SiSoft, 2008 Electrical Module Description EMD A new approach to describing packages and.
ENGR 6806 – Motor Control Prepared By: Rob Collett September 15, Office: EN2074.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
TDS8000 and TDR Considerations to Help Solve Signal Integrity Issues.
Research in IC Packaging Electrical and Physical Perspectives
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Chapter 07 Electronic Analysis of CMOS Logic Gates
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Tools - Implementation Options - Chapter15 slide 1 FPGA Tools Course Implementation Options.
LaRC 158/MAPLD 2004 Robert F. Hodson, NASA LaRC Kevin Somervill, NASA LaRC Mark Jones, NASA LaRC Guy Gibson, Northrop Grumman Actel Compact PCI Signal.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
© 2003 Xilinx, Inc. All Rights Reserved Global Timing Constraints FPGA Design Flow Workshop.
25th June, 2003CMS Ecal MGPA first results1 MGPA first results testing begun 29 th May on bare die (packaging still underway) two chips looked at so far.
An accurate and efficient SSO/SSN simulation methodology for 45 nm LPDDR I/O interface Dr. Souvik Mukherjee, Dr. Rajen Murugan (Texas Instruments Inc.)
ILC Hybrid MOSFET/Driver Module Update T. Tang, C. Burkhart September 29, 2011.
Impact of High Impedance Mid-Frequency Noise on Power Delivery Jennifer Hsiao-Ping Tsai.
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
1 Decoupling Capacitors Requirements Intel - Microprocessor power levels in the past have increased exponentially, which has led to increased complexity.
Signal Integrity Software, Inc.Electronic Module Description© SiSoft, 2008 Electrical Module Description EMD A new approach to describing packages and.
EECS 713 Project Instructor: Prof. Allen Presented by: Chen Jia.
Exam 2 information Open book, open notes, bring a calculator Wednesday Dec 16, 10:30 to 1:00 pm Eligible topics (1 of 3) (not an exhaustive list) Exam.
Tao Tang, Craig Burkhart
A Time-To-Digital Converter (TDC) Harley Cumming Lisa Kotowski 1.
Chapter 2. High-speed properties of logic gates.
Chapter 9 CAPACITOR.
Module 2 Operational Amplifier Basics
THEMIS Instrument CDR 1 UCB, April 20, 2004 Actel Reliability Critical Design Review Robert Abiad University of California - Berkeley.
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
Piero Belforte, HDT 1999: Modeling for EMC and High Frequency Devices, DAC 1999,New Orleans USA.
Piero Belforte, HDT, July 2000: MERITA Methodology to Evaluate Radiation in Information Technology Application, methodologies and software solutions by Carla Giachino,
Adapter Board Design Changes
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs
Milano Activities: an update Mauro Citterio On behalf of INFN Milano
Open book, open notes, bring a calculator
Challenges Implementing Complex Systems with FPGA Components
IBIS Case Studies: Comparison of Simulations
New IBIS Cookbook 1.0 Introduction 2.0 Pre-Modeling Steps
Presentation transcript:

AZIZ112/MAPLD2004 Printed Circuit Board Simulation: A Look at Next Generation Simulation Tools and Their Correlation to Laboratory Measurements Shahana Aziz Northrop Grumman MAPLD September 8-10, 2004

AZIZ112/MAPLD Presentation Outline  Introduction – why is simulation important?  Availability of advanced simulation tools  Simulation examples  Simulation accuracy: comparing simulations to lab measurements  Simulation on the James Webb Space Telescope Project  Conclusion

AZIZ112/MAPLD Introduction: Why Simulate?  Signal Integrity (SI) simulation is becoming more common with the availability of quality tools that fit seamlessly with the PWB layout flow.  SI simulation becomes more important with faster operational speeds and higher density requirements.  As device edge rates get faster it is becoming imperative to consider transmission line effects and possible signal integrity problems in the PWB design. Simulation makes it possible to do this during the layout phase without costly re-spins and difficult lab work-arounds.  SI issues such as undershoot, overshoot, ringing, crosstalk, as well as power and ground integrity can be modeled and PWBs can be fabricated assuring electrical performance, which saves both cost and schedule and improves reliability and quality.

AZIZ112/MAPLD Advanced Simulation Tools  In the CAD design flow, SI simulation fits into the board layout phase  Both pre and post route simulation can be performed  Single PCB or Multi PCB system level simulation possible  The tools that are available today are both fast and accurate  Pre-route simulation is used to determine the placement of critical components, the effectiveness of the PCB stack-up structure, routing requirements for critical signal paths etc  Post route simulation can be used to mitigate any potential SI or timing issues and find the solution to problems in the form of routing changes, termination schemes, optimized termination values, IO buffer selection, decoupling capacitor selection etc – all before hardware is fabricated All the results in this paper were obtained using Mentor Graphics’ Interconnectix Synthesis (IS) and Sigrity’s Speed2000 simulation tools.

AZIZ112/MAPLD Simulation Examples Example 1: Selecting Termination and Determining Skew  Simulation used to select termination value and topology  Simulation also used to determine skew between different destinations  No termination reveals overshoot and undershoot outside of device electrical specifications  33 Ohm Series termination gets rid of overshoot and undershoot  RC termination slows down the edge too much for the operating frequency, so signal does not reach 0 Volts completely  Use simulation to measure skew between various destinations to determine optimum routing, delay budget

AZIZ112/MAPLD Simulation Examples Example 2: What-if Exploration  Simulation used to test different device IO buffers (AX/SX, high/slow slew)  Choose optimum IO type that meets both timing and SI requirements SI and Timing Solution:  AX slow slew driver cannot meet output timing  AX high slew driver violates device abs max specs  SX simulation shows high and slow slew have same rising edge  Slow slew only effects falling edge  SI still a problem with SX  45 Ohm Termination at source  Cleans Signal, meets timing

AZIZ112/MAPLD Simulation Examples Example 3: Decoupling Capacitor Effectiveness and Low Impedance Power Delivery  Simulation used to determine the impedance of FPGA core voltage delivery path over a range of frequencies  Simulation helps find optimum bypass capacitor placement and values  Supply regulator located at U27  Impedance simulated at supply input of U31

AZIZ112/MAPLD Simulation Examples Z in simulated in 3 cases:  Case 1 (red): With no on board decoupling capacitors, low frequency resonance seen  Case 2 (purple): With decoupling capacitors, low frequency resonance much reduced, 1 st impedance spike seen at 800 MHz  Case 3 (blue): By adding 8 capacitors with low ESR at 800 MHz, impedance at that frequency further reduced Example 3 Continued

AZIZ112/MAPLD Simulation Examples Example 4: Effect of Simultaneous Switching Outputs (SSO)  Simulation used to determine effect of a bi-directional data bus with 32 simultaneously switching outputs  SSO effect observed on data bit and power supply  Simulation Case 1 (blue): U31 (Xilinx driver)  Simulation Case 2 (red): U30 (Actel driver) U31 U3 0

AZIZ112/MAPLD Simulation Examples Example 5: Running Batch Simulations  Simulation can be used to generate summary and detailed reports of SI issues  Crosstalk violation report  Victim and aggressor net details  Board timing report

AZIZ112/MAPLD How Accurate are the Simulations?  Simulation useful only if correlation exists to real world  Lab measurements taken on built hardware  Different device drivers compared using lab measurements  To date, measurements taken on Actel, Xilinx, LVDS driver devices  Four examples presented, more measurements on-going  Simulations found to have good correlation to actual signal

AZIZ112/MAPLD Comparison Examples Example 1: Xilinx Output Characteristics  Signal measured at receiver  Simulation at the same point  Rise/fall time, high/low voltage and wave shape agree closely in both simulation and lab measured results Simulated WaveformActual Waveform

AZIZ112/MAPLD Comparison Examples Example 2: Waveform Comparison at Three Nodes Along the Trace The 3 waveforms show signal measured at:  Driver output pin (pad 1 of termination resistor)  Pad 2 of termination resistor  Input at destination device pin  Signal measured at receiver, driver output and termination resistor pad  The actual and simulated waveform at all 3 points agree closely  Delay between driver output and destination input agrees  Wave shape, voltage values agree  Rise time at destination agree Simulated Waveform Actual Waveform

AZIZ112/MAPLD Comparison Examples Example 3: Actel Output Characteristics  Voltage high/low value agree fairly closely  Simulation shows more ringing then actual  Rise time in lab 2.07 ns while in simulation.9 ns  Fall time in lab ns while in simulation.7 ns

AZIZ112/MAPLD Comparison Examples Example 3 Continued: Possible reasons for mismatch  Simulation assumed part directly on the board, in reality socket is installed. The socket parasitics may cause some of the variation  Using the min current IBIS curve, it is possible to achieve a slower rise and fall time in simulation, which is closer to the actual  Actel AX parts are a new device family, so the IBIS models currently available may not be representative of a typical part Future Plans to compare Actel models:  Plan to re-simulate if newer AX IBIS model becomes available.  Plan to re-take lab measurement on hardware where socket is not installed  Plan to do comparison measurements on hardware which has SX parts and see if similar discrepancy exists with the SX family models

AZIZ112/MAPLD Comparison Examples Example 4: Looking at Actel Drivers again  Simulation shows:  ~.9V undershoot with 0 Ohm  ~.58V undershoot with 45 Ohm  ~.38V undershoot with 56 Ohms  Measurement shows:  ~1.1V undershoot with 0 Ohm  ~.48V undershoot with 45 Ohm  ~.260 undershoot with 56 Ohm  Simulate 3 termination cases: 0Ohm, 45 Ohm, 56Ohm Even though some mismatch exists with Actel model, simulation provides valuable information leading to proper termination selection and avoiding electrical overstress (EOS) hardware environment

AZIZ112/MAPLD Future of SI Simulation  Currently the NASA Goddard Space Flight Center is incorporating the use of simulation based SI analysis into the module design flow on the James Webb Space Telescope project.  The Integrated Science Instrument Module Command and Data Handling hardware design team is using simulation tools to guarantee board performance before building hardware and will continue this methodology into the flight board designs.  Currently the development units are being delivered and comparison measurements are being made in the lab with each hardware module that becomes available.

AZIZ112/MAPLD Conclusion  Simply relying on traditional laboratory based SI analysis for module designs is no longer feasible due to the complexity of the circuit board designs and the changing device technologies.  As designs get more complex and device families get faster, simulation tools will give design engineers an extra level of confidence in the hardware that they build and deliver.

AZIZ112/MAPLD References     