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



Similar documents
IBIS for SSO Analysis

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

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

Agilent EEsof EDA.

Power Delivery Network (PDN) Analysis

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

CHIP-PKG-PCB Co-Design Methodology

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

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

CONDUCTED EMISSION MEASUREMENT OF A CELL PHONE PROCESSOR MODULE

Effective Power Integrity Floor-Planning and Success Stories in Japan

Circuit Simulation and Technical Support Tools

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Signal Types and Terminations

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

Streamlining the creation of high-speed interconnect on digital PCBs

Basics of Simulation Technology (SPICE), Virtual Instrumentation and Implications on Circuit and System Design

Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines

Figure 1. Core Voltage Reduction Due to Process Scaling

AN460 Using the P82B96 for bus interface

IL2225 Physical Design

International Journal of Electronics and Computer Science Engineering 1482

Return Paths and Power Supply Decoupling

IDT80HSPS1616 PCB Design Application Note - 557

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS

11. High-Speed Differential Interfaces in Cyclone II Devices

Addressing the DDR3 design challenges using Cadence DDR3 Design-In Kit

Semiconductor Device Technology for Implementing System Solutions: Memory Modules

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

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

Alpha CPU and Clock Design Evolution

Digital to Analog Converter. Raghu Tumati

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

Signal Integrity: Tips and Tricks

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

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

Application Note 58 Crystal Considerations with Dallas Real Time Clocks

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

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

Chapter 5. A Power Distribution System

Connectivity in a Wireless World. Cables Connectors A Special Supplement to

Standex-Meder Electronics. Custom Engineered Solutions for Tomorrow

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

ECE124 Digital Circuits and Systems Page 1

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

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

6.976 High Speed Communication Circuits and Systems Lecture 1 Overview of Course

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views

Interfacing 3V and 5V applications

Application Note for General PCB Design Guidelines for Mobile DRAM

Push-Pull FET Driver with Integrated Oscillator and Clock Output

HT1632C 32 8 &24 16 LED Driver

ATE for Manufacturing Test. Major ATE Companies: Teradyne, Credence, Agilent, Advantest, NPTest... Agilent 83K. Advantest T6682

RClamp0502BA. Ultra-Low Capacitance TVS for ESD and CDE Protection. PROTECTION PRODUCTS - RailClamp Description. Features. Mechanical Characteristics

Current vs. Voltage Feedback Amplifiers

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

Accurate Measurement of the Mains Electricity Frequency

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis

EB215E Printed Circuit Board Layout for Improved Electromagnetic Compatibility

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

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

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

DesignCon A New Methodology for Developing IBIS-AMI Models. Hongtao Zhang, Xilinx Inc. hongtao@xilinx.com

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

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Effective Power/Ground Plane Decoupling for PCB

81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing

An Automated Model Based Design Flow for the Design of Robust FlexRay Networks

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

Technical Note DDR3 ZQ Calibration

High-Frequency Integrated Circuits

How To Design A Chip Layout

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

MAS.836 HOW TO BIAS AN OP-AMP

Contents. Overview Memory Compilers Selection Guide

Figure 1 FPGA Growth and Usage Trends

IC-EMC Simulation of Electromagnetic Compatibility of Integrated Circuits

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

Low Cost Pure Sine Wave Solar Inverter Circuit

Application Note 132. Introduction. Voice Video and Data Communications using a 2-Port Switch and Generic Bus Interface KSZ MQL/MVL

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

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Influence of the Socket on Chip-level ESD Testing

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

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

54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control

Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note

PCB Design Conference - East Keynote Address EMC ASPECTS OF FUTURE HIGH SPEED DIGITAL DESIGNS

Clock Distribution in RNS-based VLSI Systems

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

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

Calibration Techniques for High- Bandwidth Source-Synchronous Interfaces

POCKET SCOPE 2. The idea 2. Design criteria 3

DRM compatible RF Tuner Unit DRT1

Design and analysis of flip flops for low power clocking system

Printed-Circuit-Board Layout for Improved Electromagnetic Compatibility

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.

Transcription:

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

