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

📄 b3soiddmpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
            break;        case  B3SOIDD_MOD_WALPHA0 :            mod->B3SOIDDwalpha0 = value->rValue;            mod->B3SOIDDwalpha0Given = TRUE;            break;        case  B3SOIDD_MOD_WALPHA1 :            mod->B3SOIDDwalpha1 = value->rValue;            mod->B3SOIDDwalpha1Given = TRUE;            break;        case  B3SOIDD_MOD_WBETA0 :            mod->B3SOIDDwbeta0 = value->rValue;            mod->B3SOIDDwbeta0Given = TRUE;            break;        case  B3SOIDD_MOD_WAGIDL :            mod->B3SOIDDwagidl = value->rValue;            mod->B3SOIDDwagidlGiven = TRUE;            break;        case  B3SOIDD_MOD_WBGIDL :            mod->B3SOIDDwbgidl = value->rValue;            mod->B3SOIDDwbgidlGiven = TRUE;            break;        case  B3SOIDD_MOD_WNGIDL :            mod->B3SOIDDwngidl = value->rValue;            mod->B3SOIDDwngidlGiven = TRUE;            break;        case  B3SOIDD_MOD_WNTUN :            mod->B3SOIDDwntun = value->rValue;            mod->B3SOIDDwntunGiven = TRUE;            break;        case  B3SOIDD_MOD_WNDIODE :            mod->B3SOIDDwndiode = value->rValue;            mod->B3SOIDDwndiodeGiven = TRUE;            break;        case  B3SOIDD_MOD_WISBJT :            mod->B3SOIDDwisbjt = value->rValue;            mod->B3SOIDDwisbjtGiven = TRUE;            break;        case  B3SOIDD_MOD_WISDIF :            mod->B3SOIDDwisdif = value->rValue;            mod->B3SOIDDwisdifGiven = TRUE;            break;        case  B3SOIDD_MOD_WISREC :            mod->B3SOIDDwisrec = value->rValue;            mod->B3SOIDDwisrecGiven = TRUE;            break;        case  B3SOIDD_MOD_WISTUN :            mod->B3SOIDDwistun = value->rValue;            mod->B3SOIDDwistunGiven = TRUE;            break;        case  B3SOIDD_MOD_WEDL :            mod->B3SOIDDwedl = value->rValue;            mod->B3SOIDDwedlGiven = TRUE;            break;        case  B3SOIDD_MOD_WKBJT1 :            mod->B3SOIDDwkbjt1 = value->rValue;            mod->B3SOIDDwkbjt1Given = TRUE;            break;	/* CV Model */        case  B3SOIDD_MOD_WVSDFB :            mod->B3SOIDDwvsdfb = value->rValue;            mod->B3SOIDDwvsdfbGiven = TRUE;            break;        case  B3SOIDD_MOD_WVSDTH :            mod->B3SOIDDwvsdth = value->rValue;            mod->B3SOIDDwvsdthGiven = TRUE;            break;        /* Cross-term Dependence */        case B3SOIDD_MOD_PNPEAK:            mod->B3SOIDDpnpeak = value->rValue;            mod->B3SOIDDpnpeakGiven = TRUE;            break;        case B3SOIDD_MOD_PNSUB:            mod->B3SOIDDpnsub = value->rValue;            mod->B3SOIDDpnsubGiven = TRUE;            break;        case B3SOIDD_MOD_PNGATE:            mod->B3SOIDDpngate = value->rValue;            mod->B3SOIDDpngateGiven = TRUE;            break;        case B3SOIDD_MOD_PVTH0:            mod->B3SOIDDpvth0 = value->rValue;            mod->B3SOIDDpvth0Given = TRUE;            break;        case  B3SOIDD_MOD_PK1:            mod->B3SOIDDpk1 = value->rValue;            mod->B3SOIDDpk1Given = TRUE;            break;        case  B3SOIDD_MOD_PK2:            mod->B3SOIDDpk2 = value->rValue;            mod->B3SOIDDpk2Given = TRUE;            break;        case  B3SOIDD_MOD_PK3:            mod->B3SOIDDpk3 = value->rValue;            mod->B3SOIDDpk3Given = TRUE;            break;        case  B3SOIDD_MOD_PK3B:            mod->B3SOIDDpk3b = value->rValue;            mod->B3SOIDDpk3bGiven = TRUE;            break;        case  B3SOIDD_MOD_PVBSA:            mod->B3SOIDDpvbsa = value->rValue;            mod->B3SOIDDpvbsaGiven = TRUE;            break;        case  B3SOIDD_MOD_PDELP:            mod->B3SOIDDpdelp = value->rValue;            mod->B3SOIDDpdelpGiven = TRUE;            break;        case  B3SOIDD_MOD_PKB1 :            mod->B3SOIDDpkb1 = value->rValue;            mod->B3SOIDDpkb1Given = TRUE;            break;        case  B3SOIDD_MOD_PKB3 :            mod->B3SOIDDpkb3 = value->rValue;            mod->B3SOIDDpkb3Given = TRUE;            break;        case  B3SOIDD_MOD_PDVBD0 :            mod->B3SOIDDpdvbd0 = value->rValue;            mod->B3SOIDDpdvbd0Given = TRUE;            break;        case  B3SOIDD_MOD_PDVBD1 :            mod->B3SOIDDpdvbd1 = value->rValue;            mod->B3SOIDDpdvbd1Given = TRUE;            break;        case  B3SOIDD_MOD_PW0:            mod->B3SOIDDpw0 = value->rValue;            mod->B3SOIDDpw0Given = TRUE;            break;        case  B3SOIDD_MOD_PNLX:            mod->B3SOIDDpnlx = value->rValue;            mod->B3SOIDDpnlxGiven = TRUE;            break;        case  B3SOIDD_MOD_PDVT0:                           mod->B3SOIDDpdvt0 = value->rValue;            mod->B3SOIDDpdvt0Given = TRUE;            break;        case  B3SOIDD_MOD_PDVT1:                         mod->B3SOIDDpdvt1 = value->rValue;            mod->B3SOIDDpdvt1Given = TRUE;            break;        case  B3SOIDD_MOD_PDVT2:                         mod->B3SOIDDpdvt2 = value->rValue;            mod->B3SOIDDpdvt2Given = TRUE;            break;        case  B3SOIDD_MOD_PDVT0W:                           mod->B3SOIDDpdvt0w = value->rValue;            mod->B3SOIDDpdvt0wGiven = TRUE;            break;        case  B3SOIDD_MOD_PDVT1W:                         mod->B3SOIDDpdvt1w = value->rValue;            mod->B3SOIDDpdvt1wGiven = TRUE;            break;        case  B3SOIDD_MOD_PDVT2W:                         mod->B3SOIDDpdvt2w = value->rValue;            mod->B3SOIDDpdvt2wGiven = TRUE;            break;        case  B3SOIDD_MOD_PU0 :            mod->B3SOIDDpu0 = value->rValue;            mod->B3SOIDDpu0Given = TRUE;            break;        case B3SOIDD_MOD_PUA:            mod->B3SOIDDpua = value->rValue;            mod->B3SOIDDpuaGiven = TRUE;            break;        case B3SOIDD_MOD_PUB:            mod->B3SOIDDpub = value->rValue;            mod->B3SOIDDpubGiven = TRUE;            break;        case B3SOIDD_MOD_PUC:            mod->B3SOIDDpuc = value->rValue;            mod->B3SOIDDpucGiven = TRUE;            break;        case B3SOIDD_MOD_PVSAT:            mod->B3SOIDDpvsat = value->rValue;            mod->B3SOIDDpvsatGiven = TRUE;            break;        case B3SOIDD_MOD_PA0:            mod->B3SOIDDpa0 = value->rValue;            mod->B3SOIDDpa0Given = TRUE;            break;        case B3SOIDD_MOD_PAGS:            mod->B3SOIDDpags= value->rValue;            mod->B3SOIDDpagsGiven = TRUE;            break;        case  B3SOIDD_MOD_PB0 :            mod->B3SOIDDpb0 = value->rValue;            mod->B3SOIDDpb0Given = TRUE;            break;        case  B3SOIDD_MOD_PB1 :            mod->B3SOIDDpb1 = value->rValue;            mod->B3SOIDDpb1Given = TRUE;            break;        case B3SOIDD_MOD_PKETA:            mod->B3SOIDDpketa = value->rValue;            mod->B3SOIDDpketaGiven = TRUE;            break;            case B3SOIDD_MOD_PABP:            mod->B3SOIDDpabp = value->rValue;            mod->B3SOIDDpabpGiven = TRUE;            break;            case B3SOIDD_MOD_PMXC:            mod->B3SOIDDpmxc = value->rValue;            mod->B3SOIDDpmxcGiven = TRUE;            break;            case B3SOIDD_MOD_PADICE0:            mod->B3SOIDDpadice0 = value->rValue;            mod->B3SOIDDpadice0Given = TRUE;            break;            case B3SOIDD_MOD_PA1:            mod->B3SOIDDpa1 = value->rValue;            mod->B3SOIDDpa1Given = TRUE;            break;        case B3SOIDD_MOD_PA2:            mod->B3SOIDDpa2 = value->rValue;            mod->B3SOIDDpa2Given = TRUE;            break;        case B3SOIDD_MOD_PRDSW:            mod->B3SOIDDprdsw = value->rValue;            mod->B3SOIDDprdswGiven = TRUE;            break;                             case B3SOIDD_MOD_PPRWB:            mod->B3SOIDDpprwb = value->rValue;            mod->B3SOIDDpprwbGiven = TRUE;            break;                             case B3SOIDD_MOD_PPRWG:            mod->B3SOIDDpprwg = value->rValue;            mod->B3SOIDDpprwgGiven = TRUE;            break;                             case  B3SOIDD_MOD_PWR :            mod->B3SOIDDpwr = value->rValue;            mod->B3SOIDDpwrGiven = TRUE;            break;        case  B3SOIDD_MOD_PNFACTOR :            mod->B3SOIDDpnfactor = value->rValue;            mod->B3SOIDDpnfactorGiven = TRUE;            break;        case  B3SOIDD_MOD_PDWG :            mod->B3SOIDDpdwg = value->rValue;            mod->B3SOIDDpdwgGiven = TRUE;            break;        case  B3SOIDD_MOD_PDWB :            mod->B3SOIDDpdwb = value->rValue;            mod->B3SOIDDpdwbGiven = TRUE;            break;        case B3SOIDD_MOD_PVOFF:            mod->B3SOIDDpvoff = value->rValue;            mod->B3SOIDDpvoffGiven = TRUE;            break;        case B3SOIDD_MOD_PETA0:            mod->B3SOIDDpeta0 = value->rValue;            mod->B3SOIDDpeta0Given = TRUE;            break;                         case B3SOIDD_MOD_PETAB:            mod->B3SOIDDpetab = value->rValue;            mod->B3SOIDDpetabGiven = TRUE;            break;                         case  B3SOIDD_MOD_PDSUB:                         mod->B3SOIDDpdsub = value->rValue;            mod->B3SOIDDpdsubGiven = TRUE;            break;        case  B3SOIDD_MOD_PCIT :            mod->B3SOIDDpcit = value->rValue;            mod->B3SOIDDpcitGiven = TRUE;            break;        case  B3SOIDD_MOD_PCDSC :            mod->B3SOIDDpcdsc = value->rValue;            mod->B3SOIDDpcdscGiven = TRUE;            break;        case  B3SOIDD_MOD_PCDSCB :            mod->B3SOIDDpcdscb = value->rValue;            mod->B3SOIDDpcdscbGiven = TRUE;            break;        case  B3SOIDD_MOD_PCDSCD :            mod->B3SOIDDpcdscd = value->rValue;            mod->B3SOIDDpcdscdGiven = TRUE;            break;        case B3SOIDD_MOD_PPCLM:            mod->B3SOIDDppclm = value->rValue;            mod->B3SOIDDppclmGiven = TRUE;            break;                         case B3SOIDD_MOD_PPDIBL1:            mod->B3SOIDDppdibl1 = value->rValue;            mod->B3SOIDDppdibl1Given = TRUE;            break;                         case B3SOIDD_MOD_PPDIBL2:            mod->B3SOIDDppdibl2 = value->rValue;            mod->B3SOIDDppdibl2Given = TRUE;            break;                         case B3SOIDD_MOD_PPDIBLB:            mod->B3SOIDDppdiblb = value->rValue;            mod->B3SOIDDppdiblbGiven = TRUE;            break;                         case  B3SOIDD_MOD_PDROUT:                         mod->B3SOIDDpdrout = value->rValue;            mod->B3SOIDDpdroutGiven = TRUE;            break;        case B3SOIDD_MOD_PPVAG:            mod->B3SOIDDppvag = value->rValue;            mod->B3SOIDDppvagGiven = TRUE;            break;                         case  B3SOIDD_MOD_PDELTA :            mod->B3SOIDDpdelta = value->rValue;            mod->B3SOIDDpdeltaGiven = TRUE;            break;        case  B3SOIDD_MOD_PAII :            mod->B3SOIDDpaii = value->rValue;            mod->B3SOIDDpaiiGiven = TRUE;            break;        case  B3SOIDD_MOD_PBII :            mod->B3SOIDDpbii = value->rValue;            mod->B3SOIDDpbiiGiven = TRUE;            break;        case  B3SOIDD_MOD_PCII :            mod->B3SOIDDpcii = value->rValue;            mod->B3SOIDDpciiGiven = TRUE;            break;        case  B3SOIDD_MOD_PDII :            mod->B3SOIDDpdii = value->rValue;            mod->B3SOIDDpdiiGiven = TRUE;            break;        case  B3SOIDD_MOD_PALPHA0 :            mod->B3SOIDDpalpha0 = value->rValue;            mod->B3SOIDDpalpha0Given = TRUE;            break;        case  B3SOIDD_MOD_PALPHA1 :            mod->B3SOIDDpalpha1 = value->rValue;            mod->B3SOIDDpalpha1Given = TRUE;            break;        case  B3SOIDD_MOD_PBETA0 :            mod->B3SOIDDpbeta0 = value->rValue;            mod->B3SOIDDpbeta0Given = TRUE;            break;        case  B3SOIDD_MOD_PAGIDL :            mod->B3SOIDDpagidl = value->rValue;            mod->B3SOIDDpagidlGiven = TRUE;            break;        case  B3SOIDD_MOD_PBGIDL :            mod->B3SOIDDpbgidl = value->rValue;            mod->B3SOIDDpbgidlGiven = TRUE;            break;        case  B3SOIDD_MOD_PNGIDL :            mod->B3SOIDDpngidl = value->rValue;            mod->B3SOIDDpngidlGiven = TRUE;            break;        case  B3SOIDD_MOD_PNTUN :            mod->B3SOIDDpntun = value->rValue;            mod->B3SOIDDpntunGiven = TRUE;            break;        case  B3SOIDD_MOD_PNDIODE :            mod->B3SOIDDpndiode = value->rValue;            mod->B3SOIDDpndiodeGiven = TRUE;            break;        case  B3SOIDD_MOD_PISBJT :            mod->B3SOIDDpisbjt = value->rValue;            mod->B3SOIDDpisbjtGiven = TRUE;            break;        case  B3SOIDD_MOD_PISDIF :            mod->B3SOIDDpisdif = value->rValue;            mod->B3SOIDDpisdifGiven = TRUE;            break;        case  B3SOIDD_MOD_PISREC :            mod->B3SOIDDpisrec = value->rValue;            mod->B3SOIDDpisrecGiven = TRUE;            break;        case  B3SOIDD_MOD_PISTUN :            mod->B3SOIDDpistun = value->rValue;            mod->B3SOIDDpistunGiven = TRUE;            break;        case  B3SOIDD_MOD_PEDL :            mod->B3SOIDDpedl = value->rValue;            mod->B3SOIDDpedlGiven = TRUE;            break;        case  B3SOIDD_MOD_PKBJT1 :            mod->B3SOIDDpkbjt1 = value->rValue;            mod->B3SOIDDpkbjt1Given = TRUE;            break;	/* CV Model */        case  B3SOIDD_MOD_PVSDFB :            mod->B3SOIDDpvsdfb = value->rValue;            mod->B3SOIDDpvsdfbGiven = TRUE;            break;        case  B3SOIDD_MOD_PVSDTH :            mod->B3SOIDDpvsdth = value->rValue;            mod->B3SOIDDpvsdthGiven = TRUE;            break;/* Added for binning - END */        case  B3SOIDD_MOD_NMOS  :            if(value->iValue) {                mod->B3SOIDDtype = 1;                mod->B3SOIDDtypeGiven = TRUE;            }            break;        case  B3SOIDD_MOD_PMOS  :            if(value->iValue) {                mod->B3SOIDDtype = - 1;                mod->B3SOIDDtypeGiven = TRUE;            }            break;        default:            return(E_BADPARM);    }    return(OK);}

⌨️ 快捷键说明

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