[ibis-editorial] Buf, Pad, Pin BIRD 189 and legacy IBIS package models.

  • From: Walter Katz <wkatz@xxxxxxxxxx>
  • To: <ibis-editorial@xxxxxxxxxxxxx>, "IBIS-Interconnect" <ibis-interconn@xxxxxxxxxxxxx>
  • Date: Thu, 13 Apr 2017 10:29:16 -0400 (EDT)

All,

 

If we choose to include BIRD 189 and not BIRD 181 in IBIS 7.0 we could
include the following (either in a BIRD, or in a statement that accompanies
IBIS 7.0). The following is a firm grasp of the obvious. It is technically
correct.

 

In IBIS 6.1 and all previous revisions of IBIS, the I/O buffer terminals
where assumed to be at the die pads (die package interface). The on-die
interconnect between the die pad and the buffer terminals has always been
assumed to be included in the IBIS I/O buffer model, either in the IV curves
and/or in C_comp. At the high data rates of modern I/O buffers this is no
longer sufficiently accurate. BIRD 189 addresses this by allowing the
package interconnect model to be defined either between the pins of the
component and the I/O buffer signal and rail terminals, or to be split
between the pins of the component and terminals at the die-pad/package
interface and between the die-pad/package interface and the I/O buffer
terminals. 

 

BIRD 189 package models that are defined between the pins and the I/O buffer
terminal models may or may not include the interconnect between the die-pads
and the I/O buffer terminals. If the package models do not include on-die
interconnect, then I/O buffer models need to be constructed as before, and
include the on-die interconnect in their IV curves and/or C_comp. If the
package models do include on-die interconnect, then I/O buffer models need
to be constructed (most likely through a SPICE-to-IBIS or similar process),
and not include the on-die parasitics that are included in the package
models.

 

There are many places in the current IBIS specification (6.1) that name the
I/O buffer terminals. These names did not anticipate the requirement that
these terminals could either be at the die-pad package interface, or
internal to the die and not at the die-pad interface. EDA tools shall assume
that all IBIS data is defined at the I/O buffer terminals, and that these
terminals are connected to BIRD 189 "Buf" terminals, and that there is no
double counting of on-die interconnect included in the I/O Buffer model and
the package interconnect.

 

Using legacy package models that assume the on-die interconnect is included
in the I/O buffer models when BIRD 189 package models will leave out any
on-die interconnect that is included in the BIRD 189 package models.

 

Walter

 

Walter Katz

wkatz@xxxxxxxxxx <mailto:wkatz@xxxxxxxxxx

Phone 303.449-2308

Mobile 303.335-6156

 

Other related posts:

  • » [ibis-editorial] Buf, Pad, Pin BIRD 189 and legacy IBIS package models. - Walter Katz