IBIS for SSO Analysis



Similar documents
An Advanced Behavioral Buffer Model With Over-Clocking Solution. Yingxin Sun, Joy Li, Joshua Luo IBIS Summit Santa Clara, CA Jan.

Power Delivery Network (PDN) Analysis

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014

Using Power Aware IBIS v5.0 Behavioral IO Models to Simulate Simultaneous Switching Noise

Agilent EEsof EDA.

Figure 1. Core Voltage Reduction Due to Process Scaling

Figure 1 FPGA Growth and Usage Trends

Streamlining the creation of high-speed interconnect on digital PCBs

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

CHIP-PKG-PCB Co-Design Methodology

IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits

Transmission Line Terminations It s The End That Counts!

VCO Phase noise. Characterizing Phase Noise

Circuit Simulation and Technical Support Tools

AP Microcontroller. EMC Design Guidelines for Microcontroller Board Layout. Microcontrollers. Application Note, V 3.

Alpha CPU and Clock Design Evolution

Effective Power/Ground Plane Decoupling for PCB

Copyrights. Software, documentation and related materials: Copyright 2002 Altium Limited

Push-Pull FET Driver with Integrated Oscillator and Clock Output

EM Noise Mitigation in Circuit Boards and Cavities

Simulation and Design of Printed Circuit Boards Utilizing Novel Embedded Capacitance Material

IDT80HSPS1616 PCB Design Application Note - 557

11. High-Speed Differential Interfaces in Cyclone II Devices

DIGITAL LOGIC CURRENT FLOW

ATE-A1 Testing Without Relays - Using Inductors to Compensate for Parasitic Capacitance

Laboratory 4: Feedback and Compensation

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

Guidelines for Designing High-Speed FPGA PCBs

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS

Application Note AN-1135

EB215E Printed Circuit Board Layout for Improved Electromagnetic Compatibility

Application Note for General PCB Design Guidelines for Mobile DRAM

Return Paths and Power Supply Decoupling

Core Power Delivery Network Analysis of Core and Coreless Substrates in a Multilayer Organic Buildup Package

Printed-Circuit-Board Layout for Improved Electromagnetic Compatibility

Probes and Setup for Measuring Power-Plane Impedances with Vector Network Analyzer

Design A High Performance Buck or Boost Converter With Si9165

Minimizing crosstalk in a high-speed cable-connector assembly.

Abstract. Cycle Domain Simulator for Phase-Locked Loops

PCB Layout Considerations for Non-Isolated Switching Power Supplies

High Performance ZVS Buck Regulator Removes Barriers To Increased Power Throughput In Wide Input Range Point-Of-Load Applications

CONDUCTED EMISSION MEASUREMENT OF A CELL PHONE PROCESSOR MODULE

Signal Integrity: Tips and Tricks

Application Note: PCB Design By: Wei-Lung Ho

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu

ESP-CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation

Conducted EMI filter design for SMPS

Electromagnetic and Circuit Co-Simulation and the Future of IC and Package Design. Zoltan Cendes

Step Response of RC Circuits

Input and Output Capacitor Selection

Circuits with inductors and alternating currents. Chapter 20 #45, 46, 47, 49

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Application Note, Rev.1.0, September 2008 TLE8366. Application Information. Automotive Power

Module 22: Signal Integrity

Document Contents Introduction Layout Extraction with Parasitic Capacitances Timing Analysis DC Analysis

1ED Compact A new high performance, cost efficient, high voltage gate driver IC family

PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide

Fundamentals of Signature Analysis

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

SIMULATIONS OF PARALLEL RESONANT CIRCUIT POWER ELECTRONICS COLORADO STATE UNIVERSITY

Application Note 58 Crystal Considerations with Dallas Real Time Clocks

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

3D modeling in PCI Express Gen1 and Gen2 high speed SI simulation

LARGE-SIGNAL NETWORK ANALYZER MEASUREMENTS AND THEIR USE IN DEVICE MODELLING

Physics 120 Lab 6: Field Effect Transistors - Ohmic region

Spread-Spectrum Crystal Multiplier DS1080L. Features

ANN Based Modeling of High Speed IC Interconnects. Q.J. Zhang, Carleton University

Effective Power Integrity Floor-Planning and Success Stories in Japan

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Design and Applications of HCPL-3020 and HCPL-0302 Gate Drive Optocouplers

IL2225 Physical Design

Time and Frequency Domain Analysis for Right Angle Corners on Printed Circuit Board Traces

A CW QRP Transceiver for 20 m band. How it works I'll describe individually the three boards and the relative tuning devices.

