Re: [IBIS-Users] Series pin mapping problem

From: Bob Ross <bob@teraspeed.com>
Date: Thu Jul 15 2004 - 17:15:58 PDT

Hello Henrik:

Your code is correct. BUG77 documents a parser problem that
is fixed in ibischk4:

   http://eda.org/pub/ibis/bugs/ibischk/index.html

The latest version of ibischk4 is available at:

   http://eda.org/pub/ibis/ibischk4/

Bob

Henrik G. Madsen wrote:

> Hi All
>
> I do not know if I have misunderstood the IBIS standard, made an error or the IBIS checker has a problem.
>
> Have any of you tried the below combination?
>
> I have some problems with the [Model Selector] keyword in combination with the [Series Pin Mapping] keyword.
>
> According to the IBIS standard it should be possible to use the [Model Selector] for models defined under the [Series Pin Mapping] section, but I get an error from the IBIS checker.
> ERROR - Component 'test_diff_in': [Series Pin Mapping] Model 'in_diff_term' is not defined.
>
> I'm trying to implement a differential input with a programmable differential termination.
> I have included a short version of the complete model below for reference.
>
> *********
> [IBIS ver] 3.2
> [File name] test_diff_in.ibs
> [File Rev] 0.1
> [Date] Jul 15, 2004
> |
> [Component] test_diff_in
> [Manufacturer] XX
> [Package]
> | variable typ min max
> R_pkg 0.0000 0.0000 0.0000
> L_pkg 0.0000H 0.0000H 0.0000H
> C_pkg 0.0000F 0.0000F 0.0000F
> |
> [Pin] signal_name model_name R_pin L_pin C_pin
> PAD PAD in
> PADN PADN in
> VDD VDD POWER
> VSS VSS GND
> |
> [Diff pin] inv_pin vdiff tdelay_typ tdelay_min tdelay_max
> |
> PAD PADN 0.10V NA NA NA | PAD PADN
> |
> [Series Pin Mapping] pin_2 model_name
> |
> PAD PADN in_diff_term
> |
> [Model Selector] in_diff_term
> |
> in_diff_term50 50 ohm input termination
> in_diff_term75 75 ohm input termination
> |
> |************************************************************************
> | Model in_diff_term50
> |************************************************************************
> |
> [Model] in_diff_term50
> Model_type Series
> |
> C_comp 0.00pF 0.00pF 0.00pF
> |
> |Variable corner typ min max
> [Temperature Range] 55.000 120.00 0.0000
> [Voltage Range] 1.200V 1.100V 1.300V
> |
> |variable R(typ) R(min) R(max)
> [R Series] 100 115 85
> |
> | End [Model] in_diff_term50
> |
> |************************************************************************
> | Model in_diff_term75
> |************************************************************************
> |
> [Model] in_diff_term75
> Model_type Series
> |
> C_comp 0.00pF 0.00pF 0.00pF
> |
> |Variable corner typ min max
> [Temperature Range] 55.000 120.00 0.0000
> [Voltage Range] 1.200V 1.100V 1.300V
> |
> |variable R(typ) R(min) R(max)
> [R Series] 150 173 127
> |
> | End [Model] in_diff_term75
> |
> |************************************************************************
> | Model in
> |************************************************************************
> |
> [Model] in
> Model_type Input
> | The below is not used since overruled by Vdiff
> Vinl = 0.5V
> Vinh = 0.5V
> |
> C_comp 1.76pF 1.73pF 1.80pF
> |
> |Variable corner typ min max
> [Temperature Range] 55.000 120.00 0.0000
> [Voltage Range] 1.200V 1.100V 1.300V
> |
> |
> [GND Clamp]
> |
> | Voltage I(typ) I(min) I(max)
> -1.20000e+000 -3.47115e-003 -3.95013e-003 -3.40869e-003
> -5.00000e-001 -4.48409e-004 -3.26810e-004 -5.81691e-004
> 2.40000e+000 2.79895e-007 3.09577e-007 2.97953e-007
> |
> |
> [POWER Clamp]
> |
> | Voltage I(typ) I(min) I(max)
> -1.20000e+000 3.58580e-003 4.11680e-003 3.20955e-003
> -5.20000e-001 4.31397e-004 3.40653e-004 5.66705e-004
> -2.25000e-001 4.94736e-005 3.06826e-005 8.73519e-005
> 0.00000e+000 0.00000e+000 0.00000e+000 0.00000e+000
> 2.40000e+000 0.00000e+000 0.00000e+000 0.00000e+000
> |
> | End [Model] in
> |
> | End [Component] test_diff_in
> |
> [End]
>
>
> Regards
> /Henrik
>

-- 
Bob Ross
Teraspeed Consulting Group LLC     Teraspeed Labs
121 North River Drive              13610 SW Harness Lane
Narragansett, RI 02882             Beaverton, OR 97008
503-750-6481                       503-430-1065
http://www.teraspeed.com           503-246-8048 Direct
bob@teraspeed.com
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just 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 email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993
Received on Thu Jul 15 17:14:25 2004

This archive was generated by hypermail 2.1.8 : Thu Jul 15 2004 - 17:15:52 PDT