⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b3v1smpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
            mod->BSIM3v1SwngateGiven = TRUE;	    if (mod->BSIM3v1Swngate > 1.0e23)		mod->BSIM3v1Swngate *= 1.0e-6;            break;        case BSIM3v1S_MOD_WGAMMA1:            mod->BSIM3v1Swgamma1 = value->rValue;            mod->BSIM3v1Swgamma1Given = TRUE;            break;        case BSIM3v1S_MOD_WGAMMA2:            mod->BSIM3v1Swgamma2 = value->rValue;            mod->BSIM3v1Swgamma2Given = TRUE;            break;        case BSIM3v1S_MOD_WVBX:            mod->BSIM3v1Swvbx = value->rValue;            mod->BSIM3v1SwvbxGiven = TRUE;            break;        case BSIM3v1S_MOD_WVBM:            mod->BSIM3v1Swvbm = value->rValue;            mod->BSIM3v1SwvbmGiven = TRUE;            break;        case BSIM3v1S_MOD_WXT:            mod->BSIM3v1Swxt = value->rValue;            mod->BSIM3v1SwxtGiven = TRUE;            break;        case  BSIM3v1S_MOD_WK1:            mod->BSIM3v1Swk1 = value->rValue;            mod->BSIM3v1Swk1Given = TRUE;            break;        case  BSIM3v1S_MOD_WKT1:            mod->BSIM3v1Swkt1 = value->rValue;            mod->BSIM3v1Swkt1Given = TRUE;            break;        case  BSIM3v1S_MOD_WKT1L:            mod->BSIM3v1Swkt1l = value->rValue;            mod->BSIM3v1Swkt1lGiven = TRUE;            break;        case  BSIM3v1S_MOD_WKT2:            mod->BSIM3v1Swkt2 = value->rValue;            mod->BSIM3v1Swkt2Given = TRUE;            break;        case  BSIM3v1S_MOD_WK2:            mod->BSIM3v1Swk2 = value->rValue;            mod->BSIM3v1Swk2Given = TRUE;            break;        case  BSIM3v1S_MOD_WK3:            mod->BSIM3v1Swk3 = value->rValue;            mod->BSIM3v1Swk3Given = TRUE;            break;        case  BSIM3v1S_MOD_WK3B:            mod->BSIM3v1Swk3b = value->rValue;            mod->BSIM3v1Swk3bGiven = TRUE;            break;        case  BSIM3v1S_MOD_WNLX:            mod->BSIM3v1Swnlx = value->rValue;            mod->BSIM3v1SwnlxGiven = TRUE;            break;        case  BSIM3v1S_MOD_WW0:            mod->BSIM3v1Sww0 = value->rValue;            mod->BSIM3v1Sww0Given = TRUE;            break;        case  BSIM3v1S_MOD_WDVT0:                           mod->BSIM3v1Swdvt0 = value->rValue;            mod->BSIM3v1Swdvt0Given = TRUE;            break;        case  BSIM3v1S_MOD_WDVT1:                         mod->BSIM3v1Swdvt1 = value->rValue;            mod->BSIM3v1Swdvt1Given = TRUE;            break;        case  BSIM3v1S_MOD_WDVT2:                         mod->BSIM3v1Swdvt2 = value->rValue;            mod->BSIM3v1Swdvt2Given = TRUE;            break;        case  BSIM3v1S_MOD_WDVT0W:                           mod->BSIM3v1Swdvt0w = value->rValue;            mod->BSIM3v1Swdvt0wGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDVT1W:                         mod->BSIM3v1Swdvt1w = value->rValue;            mod->BSIM3v1Swdvt1wGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDVT2W:                         mod->BSIM3v1Swdvt2w = value->rValue;            mod->BSIM3v1Swdvt2wGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDROUT:                         mod->BSIM3v1Swdrout = value->rValue;            mod->BSIM3v1SwdroutGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDSUB:                         mod->BSIM3v1Swdsub = value->rValue;            mod->BSIM3v1SwdsubGiven = TRUE;            break;        case BSIM3v1S_MOD_WVTH0:            mod->BSIM3v1Swvth0 = value->rValue;            mod->BSIM3v1Swvth0Given = TRUE;            break;        case BSIM3v1S_MOD_WUA:            mod->BSIM3v1Swua = value->rValue;            mod->BSIM3v1SwuaGiven = TRUE;            break;        case BSIM3v1S_MOD_WUA1:            mod->BSIM3v1Swua1 = value->rValue;            mod->BSIM3v1Swua1Given = TRUE;            break;        case BSIM3v1S_MOD_WUB:            mod->BSIM3v1Swub = value->rValue;            mod->BSIM3v1SwubGiven = TRUE;            break;        case BSIM3v1S_MOD_WUB1:            mod->BSIM3v1Swub1 = value->rValue;            mod->BSIM3v1Swub1Given = TRUE;            break;        case BSIM3v1S_MOD_WUC:            mod->BSIM3v1Swuc = value->rValue;            mod->BSIM3v1SwucGiven = TRUE;            break;        case BSIM3v1S_MOD_WUC1:            mod->BSIM3v1Swuc1 = value->rValue;            mod->BSIM3v1Swuc1Given = TRUE;            break;        case  BSIM3v1S_MOD_WU0 :            mod->BSIM3v1Swu0 = value->rValue;            mod->BSIM3v1Swu0Given = TRUE;            break;        case  BSIM3v1S_MOD_WUTE :            mod->BSIM3v1Swute = value->rValue;            mod->BSIM3v1SwuteGiven = TRUE;            break;        case BSIM3v1S_MOD_WVOFF:            mod->BSIM3v1Swvoff = value->rValue;            mod->BSIM3v1SwvoffGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDELTA :            mod->BSIM3v1Swdelta = value->rValue;            mod->BSIM3v1SwdeltaGiven = TRUE;            break;        case BSIM3v1S_MOD_WRDSW:            mod->BSIM3v1Swrdsw = value->rValue;            mod->BSIM3v1SwrdswGiven = TRUE;            break;                             case BSIM3v1S_MOD_WPRWB:            mod->BSIM3v1Swprwb = value->rValue;            mod->BSIM3v1SwprwbGiven = TRUE;            break;                             case BSIM3v1S_MOD_WPRWG:            mod->BSIM3v1Swprwg = value->rValue;            mod->BSIM3v1SwprwgGiven = TRUE;            break;                             case BSIM3v1S_MOD_WPRT:            mod->BSIM3v1Swprt = value->rValue;            mod->BSIM3v1SwprtGiven = TRUE;            break;                             case BSIM3v1S_MOD_WETA0:            mod->BSIM3v1Sweta0 = value->rValue;            mod->BSIM3v1Sweta0Given = TRUE;            break;                         case BSIM3v1S_MOD_WETAB:            mod->BSIM3v1Swetab = value->rValue;            mod->BSIM3v1SwetabGiven = TRUE;            break;                         case BSIM3v1S_MOD_WPCLM:            mod->BSIM3v1Swpclm = value->rValue;            mod->BSIM3v1SwpclmGiven = TRUE;            break;                         case BSIM3v1S_MOD_WPDIBL1:            mod->BSIM3v1Swpdibl1 = value->rValue;            mod->BSIM3v1Swpdibl1Given = TRUE;            break;                         case BSIM3v1S_MOD_WPDIBL2:            mod->BSIM3v1Swpdibl2 = value->rValue;            mod->BSIM3v1Swpdibl2Given = TRUE;            break;                         case BSIM3v1S_MOD_WPDIBLB:            mod->BSIM3v1Swpdiblb = value->rValue;            mod->BSIM3v1SwpdiblbGiven = TRUE;            break;                         case BSIM3v1S_MOD_WPSCBE1:            mod->BSIM3v1Swpscbe1 = value->rValue;            mod->BSIM3v1Swpscbe1Given = TRUE;            break;                         case BSIM3v1S_MOD_WPSCBE2:            mod->BSIM3v1Swpscbe2 = value->rValue;            mod->BSIM3v1Swpscbe2Given = TRUE;            break;                         case BSIM3v1S_MOD_WPVAG:            mod->BSIM3v1Swpvag = value->rValue;            mod->BSIM3v1SwpvagGiven = TRUE;            break;                         case  BSIM3v1S_MOD_WWR :            mod->BSIM3v1Swwr = value->rValue;            mod->BSIM3v1SwwrGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDWG :            mod->BSIM3v1Swdwg = value->rValue;            mod->BSIM3v1SwdwgGiven = TRUE;            break;        case  BSIM3v1S_MOD_WDWB :            mod->BSIM3v1Swdwb = value->rValue;            mod->BSIM3v1SwdwbGiven = TRUE;            break;        case  BSIM3v1S_MOD_WB0 :            mod->BSIM3v1Swb0 = value->rValue;            mod->BSIM3v1Swb0Given = TRUE;            break;        case  BSIM3v1S_MOD_WB1 :            mod->BSIM3v1Swb1 = value->rValue;            mod->BSIM3v1Swb1Given = TRUE;            break;        case  BSIM3v1S_MOD_WALPHA0 :            mod->BSIM3v1Swalpha0 = value->rValue;            mod->BSIM3v1Swalpha0Given = TRUE;            break;        case  BSIM3v1S_MOD_WBETA0 :            mod->BSIM3v1Swbeta0 = value->rValue;            mod->BSIM3v1Swbeta0Given = TRUE;            break;        case  BSIM3v1S_MOD_WELM :            mod->BSIM3v1Swelm = value->rValue;            mod->BSIM3v1SwelmGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCGSL :            mod->BSIM3v1Swcgsl = value->rValue;            mod->BSIM3v1SwcgslGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCGDL :            mod->BSIM3v1Swcgdl = value->rValue;            mod->BSIM3v1SwcgdlGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCKAPPA :            mod->BSIM3v1Swckappa = value->rValue;            mod->BSIM3v1SwckappaGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCF :            mod->BSIM3v1Swcf = value->rValue;            mod->BSIM3v1SwcfGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCLC :            mod->BSIM3v1Swclc = value->rValue;            mod->BSIM3v1SwclcGiven = TRUE;            break;        case  BSIM3v1S_MOD_WCLE :            mod->BSIM3v1Swcle = value->rValue;            mod->BSIM3v1SwcleGiven = TRUE;            break;        case  BSIM3v1S_MOD_WVFBCV :            mod->BSIM3v1Swvfbcv = value->rValue;            mod->BSIM3v1SwvfbcvGiven = TRUE;            break;	/* Cross-term dependence */        case  BSIM3v1S_MOD_PCDSC :            mod->BSIM3v1Spcdsc = value->rValue;            mod->BSIM3v1SpcdscGiven = TRUE;            break;        case  BSIM3v1S_MOD_PCDSCB :            mod->BSIM3v1Spcdscb = value->rValue;            mod->BSIM3v1SpcdscbGiven = TRUE;            break;        case  BSIM3v1S_MOD_PCDSCD :            mod->BSIM3v1Spcdscd = value->rValue;            mod->BSIM3v1SpcdscdGiven = TRUE;            break;        case  BSIM3v1S_MOD_PCIT :            mod->BSIM3v1Spcit = value->rValue;            mod->BSIM3v1SpcitGiven = TRUE;            break;        case  BSIM3v1S_MOD_PNFACTOR :            mod->BSIM3v1Spnfactor = value->rValue;            mod->BSIM3v1SpnfactorGiven = TRUE;            break;        case BSIM3v1S_MOD_PXJ:            mod->BSIM3v1Spxj = value->rValue;            mod->BSIM3v1SpxjGiven = TRUE;            break;        case BSIM3v1S_MOD_PVSAT:            mod->BSIM3v1Spvsat = value->rValue;            mod->BSIM3v1SpvsatGiven = TRUE;            break;        case BSIM3v1S_MOD_PA0:            mod->BSIM3v1Spa0 = value->rValue;            mod->BSIM3v1Spa0Given = TRUE;            break;        case BSIM3v1S_MOD_PAGS:            mod->BSIM3v1Spags = value->rValue;            mod->BSIM3v1SpagsGiven = TRUE;            break;        case BSIM3v1S_MOD_PA1:            mod->BSIM3v1Spa1 = value->rValue;            mod->BSIM3v1Spa1Given = TRUE;            break;        case BSIM3v1S_MOD_PA2:            mod->BSIM3v1Spa2 = value->rValue;            mod->BSIM3v1Spa2Given = TRUE;            break;        case BSIM3v1S_MOD_PAT:            mod->BSIM3v1Spat = value->rValue;            mod->BSIM3v1SpatGiven = TRUE;            break;        case BSIM3v1S_MOD_PKETA:            mod->BSIM3v1Spketa = value->rValue;            mod->BSIM3v1SpketaGiven = TRUE;            break;            case BSIM3v1S_MOD_PNSUB:            mod->BSIM3v1Spnsub = value->rValue;            mod->BSIM3v1SpnsubGiven = TRUE;            break;        case BSIM3v1S_MOD_PNPEAK:            mod->BSIM3v1Spnpeak = value->rValue;            mod->BSIM3v1SpnpeakGiven = TRUE;	    if (mod->BSIM3v1Spnpeak > 1.0e20)		mod->BSIM3v1Spnpeak *= 1.0e-6;            break;        case BSIM3v1S_MOD_PNGATE:            mod->BSIM3v1Spngate = value->rValue;            mod->BSIM3v1SpngateGiven = TRUE;	    if (mod->BSIM3v1Spngate > 1.0e23)		mod->BSIM3v1Spngate *= 1.0e-6;            break;        case BSIM3v1S_MOD_PGAMMA1:            mod->BSIM3v1Spgamma1 = value->rValue;            mod->BSIM3v1Spgamma1Given = TRUE;            break;        case BSIM3v1S_MOD_PGAMMA2:            mod->BSIM3v1Spgamma2 = value->rValue;            mod->BSIM3v1Spgamma2Given = TRUE;            break;        case BSIM3v1S_MOD_PVBX:            mod->BSIM3v1Spvbx = value->rValue;            mod->BSIM3v1SpvbxGiven = TRUE;            break;        case BSIM3v1S_MOD_PVBM:            mod->BSIM3v1Spvbm = value->rValue;            mod->BSIM3v1SpvbmGiven = TRUE;            break;        case BSIM3v1S_MOD_PXT:            mod->BSIM3v1Spxt = value->rValue;            mod->BSIM3v1SpxtGiven = TRUE;            break;        case  BSIM3v1S_MOD_PK1:            mod->BSIM3v1Spk1 = value->rValue;            mod->BSIM3v1Spk1Given = TRUE;            break;        case  BSIM3v1S_MOD_PKT1:            mod->BSIM3v1Spkt1 = value->rValue;            mod->BSIM3v1Spkt1Given = TRUE;            break;        case  BSIM3v1S_MOD_PKT1L:            mod->BSIM3v1Spkt1l = value->rValue;            mod->BSIM3v1Spkt1lGiven = TRUE;            break;        case  BSIM3v1S_MOD_PKT2:            mod->BSIM3v1Spkt2 = value->rValue;            mod->BSIM3v1Spkt2Given = TRUE;            break;        case  BSIM3v1S_MOD_PK2:            mod->BSIM3v1Spk2 = value->rValue;            mod->BSIM3v1Spk2Given = TRUE;            break;        case  BSIM3v1S_MOD_PK3:            mod->BSIM3v1Spk3 = value->rValue;            mod->BSIM3v1Spk3Given = TRUE;            break;        case  BSIM3v1S_MOD_PK3B:            mod->BSIM3v1Spk3b = value->rValue;            mod->BSIM3v1Spk3bGiven = TRUE;            break;        case  BSIM3v1S_MOD_PNLX:            mod->BSIM3v1Spnlx = value->rValue;            mod->BSIM3v1SpnlxGiven = TRUE;            break;        case  BSIM3v1S_MOD_PW0:            mod->BSIM3v1Spw0 = value->rValue;            mod->BSIM3v1Spw0Given = TRUE;            break;        case  BSIM3v1S_MOD_PDVT0:                           mod->BSIM3v1Spdvt0 = value->rValue;            mod->BSIM3v1Spdvt0Given = TRUE;            break;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -