count level=3 model poly and metal capacitance in charge calculation normal operation
This commit is contained in:
parent
6d1a54523f
commit
94871f92a3
|
|
@ -79,7 +79,6 @@ DIOacLoad(GENmodel *inModel, CKTcircuit *ckt)
|
||||||
|
|
||||||
xceq = *(ckt->CKTstate0 + here->DIOsrcapCurrent) * ckt->CKTomega;
|
xceq = *(ckt->CKTstate0 + here->DIOsrcapCurrent) * ckt->CKTomega;
|
||||||
*(here->DIOqpQpPtr + 1) += xceq;
|
*(here->DIOqpQpPtr + 1) += xceq;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -484,7 +484,7 @@ next1:
|
||||||
/* no soft recovery model (default model allows TT=0, removes diffusion charge) */
|
/* no soft recovery model (default model allows TT=0, removes diffusion charge) */
|
||||||
diffcharge = here->DIOtTransitTime*cd;
|
diffcharge = here->DIOtTransitTime*cd;
|
||||||
*(ckt->CKTstate0 + here->DIOcapCharge) =
|
*(ckt->CKTstate0 + here->DIOcapCharge) =
|
||||||
diffcharge + deplcharge + deplchargeSW;
|
diffcharge + deplcharge + deplchargeSW + (here->DIOcmetal + here->DIOcpoly)*vd;
|
||||||
|
|
||||||
diffcap = here->DIOtTransitTime*gd;
|
diffcap = here->DIOtTransitTime*gd;
|
||||||
capd = diffcap + deplcap + deplcapSW + here->DIOcmetal + here->DIOcpoly;
|
capd = diffcap + deplcap + deplcapSW + here->DIOcmetal + here->DIOcpoly;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue