I'm rather new to gnucap, so this could be a user error, but:

I've seen the following problem three times:
gnucap just outputs lots of @@@unreachable:u_limit.h:110:fet_limit_vgs
messages (and a R1.X1: RTEMP: effective length is negative or zero
warning before). Each time it occoured using level 3 models (and I don't
remember not seing the problem when using level 3 models). I've tested
on two different machines, both running Debian.

I have attached a sample to reproduce the problem:

Run gnucap -b pindriver3_vcc_to_pin.sim

In this case the problem seems to be with the Si1539P.

Philipp

P.S.: When I replace the 0.25 Ohm resistor using a model that causes the
warning, by an ordinary 0.25 Ohm or 1 Ohm resistor gnucap just prints a
"did not converge" and hangs (Ctrl-C still works).
*SRC=2N7002K;DI_2N7002K;MOSFETs N;Enh;60.0V 0.300A 2.00ohms  Diodes Inc. MOSFET
.MODEL DI_2N7002K  NMOS( LEVEL=1 VTO=2.50 KP=32.0m  GAMMA=3.10
+ PHI=.75  LAMBDA=104u RD=0.280 RS=0.280
+ IS=150f  PB=0.800 MJ=0.460 CBD=98.8p 
+ CBS=119p  CGSO=60.0n CGDO=50.0n CGBO=390n  )
*   -- Assumes default L=100U W=100U --

*DEVICE=BAV99,D

* BAV99 D model
* created using Model Editor release 9.0 on 02/16/01 at 09:43
* Model Editor is an OrCAD product.
.MODEL BAV99 D
+ IS=7.4960E-9
+ N=2.0077
+ RS=.80464
*+ IKF=.1058
+ CJO=515.09E-15
+ M=.115
+ VJ=.6389
+ ISR=1.4182E-9
+ NR=4.9950
+ BV=90.375
+ IBV=10
+ TT=2.1640E-9
*$
*SRC=BSS84;DI_BSS84;MOSFETs P;Enh;50.0V 0.130A 6.00ohms  Diodes Inc. MOSFET
.MODEL DI_BSS84  PMOS( LEVEL=1 VTO=-1.60 KP=4.87m  GAMMA=1.98
+ PHI=.75  LAMBDA=1.25m RD=0.840 RS=0.840
+ IS=65.0f  PB=0.800 MJ=0.460 CBD=46.6p
+ CBS=55.9p  CGSO=50.7n CGDO=42.2n CGBO=69.5n  )
*   -- Assumes default L=100U W=100U --

* gnetlist -g spice-sdb -o pindriver3.net pindriver.sch
*********************************************************
* Spice file generated by gnetlist                      *
* spice-sdb version 4.28.2007 by SDB --                 *
* provides advanced spice netlisting capability.        *
* Documentation at http://www.brorson.com/gEDA/SPICE/   *
*********************************************************
*==============  Begin SPICE netlist of main design ============
C1 Vcc DC 50p  
X1 inner VccEN Vcc Si1539P 
M3 inner DC pin inner DI_2N7002K L=100u W=100u 
M2 Vpp 1 pin Vpp DI_BSS84 L=100u W=100u 
R1 VccEN Vcc 15k  
R4 DC Vppcc2 15k  
R5 inner logic 50  
R3 VppEN 1 5k  
R2 1 Vpp 15k  
D1 0 pin BAV99 
D2 pin Vpp BAV99 
.end
* pindriver simulation: 100KHz square wave transmitted from Vcc to pin port.

.include 2N7002K.lib
.include BSS84.lib
.include BAV99.prm

.include Si1539.lib

.include pindriver3.net

VVcc Vcc 0 5
VVpp Vpp 0 8.75
VVppcc2 Vppcc2 0 10

RVccEN VccEN 0 PULSE(1 1Meg 10u 100n 100n 10u 20100n)

Rlogic logic Vcc 1k
Rpin pin 0 0.1k

.print tran V(VccEN) V(pin) V(DC) V(logic) V(VppEN) i(VVpp) i(VVcc) V(inner)

.tran 0 100u 2n >pindriver3_vcc_to_pin.out

*Feb. 28, 2005
*Doc. ID: 75737, S-50232, Rev. B
*File Name: Si1539DL_PS.txt and Si1539DL_PS.lib
*Dn Gn Sn Dp Gp Sp
.SUBCKT Si1539DL 6 2 1 3 5 4   
X1 6 2 1 Si1539N
X2 3 5 4 Si1539P
.ENDS Si1539DL 
*N-CH
.SUBCKT Si1539N 4 1 2   
.MODEL  NMOS         NMOS (LEVEL  = 3               TOX    = 5E-8
+ RS     = 105E-3          RD     = 0               NSUB   = 1.57E17   
+ kp     = 2.77E-5         UO     = 650             
+ VMAX   = 0               XJ     = 5E-7            KAPPA  = 10E-2
+ ETA    = 1E-4            TPG    = 1  
+ IS     = 0               LD     = 0                             
+ CGSO   = 0               CGDO   = 0               CGBO   = 0 
+ NFS    = 0.8E12          DELTA  = 0.1)
*************************************************************************
.MODEL  PMOS         PMOS (LEVEL  = 3               TOX    = 5E-8
+NSUB    = 3E16            TPG    = -1)   
*************************************************************************
.MODEL DBD D (CJO=27E-12 VJ=.38  M=0.28
+FC=0.1 IS=1E-12 TT=6.3E-8 N=1 BV=30.5)
*************************************************************************
.MODEL RTEMP RES (TC1=5.5E-3  TC2=5.5E-6)
*************************************************************************
M1  3 1 2 2 NMOS W=40394u L=0.50u 
M2  2 1 2 4 PMOS W=40394u L=0.70u
R1  4 3     RTEMP 250E-3
CGS 1 2     28E-12
DBD 2 4     DBD
**************************************************************************
.ENDS Si1539N
*P-CH
.SUBCKT Si1539P 4 1 2
.MODEL  PMOS       PMOS (  LEVEL  = 3               TOX    = 5E-8
+ RS     = 320E-3          RD     = 0               NSUB   = 5.4E16   
+ KP     = 1.05E-5         UO     = 400             
+ VMAX   = 0               XJ     = 5E-7            KAPPA  = 320E-3
+ ETA    = 1E-4            TPG    = -1  
+ IS     = 0               LD     = 0                 
+ CGSO   = 0               CGDO   = 0               CGBO   = 0 
+ NFS    = 0.8E12          DELTA  = 0.1)
*************************************************************************
.MODEL  NMOS       NMOS (  LEVEL  = 3               TOX    = 5E-8
+NSUB    = 4E16            NFS    = 10E11           TPG    = -1)   
*************************************************************************
.MODEL DBD D (CJO=23E-12 VJ=0.38 M=0.29
+RS=1 FC=0.5 IS=1E-12 TT=5E-8 N=1 BV=30.2)
*************************************************************************
.MODEL RTEMP RES (TC1=8E-3  TC2=5.5E-6)
*************************************************************************
M1  3 1 2 2 PMOS W=40408u L=0.70u
M2  2 1 2 4 NMOS W=40408u L=0.80u  
R1  4 3     RTEMP 290E-3
CGS 1 2     28E-12
DBD 4 2     DBD
**************************************************************************
.ENDS Si1539P  

_______________________________________________
Help-gnucap mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnucap

Reply via email to