[ibis-macro] BIRD 191

  • From: Walter Katz <wkatz@xxxxxxxxxx>
  • To: "'IBIS-ATM'" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Fri, 14 Jul 2017 16:00:38 -0400 (EDT)

All,



In the Beginning:



The die-pad and buffer where shorted together.

[External Model] did not change this.

Timing and Voltage rules were assumed at the die-pad or the pin.



This is also true in IBIS 6.1



With BIRD 189, and anticipating The C_Comp BIRD, there are the following 
potential nodes in a simulation:

1.      Pin
2.      Die-Pad
3.      “Buffer Side” of on-die interconnect
4.      “Buffer Side” of on-die S-Parameter
5.      “Buffer Side” of C_comp Circuit
6.      Latch



In IBIS 6.1 the user can select “Die” or “Pin” for the [Component] Keywords 
Si_location and Timing_location.



IBIS has always be intended to be an electronic data sheet for a component. 
All component data sheets that I have seen generally give rules at the pin, 
while some data sheets have rules at the die-pad. I have never seen a data 
sheet that has rules at the buffer.



Question, We have member of this committee and IBIS who develop high speed 
memories, controllers and SerDes IP. Do any of these companies have plans of 
releasing IP or Component data sheets that have rules at the buffer instead 
of the die-pad or pin (except of course rules at the latch in AMI Models)?



The only issue that we need to deal with is package models in BIRD 189 that 
are between pin and buffer. Since the model maker did not make a model from 
pin to die, then the buffer terminal must be assumed to be shorted to the 
die, and therefor Si_location or Timing_location set to die must be 
interpreted as same as the [Model] signal terminal. Note that in this case 
of on-die s-parameter or in the future C-Comp circuit BIRD this will be on 
the die side of the these circuits.



I do not think that it is necessary to add this explanation to IBIS, but it 
would not hurt to replace the content of BIRD 191 with the above translated 
to IBIS-Speak.



I understand the desire to enhance IBIS to allow timing and Si at the buffer 
instead of the die pad, but this would fall into the category of pre-mature 
optimization and would require EDA tools to make enhancements unnecessarily.



Walter



Other related posts: