📄 b3v0mpar.c
字号:
break; case BSIM3v0_MOD_PK3: mod->BSIM3v0pk3 = value->rValue; mod->BSIM3v0pk3Given = TRUE; break; case BSIM3v0_MOD_PK3B: mod->BSIM3v0pk3b = value->rValue; mod->BSIM3v0pk3bGiven = TRUE; break; case BSIM3v0_MOD_PNLX: mod->BSIM3v0pnlx = value->rValue; mod->BSIM3v0pnlxGiven = TRUE; break; case BSIM3v0_MOD_PW0: mod->BSIM3v0pw0 = value->rValue; mod->BSIM3v0pw0Given = TRUE; break; case BSIM3v0_MOD_PDVT0: mod->BSIM3v0pdvt0 = value->rValue; mod->BSIM3v0pdvt0Given = TRUE; break; case BSIM3v0_MOD_PDVT1: mod->BSIM3v0pdvt1 = value->rValue; mod->BSIM3v0pdvt1Given = TRUE; break; case BSIM3v0_MOD_PDVT2: mod->BSIM3v0pdvt2 = value->rValue; mod->BSIM3v0pdvt2Given = TRUE; break; case BSIM3v0_MOD_PDVT0W: mod->BSIM3v0pdvt0w = value->rValue; mod->BSIM3v0pdvt0wGiven = TRUE; break; case BSIM3v0_MOD_PDVT1W: mod->BSIM3v0pdvt1w = value->rValue; mod->BSIM3v0pdvt1wGiven = TRUE; break; case BSIM3v0_MOD_PDVT2W: mod->BSIM3v0pdvt2w = value->rValue; mod->BSIM3v0pdvt2wGiven = TRUE; break; case BSIM3v0_MOD_PDROUT: mod->BSIM3v0pdrout = value->rValue; mod->BSIM3v0pdroutGiven = TRUE; break; case BSIM3v0_MOD_PDSUB: mod->BSIM3v0pdsub = value->rValue; mod->BSIM3v0pdsubGiven = TRUE; break; case BSIM3v0_MOD_PVTH0: mod->BSIM3v0pvth0 = value->rValue; mod->BSIM3v0pvth0Given = TRUE; break; case BSIM3v0_MOD_PUA: mod->BSIM3v0pua = value->rValue; mod->BSIM3v0puaGiven = TRUE; break; case BSIM3v0_MOD_PUA1: mod->BSIM3v0pua1 = value->rValue; mod->BSIM3v0pua1Given = TRUE; break; case BSIM3v0_MOD_PUB: mod->BSIM3v0pub = value->rValue; mod->BSIM3v0pubGiven = TRUE; break; case BSIM3v0_MOD_PUB1: mod->BSIM3v0pub1 = value->rValue; mod->BSIM3v0pub1Given = TRUE; break; case BSIM3v0_MOD_PUC: mod->BSIM3v0puc = value->rValue; mod->BSIM3v0pucGiven = TRUE; break; case BSIM3v0_MOD_PUC1: mod->BSIM3v0puc1 = value->rValue; mod->BSIM3v0puc1Given = TRUE; break; case BSIM3v0_MOD_PU0 : mod->BSIM3v0pu0 = value->rValue; mod->BSIM3v0pu0Given = TRUE; if (mod->BSIM3v0pu0 > 1.0) mod->BSIM3v0pu0 *= 1.0e-4; break; case BSIM3v0_MOD_PUTE : mod->BSIM3v0pute = value->rValue; mod->BSIM3v0puteGiven = TRUE; break; case BSIM3v0_MOD_PVOFF: mod->BSIM3v0pvoff = value->rValue; mod->BSIM3v0pvoffGiven = TRUE; break; case BSIM3v0_MOD_PDELTA : mod->BSIM3v0pdelta = value->rValue; mod->BSIM3v0pdeltaGiven = TRUE; break; case BSIM3v0_MOD_PRDSW: mod->BSIM3v0prdsw = value->rValue; mod->BSIM3v0prdswGiven = TRUE; break; case BSIM3v0_MOD_PPRWB: mod->BSIM3v0pprwb = value->rValue; mod->BSIM3v0pprwbGiven = TRUE; break; case BSIM3v0_MOD_PPRWG: mod->BSIM3v0pprwg = value->rValue; mod->BSIM3v0pprwgGiven = TRUE; break; case BSIM3v0_MOD_PPRT: mod->BSIM3v0pprt = value->rValue; mod->BSIM3v0pprtGiven = TRUE; break; case BSIM3v0_MOD_PETA0: mod->BSIM3v0peta0 = value->rValue; mod->BSIM3v0peta0Given = TRUE; break; case BSIM3v0_MOD_PETAB: mod->BSIM3v0petab = value->rValue; mod->BSIM3v0petabGiven = TRUE; break; case BSIM3v0_MOD_PPCLM: mod->BSIM3v0ppclm = value->rValue; mod->BSIM3v0ppclmGiven = TRUE; break; case BSIM3v0_MOD_PPDIBL1: mod->BSIM3v0ppdibl1 = value->rValue; mod->BSIM3v0ppdibl1Given = TRUE; break; case BSIM3v0_MOD_PPDIBL2: mod->BSIM3v0ppdibl2 = value->rValue; mod->BSIM3v0ppdibl2Given = TRUE; break; case BSIM3v0_MOD_PPDIBLB: mod->BSIM3v0ppdiblb = value->rValue; mod->BSIM3v0ppdiblbGiven = TRUE; break; case BSIM3v0_MOD_PPSCBE1: mod->BSIM3v0ppscbe1 = value->rValue; mod->BSIM3v0ppscbe1Given = TRUE; break; case BSIM3v0_MOD_PPSCBE2: mod->BSIM3v0ppscbe2 = value->rValue; mod->BSIM3v0ppscbe2Given = TRUE; break; case BSIM3v0_MOD_PPVAG: mod->BSIM3v0ppvag = value->rValue; mod->BSIM3v0ppvagGiven = TRUE; break; case BSIM3v0_MOD_PWR : mod->BSIM3v0pwr = value->rValue; mod->BSIM3v0pwrGiven = TRUE; break; case BSIM3v0_MOD_PDWG : mod->BSIM3v0pdwg = value->rValue; mod->BSIM3v0pdwgGiven = TRUE; break; case BSIM3v0_MOD_PDWB : mod->BSIM3v0pdwb = value->rValue; mod->BSIM3v0pdwbGiven = TRUE; break; case BSIM3v0_MOD_PB0 : mod->BSIM3v0pb0 = value->rValue; mod->BSIM3v0pb0Given = TRUE; break; case BSIM3v0_MOD_PB1 : mod->BSIM3v0pb1 = value->rValue; mod->BSIM3v0pb1Given = TRUE; break; case BSIM3v0_MOD_PALPHA0 : mod->BSIM3v0palpha0 = value->rValue; mod->BSIM3v0palpha0Given = TRUE; break; case BSIM3v0_MOD_PBETA0 : mod->BSIM3v0pbeta0 = value->rValue; mod->BSIM3v0pbeta0Given = TRUE; break; case BSIM3v0_MOD_PELM : mod->BSIM3v0pelm = value->rValue; mod->BSIM3v0pelmGiven = TRUE; break; case BSIM3v0_MOD_PCGSL : mod->BSIM3v0pcgsl = value->rValue; mod->BSIM3v0pcgslGiven = TRUE; break; case BSIM3v0_MOD_PCGDL : mod->BSIM3v0pcgdl = value->rValue; mod->BSIM3v0pcgdlGiven = TRUE; break; case BSIM3v0_MOD_PCKAPPA : mod->BSIM3v0pckappa = value->rValue; mod->BSIM3v0pckappaGiven = TRUE; break; case BSIM3v0_MOD_PCF : mod->BSIM3v0pcf = value->rValue; mod->BSIM3v0pcfGiven = TRUE; break; case BSIM3v0_MOD_PCLC : mod->BSIM3v0pclc = value->rValue; mod->BSIM3v0pclcGiven = TRUE; break; case BSIM3v0_MOD_PCLE : mod->BSIM3v0pcle = value->rValue; mod->BSIM3v0pcleGiven = TRUE; break; case BSIM3v0_MOD_TNOM : mod->BSIM3v0tnom = value->rValue + 273.15; mod->BSIM3v0tnomGiven = TRUE; break; case BSIM3v0_MOD_CGSO : mod->BSIM3v0cgso = value->rValue; mod->BSIM3v0cgsoGiven = TRUE; break; case BSIM3v0_MOD_CGDO : mod->BSIM3v0cgdo = value->rValue; mod->BSIM3v0cgdoGiven = TRUE; break; case BSIM3v0_MOD_CGBO : mod->BSIM3v0cgbo = value->rValue; mod->BSIM3v0cgboGiven = TRUE; break; case BSIM3v0_MOD_XPART : mod->BSIM3v0xpart = value->rValue; mod->BSIM3v0xpartGiven = TRUE; break; case BSIM3v0_MOD_RSH : mod->BSIM3v0sheetResistance = value->rValue; mod->BSIM3v0sheetResistanceGiven = TRUE; break; case BSIM3v0_MOD_JS : mod->BSIM3v0jctSatCurDensity = value->rValue; mod->BSIM3v0jctSatCurDensityGiven = TRUE; break; case BSIM3v0_MOD_PB : mod->BSIM3v0bulkJctPotential = value->rValue; mod->BSIM3v0bulkJctPotentialGiven = TRUE; break; case BSIM3v0_MOD_MJ : mod->BSIM3v0bulkJctBotGradingCoeff = value->rValue; mod->BSIM3v0bulkJctBotGradingCoeffGiven = TRUE; break; case BSIM3v0_MOD_PBSW : mod->BSIM3v0sidewallJctPotential = value->rValue; mod->BSIM3v0sidewallJctPotentialGiven = TRUE; break; case BSIM3v0_MOD_MJSW : mod->BSIM3v0bulkJctSideGradingCoeff = value->rValue; mod->BSIM3v0bulkJctSideGradingCoeffGiven = TRUE; break; case BSIM3v0_MOD_CJ : mod->BSIM3v0unitAreaJctCap = value->rValue; mod->BSIM3v0unitAreaJctCapGiven = TRUE; break; case BSIM3v0_MOD_CJSW : mod->BSIM3v0unitLengthSidewallJctCap = value->rValue; mod->BSIM3v0unitLengthSidewallJctCapGiven = TRUE; break; case BSIM3v0_MOD_LINT : mod->BSIM3v0Lint = value->rValue; mod->BSIM3v0LintGiven = TRUE; break; case BSIM3v0_MOD_LL : mod->BSIM3v0Ll = value->rValue; mod->BSIM3v0LlGiven = TRUE; break; case BSIM3v0_MOD_LLN : mod->BSIM3v0Lln = value->rValue; mod->BSIM3v0LlnGiven = TRUE; break; case BSIM3v0_MOD_LW : mod->BSIM3v0Lw = value->rValue; mod->BSIM3v0LwGiven = TRUE; break; case BSIM3v0_MOD_LWN : mod->BSIM3v0Lwn = value->rValue; mod->BSIM3v0LwnGiven = TRUE; break; case BSIM3v0_MOD_LWL : mod->BSIM3v0Lwl = value->rValue; mod->BSIM3v0LwlGiven = TRUE; break; case BSIM3v0_MOD_LMIN : mod->BSIM3v0Lmin = value->rValue; mod->BSIM3v0LminGiven = TRUE; break; case BSIM3v0_MOD_LMAX : mod->BSIM3v0Lmax = value->rValue; mod->BSIM3v0LmaxGiven = TRUE; break; case BSIM3v0_MOD_WINT : mod->BSIM3v0Wint = value->rValue; mod->BSIM3v0WintGiven = TRUE; break; case BSIM3v0_MOD_WL : mod->BSIM3v0Wl = value->rValue; mod->BSIM3v0WlGiven = TRUE; break; case BSIM3v0_MOD_WLN : mod->BSIM3v0Wln = value->rValue; mod->BSIM3v0WlnGiven = TRUE; break; case BSIM3v0_MOD_WW : mod->BSIM3v0Ww = value->rValue; mod->BSIM3v0WwGiven = TRUE; break; case BSIM3v0_MOD_WWN : mod->BSIM3v0Wwn = value->rValue; mod->BSIM3v0WwnGiven = TRUE; break; case BSIM3v0_MOD_WWL : mod->BSIM3v0Wwl = value->rValue; mod->BSIM3v0WwlGiven = TRUE; break; case BSIM3v0_MOD_WMIN : mod->BSIM3v0Wmin = value->rValue; mod->BSIM3v0WminGiven = TRUE; break; case BSIM3v0_MOD_WMAX : mod->BSIM3v0Wmax = value->rValue; mod->BSIM3v0WmaxGiven = TRUE; break; case BSIM3v0_MOD_NOIA : mod->BSIM3v0oxideTrapDensityA = value->rValue; mod->BSIM3v0oxideTrapDensityAGiven = TRUE; break; case BSIM3v0_MOD_NOIB : mod->BSIM3v0oxideTrapDensityB = value->rValue; mod->BSIM3v0oxideTrapDensityBGiven = TRUE; break; case BSIM3v0_MOD_NOIC : mod->BSIM3v0oxideTrapDensityC = value->rValue; mod->BSIM3v0oxideTrapDensityCGiven = TRUE; break; case BSIM3v0_MOD_EM : mod->BSIM3v0em = value->rValue; mod->BSIM3v0emGiven = TRUE; break; case BSIM3v0_MOD_EF : mod->BSIM3v0ef = value->rValue; mod->BSIM3v0efGiven = TRUE; break; case BSIM3v0_MOD_AF : mod->BSIM3v0af = value->rValue; mod->BSIM3v0afGiven = TRUE; break; case BSIM3v0_MOD_KF : mod->BSIM3v0kf = value->rValue; mod->BSIM3v0kfGiven = TRUE; break; case BSIM3v0_MOD_NMOS : if(value->iValue) { mod->BSIM3v0type = 1; mod->BSIM3v0typeGiven = TRUE; } break; case BSIM3v0_MOD_PMOS : if(value->iValue) { mod->BSIM3v0type = - 1; mod->BSIM3v0typeGiven = TRUE; } break; default: return(E_BADPARM); } return(OK);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -