RE: [IBIS-Users] Warnings in V-t curves

From: Muranyi, Arpad <arpad.muranyi_at_.....>
Date: Fri Nov 10 2006 - 08:32:03 PST
The s2ibis tool from the North Carolina University has 
several versions, the latest being s2ibis3.  Please
make sure that you are using the latest one, there have
been numerous improvements done on it.
 
Arpad
=======================================================

________________________________

From: Dwayne Johnson [mailto:dwayne_j@gennum.com] 
Sent: Friday, November 10, 2006 8:13 AM
To: 'Sudarshan Honnudike'; Muranyi, Arpad
Cc: ibis-info@eda.org; ibis-users@eda.org; owner-ibis-users@eda.org
Subject: RE: [IBIS-Users] Warnings in V-t curves


Our company is in the same situation - all our designs are done in the Cadence spectre environment.  S2IBIS does support spectre (in your setup file you specify spice or spectre) and I started using this flow but I found a number of non-idealities with it that I started editting and source code (eg to include >100 points per waveform (which is a ver 4.1 feature) which gives me adequate points during the transitions), and editing the simulation files that it would create.  After spending several weeks on this, I decided it was easier to just easier to write my own S2IBIS script which would be tuned for Spectre, tuned for 4.1, tuned for our company's types of I/Os (for example some of our I/Os need some initial time to stabilize after power up before measurements commence and S2IBIS didn't provide this feature), and tuned for the features that I want.  This took me a month but now I've created many IBIS models with it (that I have simulated in spectre against their "extracted, transistor-level" design to prove their validity) and have had great success.
 
Good luck with whichever method you choose.
 
Dwayne Johnson
IC Design Engineer
Gennum Corporation,
4281 Harvester Road
Burlington, Ontario, Canada
L7L 5M4
 
website: www.gennum.com <http://www.gennum.com/> 
email: dwayne_j@gennum.com
phone: 905-632-2999 x 2640
fax: 905-633-8105

________________________________

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On Behalf Of Sudarshan Honnudike
Sent: Friday, November 10, 2006 6:25 AM
To: Muranyi, Arpad
Cc: ibis-info@eda.org; ibis-users@eda.org; owner-ibis-users@eda.org
Subject: RE: [IBIS-Users] Warnings in V-t curves



Hi Arpad, 

As  I am working on only generating IBIS models for our buffers and never looked into SI simulations,  it became difficult to me for understanding those parameters. Yesterday I contacted one of our customer and saw how they do SI simulations. That really helped me in clearing some of my doubts that i had regarding Vmeas, Vref, Rref and other parameters. 

I want to know is there any tool like spectre2IBIS like S2ibis?. I know Spice is universally accepted language and hence only S2ibis is present. But just as a clarification I wanted to know,  by any chance is there any tool like spectre2IBIS as all our netlists and simulations decks are in spectre. 

One more thing is,  will S2IBIS version 1.3 supports new features of IBIS like 4.2 version of IBIS ? 

Thanks for your help! 

Best Regards,

Sudarshan HN
NXP Semiconductors/CTO /PLT
# 1 Murphy Road, Ulsoor, Bangalore - 560 008 , India.    
Ph:+91-80-40247073  
Fax: +91-80-4024 7855
seri:sudarsha@inpsblr
E-mail: sudarshan.honnudike@nxp.com 








"Muranyi, Arpad" <arpad.muranyi@intel.com> 

Sent by: 
owner-ibis-users@server.eda.org 

2006-11-08 10:13 PM 

To
<ibis-info@server.eda.org>
<ibis-users@server.eda.org> 
cc
Subject
RE: [IBIS-Users] Warnings in V-t curves 
Classification
	

		




Sudarshan, 
  
One thing that I haven't seen in any of the responses yet 
is the definition of Vmeas.  From the IBIS specification: 
  
| The Vmeas subparameter is the timing reference voltage level
| that the semiconductor vendor uses for the model.  Include
| Cref, Rref, Vref, and Vmeas information to facilitate
| board-level timing simulation. 
  
In other words, this is the voltage at which Tco is measured 
with the load circuit which is described by Rref, Cref, Vref. 
This information is usually available in the data sheet of a 
chip.  You need to have an understanding of what Tco means, 
how it is measured for the data sheet, and what it is used for 
in the timing spreadsheet together with the flight time and 
setup and hold time parameters.  Welcome to signal integrity! 
  
If you have a buffer that cannot drive through this value using 
the give Vref, Rref and Cref load, Vmeas becomes useless. 
  
Arpad 
=============================================================== 
  


________________________________

From: owner-ibis-users@server.eda.org [mailto:owner-ibis-users@server.eda.org] On Behalf Of Sudarshan Honnudike
Sent: Wednesday, November 08, 2006 12:22 AM
To: Lynne D. Green; Bob Ross
Cc: ibis-info@server.eda.org; ibis-users@server.eda.org
Subject: RE: [IBIS-Users] Warnings in V-t curves


Hi Bob & Lynne, 

I want to get some more clarifications on your answers. Lynne told that , Vmeas should be between 
Vinl and Vinh. As Vin = 1.2 V , Vinl and Vinh would be 0.36 and 0.84 V respectively . In that case Vmeas 
should be between 0.36 and 0.84. But if we connect R_fix to VDDE(2.5 V) then in falling waveform, it will fall to 
1.25V. So in that case it will not cross Vmeas. 

So according to what Bob suggested,  Vmeas should be between 1.25 and 2.5 V. Please correct me if i am wrong in 
explanation. 

