[ibis-macro] FW: Presentation to Open Forum on Nov 1, 2013, and Re-Inventing IBIS Component/Die

  • From: Walter Katz <wkatz@xxxxxxxxxx>
  • To: "IBIS-ATM" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 5 Nov 2013 16:04:27 -0500 (EST)

All,

 

As presented in today's IBIS-ATM meeting.

 

Walter

 

From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Walter Katz
Sent: Tuesday, November 05, 2013 2:53 PM
To: IBIS-ATM
Subject: [ibis-macro] Presentation to Open Forum on Nov 1, 2013, and
Re-Inventing IBIS Component/Die

 

All,

 

I am enclosing the presentation I gave last Friday to the Open Forum on
what we have been discussing in IBIS-ATM (MM can you please post).

 

I have also including in this e-mail some thoughts on what we have learned
about chips in the last 20 years since IBIS was created and some ideas on
how to re-invent IBIS to handle this.

 

Walter

 

Going back to basics on what we have learned in the last 20 years about
Die.

 

1.       A Die consists of:

a.       Die Pads

                                                               i.
These are xyz locations on the Die that connect to a Package

1.       Bump Pads

2.       Wire Bonds

3.       Bottom Layer of Die

                                                             ii.      They
can either be Signal or Supply

1.       Signal Pads

a.       Connected to a single Buffer (aka [Model])

b.      Can be paired with another Signal Pad to form a Differential
Connection

c.       Differential Signal connect to either

 
i.      Two Single Ended Buffers ([Model]s)

 
ii.      A single differential Buffer (true differential [Model])

d.      Have a Signal Name

e.      Have a Die Pad Number (Name)

2.       Supply Pads

a.       Connected to one or more Buffers

b.      Have a Supply Name (aka Signal Name)

c.       Have a Die Pad Number (Name)

b.      Buffers

                                                               i.      Can
be Single Ended or Differential

                                                             ii.      Can
be Input, Output, 3-state or Bi-Directional

                                                            iii.      Have
Signal Terminals that are connected to Signal Pad (2 if true differential)

                                                           iv.      Can
have Control Terminals

1.       Outputs

a.       Stimulus

2.       Inputs

a.       Output

 
i.      Digital

 
ii.      Analog

3.       I/O (Can be an Input Buffer and 3-state) (Complications)

a.       Stimulus

b.      Enable

c.       Output

 
i.      Digital

 
ii.      Analog

4.       3-state

a.       Stimulus

b.      Enable

5.       The Control Terminal of one Buffer can be connected to a Control
Terminal of another Buffer

a.       Example of this is a Repeater or "Buffer" or "Mux" component

                                                             v.
Supply Terminals

1.       Required

a.       Pullup

b.      Pulldown

2.       Optional

a.       Power Clamp

b.      Ground Clamp

3.       Supply Terminals are associated with Supply Names

a.       Note that two instances of the same buffer can have different
Supply Names

c.       On-Die Interconnect

                                                               i.
Connect Signal Die Pads to Buffer Signal Terminals

                                                             ii.
Connect Supply Die Pads to Buffer Supply Terminals

                                                            iii.
Connect Buffer Control Terminals

2.       A way that IBIS can be enhanced to described a Die

a.       New key word [Die]

                                                               i.
[Singled Ended Signal Pad] section

1.       <Die Pad Number> <Signal Name> <[Model]> <Pullup Supply Name>
<Pulldown Supply Name>  {<Power Clamp Supply Name> <Ground Clamp Supply
Name>}

                                                             ii.
[Differential Signal Pad] section

1.       <Die Pad Number> <Inv Die Pad Number> <Signal Name> <Inv Signal
Name> <[Model]>  <Pullup Supply Name> <Pulldown Supply Name> {<Power Clamp
Supply Name> <Ground Clamp Supply Name>

                                                            iii.
[Supply Pad] section

1.       <Die Pad Number> <Supply Name> <Power|Ground>

3.       What would a new [Component] Section look like

a.       New Keyword [New Component]

                                                               i.
[Single Ended Signal Pin] Section

1.       <Pin Number> <Signal Name> <Die Pad Number> <[Model]>

                                                             ii.
[Differential Signal Pin] section

1.       <Pin Number> <Inv Pin Number> <Signal Name> <Inv Signal Name> 

2.       <Die Pad Number> <Inv Die Pad Number> <[Model]> 

                                                            iii.
[Supply Pin] section

1.       <Pin Number> <Supply Name> <Power|Ground>

4.       Ports (Terminals) of Package Interconnect

a.       Pin Ports

                                                               i.
Signal Pin Numbers

                                                             ii.
Supply Pin Numbers

b.      Die Pad Ports

                                                               i.      Die
Signal Pad Numbers

                                                             ii.      Die
Supply Pad Numbers

5.       Ports (Terminals) of On-Die Interconnect

a.       Die Pad Ports

                                                               i.      Die
Signal Pad Numbers

                                                             ii.      Die
Supply Pad Numbers

b.      Buffer Signal Terminals

c.       Buffer Supply Terminals

d.      Buffer Control Terminals

 

Walter Katz

 <mailto:wkatz@xxxxxxxxxx> wkatz@xxxxxxxxxx

Phone 303.449-2308

Mobile 303.335-6156

 

Attachment: Package_On_Die_Interconnect_Decision_Time.pdf
Description: Adobe PDF document

Other related posts:

  • » [ibis-macro] FW: Presentation to Open Forum on Nov 1, 2013, and Re-Inventing IBIS Component/Die - Walter Katz