Subject: s2ibis2

From: Brock Hannibal <[email-masked]>
Date: Thu, 20 Mar 1997 14:06:47 -0800

Hi,

I've been trying to run some of the examples in the v1.1 distribution of
s2ibis2. I'm using Hspice. 
I'm admittedly not very familiar with Hspice since we have our own
internal Spice. Unfortunately converinting hspice to our internal Spice
is not an option at the moment.I get the following standard output:

[salope:ex2]
/proj/cae/brockh/data/icx/ibis/tools/s2ibis2/bin/s2ibis2.solaris
tristate.s2i
 
s2ibis2.solaris v1.1 -- North Carolina State University
s2ibis2.solaris: Reading input file tristate...done.
s2ibis2.solaris: Analyzing component MCM Trisate Driver .
s2ibis2.solaris: Starting HSpice job with input putout.spi.
s2ibis2.solaris: Spice run (TYP) aborted.  See file putout.msg for
information.
         Curve pullup not generated.
s2ibis2.solaris: Starting HSpice job with input dutout.spi.
s2ibis2.solaris: Spice run (TYP) aborted.  See file dutout.msg for
information.
         Curve pullup (output disabled) not generated.

Any clue as to why the pullup and pulldown curves aren't generated. I
looked in the putout.spi
file and it looks OK to me but I'll attach it. The file putout.msg is
very short and looks like
this:

^G>error          ***** hspice job aborted
 
real        7.0
user        0.5
sys         0.2

Thanks for any insight you may have. I've fiddled around quite a bit and
am just not seeing the
problem or oversight.
-- 
Brock Hannibal
Hardware Design Engineer
Tektronix, Inc.
Beaverton, Oregon

"Any ideas or opinions expressed here do not necessarily
       reflect the ideas or opinions of my employer."
* Typ pullup curve for model tristate_driver
*
* Spice deck created by s2ibis v 1.1
* North Carolina State University
*
minva vdd enable nena vdd pfet w=3.6e-06 l=6e-07 ad=2.1015e-11 as=5.4e-12 
+pd=2.355e-05 ps=6.6e-06
minvb gnd enable nena gnd nfet w=1.8e-06 l=6e-07 ad=1.107e-11 as=2.7e-12 
+pd=1.35e-05 ps=4.8e-06