And as Bob said, it is an open drain cell. I have taken R_fix as 44 ohm. 

I have changed R_ref to 50 ohm , Vmeas to 1.25 V and V_ref to 1.3V. Now I am able to get rid of those warnings. 

From the cookbook I understood that Vref, Cref, Rref and Vmeas are AC test load conditions. i.e, under this setup, 
buffer's delay information is measured. Can we use the same value of R_fix, C_fix and V_fix to Rref , Cref and Vref 
parameters,  as under these parameters we measure the V-t waveforms. ? 

Please let me know your answers. 

Best Regards,

Sudarshan HN
NXP Semiconductors/CTO /PLT
# 1 Murphy Road, Ulsoor, Bangalore - 560 008 , India.    
Ph:+91-80-40247073  
Fax: +91-80-4024 7855
seri:sudarsha@inpsblr
E-mail: sudarshan.honnudike@nxp.com 







"Lynne D. Green" <lgreen22@mindspring.com> 

2006-11-08 12:22 PM 



To
"'Sudarshan Honnudike'" <sudarshan.honnudike@nxp.com>
<ibis-users@eda.org>
<ibis-info@eda.org> 
cc
Subject
RE: [IBIS-Users] Warnings in V-t curves 
Classification
	


		





Hello, Sudarshan,

1) Please use ibischk4.  This is capable of checking [IBIS ver] 3.2 models.
Bug fixes and enhancements are not patched back into older versions of
ibischk.

2) Rref, Cref, Vref and Vmeas are used for hardware testing, and should be
on the I/O data sheet or on the I/O interface specification.  Vmeas is
normally between Vinl and Vinh.

3) Rref default value is 50 ohms.  1E+9 is not a reasonable value.

4) Vcc_core is not used in the IBIS model.  It is used only in simulation to
drive the "core" pins (Enable, Data) on the I/O buffer.

5) There are two good sources of modeling help.  These are the
IBIS Cookbook http://www.eigroup.org/ibis/tools.htm 
and the IBIS Quality Checklist http://www.vhdl.org/pub/ibis/quality_wip/


Best regards,
Lynne


"IBIS training when you need it, where you need it."

Dr. Lynne Green
Green Streak Programs
http://www.greenstreakprograms.com
425-788-0412
lgreen22@mindspring.com- Lynne




________________________________

               From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of Sudarshan Honnudike
               Sent: Tuesday, November 07, 2006 9:25 PM
               To: ibis-users@eda.org; ibis-info@eda.org
               Subject: [IBIS-Users] Warnings in V-t curves
               
               

               Hi Experts, 
               
               I am getting the following warnings while running ibischk3 on the
buffer models. 
               
               WARNING - Model 'bsppon3mchpt3v3_p': TYP VI curves cannot drive
through Vmeas=0.6V 
                         given load Rref=1e+09 Ohms to Vref=0V 
               WARNING - Model 'bsppon3mchpt3v3_p': MIN VI curves cannot drive
through Vmeas=0.6V 
                         given load Rref=1e+09 Ohms to Vref=0V 
               WARNING - Model 'bsppon3mchpt3v3_p': MAX VI curves cannot drive
through Vmeas=0.6V 
                         given load Rref=1e+09 Ohms to Vref=0V 
               
               Our buffer models will be operating at 2 voltages coreside voltage
and pad side voltage. 
               In this case, coreside voltage(VDD) is 1.2 v and pad side
voltage(VDDE) is 2.5v. So in V-t waveforms 
               
               1. Rising waveform with R_fix connected to VDDE(2.5v): waveforms are
varying from 1.249v to 2.5v 
               2. Falling waveform with R_fix connected to VDDE(2.5v):waveforms are
varying from 2.5v to  1.254v 
               
               I have a confusion regarding the selection of Vmeas. Should it be
half of corevoltage(1.2/2) or half of pad voltage (2.5/2)? 
               Please let me know how this parameter is used in the application
(may be in SI or somewhere else). 
               
               I even changed Vmeas to 1.25 V. Still I am getting warnings like 
               
               WARNING - Model 'bsppon3mchpt3v3_p': TYP VI curves cannot drive
through Vmeas=1.25V 
                         given load Rref=1e+009 Ohms to Vref=0V 
               WARNING - Model 'bsppon3mchpt3v3_p': MIN VI curves cannot drive
through Vmeas=1.25V 
                         given load Rref=1e+009 Ohms to Vref=0V 
               WARNING - Model 'bsppon3mchpt3v3_p': MAX VI curves cannot drive
through Vmeas=1.25V 
                         given load Rref=1e+009 Ohms to Vref=0V 
               
               Please let me know your answers. 
               
               Best Regards,
               
               Sudarshan HN
               NXP Semiconductors/CTO /PLT
               # 1 Murphy Road, Ulsoor, Bangalore - 560 008 , India.    
               Ph:+91-80-40247073  
               Fax: +91-80-4024 7855
               seri:sudarsha@inpsblr
               E-mail: sudarshan.honnudike@nxp.com






--------------------------------------------------------------------
|For help or to subscribe/unsubscribe, e-mail majordomo@eda-stds.org
|with the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or e-mail a request to ibis-request@eda-stds.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda-stds.org/pub/ibis/email_archive/ Recent
|  http://www.eda-stds.org/pub/ibis/users_archive/ Recent
|  http://www.eda-stds.org/pub/ibis/email/         E-mail since 1993
Received on Fri, 10 Nov 2006 08:32:03 -0800

This archive was generated by hypermail 2.1.8 : Fri Nov 10 2006 - 08:32:49 PST