/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim1/ |
H A D | b1ld.c | 77 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 D | b2ld.c | 77 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 D | b1ld.c | 71 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 D | b2ld.c | 71 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 D | hsm2ld.c | 262 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 D | b4v5ld.c | 3787 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 D | b4ld.c | 4212 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 D | b4v6ld.c | 3966 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 D | b4v7ld.c | 4121 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 D | b3ld.c | 79 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 D | b3v32ld.c | 75 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 D | b3v0ld.c | 40 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 D | devsup.c | 749 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 D | b3v1ld.c | 46 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 D | b4soild.c | 151 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 D | b3soipdld.c | 107 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 D | b3soifdld.c | 113 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 D | b3soiddld.c | 116 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()
|