IBIS Modeling for IO-SSO Analysis. Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013

Similar documents
New IBIS Techniques for Modeling Complex IO Cadence Webinar March 23, 2005 Donald Telian

Addressing DDR5 design challenges with IBIS-AMI modeling techniques

Differential buffer using IBIS models for PDN simulations. Lance Wang Asian IBIS Summit Yokohama Nov. 20 th, 2014

Simulation with IBIS in Tight Timing Budget Systems

Reflections on IBIS. Bob Ross January 27, IBIS Summit Meeting Santa Clara, California

Best Practices for Developing IBIS-AMI Models

Physical Design of CMOS Integrated Circuits

IBIS Update. Mike LaBonte SiSoft Chair, IBIS Open Forum. EDICON USA 2017 IBIS Summit Boston, Massachusetts September 13,

Series AM3T-VZ 3 Watt DC-DC Converter

IBIS 在信号完整性分析中的应用 Using IBIS for SI Analysis

Surfing Interconnect

Space Power Workshop April

Electronic Costing & Technology Experts

RM-80 respiration monitor

Design and Technology Solutions for Development of SiGeMEMS devices. Tom Flynn Vice President, Sales Coventor

Cooling NI Single-Board RIO Systems Appendix: Reference Examples NI sbrio-9605/6

Stack Height Analysis for FinFET Logic and Circuit

Application Note AN-107

21 rue La Nouë Bras de Fer Nantes - France Phone : +33 (0) website :

Traffic circles. February 9, 2009

IBIS File : Problems & Software Solution

D-Case Modeling Guide for Target System

Final Report. Remote Fencing Scoreboard Gator FenceBox

Philips SAA7118E Multi Standard Video Decoder Process Review

Virtual Breadboarding. John Vangelov Ford Motor Company

Stand-Alone Bubble Detection System

Electronic Automatic Transmission for Bicycle

Layout Design II. Lecture Fall 2003

Analysis of Pressure Rise During Internal Arc Faults in Switchgear

Ocean Observatories Initiative Cabled Array Observatory Extension Cables/Connectors

Tick Kit. Assembly Instructions

T EK-SUB 4800C 19 mm Submersible Level Transmitter

Failure Modes, Effects and Diagnostic Analysis

Depth sensor. Product reference : REV 1. USER GUIDE and INSTALLATION GUIDE. nke Sailing competition

CD4008BMS. CMOS 4-Bit Full Adder With Parallel Carry Out. Features. Pinout. Logic Diagram. Applications. Description.

ASP (QMS) + ASP (QFS) PCIe GEN 2 AND GEN 3 CHANNEL CHARACTERIZATION USING RTD S DIVER 2 TEST PLATFORM REVISION DATE: 02/21/2012 1

A Fault Diagnosis Monitoring System of Reciprocating Pump

DIY - PC - Interface for Suunto Cobra/Vyper/Mosquito

How to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology. Jump Start Guide

VLSI Design 14. Memories

CBC2 performance with switched capacitor DC-DC converter. systems meeting, 12/2/14

STAND alone & p.c. VERSION

MS52XX-C&T SMD Pressure Sensor

Using MATLAB with CANoe

REASONS FOR THE DEVELOPMENT

Design and development of microcontroller based human airway pressure measurement system with real time graphical display for anaesthesia ventilator

OC508 Programmable mv Calibrator

ProChek, A COMPREHENSIVE FABRICATION PROCESS MISMATCH AND RELIABILITY CHARACTERIZATION TOOL

Datasheet: K-30 ASCII Sensor

Deer Population Student Guide

VLSI Design I; A. Milenkovic 1

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression

CPE/EE 427, CPE 527 VLSI Design I L21: Sequential Circuits. Review: The Regenerative Property

Cleaning Medical Electronics

Test Plans & Test Results

Designing a Traffic Circle By David Bosworth For MATH 714

955108_2. AirForce Operator s Guide

Non Invasive Stability Measurements vs. Bode Plots

Example 4 - Airbag. Summary

FIRE PROTECTION. In fact, hydraulic modeling allows for infinite what if scenarios including:

VLSI Design 12. Design Styles

82C288 BUS CONTROLLER FOR PROCESSORS (82C C C288-8)

Neural Nets Using Backpropagation. Chris Marriott Ryan Shirley CJ Baker Thomas Tannahill

RPS900W Redundant Power Supply. Installation Guide.

Doc. no.dit om005 PRODUCT NAME. IO-Link/ELECTRO-PNEUMATIC REGULATOR. MODEL / Series / Product Number ITV*0*0-IO****-X395

