/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/ |
H A D | hsm2ld.c | 258 double ceq=0.0, ceqbd=0.0, ceqbs=0.0, ceqqb=0.0, ceqqd=0.0, ceqqg=0.0 ; in HSM2LoadOMP() local 1007 ceqqg = ceqqb = ceqqd = 0.0; in HSM2LoadOMP() 1034 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in HSM2LoadOMP() 1209 ceqqg = -ceqqg; in HSM2LoadOMP() 1221 printf( "ceqqg = %12.5e\n" , ceqqg ) ; in HSM2LoadOMP() 1235 here->HSM2rhsgPrime = ceqqg + Igtoteq; in HSM2LoadOMP() 1245 + ceqqg + ceqqb + ceqqjd + ceqqjs + Istoteq; in HSM2LoadOMP() 1249 *(ckt->CKTrhs + here->HSM2gNodePrime) -= ceqqg + Igtoteq; in HSM2LoadOMP() 1259 + ceqqg + ceqqb + ceqqjd + ceqqjs + Istoteq; in HSM2LoadOMP() 1265 -(ceqqg + Igtoteq), ceqbd + ceqbs - ceqjd - ceqjs - ceqqb + Ibtoteq, in HSM2LoadOMP() [all …]
|
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim1/ |
H A D | b1ld.c | 55 double ceqqg = 0.0; local 671 ceqqg = ceqqb = ceqqd = 0.0; 683 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; 704 ceqqg = model->B1type * ceqqg; 717 *(ckt->CKTrhs + here->B1gNode) -= ceqqg; 722 (cdreq+ceqbs+ceqqg+ceqqb+ceqqd);
|
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim2/ |
H A D | b2ld.c | 55 double ceqqg; local 644 ceqqg = ceqqb = ceqqd = 0.0; 656 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; 677 ceqqg = model->B2type * ceqqg; 690 *(ckt->CKTrhs + here->B2gNode) -= ceqqg; 695 (cdreq+ceqbs+ceqqg+ceqqb+ceqqd);
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim1/ |
H A D | b1ld.c | 49 double ceqqg = 0.0; in B1load() local 638 ceqqg = ceqqb = ceqqd = 0.0; in B1load() 650 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in B1load() 672 ceqqg = model->B1type * ceqqg; in B1load() 685 *(ckt->CKTrhs + here->B1gNode) -= m * ceqqg; in B1load() 690 m * (cdreq+ceqbs+ceqqg+ceqqb+ceqqd); in B1load()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim2/ |
H A D | b2ld.c | 49 double ceqqg; in B2load() local 631 ceqqg = ceqqb = ceqqd = 0.0; in B2load() 643 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in B2load() 666 ceqqg = model->B2type * ceqqg; in B2load() 679 *(ckt->CKTrhs + here->B2gNode) -= m * (ceqqg); in B2load() 684 m * (cdreq+ceqbs+ceqqg+ceqqb+ceqqd); in B2load()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v0/ |
H A D | b3v0ld.c | 36 double cdrain, cdhat = 0.0, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in BSIM3v0load() local 1747 ceqqg = ceqqb = ceqqd = 0.0; in BSIM3v0load() 1775 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in BSIM3v0load() 1862 ceqqg = -ceqqg; in BSIM3v0load() 1868 (*(ckt->CKTrhs + here->BSIM3v0gNode) -= m * ceqqg); in BSIM3v0load() 1871 (*(ckt->CKTrhs + here->BSIM3v0sNodePrime) += m * (cdreq + ceqbs + ceqqg in BSIM3v0load()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3/ |
H A D | b3ld.c | 75 double cdrain, cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in BSIM3LoadOMP() local 2852 ceqqg = ceqqb = ceqqd = 0.0; in BSIM3LoadOMP() 2882 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM3LoadOMP() 2888 ceqqg += T0; in BSIM3LoadOMP() 2985 ceqqg = -ceqqg; in BSIM3LoadOMP() 2994 here->BSIM3rhsG = m * ceqqg; in BSIM3LoadOMP() 2997 here->BSIM3rhsS = m * (cdreq + ceqbs + ceqqg in BSIM3LoadOMP() 3002 (*(ckt->CKTrhs + here->BSIM3gNode) -= m * ceqqg); in BSIM3LoadOMP() 3005 (*(ckt->CKTrhs + here->BSIM3sNodePrime) += m * (cdreq + ceqbs + ceqqg in BSIM3LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v32/ |
H A D | b3v32ld.c | 71 double cdrain, cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in BSIM3v32LoadOMP() local 3165 ceqqg = ceqqb = ceqqd = 0.0; in BSIM3v32LoadOMP() 3195 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM3v32LoadOMP() 3201 ceqqg += T0; in BSIM3v32LoadOMP() 3298 ceqqg = -ceqqg; in BSIM3v32LoadOMP() 3308 here->BSIM3v32rhsG = m * ceqqg; in BSIM3v32LoadOMP() 3311 here->BSIM3v32rhsS = m * (cdreq + ceqbs + ceqqg in BSIM3v32LoadOMP() 3316 (*(ckt->CKTrhs + here->BSIM3v32gNode) -= m * ceqqg); in BSIM3v32LoadOMP() 3319 (*(ckt->CKTrhs + here->BSIM3v32sNodePrime) += m * (cdreq + ceqbs + ceqqg in BSIM3v32LoadOMP()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v1/ |
H A D | b3v1ld.c | 42 double cdrain, cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in BSIM3v1load() local 2253 ceqqg = ceqqb = ceqqd = 0.0; in BSIM3v1load() 2281 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in BSIM3v1load() 2368 ceqqg = -ceqqg; in BSIM3v1load() 2374 (*(ckt->CKTrhs + here->BSIM3v1gNode) -= m * ceqqg); in BSIM3v1load() 2377 (*(ckt->CKTrhs + here->BSIM3v1sNodePrime) += m * (cdreq + ceqbs + ceqqg in BSIM3v1load()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/ |
H A D | b4v5ld.c | 122 double ceqqb, ceqqd, ceqqg, ceqqjd=0.0, ceqqjs=0.0, ceq, geq; in BSIM4v5LoadOMP() local 4238 ceqqg = ceqqb = ceqqd = 0.0; in BSIM4v5LoadOMP() 4276 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM4v5LoadOMP() 4296 ceqqg += T0; in BSIM4v5LoadOMP() 4544 ceqqg = -ceqqg; in BSIM4v5LoadOMP() 4573 here->BSIM4v5rhsgPrime = m * (ceqqg - ceqgcrg + Igtoteq); in BSIM4v5LoadOMP() 4584 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq); in BSIM4v5LoadOMP() 4591 + ceqqg + ceqqb + ceqqjd + ceqqjs + ceqqgmid - ceqgstot + Istoteq); in BSIM4v5LoadOMP() 4604 (*(ckt->CKTrhs + here->BSIM4v5gNodePrime) -= m * (ceqqg - ceqgcrg + Igtoteq)); in BSIM4v5LoadOMP() 4615 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq)); in BSIM4v5LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/ |
H A D | b4ld.c | 168 double ceqqb, ceqqd, ceqqg, ceqqjd=0.0, ceqqjs=0.0, ceq, geq; in BSIM4LoadOMP() local 4664 ceqqg = ceqqb = ceqqd = 0.0; in BSIM4LoadOMP() 4702 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM4LoadOMP() 4722 ceqqg += T0; in BSIM4LoadOMP() 4970 ceqqg = -ceqqg; in BSIM4LoadOMP() 4999 here->BSIM4rhsgPrime = m * (ceqqg - ceqgcrg + Igtoteq); in BSIM4LoadOMP() 5010 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq); in BSIM4LoadOMP() 5017 + ceqqg + ceqqb + ceqqjd + ceqqjs + ceqqgmid - ceqgstot + Istoteq); in BSIM4LoadOMP() 5030 (*(ckt->CKTrhs + here->BSIM4gNodePrime) -= m * (ceqqg - ceqgcrg + Igtoteq)); in BSIM4LoadOMP() 5041 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq)); in BSIM4LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/ |
H A D | b4v6ld.c | 132 double ceqqb, ceqqd, ceqqg, ceqqjd=0.0, ceqqjs=0.0, ceq, geq; in BSIM4v6LoadOMP() local 4418 ceqqg = ceqqb = ceqqd = 0.0; in BSIM4v6LoadOMP() 4456 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM4v6LoadOMP() 4476 ceqqg += T0; in BSIM4v6LoadOMP() 4724 ceqqg = -ceqqg; in BSIM4v6LoadOMP() 4753 here->BSIM4v6rhsgPrime = m * (ceqqg - ceqgcrg + Igtoteq); in BSIM4v6LoadOMP() 4764 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq); in BSIM4v6LoadOMP() 4771 + ceqqg + ceqqb + ceqqjd + ceqqjs + ceqqgmid - ceqgstot + Istoteq); in BSIM4v6LoadOMP() 4784 (*(ckt->CKTrhs + here->BSIM4v6gNodePrime) -= m * (ceqqg - ceqgcrg + Igtoteq)); in BSIM4v6LoadOMP() 4795 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq)); in BSIM4v6LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/ |
H A D | b4v7ld.c | 130 double ceqqb, ceqqd, ceqqg, ceqqjd=0.0, ceqqjs=0.0, ceq, geq; in BSIM4v7LoadOMP() local 4573 ceqqg = ceqqb = ceqqd = 0.0; in BSIM4v7LoadOMP() 4611 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM4v7LoadOMP() 4631 ceqqg += T0; in BSIM4v7LoadOMP() 4879 ceqqg = -ceqqg; in BSIM4v7LoadOMP() 4908 here->BSIM4v7rhsgPrime = m * (ceqqg - ceqgcrg + Igtoteq); in BSIM4v7LoadOMP() 4919 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq); in BSIM4v7LoadOMP() 4926 + ceqqg + ceqqb + ceqqjd + ceqqjs + ceqqgmid - ceqgstot + Istoteq); in BSIM4v7LoadOMP() 4939 (*(ckt->CKTrhs + here->BSIM4v7gNodePrime) -= m * (ceqqg - ceqgcrg + Igtoteq)); in BSIM4v7LoadOMP() 4950 + ceqqg + ceqqb + ceqqd + ceqqgmid - ceqgstot + Istoteq)); in BSIM4v7LoadOMP() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_fd/ |
H A D | b3soifdld.c | 110 double cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in B3SOIFDload() local 2955 ceqqe = ceqqg = ceqqb = ceqqd = ceqqth= 0.0; in B3SOIFDload() 2980 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B3SOIFDload() 3125 ceqqg = -ceqqg; in B3SOIFDload() 3131 (*(ckt->CKTrhs + here->B3SOIFDgNode) -= m * ceqqg); in B3SOIFDload() 3133 (*(ckt->CKTrhs + here->B3SOIFDsNodePrime) += m * (cdreq + ceqbs + ceqqg in B3SOIFDload()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_pd/ |
H A D | b3soipdld.c | 102 double cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in B3SOIPDload() local 3810 ceqqe = ceqqg = ceqqb = ceqqd = ceqqth= 0.0; in B3SOIPDload() 3835 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B3SOIPDload() 3987 ceqqg = -ceqqg; in B3SOIPDload() 3995 (*(ckt->CKTrhs + here->B3SOIPDgNode) -= m * (ceqgate + ceqqg)); in B3SOIPDload() 3997 (*(ckt->CKTrhs + here->B3SOIPDsNodePrime) += m * (cdreq + ceqbs + ceqqg in B3SOIPDload()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_dd/ |
H A D | b3soiddld.c | 111 double cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in B3SOIDDload() local 3835 ceqqe = ceqqg = ceqqb = ceqqd = ceqqth= 0.0; in B3SOIDDload() 3860 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B3SOIDDload() 4005 ceqqg = -ceqqg; in B3SOIDDload() 4013 (*(ckt->CKTrhs + here->B3SOIDDgNode) -= m * ceqqg); in B3SOIDDload() 4015 (*(ckt->CKTrhs + here->B3SOIDDsNodePrime) += m * ((cdreq + ceqbs + ceqqg in B3SOIDDload()
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsimsoi/ |
H A D | b4soild.c | 146 double cdhat, cdreq, ceqbd, ceqbs, ceqqb, ceqqd, ceqqg, ceq, geq; in B4SOILoadOMP() local 9847 ceqqe = ceqqg = ceqqb = ceqqd = ceqqth= 0.0; in B4SOILoadOMP() 9882 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B4SOILoadOMP() 10273 ceqqg = -ceqqg; in B4SOILoadOMP() 10298 (*(ckt->CKTrhs + here->B4SOIgNode) -= m * ((ceqgate + ceqqg) in B4SOILoadOMP() 10307 … + ceqqg + ceqqb + ceqqd + ceqqe) + Istoteq in B4SOILoadOMP() 10312 … + ceqqg + ceqqb + ceqqd + ceqqe) + Istoteq in B4SOILoadOMP() 10354 here->B4SOINode_1 = m * ((ceqgate + ceqqg) in B4SOILoadOMP() 10363 … + ceqqg + ceqqb + ceqqd + ceqqe) + Istoteq in B4SOILoadOMP() 10368 … + ceqqg + ceqqb + ceqqd + ceqqe) + Istoteq in B4SOILoadOMP()
|