Minor change in VDMOS that helps VADistiller.
This commit is contained in:
parent
c896fed414
commit
804658601e
|
|
@ -639,22 +639,23 @@ bypass:
|
||||||
|
|
||||||
if (selfheat)
|
if (selfheat)
|
||||||
{
|
{
|
||||||
|
double gthjc = 1/model->VDMOSrthjc;
|
||||||
|
double gthca = 1/model->VDMOSrthca;
|
||||||
(*(here->VDMOSDtempPtr) += dIrd_dT);
|
(*(here->VDMOSDtempPtr) += dIrd_dT);
|
||||||
(*(here->VDMOSDPtempPtr) += GmT - dIrd_dT);
|
(*(here->VDMOSDPtempPtr) += GmT - dIrd_dT);
|
||||||
(*(here->VDMOSSPtempPtr) += -GmT);
|
(*(here->VDMOSSPtempPtr) += -GmT);
|
||||||
(*(here->VDMOSGPtempPtr) += 0.0);
|
(*(here->VDMOSGPtempPtr) += 0.0);
|
||||||
(*(here->VDMOSTemptempPtr) += -gTtt - dIrd_dT*Vrd + 1/model->VDMOSrthjc + gcTt);
|
(*(here->VDMOSTemptempPtr) += -gTtt - dIrd_dT*Vrd + gthjc + gcTt);
|
||||||
(*(here->VDMOSTempgpPtr) += -gTtg);
|
(*(here->VDMOSTempgpPtr) += -gTtg);
|
||||||
(*(here->VDMOSTempdPtr) += -dIth_dVrd);
|
(*(here->VDMOSTempdPtr) += -dIth_dVrd);
|
||||||
(*(here->VDMOSTempdpPtr) += -gTtdp + dIth_dVrd);
|
(*(here->VDMOSTempdpPtr) += -gTtdp + dIth_dVrd);
|
||||||
(*(here->VDMOSTempspPtr) += -gTtsp);
|
(*(here->VDMOSTempspPtr) += -gTtsp);
|
||||||
(*(here->VDMOSTemptcasePtr) += -1/model->VDMOSrthjc);
|
(*(here->VDMOSTemptcasePtr) += -gthjc);
|
||||||
(*(here->VDMOSTcasetempPtr) += -1/model->VDMOSrthjc);
|
(*(here->VDMOSTcasetempPtr) += -gthjc);
|
||||||
(*(here->VDMOSTcasetcasePtr) += 1/model->VDMOSrthjc + 1/model->VDMOSrthca);
|
(*(here->VDMOSTcasetcasePtr) += gthjc + gthca);
|
||||||
(*(here->VDMOSTptpPtr) += 1/model->VDMOSrthca);
|
(*(here->VDMOSTptpPtr) += gthca);
|
||||||
(*(here->VDMOSTptcasePtr) += -1/model->VDMOSrthca);
|
(*(here->VDMOSTptcasePtr) += -gthca);
|
||||||
(*(here->VDMOSTcasetpPtr) += -1/model->VDMOSrthca);
|
(*(here->VDMOSTcasetpPtr) += -gthca);
|
||||||
(*(here->VDMOSCktTtpPtr) += 1.0);
|
(*(here->VDMOSCktTtpPtr) += 1.0);
|
||||||
(*(here->VDMOSTpcktTPtr) += 1.0);
|
(*(here->VDMOSTpcktTPtr) += 1.0);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue