Simulation [Model]s in IBIS Bob Ross, Teraspeed Labs Future Editorial Meeting April 22, 2016 Copyright 2016 Teraspeed Labs 1.

Slides:



Advertisements
Similar presentations
What Makes a Better I/O Driver Model? Vadim Heyfitch Cadence Design Systems, Inc. (978)
Advertisements

Practical Macromodels for Digital I/O
IBIS Open Forum Teleconference January 26 th, 2007 BIRD98 and ST Gate Modulation Solution Convergence Antonio Girardi Giacomo Bernardi Roberto Izzi STMicroelectronics.
HDL Programming Fundamentals
Package and On-Die Interconnect Decisions Made and Proposed Solutions Walter Katz IBIS ATM December 3, 2013.
Interconnect Terminal Naming Walter Katz Signal Integrity Software, Inc. IBIS ATM January 9, 2015.
IBIS Interconnect BIRD Draft 3 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon Santa Clara, CA January 30, 2015.
01/30/04 *Other brands and names are the property of their respective owners Page 1 Futures Subcommittee Proposed “New” Futures Subcommittee To create,
Signal Integrity Software, Inc.Electronic Module Description© SiSoft, 2008 Electrical Module Description EMD A new approach to describing packages and.
Interconnect Modeling Status Draft 1 Walter Katz … IBIS Summit, DesignCon January 31, 2013.
Behavioral Buffer Modeling with HSPICE – Intel Buffer
Data Acquisition ET 228 Op –Amp Applications Subjects Covered Overview of OP Amp Applications High Resistance Voltmeters Phase Shifter Circuit Integrators.
11 The Presentation That Arpad Forgot Michael Mirmak Intel Corp. September 30, 2008.
© 2007 Cisco Systems, Inc. All rights reserved. 1 IBIS Quality Review A status review of the IBIS Quality specification Mike LaBonte, Cisco Systems.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Updated Interconnect.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
IMIC DISCUSSION Bob Ross Interconnectix Business Unit Mentor Graphics Corporation IBIS Summit Meeting, San Diego, CA December 7, 1998.
03/05/04 *Other brands and names are the property of their respective owners Intel Confidential Page 1 Original Cookbook Objectives Triage to find keywords.
11/09/04 *Other brands and names are the property of their respective owners Page 1 The IBIS Specification and IEEE DASC Michael.
16- Agenda S-Parameters and Linear Analysis 4 Transmission Lines and Field Solver 5 IBIS 6 DAY 2 Synopsys 60-I-032-BSG-005 © 2007 Synopsys, Inc. All Rights.
1 © 2004 Cisco Systems, Inc. All rights reserved. Using the IBIS Quality Checklist Mike LaBonte, Cisco Systems IBIS Open Forum Summit 4 October 2004 Appendix.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs Draft Presented September 23, 2015 at the Interconnect Working Group Copyright.
IBIS & ICM Interfacing: Three Options Michael Mirmak Intel Corporation December 4, 2007.
A Tour of the IBIS Quality Specification DesignCon East IBIS Summit April 5, 2004 Robert Haller Signal Integrity Software, Inc. 6 Clock.
User defined measurements and test loads in IBIS Arpad Muranyi Signal Integrity Engineering Intel Corporation IBIS Cookbook / Futures.
06/02/04 *Other brands and names are the property of their respective owners Page 1 New IBIS Cookbook 1.0 Introduction.
Signal Integrity Software, Inc.Electronic Module Description© SiSoft, 2008 Electrical Module Description EMD A new approach to describing packages and.
Win with Technology Leadership. Leap Ahead IBIS Enhancement Priorities: Differential Pins and Measurements as an Example Michael Mirmak Intel Corp. Chair,
Fixing GND in IBIS Walter Katz SiSoft IBIS-Packaging May
10/07/04 *Other brands and names are the property of their respective owners Page 1 IBIS & ICM Interfacing Options Alternative.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Updated Interconnect.
Pin Mapping Key Concepts From IBIS 6.0… “The [Pin Mapping] keyword names the connections between POWER and/or GND pins and buffer and/or terminator voltage.
IBIS Status and Future Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum マイケル マ一マク インテル コ一ポレ一 ション 会長,アイビス JEITA IBIS Conference March 24,
Interconnect Terminal Mapping Figures 30 Sep
09/27/04 *Other brands and names are the property of their respective owners Page 1 Objective: match FD response of IBIS to transistor buffer IBIS and.
Fixing [Pin Mapping] Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon Santa Clara, CA January 22, 2016.
References in IBIS Bob Ross, Teraspeed Labs IBIS ATM Meeting January 12, 2016 Copyright 2016 Teraspeed Labs 1.
Copyright © 2009, Intel Corporation. All rights reserved. Power Gate Design Optimization and Analysis with Silicon Correlation Results Yong Lee-Kee, Intel.
IBIS Interconnect BIRD Draft 0 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon January 27, 2015.
[Pulldown Reference] [GND Clamp Reference] Offset in [Pulldown] [Ground Clamp] Walter Katz IBIS GND Editorial March 4, 2016.
Piero Belforte, HDT DYNAMIC MODELING Emmanuel Leroux, Sergio G. Rocco THOMSON-DASSAULT MODELING MEETING DAY 25.
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
TERMINATIONS Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Piero Belforte, CSELT July 6th 2000: Integrated Circuits Modeling Service based on ATE Equipment (Schlumberger ITS9000)
IBIS 6.2 Editorial Resolutions
V7.0 Linked BIRDs Bob Ross IBIS Editorial Task Group April 7, 2017
Library Characterization
SAR ADC Input Types TIPL 4003 TI Precision Labs – ADCs
Package Modeling Today
BIRD Terminology Issues Bob Ross
Walter Katz IBIS-ATM December 8, 2015
IBIS Interconnect Task Group December 15, 2015
Digital System Implementation
General K-table Extraction Proposal Using SPICE Bob Ross, Teraspeed Labs DesignCon IBIS Summit Santa Clara, California January.
Simple DAC architectures
More DAC architectures
DAC architectures.
Simple DAC architectures
Circuit Design Techniques for Low Power DSPs
DAC architectures.
DUT vs DIA Device Under Test vs Device In Action
Week 4: Experiment 24 Using Nodal or Mesh Analysis to Solve AC Circuits with an addition of Equivalent Impedance.
New IBIS Cookbook 1.0 Introduction 2.0 Pre-Modeling Steps
Chapter 7 Co-simulation of chip, package and board
Simple DAC architectures
Pin Reference Concerns Bob Ross, Teraspeed Labs
Ground Recommendations Review of Recent Discussion
IBIS 6.2 Editorial Resolutions
IBIS Interconnect Task Group August 23, 2017
[Pin Reference] Cases Bob Ross, Teraspeed Labs
Presentation transcript:

Simulation [Model]s in IBIS Bob Ross, Teraspeed Labs Future Editorial Meeting April 22, 2016 Copyright 2016 Teraspeed Labs 1

Rail Terminals IBIS modeling format can be partitioned: o Models: [Model], [* Series], etc. o Pinout: [Component], [Pin], [Diff Pin], [Series Pin Mapping], [Pin Mapping], etc. o Package information: [Package], *_pin, [Define Package Model], etc. o Specification and information: header information, Model_type, Vinh, Vinl, [Model Spec], etc. [Model] extraction or [Model] usage means the rail terminal have different meanings o This can impact how we name the rail terminals 2 Copyright 2016 Teraspeed Labs

[Model] Flow [Model] (“DUT”) content (Mathematical) simulation [Model] Simulation circuit with [Model]s 3 Copyright 2016 Teraspeed Labs Vdd Vss I/Os [Model] Simulation Model Simulation Circuit can include pinout, package, models and external rails

[Model] Summary 4 Copyright 2016 Teraspeed Labs [Voltage Range], [* Reference] [Pullup], [Pulldown], [POWER Clamp], [GND Clamp] [Ramp], [Rising Waveform], [Falling Waveform], [Initial Delay] with/without [Composite Current] [ISSO PU], ISSO PD] C_comp, C_comp_*, [C Comp Corner] … etc. [Add Submodel], [Submodel] Information and Specifications: Model_type, Vinh, Vinl, Vref, Vmeas, etc. [Model Spec], [Receiver Thresholds] Plus post processing and possible [* Reference] shifting: Smooth the data, make monotonic Extrapolate or truncate the tables Time shift data, etc. [Model] All content based of fixed references in the [Model] or “ground” (no pins are involved)

