Your problem is a bug of Cadence Spectre Version-5.X.X.
Output data format is "sst2", if you run Spectre from Cadence ADE.
See head of "2/psf/spectre.out". The followings are extractions from it.
Quote:Command line:
/cad/tools/cadence/tools.lnx86/spectre/bin/32bit/spectre -env \
artist5.1.0 +escchars +log ../psf/spectre.out +inter=mpsc \
+mpssession=spectre0_15424_8 -format sst2 -raw ../psf \
+lqtimeout 900 input.scs
spectre pid = 16764
If you change output data format to "psfbin", problem can be resolved even if you use Cadence Spectre Version-5.X.X.
If you want to change output data format to "psfbin", set like following in Cadence ADE.
ADE > setup > Environment
Enter "
-format psfbin" in "userCmdLineOption". Here you must not enter '"'.
I checked following versions of Cadence Spectre.
@(#)$CDS: spectre version 5.1.0 09/19/2007 10:08 (intelibm18.Cadence.COM) $
@(#)$CDS: spectre version 6.2.0 09/19/2007 13:58 (usimlx112) $
@(#)$CDS: spectre version 7.1.0 32bit 04/21/2009 11:50 (sjfdl189) $
This problem occurs only in Spectre 5.1.0.
This bug is fixed in both Spectre 6.2.0 and 7.1.0.
So if you use newer Spectre, you don't have to change data format at all.