Arpad,
> 1) Could you please point it out to me where the spec says that it is NOT
> allowed to have anything, except terminators on either side of the series
> device? I don't recall reading that, but might have missed it.
Yes, from ver3_2.a.ibs, see 2nd paragraph under Other Notes, sentence #2
below.
<snip>
| Keyword: [Series Pin Mapping]
<snip>
| Other Notes: If the model_name is for a non-symmetrical series model,
| then the order of the pins is important. The [Series
Pin
| Mapping] and pin_2 entries must be in the columns that
| correspond with Pin 1 and Pin 2 of the referenced model.
|
| This mapping covers only the series paths between pins.
The
| package parasitics and any other elements such as
additional
| capacitance or clamping circuitry are defined by the
| model_name that is referenced in the [Pin] keyword. The
| model_names under the [Pin] keyword that are also
referenced
| by the [Series Pin Mapping] keyword must be either 'NC'
or
| reference a [Model] whose Model_type is 'Terminator'.
Thus.
| for example, a Series_switch model may contain
Terminator
| models on EACH of the pins to describe both the
capacitance
| on each pin and some clamping circuitry that may exist
on
| each pin.
<snip>
> 2) Our device which has this situation actually does sense the signal
> differentially, but since it never drives and the clamps are so far out from
> the
> signal swing, we didn't include a receiver model (even though I was
> considering
> to do it).
We've never had to model "paths through active devices" so that is where
the problem comes in where a single pin is defined as both a recevier
(customarily terminating the signal) and defined as a passive series
device to another pin.
However using only the [Series mapping] only will work A.O.K for us as
you state in #3 below assuming another component on the board joins
these two nets differentially.
> 3) It may be sufficient to define [Series mapping] only if we didn't have a
>
> receiver in the device.
>
> Since we just made an IBIS model like that, you got my curiosity up, is it
> really illegal to do this? By the way, it passed the parser, so if it is
> illegal, should the parser check for that?
The part I thought was illegal was the tying of a single pin together
with other pins using BOTH [Series Mapping] and [Diff Pin] since the
Series pins could only be terminators but the Diff Pins had to be
NON-terminators.
The parser should check.
It sounds like you may wish to propose a BIRD to allow this type of
thing in the future in which case we will enhance the capabilities of
our software to handle. Its just never come up before. There's always
been a buffer between Input and Output allowing us to decoupling the two
sides of the analysis.
Chris
Received on Thu Oct 8 14:48:34 1998
This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:52:30 PDT