© 2007 Cisco Systems, Inc. All rights reserved. 1 IBIS Quality Review A status review of the IBIS Quality specification Mike LaBonte, Cisco Systems.

Slides:



Advertisements
Similar presentations
Workflows in Archie IMS Support Person: Sonja Henderson
Advertisements

Package and On-Die Interconnect Decisions Made and Proposed Solutions Walter Katz IBIS ATM December 3, 2013.
Chapter 2Test Specification Process. n Device Specification Sheet – Purpose n Design Specification – Determine functionality of design n Test List Generation.
Buffered Data Processing Procedure Version of Comments MG / CCSDS Fall Meeting 2012 Recap on Previous Discussions Queue overflow processing.
1 Introducing IBIS Michael Mirmak Chair, IBIS Open Forum IEEE DASC Meeting October 6, 2011.
Introduction. 2 What Is SmartFlow? SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based.
Software Compliance: Are we there yet? Looking back and moving forward.
An Inverting Amplifier. Op Amp Equivalent Circuit The differential voltage v d = v 2 – v 1 A is the open-loop voltage gain v2v2 v1v1 An op amp can be.
IBIS Interconnect BIRD Draft 3 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon Santa Clara, CA January 30, 2015.
Introduction to Op Amp Circuits ELEC 121. April 2004ELEC 121 Op Amps2 Basic Op-Amp The op-amp is a differential amplifier with a very high open loop gain.
October 10, USB 2.0 Test Modes and Their Application Jon Lueker Intel Corporation.
© 2003 Xilinx, Inc. All Rights Reserved Power Estimation.
INTEGRATED CIRCUIT LOGIC FAMILY
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.
IBIS-AMI and Direction Indication February 17, 2015 Updated Feb. 20, 2015 Michael Mirmak.
C r2. 2 Conference call summaries Major open issues  Open issues in Traffic models  Other open issues addressed by contributions  Other.
Interconnect Modeling Status Draft 1 Walter Katz … IBIS Summit, DesignCon January 31, 2013.
1 TSP Nodal Engagement Market Participant Call ERCOT August 04, 2010.
11 The Presentation That Arpad Forgot Michael Mirmak Intel Corp. September 30, 2008.
Duke Energy Carolinas Quarterly Stakeholder Meeting Independent Entity Services Thursday, May 13th, :00 to 3:00 p.m. EDT.
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.
IBIS-AMI and Direction Indication February 17, 2015 Michael Mirmak.
11/09/04 *Other brands and names are the property of their respective owners Page 1 The IBIS Specification and IEEE DASC Michael.
Sales Training 3/14/2013 Owner : SAYD Cypress Confidential IDT ICS8543 vs. Cypress CY2DL1504 Clock distribution in Router applications Clock signals delivered.
IBIS Specification Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum.
Operational Amplifiers and Other Integrated Circuit Usage Jimmie Fouts Houston County Career Academy.
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.
© ABB Group November 12, 2015 | Slide 1 ICV Implementation in Region ERP- Status update March 2011 & Plan for Go-Live REMSC, 2011.
Backchannel Issues Walter Katz Signal Integrity Software, Inc. IBIS-ATM April 8, 2014.
1 - (18 April 2000) Use Case Web Page – Samba Lessons Christopher T. Day Lawrence Berkeley National Laboratory 18 April 2000.
A Tour of the IBIS Quality Specification DesignCon East IBIS Summit April 5, 2004 Robert Haller Signal Integrity Software, Inc. 6 Clock.
IBIS Specification Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum.
1 IBIS 4.1 Macromodel Library for Simulator-independent models DesignCon East 2005 Current Status - IBIS 4.1 Macro Library for Simulator Independent Modeling.
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.
C xx2 Summary of Conference Call – Feb 8 Reviewed contribution C r3 to recap the status of evaluation criteria document Sections in.
Modeling Formats and Procedures at Intel Michael Mirmak Intel Corp. JEITA IBIS Conference March 24, 2005 マイケル マ一マク インテル コ一ポレ一ション.
Spanish WFD article 13 reporting Group D meeting April 28th 2010 Brussels.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
DEX Publication Project OASIS PLCS TC Telecon 22 January 2008 Trine Hansen.
May 16, 2005Chair, IEEE May 16, 2005Chair, IEEE Next Steps & Action Items from March 2005 Plenary Status Review - - May 2005 Interim.
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
Introduction to Spreadsheets and Microsoft Excel FSE 200.
IBIS Status and Future Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum マイケル マ一マク インテル コ一ポレ一 ション 会長,アイビス JEITA IBIS Conference March 24,
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.
Simulation [Model]s in IBIS Bob Ross, Teraspeed Labs Future Editorial Meeting April 22, 2016 Copyright 2016 Teraspeed Labs 1.
Operational Amplifiers Chapter 10 Boylestad Electronic Devices and Circuit Theory.
IBIS Interconnect BIRD Draft 0 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon January 27, 2015.
IBIS 6.2 Editorial Resolutions
V7.0 Linked BIRDs Bob Ross IBIS Editorial Task Group April 7, 2017
Chapter 10: Operational Amplifiers
BIRD Terminology Issues Bob Ross
Walter Katz IBIS-ATM December 8, 2015
IBIS [Model Selector] Improvement Proposal
XC4000E Series Xilinx XC4000 Series Architecture 8/98
IBIS Specification Roadmap
DUT vs DIA Device Under Test vs Device In Action
New IBIS Cookbook 1.0 Introduction 2.0 Pre-Modeling Steps
Chapter 7 Co-simulation of chip, package and board
Pin Reference Concerns Bob Ross, Teraspeed Labs
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Summary of Conference Call – Feb 8
Ground Recommendations Review of Recent Discussion
RFC 4601 Revision Prague, March 2011 Rishabh Parekh (Cisco)
IBIS 6.2 Editorial Resolutions
Presentation transcript:

© 2007 Cisco Systems, Inc. All rights reserved. 1 IBIS Quality Review A status review of the IBIS Quality specification Mike LaBonte, Cisco Systems

© 2007 Cisco Systems, Inc. All rights reserved. 2 IBIS Quality Task Group  Web:  list: –Or send To: Subject: subscribe  Meetings: –Tuesdays from 11:00am to 12:00pm Eastern Time  Questions? Mike LaBonte

© 2007 Cisco Systems, Inc. All rights reserved. 3 Brief History  2002 March - Barry Katz started IBIS-Quality  2004 November - IQ 1.0 specification completed  2005 August - Parser bug 90 submitted and approved  2006 March - Parser bug 94 submitted and approved  2006 April - Book “Semiconductor Modeling” discusses IQ  2006 August - IQ 1.1 specification initiated  2009 August – IQ 1.1 specification release expected

© 2007 Cisco Systems, Inc. All rights reserved. 4 [Package] [Pin] RLC [Diff Pin] [Model Selector] IQ0 IQ3 IQ2 IQ1 IQ4 M S X [Receiver Thresholds] C_comp Rat hole IQ [Model Spec] [ Temperature Range] [ Voltage Range] [Pulldown] [Pullup] Symbol swamp [GND Clamp]

© 2007 Cisco Systems, Inc. All rights reserved. 5 Specification Version 1.0  IBIS Quality Levels 0 – Can be checked by IBISCHK, plus a few others 1 – Correctness, completeness, and simulation checks 2a – Simulation correlated 2b – Bench measurement correlated 3 – Simulation and measurement correlated

© 2007 Cisco Systems, Inc. All rights reserved. 6 Issues with IQ Version 1.0  Passing IQ Level 0 does not sound like much of an accomplishment Is a non-compliant file level -1?  There should be a strict level for “Passes IBISCHK”  No other IQ check should duplicate IBISCHK  Can’t have a correlated model without full IQ check  Some checks are weak (“should” vs. “must”)  Feedback from JEITA

© 2007 Cisco Systems, Inc. All rights reserved. 7 Specification Version 1.1  IBIS Quality Levels IQ0 – Not Checked IQ1 – Passes IBISCHK IQ2 – Suitable for Waveform Simulation IQ3 – Suitable for Timing Analysis IQ4 – Suitable for Power Analysis * (defined, but no checks)  Special Designators S – Simulation correlated M – Measurement correlated X – Exceptions G – Has Golden Waveforms IQ0 IQ3 IQ2 IQ1 IQ4 M S X

© 2007 Cisco Systems, Inc. All rights reserved. 8 The Only LEVEL 1 Check (IBISCHK) 2.1 {LEVEL 1} IBIS file passes IBISCHK IBIS models are expected to pass the checks performed by the IBISCHK program before they are released to the public. Passing IBISCHK insures that the file will attain at least an IQ1 level designation. The IBISCHK program is found at A best practice is to insert the full output from the IBISCHK program into the IBIS file as comments, with explanation for any warnings annotated within. When doing this it is important to insure that the added comments do not cause new “line too long” IBISCHK warnings. In general it is best to use the latest available version of the IBISCHK program, as the latest version may include new tests and fixes for bugs found in the older versions. The IBISCHK program used must, at a minimum, be able to accommodate the [IBIS Ver] of the IBIS file at hand. The [IBIS Ver] used in the IBIS file is set by the model maker based on the set of IBIS keywords required to completely and correctly represent the behavior of the part. The [IBIS Ver] value can be set to at least 3.2 because this version is supported by a wide variety of EDA tools. …