[Model] from “DUT” Standard: I-V, [Ramp], V-T tables, C_comp or split C_comp [ISSO PU], ISSO PD] for “gate” modulation (for multipliers of K-table multipliers) [Composite Current] for SSO effects due to actual power current modulation effects including pre- driver and crowbar currents Add RLC “tweak” as Series model to rail terminals ALL EXTRACTIONS on SPICE simulation model without package and assume FIXED internal [* Reference] voltages with respect to “ground” 5 Copyright 2016 Teraspeed Labs

Figure 16 - Extraction Setup Showing [Composite Current] 6 Copyright 2016 Teraspeed Labs C_comp effects included in DUT

Basic IBIS I/O [Model] 7 Copyright 2016 Teraspeed Labs Rails fixed for extraction, can be varied for simulation

Figure 17 – “DUT” Internal Currents & [Composite Current] 8 Copyright 2016 Teraspeed Labs [Composite Current] WF1, WF2, … Derived current “DUT” Add [* Series] models to rails for “tweaking”

Gate Modulation Effect Based on static extractions [ISSO PU], [ISSO PD] tables in [Model] 9 Copyright 2016 Teraspeed Labs

Figures 7, 8 for ISSO Extractions 10 Copyright 2016 Teraspeed Labs All content based of fixed references in the [Model] (no pins are involved)

Figures 9 K-table referenced for ISSO Data Collection 11 Copyright 2016 Teraspeed Labs

Simulation Model Summary 12 Copyright 2016 Teraspeed Labs Fixed clamps and other I-V tables K-table (PU, PD) I-V table switching multipliers Kpur(t), Kpdr(t), Kpuf(t), Kpdf(t) Ksso_pd(Vtable_pd), Ksso_pu(Vtable_pu) K-table scaling for gate modulation adjustment Internal rail to rail current adjustments based on measured [Composite Current]s plus on-die decoupling C_comp splitting, if needed Add single [* Series] model between rails for tweaking [Composite Current]s Simulation Model All content based of fixed references in the [Model] (no pins are involved)

EDA Tool Reference [Model]s for Simulation Four rails C_comp to GND or split C_comp options available; with or without I-V tables Not shown - reference models supporting all other Model_types (e.g., ECL, Open_drain, Open_source, Terminators, Differential models, etc.) 13 Copyright 2016 Teraspeed Labs

Possible IBIS Simulation Model Core K-table based simulation model Additions for ISSO & gate modulation Additions for split C_comp EDA vendors may have differences o Algorithms o “Ground” references o Crowbar current extraction (adjustment) for simulation 14 Copyright 2016 Teraspeed Labs

K(t) Multiplier Table Simulation Model (Not Official) Derived from fixed, constant rails ([* Reference]) and I-V and V-T tables and C_comp in the IBIS model Same K(t) multipliers with C_comp to GND or split C_comp to any or all rails Fixed Rail terminals from [* Reference] voltages relative to “ground” 15 Copyright 2016 Teraspeed Labs

K-table IBIS I/O [Model] 16 Copyright 2016 Teraspeed Labs Can add split C_comps

Add Rail Internal Currents to Match [Composite Current] 17 Copyright 2016 Teraspeed Labs [Composite Current] WF1, WF2, … Derived current “DUT” Add [* Series] models to rails for “tweaking” How DUT “adjustment” currents are added is not described, but some fixed effects need to be subtracted from the “measured” [Composite Current] information

Figures 10 Gate Modulation K-table Dynamic Scaling Adjustments 18 Copyright 2016 Teraspeed Labs Fixed rails for table extraction, variable rails for simulation model

Simulation Circuit 19 Copyright 2016 Teraspeed Labs Vdd Vss I/Os Add package model [Package], *_pin, [Define Package Model] Add pinout [Pin] Add [Pin Mapping], if needed Add external rails (can be fixed or can fluctuate) External rails override the [* Reference] voltages Nodes of each model can now vary due to current from the [I-V] tables during simulation with fixed or varying external rails (due to impedance of the rail package models and DYNAMIC effects): K-table multipliers Ksso_* scaling Internal crowbar current RLC adjustments and external decoupling circuit

Completing Simulation Circuit Add package models for I/O terminal Add package models for rails (not well defined) Add [* Series] model (rail to rail) for composite current adjustment (N in parallel for N buffers??) Split C_comp? Add loads No one approach is “correct”, EDA tools have differences Note, other model/simulation algorithms exist (e.g., using multiple bases for models) 20 Copyright 2016 Teraspeed Labs