Ibisians,
I have recently found a problem in the parser which affects both
versions of the parser when parsing version 1.x IBIS models which
contain values scaled using the femto(f) prefix.
As far as I know this only affects Intel models as everyone else
uses unscaled number in engineering/scientific format.
According to the IBIS 1.1 spec, the prefix f is not
a legal prefix, pico is the smallest allowed. As the Intel model is
set as version 1.1 it is not a valid IBIS model.
Also the IBIS2.1 parser does not pick it up as it uses the IBIS v1.1
parser checker.
Illegal scale characters in the IBIS file are set to ' ' i.e. scale=1.0
without any error message.
I fiexed it by adding the character f to the known_scales array
i.e Mkmunp -> Mkmunpf
If the IBIS version in the file is set to 2.1 it will work OK
as f is recognised.
This should only affect simulated models, as measured models are
somewhat difficult to measure to that degree of accuracy.
I did once see currents of magnitude e+41 in an Intel model which I
presumed was simulated otherwise most of California would have been
blacked out!
Here is a supplementary question. Why is not having the same file
name as that in the file classified as an error rather than a warning?
Even if the file has the right name and you access it through a full
path name you get the error.
Regards
Mike
-- ********PLEASE NOTE NEW ADDRESS AND FAX NUMBER ***************** | Mike Ventham - Vice-President Engineering, | | Quantic Laboratories Inc Headquarters | | Croft House, Chilcompton, 191 Lombard Ave, Winnipeg, | | Somerset, UK, BA3 4JA Manitoba, Canada R3B 0X1 | | Tel: 44 (0)1761 232191 Tel: (204) 942 4000 | | Fax: 44(0)1761 233549 Fax: (204) 957 1158 | | Email: ventham@quantic.mb.ca |Received on Fri Nov 22 12:14:53 1996
This archive was generated by hypermail 2.1.8 : Fri Jun 03 2011 - 09:52:29 PDT