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

📄 b3v1ampar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
        case BSIM3v1A_MOD_WNSUB:            mod->BSIM3v1Awnsub = value->rValue;            mod->BSIM3v1AwnsubGiven = TRUE;            break;        case BSIM3v1A_MOD_WNPEAK:            mod->BSIM3v1Awnpeak = value->rValue;            mod->BSIM3v1AwnpeakGiven = TRUE;	    if (mod->BSIM3v1Awnpeak > 1.0e20)		mod->BSIM3v1Awnpeak *= 1.0e-6;            break;        case BSIM3v1A_MOD_WNGATE:            mod->BSIM3v1Awngate = value->rValue;            mod->BSIM3v1AwngateGiven = TRUE;	    if (mod->BSIM3v1Awngate > 1.0e23)		mod->BSIM3v1Awngate *= 1.0e-6;            break;        case BSIM3v1A_MOD_WGAMMA1:            mod->BSIM3v1Awgamma1 = value->rValue;            mod->BSIM3v1Awgamma1Given = TRUE;            break;        case BSIM3v1A_MOD_WGAMMA2:            mod->BSIM3v1Awgamma2 = value->rValue;            mod->BSIM3v1Awgamma2Given = TRUE;            break;        case BSIM3v1A_MOD_WVBX:            mod->BSIM3v1Awvbx = value->rValue;            mod->BSIM3v1AwvbxGiven = TRUE;            break;        case BSIM3v1A_MOD_WVBM:            mod->BSIM3v1Awvbm = value->rValue;            mod->BSIM3v1AwvbmGiven = TRUE;            break;        case BSIM3v1A_MOD_WXT:            mod->BSIM3v1Awxt = value->rValue;            mod->BSIM3v1AwxtGiven = TRUE;            break;        case  BSIM3v1A_MOD_WK1:            mod->BSIM3v1Awk1 = value->rValue;            mod->BSIM3v1Awk1Given = TRUE;            break;        case  BSIM3v1A_MOD_WKT1:            mod->BSIM3v1Awkt1 = value->rValue;            mod->BSIM3v1Awkt1Given = TRUE;            break;        case  BSIM3v1A_MOD_WKT1L:            mod->BSIM3v1Awkt1l = value->rValue;            mod->BSIM3v1Awkt1lGiven = TRUE;            break;        case  BSIM3v1A_MOD_WKT2:            mod->BSIM3v1Awkt2 = value->rValue;            mod->BSIM3v1Awkt2Given = TRUE;            break;        case  BSIM3v1A_MOD_WK2:            mod->BSIM3v1Awk2 = value->rValue;            mod->BSIM3v1Awk2Given = TRUE;            break;        case  BSIM3v1A_MOD_WK3:            mod->BSIM3v1Awk3 = value->rValue;            mod->BSIM3v1Awk3Given = TRUE;            break;        case  BSIM3v1A_MOD_WK3B:            mod->BSIM3v1Awk3b = value->rValue;            mod->BSIM3v1Awk3bGiven = TRUE;            break;        case  BSIM3v1A_MOD_WNLX:            mod->BSIM3v1Awnlx = value->rValue;            mod->BSIM3v1AwnlxGiven = TRUE;            break;        case  BSIM3v1A_MOD_WW0:            mod->BSIM3v1Aww0 = value->rValue;            mod->BSIM3v1Aww0Given = TRUE;            break;        case  BSIM3v1A_MOD_WDVT0:                           mod->BSIM3v1Awdvt0 = value->rValue;            mod->BSIM3v1Awdvt0Given = TRUE;            break;        case  BSIM3v1A_MOD_WDVT1:                         mod->BSIM3v1Awdvt1 = value->rValue;            mod->BSIM3v1Awdvt1Given = TRUE;            break;        case  BSIM3v1A_MOD_WDVT2:                         mod->BSIM3v1Awdvt2 = value->rValue;            mod->BSIM3v1Awdvt2Given = TRUE;            break;        case  BSIM3v1A_MOD_WDVT0W:                           mod->BSIM3v1Awdvt0w = value->rValue;            mod->BSIM3v1Awdvt0wGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDVT1W:                         mod->BSIM3v1Awdvt1w = value->rValue;            mod->BSIM3v1Awdvt1wGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDVT2W:                         mod->BSIM3v1Awdvt2w = value->rValue;            mod->BSIM3v1Awdvt2wGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDROUT:                         mod->BSIM3v1Awdrout = value->rValue;            mod->BSIM3v1AwdroutGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDSUB:                         mod->BSIM3v1Awdsub = value->rValue;            mod->BSIM3v1AwdsubGiven = TRUE;            break;        case BSIM3v1A_MOD_WVTH0:            mod->BSIM3v1Awvth0 = value->rValue;            mod->BSIM3v1Awvth0Given = TRUE;            break;        case BSIM3v1A_MOD_WUA:            mod->BSIM3v1Awua = value->rValue;            mod->BSIM3v1AwuaGiven = TRUE;            break;        case BSIM3v1A_MOD_WUA1:            mod->BSIM3v1Awua1 = value->rValue;            mod->BSIM3v1Awua1Given = TRUE;            break;        case BSIM3v1A_MOD_WUB:            mod->BSIM3v1Awub = value->rValue;            mod->BSIM3v1AwubGiven = TRUE;            break;        case BSIM3v1A_MOD_WUB1:            mod->BSIM3v1Awub1 = value->rValue;            mod->BSIM3v1Awub1Given = TRUE;            break;        case BSIM3v1A_MOD_WUC:            mod->BSIM3v1Awuc = value->rValue;            mod->BSIM3v1AwucGiven = TRUE;            break;        case BSIM3v1A_MOD_WUC1:            mod->BSIM3v1Awuc1 = value->rValue;            mod->BSIM3v1Awuc1Given = TRUE;            break;        case  BSIM3v1A_MOD_WU0 :            mod->BSIM3v1Awu0 = value->rValue;            mod->BSIM3v1Awu0Given = TRUE;	    if (mod->BSIM3v1Awu0 > 1.0)		mod->BSIM3v1Awu0 *= 1.0e-4;            break;        case  BSIM3v1A_MOD_WUTE :            mod->BSIM3v1Awute = value->rValue;            mod->BSIM3v1AwuteGiven = TRUE;            break;        case BSIM3v1A_MOD_WVOFF:            mod->BSIM3v1Awvoff = value->rValue;            mod->BSIM3v1AwvoffGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDELTA :            mod->BSIM3v1Awdelta = value->rValue;            mod->BSIM3v1AwdeltaGiven = TRUE;            break;        case BSIM3v1A_MOD_WRDSW:            mod->BSIM3v1Awrdsw = value->rValue;            mod->BSIM3v1AwrdswGiven = TRUE;            break;                             case BSIM3v1A_MOD_WPRWB:            mod->BSIM3v1Awprwb = value->rValue;            mod->BSIM3v1AwprwbGiven = TRUE;            break;                             case BSIM3v1A_MOD_WPRWG:            mod->BSIM3v1Awprwg = value->rValue;            mod->BSIM3v1AwprwgGiven = TRUE;            break;                             case BSIM3v1A_MOD_WPRT:            mod->BSIM3v1Awprt = value->rValue;            mod->BSIM3v1AwprtGiven = TRUE;            break;                             case BSIM3v1A_MOD_WETA0:            mod->BSIM3v1Aweta0 = value->rValue;            mod->BSIM3v1Aweta0Given = TRUE;            break;                         case BSIM3v1A_MOD_WETAB:            mod->BSIM3v1Awetab = value->rValue;            mod->BSIM3v1AwetabGiven = TRUE;            break;                         case BSIM3v1A_MOD_WPCLM:            mod->BSIM3v1Awpclm = value->rValue;            mod->BSIM3v1AwpclmGiven = TRUE;            break;                         case BSIM3v1A_MOD_WPDIBL1:            mod->BSIM3v1Awpdibl1 = value->rValue;            mod->BSIM3v1Awpdibl1Given = TRUE;            break;                         case BSIM3v1A_MOD_WPDIBL2:            mod->BSIM3v1Awpdibl2 = value->rValue;            mod->BSIM3v1Awpdibl2Given = TRUE;            break;                         case BSIM3v1A_MOD_WPDIBLB:            mod->BSIM3v1Awpdiblb = value->rValue;            mod->BSIM3v1AwpdiblbGiven = TRUE;            break;                         case BSIM3v1A_MOD_WPSCBE1:            mod->BSIM3v1Awpscbe1 = value->rValue;            mod->BSIM3v1Awpscbe1Given = TRUE;            break;                         case BSIM3v1A_MOD_WPSCBE2:            mod->BSIM3v1Awpscbe2 = value->rValue;            mod->BSIM3v1Awpscbe2Given = TRUE;            break;                         case BSIM3v1A_MOD_WPVAG:            mod->BSIM3v1Awpvag = value->rValue;            mod->BSIM3v1AwpvagGiven = TRUE;            break;                         case  BSIM3v1A_MOD_WWR :            mod->BSIM3v1Awwr = value->rValue;            mod->BSIM3v1AwwrGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDWG :            mod->BSIM3v1Awdwg = value->rValue;            mod->BSIM3v1AwdwgGiven = TRUE;            break;        case  BSIM3v1A_MOD_WDWB :            mod->BSIM3v1Awdwb = value->rValue;            mod->BSIM3v1AwdwbGiven = TRUE;            break;        case  BSIM3v1A_MOD_WB0 :            mod->BSIM3v1Awb0 = value->rValue;            mod->BSIM3v1Awb0Given = TRUE;            break;        case  BSIM3v1A_MOD_WB1 :            mod->BSIM3v1Awb1 = value->rValue;            mod->BSIM3v1Awb1Given = TRUE;            break;        case  BSIM3v1A_MOD_WALPHA0 :            mod->BSIM3v1Awalpha0 = value->rValue;            mod->BSIM3v1Awalpha0Given = TRUE;            break;        case  BSIM3v1A_MOD_WBETA0 :            mod->BSIM3v1Awbeta0 = value->rValue;            mod->BSIM3v1Awbeta0Given = TRUE;            break;        case  BSIM3v1A_MOD_WELM :            mod->BSIM3v1Awelm = value->rValue;            mod->BSIM3v1AwelmGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCGSL :            mod->BSIM3v1Awcgsl = value->rValue;            mod->BSIM3v1AwcgslGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCGDL :            mod->BSIM3v1Awcgdl = value->rValue;            mod->BSIM3v1AwcgdlGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCKAPPA :            mod->BSIM3v1Awckappa = value->rValue;            mod->BSIM3v1AwckappaGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCF :            mod->BSIM3v1Awcf = value->rValue;            mod->BSIM3v1AwcfGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCLC :            mod->BSIM3v1Awclc = value->rValue;            mod->BSIM3v1AwclcGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCLE :            mod->BSIM3v1Awcle = value->rValue;            mod->BSIM3v1AwcleGiven = TRUE;            break;	/* Cross-term dependence */        case  BSIM3v1A_MOD_PCDSC :            mod->BSIM3v1Apcdsc = value->rValue;            mod->BSIM3v1ApcdscGiven = TRUE;            break;        case  BSIM3v1A_MOD_PCDSCB :            mod->BSIM3v1Apcdscb = value->rValue;            mod->BSIM3v1ApcdscbGiven = TRUE;            break;        case  BSIM3v1A_MOD_PCDSCD :            mod->BSIM3v1Apcdscd = value->rValue;            mod->BSIM3v1ApcdscdGiven = TRUE;            break;        case  BSIM3v1A_MOD_PCIT :            mod->BSIM3v1Apcit = value->rValue;            mod->BSIM3v1ApcitGiven = TRUE;            break;        case  BSIM3v1A_MOD_PNFACTOR :            mod->BSIM3v1Apnfactor = value->rValue;            mod->BSIM3v1ApnfactorGiven = TRUE;            break;        case BSIM3v1A_MOD_PXJ:            mod->BSIM3v1Apxj = value->rValue;            mod->BSIM3v1ApxjGiven = TRUE;            break;        case BSIM3v1A_MOD_PVSAT:            mod->BSIM3v1Apvsat = value->rValue;            mod->BSIM3v1ApvsatGiven = TRUE;            break;        case BSIM3v1A_MOD_PA0:            mod->BSIM3v1Apa0 = value->rValue;            mod->BSIM3v1Apa0Given = TRUE;            break;        case BSIM3v1A_MOD_PAGS:            mod->BSIM3v1Apags = value->rValue;            mod->BSIM3v1ApagsGiven = TRUE;            break;        case BSIM3v1A_MOD_PA1:            mod->BSIM3v1Apa1 = value->rValue;            mod->BSIM3v1Apa1Given = TRUE;            break;        case BSIM3v1A_MOD_PA2:            mod->BSIM3v1Apa2 = value->rValue;            mod->BSIM3v1Apa2Given = TRUE;            break;        case BSIM3v1A_MOD_PAT:            mod->BSIM3v1Apat = value->rValue;            mod->BSIM3v1ApatGiven = TRUE;            break;        case BSIM3v1A_MOD_PKETA:            mod->BSIM3v1Apketa = value->rValue;            mod->BSIM3v1ApketaGiven = TRUE;            break;            case BSIM3v1A_MOD_PNSUB:            mod->BSIM3v1Apnsub = value->rValue;            mod->BSIM3v1ApnsubGiven = TRUE;            break;        case BSIM3v1A_MOD_PNPEAK:            mod->BSIM3v1Apnpeak = value->rValue;            mod->BSIM3v1ApnpeakGiven = TRUE;	    if (mod->BSIM3v1Apnpeak > 1.0e20)		mod->BSIM3v1Apnpeak *= 1.0e-6;            break;        case BSIM3v1A_MOD_PNGATE:            mod->BSIM3v1Apngate = value->rValue;            mod->BSIM3v1ApngateGiven = TRUE;	    if (mod->BSIM3v1Apngate > 1.0e23)		mod->BSIM3v1Apngate *= 1.0e-6;            break;        case BSIM3v1A_MOD_PGAMMA1:            mod->BSIM3v1Apgamma1 = value->rValue;            mod->BSIM3v1Apgamma1Given = TRUE;            break;        case BSIM3v1A_MOD_PGAMMA2:            mod->BSIM3v1Apgamma2 = value->rValue;            mod->BSIM3v1Apgamma2Given = TRUE;            break;        case BSIM3v1A_MOD_PVBX:            mod->BSIM3v1Apvbx = value->rValue;            mod->BSIM3v1ApvbxGiven = TRUE;            break;        case BSIM3v1A_MOD_PVBM:            mod->BSIM3v1Apvbm = value->rValue;            mod->BSIM3v1ApvbmGiven = TRUE;            break;        case BSIM3v1A_MOD_PXT:            mod->BSIM3v1Apxt = value->rValue;            mod->BSIM3v1ApxtGiven = TRUE;            break;        case  BSIM3v1A_MOD_PK1:            mod->BSIM3v1Apk1 = value->rValue;            mod->BSIM3v1Apk1Given = TRUE;            break;        case  BSIM3v1A_MOD_PKT1:            mod->BSIM3v1Apkt1 = value->rValue;            mod->BSIM3v1Apkt1Given = TRUE;            break;        case  BSIM3v1A_MOD_PKT1L:            mod->BSIM3v1Apkt1l = value->rValue;            mod->BSIM3v1Apkt1lGiven = TRUE;            break;        case  BSIM3v1A_MOD_PKT2:            mod->BSIM3v1Apkt2 = value->rValue;            mod->BSIM3v1Apkt2Given = TRUE;            break;        case  BSIM3v1A_MOD_PK2:            mod->BSIM3v1Apk2 = value->rValue;

⌨️ 快捷键说明

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