|
|
@ -99,7 +99,7 @@ VDMOSdSetup(GENmodel *inModel, CKTcircuit *ckt) |
|
|
/* scale vds with mtr (except with lambda) */ |
|
|
/* scale vds with mtr (except with lambda) */ |
|
|
double vdss = vds*mtr*here->VDMOSmode; |
|
|
double vdss = vds*mtr*here->VDMOSmode; |
|
|
double t0 = 1 + lambda*vds; |
|
|
double t0 = 1 + lambda*vds; |
|
|
double t1 = 1 + theta*vgst; |
|
|
|
|
|
|
|
|
double t1 = 1 + theta*vdsat; |
|
|
double betap = Beta*t0/t1; |
|
|
double betap = Beta*t0/t1; |
|
|
double dbetapdvgs = -Beta*theta*t0/(t1*t1); |
|
|
double dbetapdvgs = -Beta*theta*t0/(t1*t1); |
|
|
double dbetapdvds = Beta*lambda/t1; |
|
|
double dbetapdvds = Beta*lambda/t1; |
|
|
|