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

📄 b3v0mpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
            mod->BSIM3v0wnsub = value->rValue;            mod->BSIM3v0wnsubGiven = TRUE;            break;        case BSIM3v0_MOD_WNPEAK:            mod->BSIM3v0wnpeak = value->rValue;            mod->BSIM3v0wnpeakGiven = TRUE;	    if (mod->BSIM3v0wnpeak > 1.0e20)		mod->BSIM3v0wnpeak *= 1.0e-6;            break;        case BSIM3v0_MOD_WNGATE:            mod->BSIM3v0wngate = value->rValue;            mod->BSIM3v0wngateGiven = TRUE;	    if (mod->BSIM3v0wngate > 1.0e23)		mod->BSIM3v0wngate *= 1.0e-6;            break;        case BSIM3v0_MOD_WGAMMA1:            mod->BSIM3v0wgamma1 = value->rValue;            mod->BSIM3v0wgamma1Given = TRUE;            break;        case BSIM3v0_MOD_WGAMMA2:            mod->BSIM3v0wgamma2 = value->rValue;            mod->BSIM3v0wgamma2Given = TRUE;            break;        case BSIM3v0_MOD_WVBX:            mod->BSIM3v0wvbx = value->rValue;            mod->BSIM3v0wvbxGiven = TRUE;            break;        case BSIM3v0_MOD_WVBM:            mod->BSIM3v0wvbm = value->rValue;            mod->BSIM3v0wvbmGiven = TRUE;            break;        case BSIM3v0_MOD_WXT:            mod->BSIM3v0wxt = value->rValue;            mod->BSIM3v0wxtGiven = TRUE;            break;        case  BSIM3v0_MOD_WK1:            mod->BSIM3v0wk1 = value->rValue;            mod->BSIM3v0wk1Given = TRUE;            break;        case  BSIM3v0_MOD_WKT1:            mod->BSIM3v0wkt1 = value->rValue;            mod->BSIM3v0wkt1Given = TRUE;            break;        case  BSIM3v0_MOD_WKT1L:            mod->BSIM3v0wkt1l = value->rValue;            mod->BSIM3v0wkt1lGiven = TRUE;            break;        case  BSIM3v0_MOD_WKT2:            mod->BSIM3v0wkt2 = value->rValue;            mod->BSIM3v0wkt2Given = TRUE;            break;        case  BSIM3v0_MOD_WK2:            mod->BSIM3v0wk2 = value->rValue;            mod->BSIM3v0wk2Given = TRUE;            break;        case  BSIM3v0_MOD_WK3:            mod->BSIM3v0wk3 = value->rValue;            mod->BSIM3v0wk3Given = TRUE;            break;        case  BSIM3v0_MOD_WK3B:            mod->BSIM3v0wk3b = value->rValue;            mod->BSIM3v0wk3bGiven = TRUE;            break;        case  BSIM3v0_MOD_WNLX:            mod->BSIM3v0wnlx = value->rValue;            mod->BSIM3v0wnlxGiven = TRUE;            break;        case  BSIM3v0_MOD_WW0:            mod->BSIM3v0ww0 = value->rValue;            mod->BSIM3v0ww0Given = TRUE;            break;        case  BSIM3v0_MOD_WDVT0:                           mod->BSIM3v0wdvt0 = value->rValue;            mod->BSIM3v0wdvt0Given = TRUE;            break;        case  BSIM3v0_MOD_WDVT1:                         mod->BSIM3v0wdvt1 = value->rValue;            mod->BSIM3v0wdvt1Given = TRUE;            break;        case  BSIM3v0_MOD_WDVT2:                         mod->BSIM3v0wdvt2 = value->rValue;            mod->BSIM3v0wdvt2Given = TRUE;            break;        case  BSIM3v0_MOD_WDVT0W:                           mod->BSIM3v0wdvt0w = value->rValue;            mod->BSIM3v0wdvt0wGiven = TRUE;            break;        case  BSIM3v0_MOD_WDVT1W:                         mod->BSIM3v0wdvt1w = value->rValue;            mod->BSIM3v0wdvt1wGiven = TRUE;            break;        case  BSIM3v0_MOD_WDVT2W:                         mod->BSIM3v0wdvt2w = value->rValue;            mod->BSIM3v0wdvt2wGiven = TRUE;            break;        case  BSIM3v0_MOD_WDROUT:                         mod->BSIM3v0wdrout = value->rValue;            mod->BSIM3v0wdroutGiven = TRUE;            break;        case  BSIM3v0_MOD_WDSUB:                         mod->BSIM3v0wdsub = value->rValue;            mod->BSIM3v0wdsubGiven = TRUE;            break;        case BSIM3v0_MOD_WVTH0:            mod->BSIM3v0wvth0 = value->rValue;            mod->BSIM3v0wvth0Given = TRUE;            break;        case BSIM3v0_MOD_WUA:            mod->BSIM3v0wua = value->rValue;            mod->BSIM3v0wuaGiven = TRUE;            break;        case BSIM3v0_MOD_WUA1:            mod->BSIM3v0wua1 = value->rValue;            mod->BSIM3v0wua1Given = TRUE;            break;        case BSIM3v0_MOD_WUB:            mod->BSIM3v0wub = value->rValue;            mod->BSIM3v0wubGiven = TRUE;            break;        case BSIM3v0_MOD_WUB1:            mod->BSIM3v0wub1 = value->rValue;            mod->BSIM3v0wub1Given = TRUE;            break;        case BSIM3v0_MOD_WUC:            mod->BSIM3v0wuc = value->rValue;            mod->BSIM3v0wucGiven = TRUE;            break;        case BSIM3v0_MOD_WUC1:            mod->BSIM3v0wuc1 = value->rValue;            mod->BSIM3v0wuc1Given = TRUE;            break;        case  BSIM3v0_MOD_WU0 :            mod->BSIM3v0wu0 = value->rValue;            mod->BSIM3v0wu0Given = TRUE;	    if (mod->BSIM3v0wu0 > 1.0)		mod->BSIM3v0wu0 *= 1.0e-4;            break;        case  BSIM3v0_MOD_WUTE :            mod->BSIM3v0wute = value->rValue;            mod->BSIM3v0wuteGiven = TRUE;            break;        case BSIM3v0_MOD_WVOFF:            mod->BSIM3v0wvoff = value->rValue;            mod->BSIM3v0wvoffGiven = TRUE;            break;        case  BSIM3v0_MOD_WDELTA :            mod->BSIM3v0wdelta = value->rValue;            mod->BSIM3v0wdeltaGiven = TRUE;            break;        case BSIM3v0_MOD_WRDSW:            mod->BSIM3v0wrdsw = value->rValue;            mod->BSIM3v0wrdswGiven = TRUE;            break;                             case BSIM3v0_MOD_WPRWB:            mod->BSIM3v0wprwb = value->rValue;            mod->BSIM3v0wprwbGiven = TRUE;            break;                             case BSIM3v0_MOD_WPRWG:            mod->BSIM3v0wprwg = value->rValue;            mod->BSIM3v0wprwgGiven = TRUE;            break;                             case BSIM3v0_MOD_WPRT:            mod->BSIM3v0wprt = value->rValue;            mod->BSIM3v0wprtGiven = TRUE;            break;                             case BSIM3v0_MOD_WETA0:            mod->BSIM3v0weta0 = value->rValue;            mod->BSIM3v0weta0Given = TRUE;            break;                         case BSIM3v0_MOD_WETAB:            mod->BSIM3v0wetab = value->rValue;            mod->BSIM3v0wetabGiven = TRUE;            break;                         case BSIM3v0_MOD_WPCLM:            mod->BSIM3v0wpclm = value->rValue;            mod->BSIM3v0wpclmGiven = TRUE;            break;                         case BSIM3v0_MOD_WPDIBL1:            mod->BSIM3v0wpdibl1 = value->rValue;            mod->BSIM3v0wpdibl1Given = TRUE;            break;                         case BSIM3v0_MOD_WPDIBL2:            mod->BSIM3v0wpdibl2 = value->rValue;            mod->BSIM3v0wpdibl2Given = TRUE;            break;                         case BSIM3v0_MOD_WPDIBLB:            mod->BSIM3v0wpdiblb = value->rValue;            mod->BSIM3v0wpdiblbGiven = TRUE;            break;                         case BSIM3v0_MOD_WPSCBE1:            mod->BSIM3v0wpscbe1 = value->rValue;            mod->BSIM3v0wpscbe1Given = TRUE;            break;                         case BSIM3v0_MOD_WPSCBE2:            mod->BSIM3v0wpscbe2 = value->rValue;            mod->BSIM3v0wpscbe2Given = TRUE;            break;                         case BSIM3v0_MOD_WPVAG:            mod->BSIM3v0wpvag = value->rValue;            mod->BSIM3v0wpvagGiven = TRUE;            break;                         case  BSIM3v0_MOD_WWR :            mod->BSIM3v0wwr = value->rValue;            mod->BSIM3v0wwrGiven = TRUE;            break;        case  BSIM3v0_MOD_WDWG :            mod->BSIM3v0wdwg = value->rValue;            mod->BSIM3v0wdwgGiven = TRUE;            break;        case  BSIM3v0_MOD_WDWB :            mod->BSIM3v0wdwb = value->rValue;            mod->BSIM3v0wdwbGiven = TRUE;            break;        case  BSIM3v0_MOD_WB0 :            mod->BSIM3v0wb0 = value->rValue;            mod->BSIM3v0wb0Given = TRUE;            break;        case  BSIM3v0_MOD_WB1 :            mod->BSIM3v0wb1 = value->rValue;            mod->BSIM3v0wb1Given = TRUE;            break;        case  BSIM3v0_MOD_WALPHA0 :            mod->BSIM3v0walpha0 = value->rValue;            mod->BSIM3v0walpha0Given = TRUE;            break;        case  BSIM3v0_MOD_WBETA0 :            mod->BSIM3v0wbeta0 = value->rValue;            mod->BSIM3v0wbeta0Given = TRUE;            break;        case  BSIM3v0_MOD_WELM :            mod->BSIM3v0welm = value->rValue;            mod->BSIM3v0welmGiven = TRUE;            break;        case  BSIM3v0_MOD_WCGSL :            mod->BSIM3v0wcgsl = value->rValue;            mod->BSIM3v0wcgslGiven = TRUE;            break;        case  BSIM3v0_MOD_WCGDL :            mod->BSIM3v0wcgdl = value->rValue;            mod->BSIM3v0wcgdlGiven = TRUE;            break;        case  BSIM3v0_MOD_WCKAPPA :            mod->BSIM3v0wckappa = value->rValue;            mod->BSIM3v0wckappaGiven = TRUE;            break;        case  BSIM3v0_MOD_WCF :            mod->BSIM3v0wcf = value->rValue;            mod->BSIM3v0wcfGiven = TRUE;            break;        case  BSIM3v0_MOD_WCLC :            mod->BSIM3v0wclc = value->rValue;            mod->BSIM3v0wclcGiven = TRUE;            break;        case  BSIM3v0_MOD_WCLE :            mod->BSIM3v0wcle = value->rValue;            mod->BSIM3v0wcleGiven = TRUE;            break;	/* Cross-term dependence */        case  BSIM3v0_MOD_PCDSC :            mod->BSIM3v0pcdsc = value->rValue;            mod->BSIM3v0pcdscGiven = TRUE;            break;        case  BSIM3v0_MOD_PCDSCB :            mod->BSIM3v0pcdscb = value->rValue;            mod->BSIM3v0pcdscbGiven = TRUE;            break;        case  BSIM3v0_MOD_PCDSCD :            mod->BSIM3v0pcdscd = value->rValue;            mod->BSIM3v0pcdscdGiven = TRUE;            break;        case  BSIM3v0_MOD_PCIT :            mod->BSIM3v0pcit = value->rValue;            mod->BSIM3v0pcitGiven = TRUE;            break;        case  BSIM3v0_MOD_PNFACTOR :            mod->BSIM3v0pnfactor = value->rValue;            mod->BSIM3v0pnfactorGiven = TRUE;            break;        case BSIM3v0_MOD_PXJ:            mod->BSIM3v0pxj = value->rValue;            mod->BSIM3v0pxjGiven = TRUE;            break;        case BSIM3v0_MOD_PVSAT:            mod->BSIM3v0pvsat = value->rValue;            mod->BSIM3v0pvsatGiven = TRUE;            break;        case BSIM3v0_MOD_PA0:            mod->BSIM3v0pa0 = value->rValue;            mod->BSIM3v0pa0Given = TRUE;            break;        case BSIM3v0_MOD_PAGS:            mod->BSIM3v0pags = value->rValue;            mod->BSIM3v0pagsGiven = TRUE;            break;        case BSIM3v0_MOD_PA1:            mod->BSIM3v0pa1 = value->rValue;            mod->BSIM3v0pa1Given = TRUE;            break;        case BSIM3v0_MOD_PA2:            mod->BSIM3v0pa2 = value->rValue;            mod->BSIM3v0pa2Given = TRUE;            break;        case BSIM3v0_MOD_PAT:            mod->BSIM3v0pat = value->rValue;            mod->BSIM3v0patGiven = TRUE;            break;        case BSIM3v0_MOD_PKETA:            mod->BSIM3v0pketa = value->rValue;            mod->BSIM3v0pketaGiven = TRUE;            break;            case BSIM3v0_MOD_PNSUB:            mod->BSIM3v0pnsub = value->rValue;            mod->BSIM3v0pnsubGiven = TRUE;            break;        case BSIM3v0_MOD_PNPEAK:            mod->BSIM3v0pnpeak = value->rValue;            mod->BSIM3v0pnpeakGiven = TRUE;	    if (mod->BSIM3v0pnpeak > 1.0e20)		mod->BSIM3v0pnpeak *= 1.0e-6;            break;        case BSIM3v0_MOD_PNGATE:            mod->BSIM3v0pngate = value->rValue;            mod->BSIM3v0pngateGiven = TRUE;	    if (mod->BSIM3v0pngate > 1.0e23)		mod->BSIM3v0pngate *= 1.0e-6;            break;        case BSIM3v0_MOD_PGAMMA1:            mod->BSIM3v0pgamma1 = value->rValue;            mod->BSIM3v0pgamma1Given = TRUE;            break;        case BSIM3v0_MOD_PGAMMA2:            mod->BSIM3v0pgamma2 = value->rValue;            mod->BSIM3v0pgamma2Given = TRUE;            break;        case BSIM3v0_MOD_PVBX:            mod->BSIM3v0pvbx = value->rValue;            mod->BSIM3v0pvbxGiven = TRUE;            break;        case BSIM3v0_MOD_PVBM:            mod->BSIM3v0pvbm = value->rValue;            mod->BSIM3v0pvbmGiven = TRUE;            break;        case BSIM3v0_MOD_PXT:            mod->BSIM3v0pxt = value->rValue;            mod->BSIM3v0pxtGiven = TRUE;            break;        case  BSIM3v0_MOD_PK1:            mod->BSIM3v0pk1 = value->rValue;            mod->BSIM3v0pk1Given = TRUE;            break;        case  BSIM3v0_MOD_PKT1:            mod->BSIM3v0pkt1 = value->rValue;            mod->BSIM3v0pkt1Given = TRUE;            break;        case  BSIM3v0_MOD_PKT1L:            mod->BSIM3v0pkt1l = value->rValue;            mod->BSIM3v0pkt1lGiven = TRUE;            break;        case  BSIM3v0_MOD_PKT2:            mod->BSIM3v0pkt2 = value->rValue;            mod->BSIM3v0pkt2Given = TRUE;            break;        case  BSIM3v0_MOD_PK2:            mod->BSIM3v0pk2 = value->rValue;            mod->BSIM3v0pk2Given = TRUE;

⌨️ 快捷键说明

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