DDR SDRAM Memory Termination USING THE LX1672 AND LX1673 FOR DDR SDRAM MEMORY TERMINATION INTEGRATED PRODUCTS. Microsemi

Designing a Schematic and Layout in PCB Artist

3-Phase DC Brushless Motor Pre-Drivers Technical Information NJM2625A

EMI and t Layout Fundamentals for Switched-Mode Circuits

High-Frequency Integrated Circuits

Influence of Short Circuit conditions on IGBT Short circuit current in motor drives

This application note is written for a reader that is familiar with Ethernet hardware design.

Power Noise Analysis of Large-Scale Printed Circuit Boards

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults

Study Guide for the Electronics Technician Pre-Employment Examination

Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor

TI IBIS File Creation, Validation, and Distribution Processes

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

Output Filter Design for EMI Rejection of the AAT5101 Class D Audio Amplifier

Using Pre-Emphasis and Equalization with Stratix GX

University of Texas at Dallas. Department of Electrical Engineering. EEDG Application Specific Integrated Circuit Design

Copyright 2011 Linear Technology. All rights reserved.

Accurate Measurement of the Mains Electricity Frequency

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

AN-837 APPLICATION NOTE

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

" PCB Layout for Switching Regulators "

Transcription:

IBIS for SSO Analysis Asian IBIS Summit, November 15, 2010 (Presented previously at Asian IBIS Summits, Nov. 9 & 12, 2010) Haisan Wang Joshua Luo Jack Lin Zhangmin Zhong

Contents Traditional I/O SSO Analysis Buffer Model in SSO Simulation BIRD95 Introduction Summary 2

Contents Traditional I/O SSO Analysis Buffer Model in SSO Simulation BIRD95 Introduction Summary 3

Traditional I/O SSO Analysis The SSO/SSN problem: PDN noise Crosstalk Power/ground noise VCC plane SSO xn Decap VRM Pre-buffers Transmission line Victim line VSS plane 4

Fundamentals of I/O SSO Mechanisms SSO is a combination of signal and power integrity issues Affects signal edge rate, timing and voltage margins System-level issue involving both packages and PCBs Multiple signal net crosstalk mechanisms trace / via / pin Two components of PDS noise PDS current supplied to devices Return currents from I/Os BGA inductance presents a fundamental limitation on the PCB s PDS freq. range; the package is responsible for decoupling above that freq. region PCB layout can only do so much it cannot solve package design problems Blue Single I/O switching results Red Two I/Os switching results 5

Case:DDR simulation VS measurement Refer to: http://www.sigrity.com/papers/2008/65nm%20ddr%20io%20paper%20may%202008.pdf 6

Contents Traditional I/O SSO Analysis Buffer Model in SSO Simulation BIRD95 Introduction Summary 7

Components for SSO Simulation IO buffers Circuit simulation EDA Tool System/set vendors need to obtain IO models from IC vendors. Circuits Package Board -Equivalent circuits - S-parameters -Design (geometry) -Equivalent circuits - S-parameters S-parameters Design (geometry) 8

Trade-off in IO buffer model Contents SPICE transistor level model Detailed circuits and netlists Device library, parameters Related deign information IBIS model I-V/V-T for the final stage Pin information Accuracy Very good Good for SI? for PI Format Simulation time EDA tools Utilization Usually, encrypted for outside IC vendors. Usually, NDA is necessary. Typically, several to 10 times slower than IBIS Specific simulator is necessary for encrypted models Text file Open format Much faster than SPICE model Many SI/PI tools support. There may be some other choices, such as the current mirror circuit or VCR 9

Requirements in SSO Simulation Easy setup Hope to eliminate painful manual work Fast runtime Want to test various conditions ( corners, stimulus, ) Want to promptly reflect package/board design change SPICE transistor model may not fit. What about IBIS model? 10

Comparison of IBIS and SPICE total VDDQ current Pre-driver Current Pre-driver Pre-driver Current Current The total VDDQ current for the transistor-level model is significantly different from its pullup component. There is a large amount of pre-driver current due to crowbar effects and gate capacitance charging. Pullup Crowbar Current Pullup Current Crowbar Current Current Low-to-high transition High-to-low transition Low-to-high HSPICE transistor transition Red HSPICE IBIS Green High-to-low Speed2000 IBIS transition Blue HSPICE transistor Red HSPICE IBIS Green EDA IBIS Tool Blue Pre-driver current occurs significantly earlier than the pullup current. The pre-driver current is rapidly decreasing as the pullup is turning on. The pre-driver current peaks almost as high as the pullup current. Note that the di/dt of the pre-driver is much larger than that of the pullup current. 11