Agenda 1. SPICE Model and Behavioral Buffer Model 2. Over-Clocking Problem in IBIS 3. Proposed Solution and Results 2 2014 Cadence Design Systems, Inc. All rights reserved.

Agenda 1. SPICE Model and Behavioral Buffer Model 2. Over-Clocking Problem in IBIS 3. Proposed Solution and Results 3 2014 Cadence Design Systems, Inc. All rights reserved.

SPICE Model and Behavioral Buffer Model SPICE model is a circuit netlist at transistor level, it contains detailed information about the circuit design and process parameters. Behavioral model is a black box model with certain terminal information, which is obtained from measurement or extracted from SPICE model. IBIS is a widely adopted standard behavioral model. 4 2014 Cadence Design Systems, Inc. All rights reserved.

A Simple Schematic for IBIS Model The non-linear behavior of pullup, pulldown and clamps are described by I/V tables, and modeled as voltage controlled current sources. The transition behavior is described by the V/T table of the rising/falling waveforms under specified loading condition. And they are used to derive/scale instantaneous value of the I/V curves. Other important parasitic elements IBIS, as a behavioral model, does not contain transistor equation, some of the physics and detailed response may not exist in a simple model, hence the issue that will be discussed next. Cpwr_gnd PWL I(t) Ku(t)*Ipu(V) Ipc(V) Rpwr_gnd Kd(t)*Ipd(V) Igc(V) 5 2014 Cadence Design Systems, Inc. All rights reserved.

Agenda 1. SPICE Model and Behavioral Buffer Model 2. Over-Clocking Problem in IBIS 3. Proposed Solution and Results 6 2014 Cadence Design Systems, Inc. All rights reserved.

Understand the Over-Clocking Normal operating, the input data bit width > the time range of the IBIS rising and falling waveform. Normal operation 7 2014 Cadence Design Systems, Inc. All rights reserved.

Understand the Over-Clocking (cont.) If the input signal bit width is smaller than the time range of the IBIS waveforms, the next transition is triggered before this transition is finished. The behavior of the IBIS simulator may be unpredictable. Google IBIS Overclocking to find out more about this issue discussion since 2002 Over-clocking operation 8 2014 Cadence Design Systems, Inc. All rights reserved.

Simulation Problem Is Shown with A DDR3 SSO Test Case 8 signal nets + 1 power nets + 1 ground net from a real PCB design. Bit width is 1ns, the pattern is 000101011101100111110011010010 9 2014 Cadence Design Systems, Inc. All rights reserved.

Problematic Results from Over-Clocking A test case operating over-clocking Simulation results show missing bits Missing bits in IBIS model simulation 10 2014 Cadence Design Systems, Inc. All rights reserved.

Existing Solution to Solve Over-Clocking Problem V/T curve windowing by cutting the initial delay and the flat tail of the rising/falling waveforms of IBIS model to make the time range shorter The windowing can be done either in IBIS model creation or simulation tools 11 2014 Cadence Design Systems, Inc. All rights reserved.

Simulation Results with V/T Windowing The missing bits resolved Therefore, simulator with proper V/T windowing scheme should automatically handle overclocking issue in IBIS 4.2 model However, voltage on power net mismatches between transistor model and IBIS model due to the dynamic power noise not modeled. 12 2014 Cadence Design Systems, Inc. All rights reserved.

New Challenge of Over-Clocking with Composite Current To accurate model the power-aware buffer model, the composite currents (I/T ) are introduced in IBIS V5.0 to give the current waveforms on power pin. The I/T data must be time correlated with the waveform V/T data which are extracted from pad pin. The composite current includes the contribution of the pre-driver and all the other on-die P/G paths. It has wider time range than V/T waveform. 13 2014 Cadence Design Systems, Inc. All rights reserved.

Windowing with Composite Current Now both V/T and I/T need to be windowed. Choosing window based on wider I/T curve will not help, since over-clocking solution requires narrow timing window for higher frequency operation. Still choosing a window based on V/T will cut the composite current incomplete which will form a sharp step current. 14 2014 Cadence Design Systems, Inc. All rights reserved.

