我把IGBT的模型.lib应用到breakout库中的三极管.olb上,IGBT的模型语句开头是.SUBCKT的,不是.MODEL,这两者有啥区别呢?我之前用过一个.SUBCKT的,并没有什么异常,不知这次为何会报错?难道是SUBCKT和我的OLB不对应?OLB的脚name是b,c,e,模型的三个脚的name是g,c,e,但是就算把三极管的b极name改成对应模型语句里的g,使之对应,也仍旧报错。错误提示是没这个模型,见下图:
以下为具体模型:
.SUBCKT SGL160N60UFD C G E
LE 74 E 0.67n
RE 83 74 1.4m
RC 85 C 5.8m
RG G 82 1.5
CGC 82 C 1p
CGD 92 93 16.4n
CGE E 82 5.2n
M1 81 82 83 83 MOS W=1u L=1u
Q1 83 81 85 VPNP
R1 92 0 1
R2 91 94 1
RLV 95 0 1
DBE 85 81 DE
DSD 83 81 DO
DHV 94 93 DR
DLV 94 95 DR 13
D1 91 92 DLIM
D2 94 0 DLIM
FFB 82 81 VFB 1
VFB 93 0 DC 0
ESD 96 93 POLY(1) 83 81 19 1
MLV 95 96 93 93 SW
EGD 91 0 82 81 1
DFRD E C FRD
.MODEL SW NMOS
+ LEVEL=3 VTO=0 KP=5
.MODEL VPNP PNP
+ IS=8.07e-14 NF=1.5 BF=0.2456 CJE=1.8e-8
+ TF=3.69e-7 XTB=1.204 EG=1.01
.MODEL MOS NMOS
+ LEVEL=3 VMAX=4.0e5 THETA=0.0424 ETA=2e-3
+ VTO=4.55 KP=33.8
.MODEL DR D
+ IS=1.0e-14 CJO=3.0e-10 VJ=0.42 M=0.88
.MODEL DO D
+ IS=1.0e-14 BV=600 CJO=3.8e-9 VJ=0.48
+ M=0.74
.MODEL DE D
+ IS=1.0e-14 BV=30.0 N=2
.MODEL DLIM D
+ IS=1.00e-7
.MODEL FRD D
+ IS=8.0e-10 RS=0.0168 EG=1.18 N=1.00
+ IKF=2.2e-5 CJO=4.57e-10 VJ=0.55 M=0.65
+ FC=0.5 TT=6.07e-08 BV=600 IBV=2.5e-4
.ENDS
|