Implementation of Height Measurement System Based on Pressure Sensor BMP085

High Density FPGA Package BIST Technique

Autocalibration Systems for In Situ Oxygen Analyzers

TR Electronic Pressure Regulator. User s Manual

Real-Time Models for Real-Time Analysis. Motivation

IBIS Hierarchical Overrides and BIRD88

Thermal characteristics analysis for reliability improvement of electronic equipment

Road Data Input System using Digital Map in Roadtraffic

Title: Standard Operating Procedure for R&R Environmental Devices Model MFC201 Gas Dilution Calibrator

Six Sigma Mask Testing with a BERTScope Bit Error Rate Tester. Application Note

TECHNICAL BENEFITS OF CJS / RAISE HSP. Technical Advantages

Thermal Profiling the Reflow Process

CPE/EE 427, CPE 527 VLSI Design I L06: Complementary CMOS Logic Gates

LENNOX SLP98UHV DIAGNOSTIC CODES

White Paper. Chemical Sensor vs NDIR - Overview: NDIR Technology:

Upgrading Vestas V47-660kW

MCQ Gas Blender 100 Series 3 Channels Gas Mixer

Mitos Fluika Pressure and Vacuum Pumps Datasheet

ECE520 VLSI Design. Lecture 9: Design Rules. Payman Zarkesh-Ha

SCIENTIFIC DATA SYSTEMS, INC. Depth Tension Line Speed Panel. DTLS Manual

SVEA II GSM Connector User Manual

ENS-200 Energy saving trainer

MICROPROCESSOR ARCHITECTURE

HEATEC TEC-NOTE. Setting Siemens Pressure Transmitter. Used on Heatec Vertical Asphalt Tanks. Publication No , Revised

628 Differential Pressure Decay Leak Tester

MANUAL KPS Pressure Control Valve

Importance of Wave Height Measurement in Wave Solder Process Control

Title: Standard Operating Procedure for Elemental and Organic Carbon (EC and OC) using Non-Dispersive Infrared Detection (NDIR)

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications

Golf Ball Impact: Material Characterization and Transient Simulation

Determination of the Design Load for Structural Safety Assessment against Gas Explosion in Offshore Topside

SX150A. Features. Typical Applications. Description

NT09-21 Cruise Report SURUGA-BAY Cable Laying Experiment / VBCS Function Test

Dynamic Analysis of a Multi-Stage Compressor Train. Augusto Garcia-Hernandez, Jeffrey A. Bennett, and Dr. Klaus Brun

05-341r0: Updated Test and Simulation Results in Support of SAS-2. Kevin Witt, Mahbubul Bari, Brad Holway

Transcription:

IBIS Modeling for IO-SSO Analysis Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013

Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and Package Effects in IBIS Models Creating IBIS Models with On-die Interconnect Case Study IO-SSO Analysis with IBIS Models Summary

What is IO-SSO? A DDR memory interfaces is a parallel bus Many signals represent a data byte/word/32-bit word/64-bit word Simultaneous switching signals / outputs are referred to as SSO The noise between power and ground created is referred to as simultaneous switching noise (SSN) IC Designers refer to this phenomenon as IO-SSO SI/PI can be verified by IO-SSO

IO-SSO Impacts Timing and Noise Margin (V) (MHz) Data transfers are faster and more sensitive to instability of the PDN DDR runs at 2.5 V DDR2 runs at 1.8 V DDR3 runs at 1.5V DDR4 to run at 1.2 V 1.05V + Decreasing Timing Budget ±600ps ±300ps ±150ps SSN effects impact timing and noise budget

Higher Data Rate High Level Interactions Electrical and Physical worlds collide requiring multi-fabric simulation Signal Timing EMI Power Clock Chip-Package- Board Co-Simulation DRAM DIMM Package Connector System Increased interaction between signals Increased interaction between system hardware components

Traditional IO-SSO Simulation Scenarios Pessimistic result when analyzed without on-die model. Optimistic result when analyzed with estimated on-die model. Red: Pessimistic without chip IO interconnect model Blue: Optimistic with chip simple capacitor model

Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and Package Effects in IBIS Models Creating IBIS Models with On-die Interconnect Case Study IO-SSO Analysis with IBIS Models Summary 7 2013 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.

Asia IBIS Summit 2012 Chip PDN model is crucial for IO-SSO analysis. Without Chip PDN model, artificially large power /ground noise impact the signal waveform significantly Chip PDN is responsible to filter high frequency noise On-die RC or better distributed chip PDN model can yield realistic power/ground noise analysis

Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and Package Effects in IBIS Models Creating IBIS Models with On-die Interconnect Case Study IO-SSO Analysis with IBIS Models Summary 10 2013 Cadence Design Systems, Inc. All rights reserved.

