68 gm= *(ckt->CKTstate0 + here->B2gm);
69 gds= *(ckt->CKTstate0 + here->B2gds);
70 gmbs= *(ckt->CKTstate0 + here->B2gmbs);
71 gbd= *(ckt->CKTstate0 + here->B2gbd);
72 gbs= *(ckt->CKTstate0 + here->B2gbs);
73 capbd= *(ckt->CKTstate0 + here->B2capbd);
74 capbs= *(ckt->CKTstate0 + here->B2capbs);
79 cggb = *(ckt->CKTstate0 + here->B2cggb);
80 cgsb = *(ckt->CKTstate0 + here->B2cgsb);
81 cgdb = *(ckt->CKTstate0 + here->B2cgdb);
83 cbgb = *(ckt->CKTstate0 + here->B2cbgb);
84 cbsb = *(ckt->CKTstate0 + here->B2cbsb);
85 cbdb = *(ckt->CKTstate0 + here->B2cbdb);
87 cdgb = *(ckt->CKTstate0 + here->B2cdgb);
88 cdsb = *(ckt->CKTstate0 + here->B2cdsb);
89 cddb = *(ckt->CKTstate0 + here->B2cddb);
95 xcsdb = -(cgdb + cbdb + cddb) ;
103 xcbdb = (cbdb - capbd ) ;
104 xcbsb = (cbsb - capbs ) ;
109 *(here->
B2BbPtr ) += (-xcbgb-xcbdb-xcbsb) * s->
real;
110 *(here->
B2BbPtr +1) += (-xcbgb-xcbdb-xcbsb) * s->
imag;
115 *(here->
B2GbPtr ) += (-xcggb-xcgdb-xcgsb) * s->
real;
116 *(here->
B2GbPtr +1) += (-xcggb-xcgdb-xcgsb) * s->
imag;
142 *(here->
B2DPdpPtr) += gdpr+gds+gbd+xrev*(gm+gmbs);
143 *(here->
B2SPspPtr) += gspr+gds+gbs+xnrm*(gm+gmbs);
149 *(here->
B2DPgPtr) += (xnrm-xrev)*gm;
150 *(here->
B2DPbPtr) += -gbd+(xnrm-xrev)*gmbs;
151 *(here->
B2DPspPtr) += -gds-xnrm*(gm+gmbs);
152 *(here->
B2SPgPtr) += -(xnrm-xrev)*gm;
154 *(here->
B2SPbPtr) += -gbs-(xnrm-xrev)*gmbs;
155 *(here->
B2SPdpPtr) += -gds-xrev*(gm+gmbs);
struct sBSIM2instance * B2nextInstance
double B2sourceConductance
struct sBSIM2model * B2nextModel
struct bsim2SizeDependParam * pParam
double B2drainConductance