Home
last modified time | relevance | path

Searched refs:gcgsb (Results 1 – 18 of 18) sorted by relevance

/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim1/
H A Db1ld.c77 double gcgsb = 0.0; local
574 &gcggb,&gcgdb,&gcgsb,
600 &gcggb,&gcgsb,&gcgdb,
674 gcggb = gcgdb = gcgsb = 0.0;
683 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs;
737 *(here->B1GbPtr) += (-gcggb-gcgdb-gcgsb);
739 *(here->B1GspPtr) += (gcgsb);
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim2/
H A Db2ld.c77 double gcgsb; local
572 ,&gcggb,&gcgdb,&gcgsb,&gcbgb,&gcbdb,&gcbsb,&gcdgb
593 ,&gcggb,&gcgsb,&gcgdb,&gcbgb,&gcbsb,&gcbdb,&gcsgb
647 gcggb = gcgdb = gcgsb = 0.0;
656 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs;
710 *(here->B2GbPtr) += (-gcggb-gcgdb-gcgsb);
712 *(here->B2GspPtr) += (gcgsb);
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim1/
H A Db1ld.c71 double gcgsb = 0.0; in B1load() local
556 &gcggb,&gcgdb,&gcgsb, in B1load()
582 &gcggb,&gcgsb,&gcgdb, in B1load()
641 gcggb = gcgdb = gcgsb = 0.0; in B1load()
650 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in B1load()
705 *(here->B1GbPtr) += m * (-gcggb-gcgdb-gcgsb); in B1load()
707 *(here->B1GspPtr) += m * (gcgsb); in B1load()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim2/
H A Db2ld.c71 double gcgsb; in B2load() local
556 ,&gcggb,&gcgdb,&gcgsb,&gcbgb,&gcbdb,&gcbsb,&gcdgb in B2load()
577 ,&gcggb,&gcgsb,&gcgdb,&gcbgb,&gcbsb,&gcbdb,&gcsgb in B2load()
634 gcggb = gcgdb = gcgsb = 0.0; in B2load()
643 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in B2load()
699 *(here->B2GbPtr) += m * (-gcggb-gcgdb-gcgsb); in B2load()
701 *(here->B2GspPtr) += m * (gcgsb); in B2load()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/
H A Dhsm2ld.c262 double gcgdb=0.0, gcggb=0.0, gcgsb=0.0, gcgbb=0.0, gcsdb=0.0, gcsgb=0.0, gcssb=0.0 ; in HSM2LoadOMP() local
895 gcgsb = here->HSM2_cgsb * ag0; in HSM2LoadOMP()
896 gcgbb = -(gcggb + gcgdb + gcgsb); in HSM2LoadOMP()
929 gcgsb = here->HSM2_cgdb * ag0; in HSM2LoadOMP()
930 gcgbb = -(gcggb + gcgdb + gcgsb); in HSM2LoadOMP()
1012 gcggb = gcgdb = gcgsb = gcgbb = 0.0; in HSM2LoadOMP()
1034 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in HSM2LoadOMP()
1287 here->HSM2_6 = gcgsb + gIgtots; in HSM2LoadOMP()
1292 here->HSM2_10 = gcgsb + gIgtots; in HSM2LoadOMP()
1380 *(here->HSM2GPspPtr) += gcgsb + gIgtots; in HSM2LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/
H A Db4v5ld.c3787 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v5LoadOMP()
3804 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v5LoadOMP()
3917 gcggb = gcgdb = gcgsb = gcgbb = 0.0; in BSIM4v5LoadOMP()
3929 gcgsb = -cgso * ag0; in BSIM4v5LoadOMP()
3933 gcsgb = gcgsb; in BSIM4v5LoadOMP()
3978 gcgsb = here->BSIM4v5cgdb * ag0; in BSIM4v5LoadOMP()
3979 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v5LoadOMP()
3996 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v5LoadOMP()
4119 gcgsb = -cgso * ag0; in BSIM4v5LoadOMP()
4123 gcsgb = gcgsb; in BSIM4v5LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/
H A Db4ld.c4212 gcgsb = here->BSIM4cgsb * ag0; in BSIM4LoadOMP()
4213 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4LoadOMP()
4230 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4LoadOMP()
4355 gcgsb = -cgso * ag0; in BSIM4LoadOMP()
4359 gcsgb = gcgsb; in BSIM4LoadOMP()
4404 gcgsb = here->BSIM4cgdb * ag0; in BSIM4LoadOMP()
4405 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4LoadOMP()
4422 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4LoadOMP()
4545 gcgsb = -cgso * ag0; in BSIM4LoadOMP()
4549 gcsgb = gcgsb; in BSIM4LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/
H A Db4v6ld.c3966 gcgsb = here->BSIM4v6cgsb * ag0; in BSIM4v6LoadOMP()
3967 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v6LoadOMP()
3984 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v6LoadOMP()
4109 gcgsb = -cgso * ag0; in BSIM4v6LoadOMP()
4113 gcsgb = gcgsb; in BSIM4v6LoadOMP()
4158 gcgsb = here->BSIM4v6cgdb * ag0; in BSIM4v6LoadOMP()
4159 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v6LoadOMP()
4176 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v6LoadOMP()
4299 gcgsb = -cgso * ag0; in BSIM4v6LoadOMP()
4303 gcsgb = gcgsb; in BSIM4v6LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/
H A Db4v7ld.c4121 gcgsb = here->BSIM4v7cgsb * ag0; in BSIM4v7LoadOMP()
4122 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v7LoadOMP()
4139 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v7LoadOMP()
4264 gcgsb = -cgso * ag0; in BSIM4v7LoadOMP()
4268 gcsgb = gcgsb; in BSIM4v7LoadOMP()
4313 gcgsb = here->BSIM4v7cgdb * ag0; in BSIM4v7LoadOMP()
4314 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v7LoadOMP()
4331 gcgbb = -(gcggb + gcgdb + gcgsb); in BSIM4v7LoadOMP()
4454 gcgsb = -cgso * ag0; in BSIM4v7LoadOMP()
4458 gcsgb = gcgsb; in BSIM4v7LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3/
H A Db3ld.c79 double gcbdb, gcbgb, gcbsb, gcddb, gcdgb, gcdsb, gcgdb, gcggb, gcgsb, gcsdb; in BSIM3LoadOMP() local
2565 gcgsb = (here->BSIM3cgsb - cgso) * ag0; in BSIM3LoadOMP()
2614 gcgsb = -cgso * ag0; in BSIM3LoadOMP()
2681 gcgsb = (here->BSIM3cgdb - cgso) * ag0; in BSIM3LoadOMP()
2730 gcgsb = -cgso * ag0; in BSIM3LoadOMP()
2857 gcggb = gcgdb = gcgsb = 0.0; in BSIM3LoadOMP()
2882 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM3LoadOMP()
3030 here->BSIM3GbPt = m * (gcggb + gcgdb + gcgsb + ggtb); in BSIM3LoadOMP()
3032 here->BSIM3GspPt = m * (gcgsb - ggts); in BSIM3LoadOMP()
3081 (*(here->BSIM3GbPtr) -= m * (gcggb + gcgdb + gcgsb + ggtb)); in BSIM3LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v32/
H A Db3v32ld.c75 double gcbdb, gcbgb, gcbsb, gcddb, gcdgb, gcdsb, gcgdb, gcggb, gcgsb, gcsdb; in BSIM3v32LoadOMP() local
2878 gcgsb = (here->BSIM3v32cgsb - cgso) * ag0; in BSIM3v32LoadOMP()
2927 gcgsb = -cgso * ag0; in BSIM3v32LoadOMP()
2994 gcgsb = (here->BSIM3v32cgdb - cgso) * ag0; in BSIM3v32LoadOMP()
3043 gcgsb = -cgso * ag0; in BSIM3v32LoadOMP()
3170 gcggb = gcgdb = gcgsb = 0.0; in BSIM3v32LoadOMP()
3195 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs; in BSIM3v32LoadOMP()
3345 here->BSIM3v32GbPt = m * (gcggb + gcgdb + gcgsb + ggtb); in BSIM3v32LoadOMP()
3347 here->BSIM3v32GspPt = m * (gcgsb - ggts); in BSIM3v32LoadOMP()
3397 (*(here->BSIM3v32GbPtr) -= m * (gcggb + gcgdb + gcgsb + ggtb)); in BSIM3v32LoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v0/
H A Db3v0ld.c40 double gcbdb, gcbgb, gcbsb, gcddb, gcdgb, gcdsb, gcgdb, gcggb, gcgsb, gcsdb; in BSIM3v0load() local
1616 gcgsb = (here->BSIM3v0cgsb - cgso) * ag0; in BSIM3v0load()
1657 gcgsb = (here->BSIM3v0cgdb - cgso) * ag0; in BSIM3v0load()
1753 gcggb = gcgdb = gcgsb = 0.0; in BSIM3v0load()
1775 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in BSIM3v0load()
1892 (*(here->BSIM3v0GbPtr) -= m * (gcggb + gcgdb + gcgsb + here->BSIM3v0gtb)); in BSIM3v0load()
1894 (*(here->BSIM3v0GspPtr) += m * (gcgsb - here->BSIM3v0gts)); in BSIM3v0load()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/
H A Ddevsup.c749 double *gcggb, double *gcgdb, double *gcgsb, double *gcbgb, in DEVcap() argument
791 *gcgsb = (cgsb-covlgs)*ckt->CKTag[1]; in DEVcap()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3v1/
H A Db3v1ld.c46 double gcbdb, gcbgb, gcbsb, gcddb, gcdgb, gcdsb, gcgdb, gcggb, gcgsb, gcsdb; in BSIM3v1load() local
2122 gcgsb = (here->BSIM3v1cgsb - cgso) * ag0; in BSIM3v1load()
2163 gcgsb = (here->BSIM3v1cgdb - cgso) * ag0; in BSIM3v1load()
2259 gcggb = gcgdb = gcgsb = 0.0; in BSIM3v1load()
2281 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in BSIM3v1load()
2398 (*(here->BSIM3v1GbPtr) -= m * (gcggb + gcgdb + gcgsb + here->BSIM3v1gtb)); in BSIM3v1load()
2400 (*(here->BSIM3v1GspPtr) += m * (gcgsb - here->BSIM3v1gts)); in BSIM3v1load()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsimsoi/
H A Db4soild.c151 double gcgdb, gcggb, gcgsb, gcgeb, gcgT; in B4SOILoadOMP() local
9469 gcgsb = here->B4SOIcgsb * ag0; in B4SOILoadOMP()
9471 gcgbb = -(gcggb + gcgdb + gcgsb + gcgeb); in B4SOILoadOMP()
9497 gcgsb = (here->B4SOIcgsb - cgso) * ag0; in B4SOILoadOMP()
9499 gcgbb = -(gcggb + gcgdb + gcgsb + gcgeb); in B4SOILoadOMP()
9624 gcgsb = here->B4SOIcgdb * ag0; in B4SOILoadOMP()
9652 gcgsb = (here->B4SOIcgdb - cgso) * ag0; in B4SOILoadOMP()
9851 gcggb = gcgdb = gcgsb = gcgeb = gcgT = 0.0; in B4SOILoadOMP()
9882 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B4SOILoadOMP()
10821 (here->B4SOI_63 = m * (gcgsb + gigs + gIgtots)); in B4SOILoadOMP()
[all …]
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_pd/
H A Db3soipdld.c107 double gcgdb, gcggb, gcgsb, gcgeb, gcgT; in B3SOIPDload() local
3675 gcgsb = (here->B3SOIPDcgsb - cgso) * ag0; in B3SOIPDload()
3725 gcgsb = (here->B3SOIPDcgdb - cgso) * ag0; in B3SOIPDload()
3814 gcggb = gcgdb = gcgsb = gcgeb = gcgT = 0.0; in B3SOIPDload()
3835 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B3SOIPDload()
4048 (*(here->B3SOIPDGbPtr) -= m * (-gigb + gcggb + gcgdb + gcgsb + gcgeb)); in B3SOIPDload()
4064 (*(here->B3SOIPDGspPtr) += m * (gcgsb + gigs)); in B3SOIPDload()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_fd/
H A Db3soifdld.c113 double gcgdb, gcggb, gcgsb, gcgeb, gcgT; in B3SOIFDload() local
2819 gcgsb = (here->B3SOIFDcgsb - cgso) * ag0; in B3SOIFDload()
2870 gcgsb = (here->B3SOIFDcgdb - cgso) * ag0; in B3SOIFDload()
2959 gcggb = gcgdb = gcgsb = gcgeb = gcgT = 0.0; in B3SOIFDload()
2980 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B3SOIFDload()
3212 (*(here->B3SOIFDGspPtr) += m * gcgsb ); in B3SOIFDload()
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_dd/
H A Db3soiddld.c116 double gcgdb, gcggb, gcgsb, gcgeb, gcgT; in B3SOIDDload() local
3699 gcgsb = (here->B3SOIDDcgsb - cgso) * ag0; in B3SOIDDload()
3750 gcgsb = (here->B3SOIDDcgdb - cgso) * ag0; in B3SOIDDload()
3839 gcggb = gcgdb = gcgsb = gcgeb = gcgT = 0.0; in B3SOIDDload()
3860 ceqqg = cqgate - gcggb * vgb + gcgdb * vbd + gcgsb * vbs in B3SOIDDload()
4092 (*(here->B3SOIDDGbPtr) -= m * (gcggb + gcgdb + gcgsb + gcgeb)); in B3SOIDDload()
4105 (*(here->B3SOIDDGspPtr) += m * gcgsb ); in B3SOIDDload()