mx33 n5 enable vdd vdd pfet w=3.84e-05 l=6e-07 ad=5.76e-11 as=5.76e-11
+pd=4.14e-05 ps=4.14e-05
mx24 n5 in n2 vdd pfet w=3.6e-06 l=6e-07 ad=2.1015e-11 as=5.4e-12 pd=2.355e-05
+ps=6.6e-06
mx25 n3 n2 n5 vdd pfet w=1.41e-05 l=6e-07 ad=2.115e-11 as=2.1015e-11
+pd=1.71e-05 ps=2.355e-05
mx27 n5 n3 n4 vdd pfet w=3.21e-05 l=6e-07 ad=9.3915e-11 as=2.889e-11
+pd=1.0125e-05 ps=1.8e-06
mx26 n4 n3 n5 vdd pfet w=3.21e-05 l=6e-07 ad=2.889e-11 as=4.815e-11 pd=1.8e-06
+ps=3.51e-05
mx32 out n4 n5 vdd pfet w=4.215e-05 l=9e-07 ad=1.0116e-10 as=7.587e-11
+pd=4.695e-05 ps=3.6e-06
mx31 n5 n4 out vdd pfet w=4.215e-05 l=9e-07 ad=7.587e-11 as=7.587e-11
+pd=3.6e-06 ps=3.6e-06
mx30 out n4 n5 vdd pfet w=4.215e-05 l=9e-07 ad=7.587e-11 as=7.587e-11
+pd=3.6e-06 ps=3.6e-06
mx29 n5 n4 out vdd pfet w=4.215e-05 l=9e-07 ad=7.587e-11 as=7.587e-11
+pd=3.6e-06 ps=3.6e-06
mx28 out n4 n5 vdd pfet w=4.215e-05 l=9e-07 ad=7.587e-11 as=9.3915e-11
+pd=3.6e-06 ps=1.0125e-05
mx14 n7 in n2 gnd nfet w=1.8e-06 l=6e-07 ad=1.107e-11 as=2.7e-12 pd=1.35e-05
+ps=4.8e-06
mx23 gnd nena n7 gnd nfet w=3.6e-05 l=6e-07 ad=5.4e-11 as=5.4e-11 pd=3.9e-05
+ps=3.9e-05
mx15 n3 n2 n7 gnd nfet w=7.2e-06 l=6e-07 ad=1.08e-11 as=1.107e-11 pd=1.02e-05
+ps=1.35e-05
mx17 n7 n3 n4 gnd nfet w=1.62e-05 l=6e-07 ad=4.725e-11 as=1.458e-11
+pd=7.575e-06 ps=1.8e-06
mx16 n4 n3 n7 gnd nfet w=1.62e-05 l=6e-07 ad=1.458e-11 as=2.43e-11 pd=1.8e-06
+ps=1.92e-05
mx22 out n4 n7 gnd nfet w=2.115e-05 l=9e-07 ad=5.076e-11 as=3.807e-11
+pd=2.595e-05 ps=3.6e-06
mx21 n7 n4 out gnd nfet w=2.115e-05 l=9e-07 ad=3.807e-11 as=3.807e-11
+pd=3.6e-06 ps=3.6e-06
mx20 out n4 n7 gnd nfet w=2.115e-05 l=9e-07 ad=3.807e-11 as=3.807e-11
+pd=3.6e-06 ps=3.6e-06
mx19 n7 n4 out gnd nfet w=2.115e-05 l=9e-07 ad=3.807e-11 as=3.807e-11
+pd=3.6e-06 ps=3.6e-06
mx18 out n4 n7 gnd nfet w=2.115e-05 l=9e-07 ad=3.807e-11 as=4.725e-11
+pd=3.6e-06 ps=7.575e-06
* N56S SPICE BSIM1 (Berkeley Level 4; HSPICE Level 13) PARAMETERS
*
*NMOS PARAMETERS
*
.MODEL nfet NMOS LEVEL=13 VFB0=
+-6.67767E-01,-9.88313E-03,-3.29367E-02
+ 8.60647E-01, 0.00000E+00, 0.00000E+00
+ 8.17935E-01,-4.65708E-02, 4.75791E-02
+ 4.25774E-02, 3.52629E-02,-2.77046E-03
+-6.14649E-05, 1.89078E-02,-1.18479E-02
+ 5.83829E+02,1.40291E-001,5.07562E-001
+ 3.29586E-01, 9.77520E-02,-9.32319E-02
+ 1.99382E-02, 3.61973E-02,-2.86830E-03
+ 1.29121E+01,-8.28086E+00, 6.90864E+00
+ 7.54028E-04,-3.43366E-03, 5.18763E-04
+ 2.37991E-04,-1.61033E-03,-5.39861E-03
+-6.35761E-03,-3.86200E-03, 5.33022E-03
+-5.68012E-04, 1.22523E-03, 2.85097E-04
+ 6.84165E+02,-2.54285E+01, 9.21339E-01
+ 4.89160E+00,-1.90933E+00, 7.94142E+00
+ 4.83048E+00, 4.02423E+00,-5.33716E+00
+ 7.20765E-03,-1.37194E-04,-3.70674E-03
+1.00000E-002, 2.70000E+01, 5.00000E+00
+3.63E-010,3.63E-010,4.52505E-010
+1.00000E+000,0.00000E+000,0.00000E+000
+1.00000E+000,0.00000E+000,0.00000E+000
+0.00000E+000,0.00000E+000,0.00000E+000
+0.00000E+000,0.00000E+000,0.00000E+000
*
*N+ diffusion:: 
*
+2.4,    7.732100e-04,    2.900000e-10,    1e-08,    0.8
+0.8,    1.10106,    0.26,    0,    0
*
*PMOS PARAMETERS
*
.MODEL pfet PMOS LEVEL=13 VFB0=
+-6.59693E-02,-1.78327E-02,-2.45473E-03
+ 7.68179E-01, 0.00000E+00, 0.00000E+00
+ 2.85648E-01,-1.64579E-02, 3.08917E-02
+-6.62532E-02, 2.49518E-02, 4.62778E-04
+-7.90844E-03, 1.92294E-02,-2.34646E-03
+ 1.41704E+02,2.14000E-001,5.34406E-001
+ 1.95407E-01, 6.22059E-02,-5.94668E-02
+ 8.56390E-03, 1.39477E-02, 7.65802E-04
+ 6.79470E+00,-1.43654E+00, 6.56475E-01
+ 1.08483E-04,-1.24539E-03, 9.77240E-05
+ 4.33468E-04, 1.42453E-04,-1.71650E-03
+ 8.73535E-03,-1.31646E-03, 4.78072E-04
+ 3.06834E-04, 4.41194E-04, 3.49198E-04
+ 1.47746E+02, 1.78644E+01, 1.24739E-01
+ 6.09155E+00,-1.61404E-01, 1.24507E+00
+-3.18656E-01, 2.79732E+00, 1.71058E+00
+-1.22826E-03, 1.06181E-04, 1.07711E-03
+1.00000E-002, 2.70000E+01, 5.00000E+00
+5.540E-010,5.54E-010,4.67045E-010
+1.00000E+000,0.00000E+000,0.00000E+000
+1.00000E+000,0.00000E+000,0.00000E+000
+0.00000E+000,0.00000E+000,0.00000E+000
+0.00000E+000,0.00000E+000,0.00000E+000
*
*P+ diffusion:: 
*
+2.1,    9.319100e-04,    1.563700e-10,    1e-08,    0.85
+0.85,    0.487073,    0.47848,    0,    0

* simple diode model
.model clamp d vj=0.7 rs=100
VOUTS2I out 0 DC 0
VCCS2I vdd 0 DC 3.3
VGNDS2I gnd 0 DC 0
VENAS2I enable 0 DC 0
VINS2I in 0 DC 3.3
.TEMP 27
.OPTIONS INGOLD=2
.DC VOUTS2I -3.3 6.6 0.1
.PRINT DC I(VOUTS2I)
.END

---

From: Brock Hannibal <[email-masked]>
Date: Fri, 21 Mar 1997 09:53:03 -0800

Thanks to all who responded to my plea for enlightenment. Once I ran
hspice in stand alone mode on the deck that s2ibis2 created and kept the
.lis file, I was able to understand what was happening.

The problem was failure to converge due to excessive current in the nfet
and pfet models at the Ibis sweep extremes(-3.3 to +6.6 volts). I
reduced the sweep range and everything ran. Oh, I had to fix the "gnd"
node by calling it "mygnd", still tying it to node 0 in hspice. This was
for ex2 in the examples.

Is there anyway to limit the automatically generated sweep range in the
.s2i file?

This was with hspice 96.1. Solaris.

Mark Simpson wrote that the deck I attached ran fine in hspice 95.2,
SunOS.

-- 
Brock Hannibal
Hardware Design Engineer
Tektronix, Inc.
Beaverton, Oregon