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
