[ibis-macro] Re: New BIRD draft for replacing BIRD158.7

  • From: "Muranyi, Arpad" <Arpad_Muranyi@xxxxxxxxxx>
  • To: "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>, IBIS-Interconnect <ibis-interconn@xxxxxxxxxxxxx>
  • Date: Wed, 28 Mar 2018 00:10:03 +0000

Radek,

Thanks for your comments.  These drawings were directed more towards our 
discussion
on A_gnd, whether it should be global or local.  So I didn't include the 
"channel" side of
things.

In the drawings I prepared for earlier discussions, I showed that when 
connecting the
ports of different S-parameter blocks (or even W-elements), the important thing 
to
remember is that the reference terminals of the connected ports must be the 
same.
Remember this picture?:

[cid:image001.png@01D3C5F7.9B967840]

With this in mind, I didn't feel the need to show the channels on the right 
side of each [Component]
because I thought it was obvious that their reference connections will have to 
be the same as the
reference connection on the right side of the package model, something like 
this:

[cid:image002.png@01D3C5FC.544B2E40]



[cid:image005.png@01D3C5FC.544B2E40]

Regarding your comment to "unambiguously interfacing the external package 
terminals to the three channels",
that was not my goal and I don't think should be the goal of the spec.  In the 
slides I did indicate that some of these
connections would be determined by the EDA tool.  I also stated that in these 
slides I was making the assumption
that A_gnd was a local reference node, and the specification would only define 
that these local references are
connected TOGETHER (within their local scope), but the EDA tool would decide 
what they would be connected
to in the rest of the simulation setup.

Regarding "all the buffers in your pictures have four terminals", please count 
again.  While the I-V curve based
buffer models have four terminals on my drawings, the BIRD158 based buffer 
models have two (plus an internal
connection to A_gnd).  I also stated in my talk when I explained these 
drawings, that there are probably hundreds
of variants of these drawings, which I didn't have time to enumerate 
individually.

Regarding "not to mention another terminal in page 11", I explained it clearly 
in my talk what the purpose of that
was.  I am not sure what your problem is with it.  It was an example for how an 
IBIS-ISS package model could have
independent references (N+2) for the package model, or that in the case of the 
I-V curve based buffer models, the
package model would not need to use A_gnd for its reference, not even on the 
buffer side.  The use of A_gnd
on the buffer side would only be required for BIRD158 buffer models, to be able 
to form a loop between its
ports and the package model's ports.

So, as far as I can tell, this proposal makes perfect sense.  The only 
difference between this proposal (to make
A_gnd a local reference) and Walter's preference (to make A_gnd global) is that 
if A_gnd is defined as a global
reference, we would lose some flexibility for some of these cases, because all 
of the A_gnd references would
be connected together.  That extra flexibility is not something we can't live 
without, but could be useful in some
cases.

Thanks,

Arpad
=======================================================================================


From: radek_biernacki@xxxxxxxxxxxx [mailto:radek_biernacki@xxxxxxxxxxxx]
Sent: Tuesday, March 27, 2018 1:41 PM
To: Muranyi, Arpad <Arpad_Muranyi@xxxxxxxxxx>; ibis-macro@xxxxxxxxxxxxx
Subject: RE: [ibis-macro] Re: New BIRD draft for replacing BIRD158.7

Arpad,

The pictures in slides 10 and 11 of your pdf file do not address my request (I 
asked for an example of an [Interconnect Model], not pictures). And they make 
no sense from the point of view of unambiguously interfacing the external 
package terminals to the three channels (not shown). For BIRD 158 applications, 
each of the channels has a differential port (with exactly three terminals) to 
be connected to the respective buffers. However, all the buffers in your 
pictures have four terminals, not to mention another terminal in page 11.  So 
far, neither BIRD 158 (including your proposed modifications) nor BIRD 189 
provides any statement on how the connections to the channels are to be made.

Radek

PNG image

PNG image

PNG image

Other related posts: