/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv2/ |
H A D | hsmhv2acld.c | 95 for ( here = HSMHV2instances(model); here!= NULL; here = HSMHV2nextInstance(here)) { in HSMHV2acLoad() 103 *(here->HSMHV2DdPtr) += here->HSMHV2_ydc_d[dNode] ; in HSMHV2acLoad() 109 *(here->HSMHV2DsPtr) += here->HSMHV2_ydc_d[sNode]; in HSMHV2acLoad() 113 *(here->HSMHV2DdbPtr) += here->HSMHV2_ydc_d[dbNode]; in HSMHV2acLoad() 116 *(here->HSMHV2DsubPtr) += here->HSMHV2_ydc_d[subNode]; in HSMHV2acLoad() 137 *(here->HSMHV2DPsubPtr) += here->HSMHV2_ydc_dP[subNode]; in HSMHV2acLoad() 150 *(here->HSMHV2GgPtr) += here->HSMHV2_ydc_g[gNode] ; in HSMHV2acLoad() 182 *(here->HSMHV2SdPtr) += here->HSMHV2_ydc_s[dNode]; in HSMHV2acLoad() 186 *(here->HSMHV2SsPtr) += here->HSMHV2_ydc_s[sNode] ; in HSMHV2acLoad() 195 *(here->HSMHV2SsubPtr) += here->HSMHV2_ydc_s[subNode]; in HSMHV2acLoad() [all …]
|
H A D | hsmhv2pzld.c | 94 for ( here = HSMHV2instances(model);here!= NULL ; in HSMHV2pzLoad() 95 here = HSMHV2nextInstance(here)) { in HSMHV2pzLoad() 102 *(here->HSMHV2DdPtr) += here->HSMHV2_ydc_d[dNode] + here->HSMHV2_ydyn_d[dNode] * s->real; in HSMHV2pzLoad() 108 *(here->HSMHV2DsPtr) += here->HSMHV2_ydc_d[sNode] + here->HSMHV2_ydyn_d[sNode] * s->real; in HSMHV2pzLoad() 112 *(here->HSMHV2DdbPtr) += here->HSMHV2_ydc_d[dbNode] + here->HSMHV2_ydyn_d[dbNode] * s->real; in HSMHV2pzLoad() 120 *(here->HSMHV2DPdPtr) += here->HSMHV2_ydc_dP[dNode] + here->HSMHV2_ydyn_dP[dNode] * s->real; in HSMHV2pzLoad() 126 *(here->HSMHV2DPsPtr) += here->HSMHV2_ydc_dP[sNode] + here->HSMHV2_ydyn_dP[sNode] * s->real; in HSMHV2pzLoad() 143 *(here->HSMHV2GgPtr) += here->HSMHV2_ydc_g[gNode] + here->HSMHV2_ydyn_g[gNode] * s->real; in HSMHV2pzLoad() 149 *(here->HSMHV2GPdPtr) += here->HSMHV2_ydc_gP[dNode] + here->HSMHV2_ydyn_gP[dNode] * s->real; in HSMHV2pzLoad() 175 *(here->HSMHV2SdPtr) += here->HSMHV2_ydc_s[dNode] + here->HSMHV2_ydyn_s[dNode] * s->real; in HSMHV2pzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisimhv1/ |
H A D | hsmhvacld.c | 53 for ( here = HSMHVinstances(model); here!= NULL; here = HSMHVnextInstance(here)) { in HSMHVacLoad() 61 *(here->HSMHVDdPtr) += here->HSMHV_ydc_d[dNode] ; in HSMHVacLoad() 65 *(here->HSMHVDgpPtr) += here->HSMHV_ydc_d[gNodePrime]; in HSMHVacLoad() 67 *(here->HSMHVDsPtr) += here->HSMHV_ydc_d[sNode]; in HSMHVacLoad() 71 *(here->HSMHVDdbPtr) += here->HSMHV_ydc_d[dbNode]; in HSMHVacLoad() 74 *(here->HSMHVDsubPtr) += here->HSMHV_ydc_d[subNode]; in HSMHVacLoad() 82 *(here->HSMHVDPdPtr) += here->HSMHV_ydc_dP[dNode] ; in HSMHVacLoad() 95 *(here->HSMHVDPsubPtr) += here->HSMHV_ydc_dP[subNode]; in HSMHVacLoad() 108 *(here->HSMHVGgPtr) += here->HSMHV_ydc_g[gNode] ; in HSMHVacLoad() 140 *(here->HSMHVSdPtr) += here->HSMHV_ydc_s[dNode]; in HSMHVacLoad() [all …]
|
H A D | hsmhvpzld.c | 52 for ( here = HSMHVinstances(model);here!= NULL ; in HSMHVpzLoad() 53 here = HSMHVnextInstance(here)) { in HSMHVpzLoad() 60 *(here->HSMHVDdPtr) += here->HSMHV_ydc_d[dNode] + here->HSMHV_ydyn_d[dNode] * s->real; in HSMHVpzLoad() 66 *(here->HSMHVDsPtr) += here->HSMHV_ydc_d[sNode] + here->HSMHV_ydyn_d[sNode] * s->real; in HSMHVpzLoad() 70 *(here->HSMHVDdbPtr) += here->HSMHV_ydc_d[dbNode] + here->HSMHV_ydyn_d[dbNode] * s->real; in HSMHVpzLoad() 78 *(here->HSMHVDPdPtr) += here->HSMHV_ydc_dP[dNode] + here->HSMHV_ydyn_dP[dNode] * s->real; in HSMHVpzLoad() 84 *(here->HSMHVDPsPtr) += here->HSMHV_ydc_dP[sNode] + here->HSMHV_ydyn_dP[sNode] * s->real; in HSMHVpzLoad() 101 *(here->HSMHVGgPtr) += here->HSMHV_ydc_g[gNode] + here->HSMHV_ydyn_g[gNode] * s->real; in HSMHVpzLoad() 107 *(here->HSMHVGPdPtr) += here->HSMHV_ydc_gP[dNode] + here->HSMHV_ydyn_gP[dNode] * s->real; in HSMHVpzLoad() 133 *(here->HSMHVSdPtr) += here->HSMHV_ydc_s[dNode] + here->HSMHV_ydyn_s[dNode] * s->real; in HSMHVpzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hisim2/ |
H A D | hsm2ld.c | 211 …here->HSM2_mode*here->HSM2_ids, log10(here->HSM2_ids), here->HSM2_gm/here->HSM2_ids, here->HSM2_gm… in ShowPhysVals() 455 Idtot = here->HSM2_ids + here->HSM2_isub - here->HSM2_ibd in HSM2LoadOMP() 461 Ibtot = here->HSM2_ibs + here->HSM2_ibd - here->HSM2_isub in HSM2LoadOMP() 485 Ibtot = here->HSM2_ibs + here->HSM2_ibd - here->HSM2_isub in HSM2LoadOMP() 813 here->HSM2_cggb, here->HSM2_cgdb, here->HSM2_cgsb, in HSM2LoadOMP() 814 here->HSM2_cbgb, here->HSM2_cbdb, here->HSM2_cbsb, in HSM2LoadOMP() 830 Idtot = here->HSM2_ids + here->HSM2_isub - here->HSM2_ibd + here->HSM2_igidl; in HSM2LoadOMP() 1359 here->HSM2_55 = here->HSM2_grbpd + here->HSM2_grbps + here->HSM2_grbpb; in HSM2LoadOMP() 1370 here->HSM2_63 = here->HSM2_grbsb + here->HSM2_grbdb + here->HSM2_grbpb; in HSM2LoadOMP() 1452 *(here->HSM2BPbpPtr) += here->HSM2_grbpd + here->HSM2_grbps + here->HSM2_grbpb; in HSM2LoadOMP() [all …]
|
H A D | hsm2pzld.c | 49 here = HSM2nextInstance(here)) { in HSM2pzLoad() 57 gbbsp = here->HSM2_gbds + here->HSM2_gbgs + here->HSM2_gbbs; in HSM2pzLoad() 121 gbbdp = here->HSM2_gbds + here->HSM2_gbgs + here->HSM2_gbbs; in HSM2pzLoad() 339 *(here->HSM2DBdbPtr) += gbd + here->HSM2_grbpd + here->HSM2_grbdb; in HSM2pzLoad() 341 *(here->HSM2DBbPtr) -= here->HSM2_grbdb; in HSM2pzLoad() 344 *(here->HSM2BPbPtr) -= here->HSM2_grbpb; in HSM2pzLoad() 346 *(here->HSM2BPbpPtr) += here->HSM2_grbpd + here->HSM2_grbps + here->HSM2_grbpb; in HSM2pzLoad() 352 *(here->HSM2SBbPtr) -= here->HSM2_grbsb; in HSM2pzLoad() 355 *(here->HSM2SBsbPtr) += gbs + here->HSM2_grbps + here->HSM2_grbsb; in HSM2pzLoad() 357 *(here->HSM2BdbPtr) -= here->HSM2_grbdb; in HSM2pzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/hicum2/ |
H A D | hicum2acld.c | 22 HICUMinstance *here; in HICUMacLoad() local 128 for( here = HICUMinstances(model); here!= NULL; in HICUMacLoad() 129 here = HICUMnextInstance(here)) { in HICUMacLoad() 134 Icic_Vcic = 1/here->HICUMrcx_t.rpart; in HICUMacLoad() 135 …Icic_Vrth = -*(ckt->CKTstate0 + here->HICUMvcic)/here->HICUMrcx_t.rpart/here->HICUMrcx_t.rpart*… in HICUMacLoad() 142 …Ibbp_Vrth = -*(ckt->CKTstate0 + here->HICUMvbbp)/here->HICUMrbx_t.rpart/here->HICUMrbx_t.rpart*… in HICUMacLoad() 148 Ieie_Veie = 1/here->HICUMre_t.rpart; in HICUMacLoad() 149 …Ieie_Vrth = -*(ckt->CKTstate0 + here->HICUMveie)/here->HICUMre_t.rpart/here->HICUMre_t.rpart*he… in HICUMacLoad() 160 …Irth_Vrth = (1/here->HICUMrth_t.rpart - *(ckt->CKTstate0 + here->HICUMvrth)/(here->HICUMrth_t.r… in HICUMacLoad() 302 if (here->HICUMrbi>0.0) { in HICUMacLoad() [all …]
|
H A D | hicum2pzld.c | 23 HICUMinstance *here; in HICUMpzLoad() local 129 for( here = HICUMinstances(model); here!= NULL; in HICUMpzLoad() 130 here = HICUMnextInstance(here)) { in HICUMpzLoad() 136 …Icic_Vrth = -*(ckt->CKTstate0 + here->HICUMvcic)/here->HICUMrcx_t.rpart/here->HICUMrcx_t.rpart*… in HICUMpzLoad() 143 …Ibbp_Vrth = -*(ckt->CKTstate0 + here->HICUMvbbp)/here->HICUMrbx_t.rpart/here->HICUMrbx_t.rpart*… in HICUMpzLoad() 150 …Ieie_Vrth = -*(ckt->CKTstate0 + here->HICUMveie)/here->HICUMre_t.rpart/here->HICUMre_t.rpart*he… in HICUMpzLoad() 161 …Irth_Vrth = (1/here->HICUMrth_t.rpart - *(ckt->CKTstate0 + here->HICUMvrth)/(here->HICUMrth_t.r… in HICUMpzLoad() 301 if (here->HICUMrbi>0.0) { in HICUMpzLoad() 377 XQf_Vxf = here->HICUMqf_Vxf; in HICUMpzLoad() 422 if (here->HICUMrbi>0.0) { in HICUMpzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/vbic/ |
H A D | vbicacld.c | 23 VBICinstance *here; in VBICacLoad() local 39 for( here = VBICinstances(model); here!= NULL; in VBICacLoad() 40 here = VBICnextInstance(here)) { in VBICacLoad() 75 *(here->VBICbaseBIBaseBIPtr) += Ibe_Vbei; in VBICacLoad() 76 *(here->VBICbaseBIEmitEIPtr) += -Ibe_Vbei; in VBICacLoad() 77 *(here->VBICemitEIBaseBIPtr) += -Ibe_Vbei; in VBICacLoad() 78 *(here->VBICemitEIEmitEIPtr) += Ibe_Vbei; in VBICacLoad() 111 *(here->VBICbaseBIBaseBIPtr) += Ibc_Vbci; in VBICacLoad() 173 *(here->VBICemitEmitPtr) += Ire_Vre; in VBICacLoad() 174 *(here->VBICemitEIEmitEIPtr) += Ire_Vre; in VBICacLoad() [all …]
|
H A D | vbicpzld.c | 23 VBICinstance *here; in VBICpzLoad() local 39 for( here = VBICinstances(model); here!= NULL; in VBICpzLoad() 40 here = VBICnextInstance(here)) { in VBICpzLoad() 129 *(here->VBICcollCollPtr) += Ircx_Vrcx; in VBICpzLoad() 151 *(here->VBICbaseBasePtr) += Irbx_Vrbx; in VBICpzLoad() 173 *(here->VBICemitEmitPtr) += Ire_Vre; in VBICpzLoad() 175 *(here->VBICemitEIEmitPtr) += -Ire_Vre; in VBICpzLoad() 176 *(here->VBICemitEmitEIPtr) += -Ire_Vre; in VBICpzLoad() 217 *(here->VBICsubsSubsPtr) += Irs_Vrs; in VBICpzLoad() 219 *(here->VBICsubsSISubsPtr) += -Irs_Vrs; in VBICpzLoad() [all …]
|
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/bsim1/ |
H A D | b1disto.c | 60 for (here = model->B1instances; here != NULL ; 61 here=here->B1nextInstance) { 135 here->qg_y2, 136 here->qg_z2, 137 here->qg_xy, 138 here->qg_yz, 139 here->qg_xz, 148 here->qg_y2, 149 here->qg_z2, 150 here->qg_xy, [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim1/ |
H A D | b1disto.c | 39 B1instance *here; in B1disto() local 52 for (here = B1instances(model); here != NULL ; in B1disto() 53 here=B1nextInstance(here)) { in B1disto() 125 here->qg_y2, in B1disto() 126 here->qg_z2, in B1disto() 127 here->qg_xy, in B1disto() 128 here->qg_yz, in B1disto() 129 here->qg_xz, in B1disto() 138 here->qg_y2, in B1disto() 139 here->qg_z2, in B1disto() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsimsoi/ |
H A D | b4soiacld.c | 81 for (here = B4SOIinstances(model); here!= NULL; in B4SOIacLoad() 82 here = B4SOInextInstance(here)) in B4SOIacLoad() 242 cdgb = - (here->B4SOIcdgb + here->B4SOIcggb + here->B4SOIcbgb); in B4SOIacLoad() 243 cdsb = - (here->B4SOIcddb + here->B4SOIcgdb + here->B4SOIcbdb); in B4SOIacLoad() 244 cddb = - (here->B4SOIcdsb + here->B4SOIcgsb + here->B4SOIcbsb); in B4SOIacLoad() 245 cdeb = - (here->B4SOIcdeb + here->B4SOIcbeb + here->B4SOIceeb); in B4SOIacLoad() 247 + here->B4SOIcdT + here->B4SOIceT); in B4SOIacLoad() 796 (*(here->B4SOIDBdbPtr) += m * (here->B4SOIGGjdb in B4SOIacLoad() 799 (*(here->B4SOIDBbPtr) -= m * here->B4SOIgrbdb); in B4SOIacLoad() 800 (*(here->B4SOISBbPtr) -= m * here->B4SOIgrbsb); in B4SOIacLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v5/ |
H A D | b4v5pzld.c | 54 { for (here = BSIM4v5instances(model); here!= NULL; in BSIM4v5pzLoad() 55 here = BSIM4v5nextInstance(here)) in BSIM4v5pzLoad() 71 gbbsp = here->BSIM4v5gbds + here->BSIM4v5gbgs + here->BSIM4v5gbbs; in BSIM4v5pzLoad() 239 Csd = -(here->BSIM4v5cgdb + here->BSIM4v5cddb in BSIM4v5pzLoad() 243 Csg = -(here->BSIM4v5cggb + here->BSIM4v5cdgb in BSIM4v5pzLoad() 248 Css = -(here->BSIM4v5cgsb + here->BSIM4v5cdsb in BSIM4v5pzLoad() 269 gbbdp = here->BSIM4v5gbds + here->BSIM4v5gbgs + here->BSIM4v5gbbs; in BSIM4v5pzLoad() 704 (*(here->BSIM4v5DBdbPtr) += m * (here->BSIM4v5gbd + here->BSIM4v5grbpd in BSIM4v5pzLoad() 712 (*(here->BSIM4v5BPbpPtr) += m * (here->BSIM4v5grbpd + here->BSIM4v5grbps in BSIM4v5pzLoad() 724 + here->BSIM4v5grbps + here->BSIM4v5grbsb)); in BSIM4v5pzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v6/ |
H A D | b4v6pzld.c | 56 { for (here = BSIM4v6instances(model); here!= NULL; in BSIM4v6pzLoad() 57 here = BSIM4v6nextInstance(here)) in BSIM4v6pzLoad() 73 gbbsp = here->BSIM4v6gbds + here->BSIM4v6gbgs + here->BSIM4v6gbbs; in BSIM4v6pzLoad() 241 Csd = -(here->BSIM4v6cgdb + here->BSIM4v6cddb in BSIM4v6pzLoad() 245 Csg = -(here->BSIM4v6cggb + here->BSIM4v6cdgb in BSIM4v6pzLoad() 250 Css = -(here->BSIM4v6cgsb + here->BSIM4v6cdsb in BSIM4v6pzLoad() 271 gbbdp = here->BSIM4v6gbds + here->BSIM4v6gbgs + here->BSIM4v6gbbs; in BSIM4v6pzLoad() 705 (*(here->BSIM4v6DBdbPtr) += m * (here->BSIM4v6gbd + here->BSIM4v6grbpd in BSIM4v6pzLoad() 713 (*(here->BSIM4v6BPbpPtr) += m * (here->BSIM4v6grbpd + here->BSIM4v6grbps in BSIM4v6pzLoad() 725 + here->BSIM4v6grbps + here->BSIM4v6grbsb)); in BSIM4v6pzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4v7/ |
H A D | b4v7pzld.c | 28 BSIM4v7instance *here; in BSIM4v7pzLoad() local 56 { for (here = BSIM4v7instances(model); here!= NULL; in BSIM4v7pzLoad() 57 here = BSIM4v7nextInstance(here)) in BSIM4v7pzLoad() 73 gbbsp = here->BSIM4v7gbds + here->BSIM4v7gbgs + here->BSIM4v7gbbs; in BSIM4v7pzLoad() 173 xcsdb = -(here->BSIM4v7cgdb + here->BSIM4v7cbdb in BSIM4v7pzLoad() 176 + here->BSIM4v7cbsb + here->BSIM4v7cdsb); in BSIM4v7pzLoad() 271 gbbdp = here->BSIM4v7gbds + here->BSIM4v7gbgs + here->BSIM4v7gbbs; in BSIM4v7pzLoad() 705 (*(here->BSIM4v7DBdbPtr) += m * (here->BSIM4v7gbd + here->BSIM4v7grbpd in BSIM4v7pzLoad() 713 (*(here->BSIM4v7BPbpPtr) += m * (here->BSIM4v7grbpd + here->BSIM4v7grbps in BSIM4v7pzLoad() 730 (*(here->BSIM4v7BbPtr) += m * (here->BSIM4v7grbsb + here->BSIM4v7grbdb in BSIM4v7pzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim4/ |
H A D | b4pzld.c | 103 { for (here = BSIM4instances(model); here!= NULL; in BSIM4pzLoad() 104 here = BSIM4nextInstance(here)) in BSIM4pzLoad() 120 gbbsp = here->BSIM4gbds + here->BSIM4gbgs + here->BSIM4gbbs; in BSIM4pzLoad() 220 xcsdb = -(here->BSIM4cgdb + here->BSIM4cbdb in BSIM4pzLoad() 223 + here->BSIM4cbsb + here->BSIM4cdsb); in BSIM4pzLoad() 318 gbbdp = here->BSIM4gbds + here->BSIM4gbgs + here->BSIM4gbbs; in BSIM4pzLoad() 752 (*(here->BSIM4DBdbPtr) += m * (here->BSIM4gbd + here->BSIM4grbpd in BSIM4pzLoad() 760 (*(here->BSIM4BPbpPtr) += m * (here->BSIM4grbpd + here->BSIM4grbps in BSIM4pzLoad() 777 (*(here->BSIM4BbPtr) += m * (here->BSIM4grbsb + here->BSIM4grbdb in BSIM4pzLoad() 793 *(here->BSIM4GPqPtr) -= m * here->BSIM4gtau; in BSIM4pzLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/soi3/ |
H A D | soi3acld.c | 81 here = SOI3nextInstance(here)) in SOI3acLoad() 346 here->SOI3gbd+xrev*(here->SOI3gmf+here->SOI3gmbs+ in SOI3acLoad() 348 *(here->SOI3DP_spPtr) += m * (-here->SOI3gds - here->SOI3gBJTdb_bs in SOI3acLoad() 350 here->SOI3gMmf+here->SOI3gMmb+here->SOI3gMmbs+here->SOI3gMd)); in SOI3acLoad() 351 *(here->SOI3DP_bPtr) += m * (-here->SOI3gbd + here->SOI3gBJTdb_bs in SOI3acLoad() 359 *(here->SOI3SP_dpPtr) += m * (-here->SOI3gds - here->SOI3gBJTsb_bd in SOI3acLoad() 361 here->SOI3gMmf+here->SOI3gMmb+here->SOI3gMmbs+here->SOI3gMd)); in SOI3acLoad() 363 here->SOI3gbs+xnrm*(here->SOI3gmf+here->SOI3gmbs+ in SOI3acLoad() 365 *(here->SOI3SP_bPtr) += m * (-here->SOI3gbs + here->SOI3gBJTsb_bd in SOI3acLoad() 371 *(here->SOI3B_dpPtr) += m * (-(here->SOI3gbd) + here->SOI3gBJTsb_bd + in SOI3acLoad() [all …]
|
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/mos/ |
H A D | mosacld.c | 32 for (here = model->MOSinstances; here!= NULL; 33 here = here->MOSnextInstance) { 75 *(here->MOSBbPtr) += here->MOSgbd + here->MOSgbs; 78 *(here->MOSBdpPtr) -= here->MOSgbd; 79 *(here->MOSBspPtr) -= here->MOSgbs; 92 *(here->MOSDPbPtr) += -here->MOSgbd + here->MOSgmbs; 94 here->MOSgds + here->MOSgm + here->MOSgmbs; 97 *(here->MOSSPbPtr) -= here->MOSgbs + here->MOSgmbs; 108 *(here->MOSDPbPtr) -= here->MOSgbd + here->MOSgmbs; 112 *(here->MOSSPbPtr) -= here->MOSgbs - here->MOSgmbs; [all …]
|
H A D | mosload.c | 1195 *(here->MOSDPbPtr) += -here->MOSgbd+ here->MOSgmbs; 1196 *(here->MOSDPspPtr)-= here->MOSgds + here->MOSgm + here->MOSgmbs; 1198 *(here->MOSSPbPtr) -= here->MOSgbs + here->MOSgmbs; 1209 *(here->MOSDPbPtr) -= here->MOSgbd + here->MOSgmbs; 1212 *(here->MOSSPbPtr) -= here->MOSgbs - here->MOSgmbs; 1213 *(here->MOSSPdpPtr)-= here->MOSgds + here->MOSgm + here->MOSgmbs; 1292 *(here->MOSBbPtr) += here->MOSgbd + here->MOSgbs; 1304 here->MOSgbs + here->MOSgm + here->MOSgmbs; 1307 *(here->MOSDPbPtr) += -here->MOSgbd+ here->MOSgmbs; 1308 *(here->MOSDPspPtr)-= here->MOSgds + here->MOSgm + here->MOSgmbs; [all …]
|
/dports/cad/jspice3/jspice3-2.5/src/lib/dev/src/ |
H A D | srcset.c | 63 for (here = model->SRCinstances; here != NULL; 64 here = here->SRCnextInstance) { 75 here->SRCvalue = here->SRCdcValue; 286 *(here->SRCibrContBrptr) += here->SRCcoeff; 296 *(here->SRCibrContPosptr) -= here->SRCcoeff; 297 *(here->SRCibrContNegptr) += here->SRCcoeff; 307 *(here->SRCposContBrptr) += here->SRCcoeff; 308 *(here->SRCnegContBrptr) -= here->SRCcoeff; 318 *(here->SRCposContPosptr) += here->SRCcoeff; 319 *(here->SRCposContNegptr) -= here->SRCcoeff; [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_fd/ |
H A D | b3soifdacld.c | 55 for (here = B3SOIFDinstances(model); here!= NULL; in B3SOIFDacLoad() 56 here = B3SOIFDnextInstance(here)) in B3SOIFDacLoad() 147 cdgb = - (here->B3SOIFDcdgb + here->B3SOIFDcggb + here->B3SOIFDcbgb in B3SOIFDacLoad() 149 cdsb = - (here->B3SOIFDcddb + here->B3SOIFDcgdb + here->B3SOIFDcbdb in B3SOIFDacLoad() 151 cddb = - (here->B3SOIFDcdsb + here->B3SOIFDcgsb + here->B3SOIFDcbsb in B3SOIFDacLoad() 153 cdeb = - (here->B3SOIFDcdeb + here->B3SOIFDcgeb + here->B3SOIFDcbeb in B3SOIFDacLoad() 364 *(here->B3SOIFDGgPtr), *(here->B3SOIFDGdpPtr), in B3SOIFDacLoad() 365 *(here->B3SOIFDGspPtr), *(here->B3SOIFDGbPtr), in B3SOIFDacLoad() 368 *(here->B3SOIFDDPgPtr), *(here->B3SOIFDDPdpPtr), in B3SOIFDacLoad() 369 *(here->B3SOIFDDPspPtr), *(here->B3SOIFDDPbPtr), in B3SOIFDacLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/mos2/ |
H A D | mos2sld.c | 99 for (here = MOS2instances(model); here != NULL ; in MOS2sLoad() 100 here=MOS2nextInstance(here)) { in MOS2sLoad() 105 here->MOS2gNode,here->MOS2dNode,here->MOS2dNodePrime); in MOS2sLoad() 107 here->MOS2sNode ,here->MOS2sNodePrime, in MOS2sLoad() 108 here->MOS2bNode,here->MOS2senParmNo); in MOS2sLoad() 158 cspr0= -(here->MOS2cd + here->MOS2cbd + here->MOS2cbs); in MOS2sLoad() 221 here->MOS2f2d = here->MOS2Cbd* in MOS2sLoad() 227 here->MOS2f3d = here->MOS2Cbd * in MOS2sLoad() 232 here->MOS2f4d = here->MOS2Cbd* in MOS2sLoad() 249 here->MOS2f2s = here->MOS2Cbs* in MOS2sLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/mos1/ |
H A D | mos1sld.c | 99 for (here = MOS1instances(model); here != NULL ; in MOS1sLoad() 100 here=MOS1nextInstance(here)) { in MOS1sLoad() 105 here->MOS1gNode,here->MOS1dNode,here->MOS1dNodePrime); in MOS1sLoad() 107 here->MOS1sNode ,here->MOS1sNodePrime, in MOS1sLoad() 108 here->MOS1bNode,here->MOS1senParmNo); in MOS1sLoad() 158 cspr0= -(here->MOS1cd + here->MOS1cbd + here->MOS1cbs); in MOS1sLoad() 221 here->MOS1f2d = here->MOS1Cbd* in MOS1sLoad() 227 here->MOS1f3d = here->MOS1Cbd * in MOS1sLoad() 233 here->MOS1f4d = here->MOS1Cbd* in MOS1sLoad() 250 here->MOS1f2s = here->MOS1Cbs* in MOS1sLoad() [all …]
|
/dports/cad/ngspice_rework/ngspice-35/src/spicelib/devices/bsim3soi_dd/ |
H A D | b3soiddacld.c | 54 for (here = B3SOIDDinstances(model); here!= NULL; in B3SOIDDacLoad() 55 here = B3SOIDDnextInstance(here)) in B3SOIDDacLoad() 146 cdgb = - (here->B3SOIDDcdgb + here->B3SOIDDcggb + here->B3SOIDDcbgb in B3SOIDDacLoad() 148 cdsb = - (here->B3SOIDDcddb + here->B3SOIDDcgdb + here->B3SOIDDcbdb in B3SOIDDacLoad() 150 cddb = - (here->B3SOIDDcdsb + here->B3SOIDDcgsb + here->B3SOIDDcbsb in B3SOIDDacLoad() 152 cdeb = - (here->B3SOIDDcdeb + here->B3SOIDDcgeb + here->B3SOIDDcbeb in B3SOIDDacLoad() 383 *(here->B3SOIDDGgPtr), *(here->B3SOIDDGdpPtr), in B3SOIDDacLoad() 384 *(here->B3SOIDDGspPtr), *(here->B3SOIDDGbPtr), in B3SOIDDacLoad() 387 *(here->B3SOIDDDPgPtr), *(here->B3SOIDDDPdpPtr), in B3SOIDDacLoad() 388 *(here->B3SOIDDDPspPtr), *(here->B3SOIDDDPbPtr), in B3SOIDDacLoad() [all …]
|