Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Updated Interconnect.

Slides:



Advertisements
Similar presentations
11 *Other names and brands may be claimed as the property of others Purpose –The following slides summarize rules and issues for the new mixed-mode format.
Advertisements

Package Die Ports Walter Katz IBIS Interconnect 10/31/12.
11 *Other names and brands may be claimed as the property of others Purpose –The following slides summarize rules and issues for the new mixed-mode format.
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.
Terminal Draft 2 Walter Katz Signal Integrity Software, Inc. IBIS Interconnect July 9, 2014.
IBIS-ISS Package Status Walter Katz IBIS ATM December 17, 2014.
IBIS Interconnect Decision Time Walter Katz IBIS Interconnect 6/19/13.
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall
1 Boe-Bot Parts BOE-BOT Lecture #1b DE - Digital Electronics.
CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall
CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall
1 Introducing IBIS Michael Mirmak Chair, IBIS Open Forum IEEE DASC Meeting October 6, 2011.
Copyright © Cengage Learning. All rights reserved. CHAPTER 2 THE LOGIC OF COMPOUND STATEMENTS THE LOGIC OF COMPOUND STATEMENTS.
IBIS Interconnect BIRD Draft 3 Walter Katz Signal Integrity Software, Inc. IBIS Summit, DesignCon Santa Clara, CA January 30, 2015.
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.
Interconnect Modeling Status Draft 1 Walter Katz … IBIS Summit, DesignCon January 31, 2013.
IBIS-ISS Package Proposal Status Walter Katz IBIS ATM January 7, 2014.
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.
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.
IBIS Specification Direction Michael Mirmak Intel Corp. Chair, EIA IBIS Open Forum.
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.
Schematic Diagrams Schematic diagrams are used to graphically represent the components and interconnections of electrical circuits. Electronic schematics.
Package Modeling Status Walter Katz IBIS Open Forum December 6, 2013.
Updated Interconnect Proposal Bob Ross, Teraspeed Labs Draft Presented September 23, 2015 at the Interconnect Working Group Copyright.
Intel Confidential IBIS & ICM Interfacing: A New Proposal Michael Mirmak Signal Integrity Engineering Intel Corp. Chair,
IBIS & ICM Interfacing: Three Options Michael Mirmak Intel Corporation December 4, 2007.
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.
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
IBIS FUTURES COMMITTEE MULTILINGUAL MODEL: [Circuit Call] REFERENCES John Angulo 8 th April 2004.
EMD Overview Walter Katz IBIS Open Forum March 15, 2013.
10/07/04 *Other brands and names are the property of their respective owners Page 1 IBIS & ICM Interfacing Options Alternative.
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 & ICM Interfacing: Simple Link Michael Mirmak September 21, 2005.
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
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.
[Die Supply Pads] Walter Katz Signal Integrity Software, Inc. IBIS Interconnect January 6, 2016.
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
Package Modeling Today
BIRD Terminology Issues Bob Ross
Walter Katz IBIS-ATM December 8, 2015
IBIS Interconnect Task Group December 15, 2015
General K-table Extraction Proposal Using SPICE Bob Ross, Teraspeed Labs DesignCon IBIS Summit Santa Clara, California January.
IBIS [Model Selector] Improvement Proposal
IBIS Specification Roadmap
DUT vs DIA Device Under Test vs Device In Action
New IBIS Cookbook 1.0 Introduction 2.0 Pre-Modeling Steps
Pin Reference Concerns Bob Ross, Teraspeed Labs
Ground Recommendations Review of Recent Discussion
IBIS 6.2 Editorial Resolutions
Walter Katz Signal Integrity Software, Inc. September 10, 2019
IBIS Interconnect Task Group August 23, 2017
[Pin Reference] Cases Bob Ross, Teraspeed Labs
Presentation transcript:

Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Updated Interconnect Proposal Bob Ross, Teraspeed Labs EPEPS 2015 IBIS Summit San Jose, CA, October 28, 2015 Draft Presented September 9, 2015 at the Interconnect Working Group Copyright 2015 Teraspeed Labs 1

Background Simplified from earlier presentations from Randy Wolff, Walter Katz, and Interconnect Task Group chair Michael Mirmak: o o o o o o o o Terminology simplification o No Model_name support o No pre-layout distinction o Simpler I/O buffer that uses existing IBIS syntax Note, “I/O” here is generic for all 21 IBIS [Model] Model_types 2 Copyright 2015 Teraspeed Labs

Goals Update the Interconnect proposal Terminal section based on existing IBIS keyword Illustrate locations for Buffer, Pad, Pin Illustrate pin_name, signal_name, and bus_label qualifiers Illustrate buffer terminals Buffer_I/O, Puref, Pdref, (and not shown) Pcref, Gcref, Extref Illustrate rail locations: Buffer_rail (not shown), Pad_rail, Pin_rail Show chart of connections rules including Aggressor 3 Copyright 2015 Teraspeed Labs