Currents that IBIS can calculate IBIS components Analog Model of an IBIS output The pullup and pulldown components are modeled as voltage controlled current sources The instantaneous value for each voltage controlled current source is derived from the I/V tables and is scaled based on the information in the V(t) tables The voltage controlled current sources are simultaneously active to model crowbar Crowbar current can be approximated fairly well if all four V(t) tables are present in the IBIS file Pre-driver Current is missing!!! 12

Contents Traditional I/O SSO Analysis Buffer Model in SSO Simulation BIRD95 Introduction Summary 13

Overview of BIRD95 Methodology Vcc I Composite I Pre-driver I B Pre-driver Pre-circuits Pull-Up Pull-down Original IBIS Components Rfixture Vfixture + - A new composite current I Composite will be provided to show total P/G currents, based on transistor simulation, for better P/G noise simulation 14

Description of Composite Current Time table Synchronization is needed to [Rising/Falling Waveform] [IBIS ver] 5.0... [Composite Current] Time I(typ) I(min) I(max) 0.00000E+00 7.17370E-06 NA NA 2.00000E-11 7.16590E-06 NA NA 4.00000E-11 7.15820E-06 NA NA 6.00000E-11 7.15040E-06 NA NA 8.00000E-11 7.14270E-06 NA NA 1.00000E-10 7.13490E-06 NA NA... 15

How Simulator handle IBIS with I Composite? Obtain composite currents I Composite from IBIS file (version 5.0) Obtain I B from regular IBIS simulation during presimulation Obtain I Pre-driver, Using I Pre-driver (t) = I Composite (t) I B (t) Add I Pre-driver (t) as PWL current source in parallel with IBIS B element model 16

Voltage waveforms for the new methodology The new IBIS methodology is now able to model the pre-driver and final drive stage currents. Correlation with the SPICE results is significantly improved over the IBIS-only results. Waveforms from both IBIS simulations were very similar. No artifacts were observed. Note that the IBIS waveforms overestimate the peak-peak SSO magnitude and occur slightly before the SPICE peaks. The cause can be found by examination of the current waveforms. SSO waveforms with realistic PDS, 10 pf driver load, PWL I(t) in parallel with the IBIS device HSPICE transistor Red HSPICE IBIS Green EDA IBIS Tool Blue 17

IBIS 5.0 vs IBIS 3.2 IBIS 3.2 No Composite Current IBIS 5.0 with Composite Current 18

Power Current Difference Test Circuit Simulation : HSPICE Buffer : DDR2-400 DQ Load : Open Buffer 19

What is the model missing? Parasitic capacitance exists between all MOSFET terminals For the I/O pin, this is modeled in IBIS by C_comp A new compensation capacitor is needed for the power and ground parasitics to maximize SSO correlation with realistic PDS models 20

Suggested schematic to maximize correlation Cpwr_gnd PWL I(t) 2 port S model VDDQ Rpwr_gnd A frequency domain analysis was performed to determine the impedance between power and ground for the transistor level model The impedance was curve fit to a series RC circuit for time domain analysis This circuit was added in parallel to the PWL current and IBIS driver 21

Voltage waveforms for the suggested improvement The IBIS simulations now show excellent correlation with the SPICE results over the full simulation. With the addition of the RC circuit, the oscillations occur at the proper frequencies and the SSO magnitude is correct. As before, waveforms from both IBIS simulations were similar and no artifacts were observed. SSO waveforms with realistic PDS, 10 pf driver load, PWL I(t) and RC circuit in parallel with IBIS device HSPICE transistor Red HSPICE IBIS Green EDA IBIS Tool Blue 22

SSO Simulation with IBIS Model Board geometry Package RLC Simulation Model Die PDN capacitance C=7nF Measured by TDR D0-15 Receiver 3.3V VDD-VSS voltage fluctuation monitored underneath the package Measured by Oscilloscope 23

Comparison : w/wo Die PDN Capacitance Amplitude Density [V/Hz] with/without Cdie (7nF) Cdie 24

Contents Traditional I/O SSO Analysis Buffer Model in SSO Simulation BIRD95 Introduction Summary 25

Summary C_die value show a great impact on accuracy IBIS 5.0 improves accuracy in SSO simulation I Composite extractions are relatively easy to generate I Pre-driver can be calculated by I Composite and I B IBIS model run with high efficiency and easy setup 26

Thank You! 27