The Sharp Step of Incomplete Composite Current Causes Unreal Large Voltage Spikes 15 2014 Cadence Design Systems, Inc. All rights reserved.

Observation of This New Challenge With the addition of composite current (I/T) in IBIS 5.0, old windowing technique (V/T based) in IBIS simulator need to be improved, and can t be directly applied to I/T data to solve over-clocking issue. With IBIS 5.0 models become increasingly popular in the last few years, there are more awareness and discussion of this issue. A solution was developed by us two years ago to tackle this challenge. 16 2014 Cadence Design Systems, Inc. All rights reserved.

Agenda 1. SPICE Model and Behavioral Buffer Model 2. Over-Clocking Problem in IBIS 3. Proposed Solution and Results 17 2014 Cadence Design Systems, Inc. All rights reserved.

Key Point of Advanced Over-Clocking Solution Using the V/T waveform windowing Adding one stage to the existing driver to keep the pre-driver behavior for the buffer switching delay and power current Taking the composite current compensation into two parts: Driver contribution Pre-driver contribution 18 2014 Cadence Design Systems, Inc. All rights reserved.

Implementing the Proposed Over-Clocking Solution The proposed over-clocking solution can be implemented into an advanced IBIS model, which is a SPICE netlist with integrated model data and simulation algorithm. The proposed over-clocking solution can also be implemented into an advanced IBIS simulator to automatically handle the windowing of both V/T and I/T data. 19 2014 Cadence Design Systems, Inc. All rights reserved.

Simulation results with Advanced Over-Clocking Solution 20 2014 Cadence Design Systems, Inc. All rights reserved.

Simulation Performance Summary Very good correlation between IBIS and the original transistor model for real SSO simulation, both signals and power/ground waveforms match very well, even under over-clocking scenario. The 60ns simulation time is based on 32 clock cycles of data input. It takes 54 minutes for original transistor level SPICE model. It takes 55 seconds for the behavioral model with the advanced over-clocking solution. Note: HSPICE is used to run the simulations for all the models, including the advanced IBIS model with over-clocking solution. 21 2014 Cadence Design Systems, Inc. All rights reserved.

Missing Components in Traditional IO-SSO Analysis Post-sim transistor SPICE netlist only includes limited parasitic information. Distributed behavior of IO s P/G impedance can t be represented. Pin Mapping table may not be defined accurately. On-die decap model is not captured in IBIS model. All above problems make IO-SSO simulation lose accuracy. 22 2014 Cadence Design Systems, Inc. All rights reserved.

Concept of Advanced IBIS Model Buffer Chip IO Model PKG Chip IO Model IBIS + Chip IO model + PKG 23 2014 Cadence Design Systems, Inc. All rights reserved.

Conclusion Power-aware buffer model generation has been implemented for IBIS 5.0 standard. When used in highspeed power-aware SSO simulations, user often has to deal with IBIS over-clocking issues. With the proposed algorithm for handling composite currents under over-clocking situation, more advanced model shows significant accuracy improvement compared with traditional IBIS models, while keeping the fast simulation advantages of IBIS. Advances in IBIS standard, together with advances in modeling and simulation algorithms, continue to make this behavioral model technique a great and practical engineering approach for high-speed design. 24 2014 Cadence Design Systems, Inc. All rights reserved.

References [1] IBIS (I/O Buffer Information Specification). http://www.eda.org/ibis/. September 20, 2013. http://www.eda.org/ibis/ver6.0/ver6_0.pdf. [2] Lay, Thunder, and Jack W.C. Lin. "IBIS Modeling for IO-SSO Analysis." IBIS Asia Summit. Taipei, 2013. [3] Mayder, Romi, Chris Wyland, Bradley Brim, and Yingxin Sun. "Using Power Aware IBIS v5.0 Behavioral IO Models." DesignCon2013. Santa Clara, 2013. [4] Wang, Haisan, Joshua Luo, Jack Lin, and Zhangmin Zhong. "IBIS for SSO Analysis." Asian IBIS Summit. Taipei, 2010. 25 2014 Cadence Design Systems, Inc. All rights reserved.

26 2014 Cadence Design Systems, Inc. All rights reserved.