Andrew Beckett
Senior Fellow
Offline
Life, don't talk to me about Life...
Posts: 1742
Bracknell, UK
|
I thought this might have been a difference caused by the use (or not) of the -sst2usecolon command line argument, but I think it appears to have been caused by a change in behaviour of the underlying SST2 libraries. I seem to find that if -sstusecolon (which corresponds to a setting on the ADE Setup->Environment form) then I can't read the currents in IC5141 OCEAN with either version, whereas without this option only the older spectre works.
The SST2 result format has been deemphasised now, as PSF XL is a better format for analog data. However, PSF XL isn't supported in IC5141. I think the challenge here is using an IC version where the last hotfix was in 2011, and you're using a simulator from 2014 - so you're in the land of combinations that are not being tested together and these kind of compatibility problems undoubtedly creep in. Unfortunately SST2 always had some challenges because they normally used . as the delimiter for both currents and hierarchy, and I think this is where this arises from.
Note that it doesn't occur in other analyses because even if you pick SST2 as the result format, it's only used for transient; analyses such as ac, noise, dc etc continue to use PSF format (SST2 can only store transient data, as it originates from the digital simulation tools). SST2 was introduced as an attempt to have better capacity for large signals, but that's really been superseded as I mentioned earlier by PSF XL.
I think the only workaround is to use psf (psfbin) if you're going to read the results in IC5141, or use OCEAN from (say) IC617 - in which case you should switch to PSF XL anyway...
Regards,
Andrew.
|