RE: [IBIS-Users] series model

From: Yitong Wen <yitong@cadence.com>
Date: Mon Nov 15 2010 - 18:07:42 PST

Arpad,
Thanks for your great help!

Yitong

________________________________
From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On Behalf Of Muranyi, Arpad
Sent: Monday, November 15, 2010 11:10 PM
To: ibis-users@eda.org
Subject: RE: [IBIS-Users] series model

Yitong,

Just add these two lines to your terminate_diff model:

C_comp 0.0 NA NA
[Voltage Range] 1.0V NA NA

These two keywords are required by the IBIS specification,
that's why you are getting the errors. You must use these
keywords even if they don't make sense for the series model.

I hope this helps,

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

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On Behalf Of Yitong Wen
Sent: Thursday, November 11, 2010 7:19 PM
To: 'ibis-users@eda.org'
Subject: [IBIS-Users] series model

Hi experts,

I created an IBIS model for LVDS buffer, it can be enabled/disabled internal terminating resistor(100-ohm) by user

Could you tell me how to include this function in an IBIS file?

I edit the IBIS file as below(in red text):

[Pin] signal_name model_name R_pin L_pin C_pin

|

3 Anyp a_p

4 Anyn a_n

1 Vcc Power

2 GND GND

|

[Series Pin Mapping] pin_2 model_name function_table_group

3 4 terminate_diff 1

|

[Series Switch Groups]

| Function Group States

|On 1 /

Off 1 /

|*********************************************************************

|

[Diff Pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max

|

3 4 NA NA NA NA

|

|*********************************************************************

[Model] terminate_diff

Model_type Series

|

| variable R(typ) R(min) R(max)

[R Series] 100ohm 99hm 101ohm

|

|*********************************************************************

When running a syntax and IBIS parser check, there are errors as below:

ERROR - Model terminate_diff: One of C_comp, C_comp_pullup, C_comp_pulldown, C_comp_power_clamp, C_comp_gnd_clamp must be defined

ERROR - Model 'terminate_diff': Pullup Reference Required when No Voltage Range is Specified

ERROR - Model 'terminate_diff': Pulldown Reference Required when No Voltage Range is Specified

ERROR - Model 'terminate_diff': POWER Clamp Reference Required when No Voltage Range is Specified

ERROR - Model 'terminate_diff': GND Clamp Reference Required when No Voltage Range is Specified

I wonder if the series model need this parameters?

If yes, what are the parameters?

Thanks

Yitong

--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.
--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
--------------------------------------------------------------------
|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 Mon Nov 15 18:08:10 2010

This archive was generated by hypermail 2.1.8 : Mon Nov 15 2010 - 18:08:45 PST