Definition Example 4 Copyright 2015 Teraspeed Labs pin_names signal_names for POWER/GND pins bus_labels for implicitly shorted pins or on-die shorted connections for POWER/GND pins POWER bus_labels = signal_names GND bus_labels = signal_names

Partial Reference Diagram [Pin, Pad, Buffer] (A3, D1, D2 Omitted) 5 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1) IBIS buffer model

Terminal Syntax 6 Copyright 2015 Teraspeed Labs [Begin Interconnect Model] …| Other syntax Number_of_terminals = | List follows * …| More lines … [End Interconnect Model] ______________________________________________________ : pin_name, signal_name from [Pin] keyword, or bus_label from [Pin Mapping] keyword, *Optional for Buffer_I/O Convention: “shorted” connection electrical connection

Legal Interconnections 7 Copyright 2015 Teraspeed Labs Terminal_Type / Qualifier  pin_namesignal_namebus_labelAggressor Buffer_I/O X A Puref X Pdref X Pcref X Gcref X Extref X Buffer_rail YY Pad_I/O X Pad_rail YY Pin_I/O X Pin_rail YY X: I/O pin_names, Y: POWER/GND names, A: Optional Aggressor column to assign one or more aggressor buffers

Reference Example 8 Copyright 2015 Teraspeed Labs pin_names signal_names for POWER/GND pins bus_labels for implicitly shorted pins or on-die shorted connections for POWER/GND pins POWER bus_labels = signal_names GND bus_labels = signal_names

With bus_label = signal_name 9 Copyright 2015 Teraspeed Labs pin_names signal_names for POWER/GND pins bus_labels for implicitly shorted pins or on-die shorted connections for POWER/GND pins New optional Bus_signal_name subparameter indicates that POWER/GND signal_name pins are assumed and do not have to be listed

Pin-to-Buffer Interconnect Example using pin_names 10 Copyright 2015 Teraspeed Labs [Pin Mapping] not needed, all connections are pin-to-buffer (Similar to [Package] model direct connection to I/O buffer)

Pin-to-Buffer Interconnect Example 11 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1)

Pin-to-Pad-to-Buffer Example using pin_names 12 Copyright 2015 Teraspeed Labs [Pin Mapping] not needed, all connections are pin-to-buffer (Similar to [Package] model direct connection to I/O buffer)

Pin-to-Pad-to-Buffer Interconnect Example 13 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1)

Power Rail Interconnect Example using signal_name 14 Copyright 2015 Teraspeed Labs [Pin Mapping] optional if bus_labels are signal_names

Pin-to-Buffer Interconnect Example using signal_name for Rails 15 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1) VDD VSS

Example with bus_label Groups 16 Copyright 2015 Teraspeed Labs pin_names signal_names for POWER/GND pins bus_labels for implicitly shorted pins or on-die shorted connections for POWER/GND pins POWER bus_labels GND bus_labels

Power Rail Interconnect Example using signal_names and bus_labels 17 Copyright 2015 Teraspeed Labs

Pin-to-Buffer Interconnect Example with signal_names and bus_labels 18 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1) VDD VSS VDD1 VDD2 VDD3 VSS1 VSS2 VSS3

Default “shorted” Connection from [Pin Mapping] 19 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1) VDD VSS VDD1 VDD2 VDD3 VSS1 VSS2 VSS3

Bus_labels used for Pad names for Package to Pad Interconnect 20 Copyright 2015 Teraspeed Labs Physical Buffer, its Model and On-Die Interconnect PadsPins A1 P1 P2 P3 P4 P5 G1 G2 G3 G4 G5 A2 Die A1 A2 Pdref(A2) Puref(A2) Pdref(A1) Puref(A1)

Conclusions Revised syntax o Makes use of existing [Pin Mapping] for bus labels and defaults, [Diff Pin], [Series Pin Mapping] for two-node models o Supports directly all 21 IBIS [Model] Model_types o Overrides all [Package] model syntax including [Define Package Model] o Supports IBIS-ISS (an HSPICE subset) and Touchstone electrical models o Supports electrical models from pin-to-buffer, pin-to-bus-to-buffer, and pin-to-bus and default short from bus to buffer o I/O buffer 1-to-1 connection assumed, but not so for POWER and GND interconnections Issues o Can two or more [Begin Interconnect Model]s be used together? (E.g., a pin-to-bus simplified package model and a bus-to-buffer interconnect model) 21 Copyright 2015 Teraspeed Labs