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

📄 b3v1ampar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
            mod->BSIM3v1AlcdscGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCDSCB :            mod->BSIM3v1Alcdscb = value->rValue;            mod->BSIM3v1AlcdscbGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCDSCD :            mod->BSIM3v1Alcdscd = value->rValue;            mod->BSIM3v1AlcdscdGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCIT :            mod->BSIM3v1Alcit = value->rValue;            mod->BSIM3v1AlcitGiven = TRUE;            break;        case  BSIM3v1A_MOD_LNFACTOR :            mod->BSIM3v1Alnfactor = value->rValue;            mod->BSIM3v1AlnfactorGiven = TRUE;            break;        case BSIM3v1A_MOD_LXJ:            mod->BSIM3v1Alxj = value->rValue;            mod->BSIM3v1AlxjGiven = TRUE;            break;        case BSIM3v1A_MOD_LVSAT:            mod->BSIM3v1Alvsat = value->rValue;            mod->BSIM3v1AlvsatGiven = TRUE;            break;                        case BSIM3v1A_MOD_LA0:            mod->BSIM3v1Ala0 = value->rValue;            mod->BSIM3v1Ala0Given = TRUE;            break;        case BSIM3v1A_MOD_LAGS:            mod->BSIM3v1Alags = value->rValue;            mod->BSIM3v1AlagsGiven = TRUE;            break;        case BSIM3v1A_MOD_LA1:            mod->BSIM3v1Ala1 = value->rValue;            mod->BSIM3v1Ala1Given = TRUE;            break;        case BSIM3v1A_MOD_LA2:            mod->BSIM3v1Ala2 = value->rValue;            mod->BSIM3v1Ala2Given = TRUE;            break;        case BSIM3v1A_MOD_LAT:            mod->BSIM3v1Alat = value->rValue;            mod->BSIM3v1AlatGiven = TRUE;            break;        case BSIM3v1A_MOD_LKETA:            mod->BSIM3v1Alketa = value->rValue;            mod->BSIM3v1AlketaGiven = TRUE;            break;            case BSIM3v1A_MOD_LNSUB:            mod->BSIM3v1Alnsub = value->rValue;            mod->BSIM3v1AlnsubGiven = TRUE;            break;        case BSIM3v1A_MOD_LNPEAK:            mod->BSIM3v1Alnpeak = value->rValue;            mod->BSIM3v1AlnpeakGiven = TRUE;	    if (mod->BSIM3v1Alnpeak > 1.0e20)		mod->BSIM3v1Alnpeak *= 1.0e-6;            break;        case BSIM3v1A_MOD_LNGATE:            mod->BSIM3v1Alngate = value->rValue;            mod->BSIM3v1AlngateGiven = TRUE;	    if (mod->BSIM3v1Alngate > 1.0e23)		mod->BSIM3v1Alngate *= 1.0e-6;            break;        case BSIM3v1A_MOD_LGAMMA1:            mod->BSIM3v1Algamma1 = value->rValue;            mod->BSIM3v1Algamma1Given = TRUE;            break;        case BSIM3v1A_MOD_LGAMMA2:            mod->BSIM3v1Algamma2 = value->rValue;            mod->BSIM3v1Algamma2Given = TRUE;            break;        case BSIM3v1A_MOD_LVBX:            mod->BSIM3v1Alvbx = value->rValue;            mod->BSIM3v1AlvbxGiven = TRUE;            break;        case BSIM3v1A_MOD_LVBM:            mod->BSIM3v1Alvbm = value->rValue;            mod->BSIM3v1AlvbmGiven = TRUE;            break;        case BSIM3v1A_MOD_LXT:            mod->BSIM3v1Alxt = value->rValue;            mod->BSIM3v1AlxtGiven = TRUE;            break;        case  BSIM3v1A_MOD_LK1:            mod->BSIM3v1Alk1 = value->rValue;            mod->BSIM3v1Alk1Given = TRUE;            break;        case  BSIM3v1A_MOD_LKT1:            mod->BSIM3v1Alkt1 = value->rValue;            mod->BSIM3v1Alkt1Given = TRUE;            break;        case  BSIM3v1A_MOD_LKT1L:            mod->BSIM3v1Alkt1l = value->rValue;            mod->BSIM3v1Alkt1lGiven = TRUE;            break;        case  BSIM3v1A_MOD_LKT2:            mod->BSIM3v1Alkt2 = value->rValue;            mod->BSIM3v1Alkt2Given = TRUE;            break;        case  BSIM3v1A_MOD_LK2:            mod->BSIM3v1Alk2 = value->rValue;            mod->BSIM3v1Alk2Given = TRUE;            break;        case  BSIM3v1A_MOD_LK3:            mod->BSIM3v1Alk3 = value->rValue;            mod->BSIM3v1Alk3Given = TRUE;            break;        case  BSIM3v1A_MOD_LK3B:            mod->BSIM3v1Alk3b = value->rValue;            mod->BSIM3v1Alk3bGiven = TRUE;            break;        case  BSIM3v1A_MOD_LNLX:            mod->BSIM3v1Alnlx = value->rValue;            mod->BSIM3v1AlnlxGiven = TRUE;            break;        case  BSIM3v1A_MOD_LW0:            mod->BSIM3v1Alw0 = value->rValue;            mod->BSIM3v1Alw0Given = TRUE;            break;        case  BSIM3v1A_MOD_LDVT0:                           mod->BSIM3v1Aldvt0 = value->rValue;            mod->BSIM3v1Aldvt0Given = TRUE;            break;        case  BSIM3v1A_MOD_LDVT1:                         mod->BSIM3v1Aldvt1 = value->rValue;            mod->BSIM3v1Aldvt1Given = TRUE;            break;        case  BSIM3v1A_MOD_LDVT2:                         mod->BSIM3v1Aldvt2 = value->rValue;            mod->BSIM3v1Aldvt2Given = TRUE;            break;        case  BSIM3v1A_MOD_LDVT0W:                           mod->BSIM3v1Aldvt0w = value->rValue;            mod->BSIM3v1Aldvt0Given = TRUE;            break;        case  BSIM3v1A_MOD_LDVT1W:                         mod->BSIM3v1Aldvt1 = value->rValue;            mod->BSIM3v1Aldvt1wGiven = TRUE;            break;        case  BSIM3v1A_MOD_LDVT2W:                         mod->BSIM3v1Aldvt2 = value->rValue;            mod->BSIM3v1Aldvt2wGiven = TRUE;            break;        case  BSIM3v1A_MOD_LDROUT:                         mod->BSIM3v1Aldrout = value->rValue;            mod->BSIM3v1AldroutGiven = TRUE;            break;        case  BSIM3v1A_MOD_LDSUB:                         mod->BSIM3v1Aldsub = value->rValue;            mod->BSIM3v1AldsubGiven = TRUE;            break;        case BSIM3v1A_MOD_LVTH0:            mod->BSIM3v1Alvth0 = value->rValue;            mod->BSIM3v1Alvth0Given = TRUE;            break;        case BSIM3v1A_MOD_LUA:            mod->BSIM3v1Alua = value->rValue;            mod->BSIM3v1AluaGiven = TRUE;            break;        case BSIM3v1A_MOD_LUA1:            mod->BSIM3v1Alua1 = value->rValue;            mod->BSIM3v1Alua1Given = TRUE;            break;        case BSIM3v1A_MOD_LUB:            mod->BSIM3v1Alub = value->rValue;            mod->BSIM3v1AlubGiven = TRUE;            break;        case BSIM3v1A_MOD_LUB1:            mod->BSIM3v1Alub1 = value->rValue;            mod->BSIM3v1Alub1Given = TRUE;            break;        case BSIM3v1A_MOD_LUC:            mod->BSIM3v1Aluc = value->rValue;            mod->BSIM3v1AlucGiven = TRUE;            break;        case BSIM3v1A_MOD_LUC1:            mod->BSIM3v1Aluc1 = value->rValue;            mod->BSIM3v1Aluc1Given = TRUE;            break;        case  BSIM3v1A_MOD_LU0 :            mod->BSIM3v1Alu0 = value->rValue;            mod->BSIM3v1Alu0Given = TRUE;	    if (mod->BSIM3v1Alu0 > 1.0)		mod->BSIM3v1Alu0 *= 1.0e-4;            break;        case  BSIM3v1A_MOD_LUTE :            mod->BSIM3v1Alute = value->rValue;            mod->BSIM3v1AluteGiven = TRUE;            break;        case BSIM3v1A_MOD_LVOFF:            mod->BSIM3v1Alvoff = value->rValue;            mod->BSIM3v1AlvoffGiven = TRUE;            break;        case  BSIM3v1A_MOD_LDELTA :            mod->BSIM3v1Aldelta = value->rValue;            mod->BSIM3v1AldeltaGiven = TRUE;            break;        case BSIM3v1A_MOD_LRDSW:            mod->BSIM3v1Alrdsw = value->rValue;            mod->BSIM3v1AlrdswGiven = TRUE;            break;                             case BSIM3v1A_MOD_LPRWB:            mod->BSIM3v1Alprwb = value->rValue;            mod->BSIM3v1AlprwbGiven = TRUE;            break;                             case BSIM3v1A_MOD_LPRWG:            mod->BSIM3v1Alprwg = value->rValue;            mod->BSIM3v1AlprwgGiven = TRUE;            break;                             case BSIM3v1A_MOD_LPRT:            mod->BSIM3v1Alprt = value->rValue;            mod->BSIM3v1AlprtGiven = TRUE;            break;                             case BSIM3v1A_MOD_LETA0:            mod->BSIM3v1Aleta0 = value->rValue;            mod->BSIM3v1Aleta0Given = TRUE;            break;                         case BSIM3v1A_MOD_LETAB:            mod->BSIM3v1Aletab = value->rValue;            mod->BSIM3v1AletabGiven = TRUE;            break;                         case BSIM3v1A_MOD_LPCLM:            mod->BSIM3v1Alpclm = value->rValue;            mod->BSIM3v1AlpclmGiven = TRUE;            break;                         case BSIM3v1A_MOD_LPDIBL1:            mod->BSIM3v1Alpdibl1 = value->rValue;            mod->BSIM3v1Alpdibl1Given = TRUE;            break;                         case BSIM3v1A_MOD_LPDIBL2:            mod->BSIM3v1Alpdibl2 = value->rValue;            mod->BSIM3v1Alpdibl2Given = TRUE;            break;                         case BSIM3v1A_MOD_LPDIBLB:            mod->BSIM3v1Alpdiblb = value->rValue;            mod->BSIM3v1AlpdiblbGiven = TRUE;            break;                         case BSIM3v1A_MOD_LPSCBE1:            mod->BSIM3v1Alpscbe1 = value->rValue;            mod->BSIM3v1Alpscbe1Given = TRUE;            break;                         case BSIM3v1A_MOD_LPSCBE2:            mod->BSIM3v1Alpscbe2 = value->rValue;            mod->BSIM3v1Alpscbe2Given = TRUE;            break;                         case BSIM3v1A_MOD_LPVAG:            mod->BSIM3v1Alpvag = value->rValue;            mod->BSIM3v1AlpvagGiven = TRUE;            break;                         case  BSIM3v1A_MOD_LWR :            mod->BSIM3v1Alwr = value->rValue;            mod->BSIM3v1AlwrGiven = TRUE;            break;        case  BSIM3v1A_MOD_LDWG :            mod->BSIM3v1Aldwg = value->rValue;            mod->BSIM3v1AldwgGiven = TRUE;            break;        case  BSIM3v1A_MOD_LDWB :            mod->BSIM3v1Aldwb = value->rValue;            mod->BSIM3v1AldwbGiven = TRUE;            break;        case  BSIM3v1A_MOD_LB0 :            mod->BSIM3v1Alb0 = value->rValue;            mod->BSIM3v1Alb0Given = TRUE;            break;        case  BSIM3v1A_MOD_LB1 :            mod->BSIM3v1Alb1 = value->rValue;            mod->BSIM3v1Alb1Given = TRUE;            break;        case  BSIM3v1A_MOD_LALPHA0 :            mod->BSIM3v1Alalpha0 = value->rValue;            mod->BSIM3v1Alalpha0Given = TRUE;            break;        case  BSIM3v1A_MOD_LBETA0 :            mod->BSIM3v1Albeta0 = value->rValue;            mod->BSIM3v1Albeta0Given = TRUE;            break;        case  BSIM3v1A_MOD_LELM :            mod->BSIM3v1Alelm = value->rValue;            mod->BSIM3v1AlelmGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCGSL :            mod->BSIM3v1Alcgsl = value->rValue;            mod->BSIM3v1AlcgslGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCGDL :            mod->BSIM3v1Alcgdl = value->rValue;            mod->BSIM3v1AlcgdlGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCKAPPA :            mod->BSIM3v1Alckappa = value->rValue;            mod->BSIM3v1AlckappaGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCF :            mod->BSIM3v1Alcf = value->rValue;            mod->BSIM3v1AlcfGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCLC :            mod->BSIM3v1Alclc = value->rValue;            mod->BSIM3v1AlclcGiven = TRUE;            break;        case  BSIM3v1A_MOD_LCLE :            mod->BSIM3v1Alcle = value->rValue;            mod->BSIM3v1AlcleGiven = TRUE;            break;	/* Width dependence */        case  BSIM3v1A_MOD_WCDSC :            mod->BSIM3v1Awcdsc = value->rValue;            mod->BSIM3v1AwcdscGiven = TRUE;            break;                       case  BSIM3v1A_MOD_WCDSCB :            mod->BSIM3v1Awcdscb = value->rValue;            mod->BSIM3v1AwcdscbGiven = TRUE;            break;         case  BSIM3v1A_MOD_WCDSCD :            mod->BSIM3v1Awcdscd = value->rValue;            mod->BSIM3v1AwcdscdGiven = TRUE;            break;        case  BSIM3v1A_MOD_WCIT :            mod->BSIM3v1Awcit = value->rValue;            mod->BSIM3v1AwcitGiven = TRUE;            break;        case  BSIM3v1A_MOD_WNFACTOR :            mod->BSIM3v1Awnfactor = value->rValue;            mod->BSIM3v1AwnfactorGiven = TRUE;            break;        case BSIM3v1A_MOD_WXJ:            mod->BSIM3v1Awxj = value->rValue;            mod->BSIM3v1AwxjGiven = TRUE;            break;        case BSIM3v1A_MOD_WVSAT:            mod->BSIM3v1Awvsat = value->rValue;            mod->BSIM3v1AwvsatGiven = TRUE;            break;        case BSIM3v1A_MOD_WA0:            mod->BSIM3v1Awa0 = value->rValue;            mod->BSIM3v1Awa0Given = TRUE;            break;        case BSIM3v1A_MOD_WAGS:            mod->BSIM3v1Awags = value->rValue;            mod->BSIM3v1AwagsGiven = TRUE;            break;        case BSIM3v1A_MOD_WA1:            mod->BSIM3v1Awa1 = value->rValue;            mod->BSIM3v1Awa1Given = TRUE;            break;        case BSIM3v1A_MOD_WA2:            mod->BSIM3v1Awa2 = value->rValue;            mod->BSIM3v1Awa2Given = TRUE;            break;        case BSIM3v1A_MOD_WAT:            mod->BSIM3v1Awat = value->rValue;            mod->BSIM3v1AwatGiven = TRUE;            break;        case BSIM3v1A_MOD_WKETA:            mod->BSIM3v1Awketa = value->rValue;            mod->BSIM3v1AwketaGiven = TRUE;            break;    

⌨️ 快捷键说明

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