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 1993Received 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