Adding On-die Effects to the IBIS Model Buffer Chip IO Model PKG Chip IO Model Buffer+ Chip IO model + PKG

Connecting Buffer, On-Die and Package Models IBIS 5.1 [External Circuit] [Circuit Call] [External Circuit] Sub-circuit connection Sub-circuit Effectively incorporates the on-die and package models into the buffer The package and on-die models may be of arbitrary topology to include coupling, non-ideal power deliver and other effects Applying IBIS 5.1 [External Circuit] sub-components is similar to sub-circuit call and connections in HSPICE Future ISS based solution may be coming from committee

Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and Package Effects in IBIS Models Creating IBIS Models with On-die Interconnect Case Study IO-SSO Analysis with IBIS Models Summary 13 2013 Cadence Design Systems, Inc. All rights reserved.

Creating IBIS Models with On-die Interconnect (1/4) Generate chip IO model LEF/DEF or GDSII data can represent physical geometry. Includes Power/Ground/Signal routing with On-Die caps. Define Chip stackup, circuit mapping Chip IO model extraction is based on chip layout which includes metal_x to the top layers (x can be 1~N). Model builder needs to be aware what SPICE nest-list is from pre-sim or post-sim flow. Generate SPICE netlist.tech/.ict GDSII Extractor.map Chip IO Model (SPICE Netlist)

Creating IBIS Models with On-Die Interconnect (2/4) [External Circuit] will be represented as IO buffer, chip IO, package.. Connect each [External Circuit] through [Circuit Call]

Creating IBIS Models with On-die Interconnect (3/4) Ports under [External Circuit] The [External Circuit] keyword allows the user to define any number of ports and port functions on a circuit. Port name for IO Buffer Ports A_puref A_pdref A_signal A_drive A_enable A_receive A_pcref A_gcref Ports vcca1 Ports vcca2.

Creating IBIS Models with On-die Interconnect (4/4) Define [Pin] and [Node Declarations] When a [Circuit Call] keyword defines any connections that involve one or more die pads (and consequently pins), the corresponding pins on the [Pin] list must use the reserved word CIRCUITCALL in the third column instead of a model name. [Node Declaration] provides a list of internal die nodes and/or die pads for a [Component] to make unambiguous interconnection descriptions possible [Node Declarations] Must appear before any [Circuit Call] keyword Die nodes: pu1 pd1 io1p io1 in1 en1 outin1 List of die nodes pu2 pd2 io2p io2 in2 en2 outin2 List of die nodes pu3 pd3 io3p io3 in3 en3 outin3 List of die nodes [End Node Declarations]

Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and Package Effects in IBIS Models Creating IBIS Models with On-die Interconnect Case Study IO-SSO Analysis with IBIS Models Summary 18 2013 Cadence Design Systems, Inc. All rights reserved.

Case Study IO-SSO Analysis with IBIS Models I/O circuit Die location Package location I/O transistor circuit is converted into power-aware IBIS model Chip is extracted by chip level extractor which include RLCK elements. PCB and package S-parameters are extracted and converted to broadband SPICE models. Only 1 group DDR data is considered for this test

Case Study IO-SSO Analysis with IBIS Models 740 mv 117 mv 46 mv RED: without chip PDN Green: with on-die RC Blue: with distributed broadband model SSN from SSO will be over or under estimated without accurate chip IO model. Timing push in/out will become worse if more IOs are switching at the same time. 28.5 ps 29.1 ps

Case Study IO-SSO Analysis with IBIS Models IR drop RED: without chip PDN Green: with on-die RC Blue: with distributed broadband model IR drop becomes worse after including chip IO model. Noise level at each IO pad is different, which reveals the distributed behavior of the IO power deliver network.

Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and Package Effects in IBIS Models Creating IBIS Models with On-die Interconnect Case Study IO-SSO Analysis with IBIS Models Summary 22 2013 Cadence Design Systems, Inc. All rights reserved.

Summary For tighter timing and noise budgets in LPDDR3 or DDR4, system level IO-SSO analysis is helpful for design margin assessment IBIS 5.1 models may include power-aware IO buffer, chip P/G/S from IOs to bump pads, and arbitrary package models existing IBIS syntax is applied (using [External Circuit]) additional techniques using ISS within the IBIS model are being discussed in committee The approach described allows chip vendors to deliver more complete IBIS models to their customers to enable faster and more accurate product design verification