© 2007 Cisco Systems, Inc. All rights reserved. 9 Example LEVEL 2 Checks (Waveforms) {LEVEL 2} [Model Spec] S_Overshoot subparameters complete and match data sheet All input and I/O buffers have S_overshoot_high and S_overshoot_low in the [Model Spec] section. The values must match the voltage limits beyond which the device may not function correctly. These limits may be different from the absolute maximum ratings, which may be related to device destruction. The functional limits may not be found in some data sheets {LEVEL 2} [Model Spec] S_Overshoot subparameters track typ/min/max When overshoot voltage limits are different in min and max corners, S_overshoot_high and S_overshoot_low should track these differences. For example, S_overshoot_high may increase with the higher supply voltage assumed for max mode.

© 2007 Cisco Systems, Inc. All rights reserved. 10 Example LEVEL 3 Checks (Timing) {LEVEL 3} [Pin] RLC parasitics are present and reasonable For a LEVEL 2 model, pin parasitics are optional, but they are mandatory for a LEVEL 3 model (that is, a model suitable for timing). To pass this check the RLC values must be present for all signal pins in the [Pin] section, or [Package Model] must be present. Pin parasitics should either be measured or extracted using a 2D or 3D solver. Reasonable signal pin parasitics will result in impedance and delay characteristics that fall in the ranges: TD = SQRT(LC) < 300ps Z0 = SQRT(L/C) < 100ohm Note that IQ check also requires that each [Pin] RLC value falls within the min/max range as given by the [Package] keyword. The [Package] keyword can be adjusted to accommodate {LEVEL 3} [Diff Pin] Vdiff and Tdelay_* complete and reasonable For input and I/O pins Vdiff must be defined, non-zero and positive. For output and I/O pins Tdelay_typ, Tdelay_min, and Tdelay_max data can be zero, but must be defined. Both Vdiff and Tdelay_* are measured relative to the die pads and must not include additional package delays and offsets. Output pins should have NA for Vdiff. For input pins Tdelay_typ, Tdelay_min, and Tdelay_max must be NA.

© 2007 Cisco Systems, Inc. All rights reserved. 11 No Level 4 Checks (Power)  A [Pin Mapping] Complete and Correct check was proposed  Power analysis really needs new features: BIRD95 - Power Integrity Analysis using IBIS BIRD98 - Gate Modulation Effect (table format)  IBIS 5 adoption still in progress Not yet an EIA/ANSI standard IBISCHK 5 parser in development now Have not yet seen IBIS 5 power keywords in IBIS files  IQ 1.2 will have level 4 checks

© 2007 Cisco Systems, Inc. All rights reserved. 12 Notes on IQ Version 1.1  “Possible Errors” section removed Some items made into regular checks  “Correlation” section minimized Refers to IBIS Accuracy Handbook for details  IC vendor push-back on overshoot parameters Not many IBIS files have this Buffer developers simply do not measure it Difference between functional and destruction limits BIRD103 D_overshoot parameters may work better

© 2007 Cisco Systems, Inc. All rights reserved. 13 IQ Version 1.1 Status  44 draft revisions posted  In editorial review phase Going through feedback from Anders Ekholm Need to have consistent spelling of terms, etc  Probably will take 5 or 6 more meetings

© 2007 Cisco Systems, Inc. All rights reserved. 14 After Version 1.1  File parser bug reports  Update the IBIS Accuracy Handbook Emphasis on feature-selective correlation  Begin drafting IQ 1.2 Level 4 power analysis checks

© 2007 Cisco Systems, Inc. All rights reserved. 15 Regular 2009 IQ Meeting Participants  Cisco Systems  Ericsson  Huawei Technologies  Micron Technology *  Nokia Siemens Networks  Texas Instruments *  Teraspeed Consulting Group *  Xilinx * * IBIS model makers

© 2007 Cisco Systems, Inc. All rights reserved. 16 Not participating: JEDEC  IC makers increasingly defer to JEDEC specs IBIS gets lower priority Lack of certain keywords is a barrier to IQ compliance  JEDEC specifies parameters beyond IBIS  Why so few IBIS files with [Receiver Thresholds]? Developed for JEDEC DDR conformance DDR2 “area” specs go beyond [Receiver Thresholds] BIRD103 addresses this in IBIS 5  JEDEC could produce IBIS files to facilitate adoption