----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 58


Hi,

I guess, this is what the spec says about how to place data.
MIN means minimum capacitance (not the fastest waveform), etc.
It is up to the simulator to know how to use the data.
For example, if you specify parameter FAST in a simulator,
it will take the value MIN for C_comp. Simulator's manuals
should mention this.

Nikolai Bannnov
Avanti Corporation

:-) From owner-ibis@server.eda.org Tue Feb 15 15:18 PST 2000
:-) From: "Steve Constable" <steve@tundra.com>
:-) To: <ibis-users@eda.org>
:-) Subject: C_comp confusion
:-) Date: Tue, 15 Feb 2000 17:30:27 -0500
:-) MIME-Version: 1.0
:-) X-Priority: 3
:-) X-MSMail-Priority: Normal
:-) X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
:-) 
:-) I'm confused about C_comp. All of the data tables in an IBIS file are ordered as TYP, MIN then MAX.
:-) But it looks like C_comp is ordered as TYP, MAX then MIN....that's were the confusion is.
:-) The reason I think C_comp is ordered differently is that the MAX should have the smallest capacitance associated with it _not_ the greatest. In the example below (taken from the 21152_aa.ibs model from Intel), the C_comp has a max value of 0.50pF, this will slow down the I/O buffer (compared to the TYP case of 0.40pF), this contradicts what the rest of the model is trying achieve when the simulator is referring to the MAX columns (i.e. MAXimize speed).
:-) Likewise I think the C_comp_min should be 0.50pF NOT what the model indicates as 0.30pF.
:-) And the C_comp_max should be 0.30pF NOT 0.50pF as the model indicates.
:-) 
:-) Just in case I've not made myself all that clear....below I have added a line to the original C_comp line:
:-) 
:-) |                                   TYP           MIN           MAX
:-) [Temperature Range]      25.00         100.00        0.000
:-) [Voltage Range]             3.30V         3.00V        3.60V
:-) C_comp                        0.40pF       0.30pF       0.50pF
:-) | should be: C_comp      0.40pF       0.50pF       0.30pF
:-) I.E swap the 0.30pF with the 0.50pF......
:-) 
:-) I've checked with several different models and they all seem to have C_comp as TYP,MAX,MIN
:-) Even the IBIS spec has the MAX value as the largest and not the smallest capacitance...as below:
:-) Vref = 0                   |Timing specification test load voltage
:-) | variable      typ             min             max
:-) C_comp      12.0pF       10.0pF        15.0pF
:-) 
:-) 
:-) If that's the way the spec has it, then I guess everyone will follow the spec, but I'm still confused as to why the MAX parameter has the largest capacitance when the objective of using MAX is to get the fastest switching time possible.....
:-) 
:-) Any ideas or suggestions....?????
:-) 
:-) 
:-) Steve Constable
:-) Tundra Semiconductor
:-) 
:-)                                
:-)     
:-) 
:-) 

----------
X-Sun-Data-Type: html
X-Sun-Encoding-Info: quoted-printable
X-Sun-Content-Lines: 125

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I'm confused about C_comp. All of the =
data tables=20
in an IBIS file are ordered as TYP, MIN then MAX.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>But it looks like C_comp is ordered as =
TYP, MAX=20
then MIN....that's were the confusion is.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The reason I think C_comp is ordered =
differently is=20
that the MAX should have the smallest capacitance associated with it =
_not_ the=20
greatest. In the example below (taken from the 21152_aa.ibs model from =
Intel),=20
the C_comp has a max value of 0.50pF,&nbsp;this will slow down the I/O =
buffer=20
(compared to the TYP case of 0.40pF), this contradicts what the rest of =
the=20
model is trying&nbsp;achieve when the simulator is referring to the MAX =
columns=20
(i.e.&nbsp;MAXimize speed).</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Likewise I think the C_comp_min should =
be 0.50pF=20
NOT what the model indicates as 0.30pF.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>And the C_comp_max should be 0.30pF NOT =
0.50pF as=20
the model indicates.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Just in case I've not made myself all =
that=20
clear....below I have added a line&nbsp;to the original C_comp=20
line:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
TYP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
MIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
MAX</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>[Temperature=20
Range]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;25.00&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;100.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;0.000<BR>[Voltage=20
Range]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;3.30V&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.0=
0V&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.60V<BR></FONT><FONT=20
face=3DArial size=3D2><FONT face=3DArial size=3D2><FONT face=3DArial=20
size=3D2>C_comp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;=20
0.40pF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.30pF&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;0.50pF</FONT></FONT></DIV>
<DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2><FONT =
face=3DArial=20
size=3D2>|&nbsp;should be:</FONT></FONT></FONT><FONT face=3DArial =
size=3D2><FONT=20
face=3DArial size=3D2><FONT face=3DArial=20
size=3D2>&nbsp;C_comp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.40pF&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.50pF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
0.30pF</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2><FONT =
face=3DArial size=3D2>I.E=20
swap the 0.30pF with the 0.50pF......</FONT></FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2><FONT =
face=3DArial=20
size=3D2>I've checked with several different models and they all seem to =
have=20
C_comp as TYP,MAX,MIN</FONT></FONT></FONT></DIV>
<DIV>Even the IBIS spec has the MAX value as the largest and not the =
smallest=20
capacitance...as below:</DIV>
<DIV>Vref =3D=20
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
|Timing specification test load voltage<BR>|=20
variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
typ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
min&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;=20
max<BR>C_comp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
12.0pF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
10.0pF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15.0pF<BR></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2><FONT =
face=3DArial=20
size=3D2><BR></FONT>If that's the way the spec has it, then I guess =
everyone will=20
follow the spec, but I'm still confused as to why the&nbsp;MAX=20
parameter&nbsp;has the largest capacitance when the objective of using =
MAX is to=20
get the fastest switching time possible.....</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial =
size=3D2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2>Any ideas =
or=20
suggestions....?????</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial =
size=3D2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial =
size=3D2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2>Steve=20
Constable</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial size=3D2>Tundra=20
Semiconductor</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial =
size=3D2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial =
size=3D2>&nbsp;&nbsp;&nbsp;=20
</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial=20
size=3D2><BR>&nbsp;</DIV></FONT></FONT></DIV></FONT></BODY></HTML>
