What Makes a Better I/O Driver Model? Vadim Heyfitch Cadence Design Systems, Inc. (978) 446-6455

Slides:



Advertisements
Similar presentations
Practical Macromodels for Digital I/O
Advertisements

Auto-test Tools: Sahi and Rational Robot Ting Yu Xia Liu University of Ottawa.
OMKAR Solutions Inc. EMM – Error Message Manager Version 1.0.
Hybrid pixel: pilot and bus K. Tanida (RIKEN) 06/09/03 Si upgrade workshop Outline Overview on ALICE pilot and bus Requirements Pilot options Bus options.
Digital Current Transformer Reporter
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
IBIS Open Forum Teleconference January 26 th, 2007 BIRD98 and ST Gate Modulation Solution Convergence Antonio Girardi Giacomo Bernardi Roberto Izzi STMicroelectronics.
CMOS Logic Circuits.
Ch 3. Digital Circuits 3.1 Logic Signals and Gates (When N=1, 2 states)
Spring 2014 RMS/EOC Proctor Caching Training. Agenda 2 Proctor caching overview Downloading & installing Cache test content.
Applications Software
System Simulation made easy by. Multi-Physics System Simulator Electrical Electronics, power electronics, rotating machines, spice semiconductors… Mechanics.
Lab7: Introduction to Arduino
Jeff Beltramo NHTI-Concord’s Community College FRC Team 1922.
Office of Operations 2010 Fall Conference Conquer Query & Control the Data Presenter: Sherry Azoulay, CUNY University Payroll Director; NYS Payroll Users.
Simulation of Created Design Documentation on the simulation process of a basic injector-separation channel model design.
Students: Nir Engelberg Ezequiel Hadid Supervisor: Mony Orbach In association with: January 3, Winter 2005.
Lesson 20 Creating Formulas and Charting Data
MS PowerPoint Tips and explanation. Table of Contents 1.Create a presentation 1. Open a new presentation 2. Edit slides 3. Background 4. Transition 5.
IBIS Interconnect BIRD Draft 3 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon Santa Clara, CA January 30, 2015.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Computer Skills /1436 Department of Computer Science Foundation Year Program Umm Alqura University, Makkah Place photo here 1.
NHD Flow Check. NHDFlowcheck is a utility for geometric network creation and validation of an NHD Flowline feature class that exists in a NHD dataset.
Module 4: Metrics & Methodology Topic 2: Signal Quality
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.
Web Technologies COMP6115 Session 2: Planning, Designing, Constructing and Testing Static Web Sites Dr. Paul Walcott Department of Computer Science, Mathematics.
11 The Presentation That Arpad Forgot Michael Mirmak Intel Corp. September 30, 2008.
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Ansys Workbench 1 Introduction
Ranjeet Department of Physics & Astrophysics University of Delhi Working with Origin.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
© 2007 Cisco Systems, Inc. All rights reserved. 1 IBIS Quality Review A status review of the IBIS Quality specification Mike LaBonte, Cisco Systems.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Washington State University
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
© H. Heck 2008Section 3.21 Module 3:Analysis Techniques Topic 2: Bergeron Diagrams OGI EE564 Howard Heck.
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.
Modeling and Analysis of Printer Data Paths using Synchronous Data Flow Graphs in Octopus Ashwini Moily Under the supervision of Dr. Lou Somers, Prof.
Topic 11.2: Measurement and Data Processing Graphing.
A Tour of the IBIS Quality Specification DesignCon East IBIS Summit April 5, 2004 Robert Haller Signal Integrity Software, Inc. 6 Clock.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
06/02/04 *Other brands and names are the property of their respective owners Page 1 New IBIS Cookbook 1.0 Introduction.
OCR AS Applied ICT Business Documents. Session Outline Intro to newsletters Outline of newsletter assignment Plan, produce and review own newsletter.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Signal Integrity Software, Inc.Electronic Module Description© SiSoft, 2008 Electrical Module Description EMD A new approach to describing packages and.
Company Confidential | ©2009 Micron Technology, Inc. | 1 Micron Contact: Tim Hollis February 16 University of Utah Senior.
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
Learning Aim C.  Once the website is complete, you should test it using the test plan you created at the design stage.
1 EPIB 698C Lecture 1 Instructor: Raul Cruz-Cano
References in IBIS Bob Ross, Teraspeed Labs IBIS ATM Meeting January 12, 2016 Copyright 2016 Teraspeed Labs 1.
Lesson 6 Word Lesson 6 presentation prepared by Michele Smith – North Buncombe High School, Weaverville, NC. Content from Microsoft Office Word 2010 Lesson.
EnSight analyze, visualize, communicate 2D Textures in EnSight example without texturesexample with textures.
Simulation [Model]s in IBIS Bob Ross, Teraspeed Labs Future Editorial Meeting April 22, 2016 Copyright 2016 Teraspeed Labs 1.
IBIS Interconnect BIRD Draft 0 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon January 27, 2015.
Piero Belforte, HDT DYNAMIC MODELING Emmanuel Leroux, Sergio G. Rocco THOMSON-DASSAULT MODELING MEETING DAY 25.
Piero Belforte, CSELT July 6th 2000: Integrated Circuits Modeling Service based on ATE Equipment (Schlumberger ITS9000)
BIRD Terminology Issues Bob Ross
Walter Katz IBIS-ATM December 8, 2015
IB Mark Schemes Analysis (formerly Data Collection and Processing)
1. Introduction to Visual Basic
TI Fusion Digital Power Firmware & Configuration Download Tool
ACCESS CHAPTER 3 REVIEW QUESTIONS.
Two methods to observe tutorial
New IBIS Cookbook 1.0 Introduction 2.0 Pre-Modeling Steps
Bent Thomsen Institut for Datalogi Aalborg Universitet
DC-20KHz Driver for NanoSpeedTM VOA (patents pending)
IBIS 6.2 Editorial Resolutions
Presentation transcript:

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

Content: What are we going to discuss? Personal Introduction What is the intended audience? Who should care? What is an IBIS Driver model? Why verify? Model Integrity (MI) - Cadence Tool for verification, editing –What can it do? What to watch out for: typical problems? –Qualitative criteria of IBIS model goodness

What is an IBIS Driver model? IBIS Pull-Down I-V Pull-Up I-V PWR_Clamp I-V GND_Clamp I-V Pkg C_comp V-T

Why verify? IBIS speed ~>25x of SPICE lends it for solution space exploration (aka pre-layout analysis) Time spent upfront pays off Lots of bad IBIS models out there –Only 42% passed IBISchk3 without errors or warning

Model Integrity (MI) Module - a graphical look at IBIS models Like reading ASCII files?

Model Integrity (MI) Module – What Can It Do? Ibischk3 Golden Parser: GUI to navigate errors and warnings. Visual representation and navigation of (multiple).ibs file structure Editing, Sorting, … Translation to: –IBIS to DML –QUAD to DML –Espice to Spice Viewing curves –V-I for Pullup and Pulldown, GND_Clamp, PWR_Clamp –V-T

Look and Feel (Physical View) Error(s ) Warnings(s )

Look and Feel (Object View)

Navigating Errors and Warning Click on warning message

Viewing Curves

Viewing Curves (contd)

What should we do to insure quality of the next IBIS model we use in simulation? Check original data: 1.all I-V curves (i.e., static behavior): V-Range of I-V data: - Vcc <> + 2Vcc Pulldown I-V WITHOUT GND_clamp Pullup I-V WITHOUT PWR_clamp GND_clamp PWR_clamp 2.V-T (i.e., dynamic behavior): How many V-T curves? None, 2, 4? V-T does not contradict I-V ? dV/dT_r/f (even if V-T available)

Pullup and PWR_clamp – translating the raw data Vcc2Vcc-Vcc I Vcc2Vcc-Vcc I V table = Vcc – V raw V raw V table PU PC

Qualitatively Correct I-V Picture Vcc2Vcc-Vcc I V PU PD PWR GND

Error: Clamp Diode Current – not subtracted Whats wrong with this picture?

Clamp Diode Current – properly subtracted

PVT variation Vcc2Vcc-Vcc I V Slow Typical Fast

All I-V info at once - textbook example

Suspiciously Looking Model + Vcc

V-T: dynamic behavior [Ramp] | variable typ min max dV/dt_r 1.518V/ ps 1.260V/ ps 1.731V/ ps dV/dt_f 1.759V/ ps 1.579V/ ps 1.928V/ ps R_load = Required: 80% 20 %

V-T DC levels must correlate to I-V curves Optional :

Driving in to Configurable Load

What do simulators do with an IBIS model? Simulator specific If 4 V-T available (Rising and Falling w/f into pull-up and pull-down R_fixture) – its the best! Can extrapolate between I-V curves. Read the last two papers listed in references.

Sources of useful info Papers to read: –Assessing and Improving the Quality of IBIS models, SiSoft, Inc. –IBIS Behavioral Models, Microns Technical Note TN –Correlating IBIS and Hspice Buffer Models, Todd Westerhoff, CISCO Systems. –A Critique of IBIS Models Available For Download on the Web: Part 1, SiQual Inc., Jan. 22, –Introduction to IBIS Modeling of Fiber Optic Transceivers, Mark Chang, Agilent Technologies. –Extraction of Transient Behavioral Model of Digital I/O Buffers from IBIS, P.F.Tehrani, Y.Chen, J.Fang, –The Development of Analog SPICE Behavioral Model Based on IBIS Model, Y.Wang, H.N.Tan, 1999.

What have we talked about today? What is an IBIS Driver model? Why verify? Model Integrity (MI) - Cadence Tool for verification, editing –What can it do? What to watch out for: typical problems? –Qualitative criteria of IBIS model goodness Pointed to sources for further reading