I don't mean to criticize your approach ... but this seems like a
dangerous way of creating a model.
In an ideal world, IBIS models *ought* to be portable such that they can
be used on different platforms and different simulators and yield
basically the same result, within the accuracy limits of those
If there are big differences such as this (where large RLC values are
treated in a fundamentally different way on some simulators), that seems
like a risky thing to take advantage of. It ties your IBIS model to
that simulator. How do you prevent the model from being used on another
In essence, you have created a proprietary *.ibs model, similar to an
Hspice model that won't work correctly on someone else's simulator.
As a side note, is it even the right thing to treat large RLC package
values as a transmission line? What if they represent something like a
long bondwire and a big bonding pad? How do you make that choice
between which way to model it in the simulator?
Should the IBIS spec make such loopholes possible?