📄 b3v1mpar.c
字号:
break; case BSIM3v1_MOD_PDVT0: mod->BSIM3v1pdvt0 = value->rValue; mod->BSIM3v1pdvt0Given = TRUE; break; case BSIM3v1_MOD_PDVT1: mod->BSIM3v1pdvt1 = value->rValue; mod->BSIM3v1pdvt1Given = TRUE; break; case BSIM3v1_MOD_PDVT2: mod->BSIM3v1pdvt2 = value->rValue; mod->BSIM3v1pdvt2Given = TRUE; break; case BSIM3v1_MOD_PDVT0W: mod->BSIM3v1pdvt0w = value->rValue; mod->BSIM3v1pdvt0wGiven = TRUE; break; case BSIM3v1_MOD_PDVT1W: mod->BSIM3v1pdvt1w = value->rValue; mod->BSIM3v1pdvt1wGiven = TRUE; break; case BSIM3v1_MOD_PDVT2W: mod->BSIM3v1pdvt2w = value->rValue; mod->BSIM3v1pdvt2wGiven = TRUE; break; case BSIM3v1_MOD_PDROUT: mod->BSIM3v1pdrout = value->rValue; mod->BSIM3v1pdroutGiven = TRUE; break; case BSIM3v1_MOD_PDSUB: mod->BSIM3v1pdsub = value->rValue; mod->BSIM3v1pdsubGiven = TRUE; break; case BSIM3v1_MOD_PVTH0: mod->BSIM3v1pvth0 = value->rValue; mod->BSIM3v1pvth0Given = TRUE; break; case BSIM3v1_MOD_PUA: mod->BSIM3v1pua = value->rValue; mod->BSIM3v1puaGiven = TRUE; break; case BSIM3v1_MOD_PUA1: mod->BSIM3v1pua1 = value->rValue; mod->BSIM3v1pua1Given = TRUE; break; case BSIM3v1_MOD_PUB: mod->BSIM3v1pub = value->rValue; mod->BSIM3v1pubGiven = TRUE; break; case BSIM3v1_MOD_PUB1: mod->BSIM3v1pub1 = value->rValue; mod->BSIM3v1pub1Given = TRUE; break; case BSIM3v1_MOD_PUC: mod->BSIM3v1puc = value->rValue; mod->BSIM3v1pucGiven = TRUE; break; case BSIM3v1_MOD_PUC1: mod->BSIM3v1puc1 = value->rValue; mod->BSIM3v1puc1Given = TRUE; break; case BSIM3v1_MOD_PU0 : mod->BSIM3v1pu0 = value->rValue; mod->BSIM3v1pu0Given = TRUE; break; case BSIM3v1_MOD_PUTE : mod->BSIM3v1pute = value->rValue; mod->BSIM3v1puteGiven = TRUE; break; case BSIM3v1_MOD_PVOFF: mod->BSIM3v1pvoff = value->rValue; mod->BSIM3v1pvoffGiven = TRUE; break; case BSIM3v1_MOD_PDELTA : mod->BSIM3v1pdelta = value->rValue; mod->BSIM3v1pdeltaGiven = TRUE; break; case BSIM3v1_MOD_PRDSW: mod->BSIM3v1prdsw = value->rValue; mod->BSIM3v1prdswGiven = TRUE; break; case BSIM3v1_MOD_PPRWB: mod->BSIM3v1pprwb = value->rValue; mod->BSIM3v1pprwbGiven = TRUE; break; case BSIM3v1_MOD_PPRWG: mod->BSIM3v1pprwg = value->rValue; mod->BSIM3v1pprwgGiven = TRUE; break; case BSIM3v1_MOD_PPRT: mod->BSIM3v1pprt = value->rValue; mod->BSIM3v1pprtGiven = TRUE; break; case BSIM3v1_MOD_PETA0: mod->BSIM3v1peta0 = value->rValue; mod->BSIM3v1peta0Given = TRUE; break; case BSIM3v1_MOD_PETAB: mod->BSIM3v1petab = value->rValue; mod->BSIM3v1petabGiven = TRUE; break; case BSIM3v1_MOD_PPCLM: mod->BSIM3v1ppclm = value->rValue; mod->BSIM3v1ppclmGiven = TRUE; break; case BSIM3v1_MOD_PPDIBL1: mod->BSIM3v1ppdibl1 = value->rValue; mod->BSIM3v1ppdibl1Given = TRUE; break; case BSIM3v1_MOD_PPDIBL2: mod->BSIM3v1ppdibl2 = value->rValue; mod->BSIM3v1ppdibl2Given = TRUE; break; case BSIM3v1_MOD_PPDIBLB: mod->BSIM3v1ppdiblb = value->rValue; mod->BSIM3v1ppdiblbGiven = TRUE; break; case BSIM3v1_MOD_PPSCBE1: mod->BSIM3v1ppscbe1 = value->rValue; mod->BSIM3v1ppscbe1Given = TRUE; break; case BSIM3v1_MOD_PPSCBE2: mod->BSIM3v1ppscbe2 = value->rValue; mod->BSIM3v1ppscbe2Given = TRUE; break; case BSIM3v1_MOD_PPVAG: mod->BSIM3v1ppvag = value->rValue; mod->BSIM3v1ppvagGiven = TRUE; break; case BSIM3v1_MOD_PWR : mod->BSIM3v1pwr = value->rValue; mod->BSIM3v1pwrGiven = TRUE; break; case BSIM3v1_MOD_PDWG : mod->BSIM3v1pdwg = value->rValue; mod->BSIM3v1pdwgGiven = TRUE; break; case BSIM3v1_MOD_PDWB : mod->BSIM3v1pdwb = value->rValue; mod->BSIM3v1pdwbGiven = TRUE; break; case BSIM3v1_MOD_PB0 : mod->BSIM3v1pb0 = value->rValue; mod->BSIM3v1pb0Given = TRUE; break; case BSIM3v1_MOD_PB1 : mod->BSIM3v1pb1 = value->rValue; mod->BSIM3v1pb1Given = TRUE; break; case BSIM3v1_MOD_PALPHA0 : mod->BSIM3v1palpha0 = value->rValue; mod->BSIM3v1palpha0Given = TRUE; break; case BSIM3v1_MOD_PBETA0 : mod->BSIM3v1pbeta0 = value->rValue; mod->BSIM3v1pbeta0Given = TRUE; break; case BSIM3v1_MOD_PELM : mod->BSIM3v1pelm = value->rValue; mod->BSIM3v1pelmGiven = TRUE; break; case BSIM3v1_MOD_PCGSL : mod->BSIM3v1pcgsl = value->rValue; mod->BSIM3v1pcgslGiven = TRUE; break; case BSIM3v1_MOD_PCGDL : mod->BSIM3v1pcgdl = value->rValue; mod->BSIM3v1pcgdlGiven = TRUE; break; case BSIM3v1_MOD_PCKAPPA : mod->BSIM3v1pckappa = value->rValue; mod->BSIM3v1pckappaGiven = TRUE; break; case BSIM3v1_MOD_PCF : mod->BSIM3v1pcf = value->rValue; mod->BSIM3v1pcfGiven = TRUE; break; case BSIM3v1_MOD_PCLC : mod->BSIM3v1pclc = value->rValue; mod->BSIM3v1pclcGiven = TRUE; break; case BSIM3v1_MOD_PCLE : mod->BSIM3v1pcle = value->rValue; mod->BSIM3v1pcleGiven = TRUE; break; case BSIM3v1_MOD_PVFBCV : mod->BSIM3v1pvfbcv = value->rValue; mod->BSIM3v1pvfbcvGiven = TRUE; break; case BSIM3v1_MOD_TNOM : mod->BSIM3v1tnom = value->rValue + 273.15; mod->BSIM3v1tnomGiven = TRUE; break; case BSIM3v1_MOD_CGSO : mod->BSIM3v1cgso = value->rValue; mod->BSIM3v1cgsoGiven = TRUE; break; case BSIM3v1_MOD_CGDO : mod->BSIM3v1cgdo = value->rValue; mod->BSIM3v1cgdoGiven = TRUE; break; case BSIM3v1_MOD_CGBO : mod->BSIM3v1cgbo = value->rValue; mod->BSIM3v1cgboGiven = TRUE; break; case BSIM3v1_MOD_XPART : mod->BSIM3v1xpart = value->rValue; mod->BSIM3v1xpartGiven = TRUE; break; case BSIM3v1_MOD_RSH : mod->BSIM3v1sheetResistance = value->rValue; mod->BSIM3v1sheetResistanceGiven = TRUE; break; case BSIM3v1_MOD_JS : mod->BSIM3v1jctSatCurDensity = value->rValue; mod->BSIM3v1jctSatCurDensityGiven = TRUE; break; case BSIM3v1_MOD_JSW : mod->BSIM3v1jctSidewallSatCurDensity = value->rValue; mod->BSIM3v1jctSidewallSatCurDensityGiven = TRUE; break; case BSIM3v1_MOD_PB : mod->BSIM3v1bulkJctPotential = value->rValue; mod->BSIM3v1bulkJctPotentialGiven = TRUE; break; case BSIM3v1_MOD_MJ : mod->BSIM3v1bulkJctBotGradingCoeff = value->rValue; mod->BSIM3v1bulkJctBotGradingCoeffGiven = TRUE; break; case BSIM3v1_MOD_PBSW : mod->BSIM3v1sidewallJctPotential = value->rValue; mod->BSIM3v1sidewallJctPotentialGiven = TRUE; break; case BSIM3v1_MOD_MJSW : mod->BSIM3v1bulkJctSideGradingCoeff = value->rValue; mod->BSIM3v1bulkJctSideGradingCoeffGiven = TRUE; break; case BSIM3v1_MOD_CJ : mod->BSIM3v1unitAreaJctCap = value->rValue; mod->BSIM3v1unitAreaJctCapGiven = TRUE; break; case BSIM3v1_MOD_CJSW : mod->BSIM3v1unitLengthSidewallJctCap = value->rValue; mod->BSIM3v1unitLengthSidewallJctCapGiven = TRUE; break; case BSIM3v1_MOD_NJ : mod->BSIM3v1jctEmissionCoeff = value->rValue; mod->BSIM3v1jctEmissionCoeffGiven = TRUE; break; case BSIM3v1_MOD_PBSWG : mod->BSIM3v1GatesidewallJctPotential = value->rValue; mod->BSIM3v1GatesidewallJctPotentialGiven = TRUE; break; case BSIM3v1_MOD_MJSWG : mod->BSIM3v1bulkJctGateSideGradingCoeff = value->rValue; mod->BSIM3v1bulkJctGateSideGradingCoeffGiven = TRUE; break; case BSIM3v1_MOD_CJSWG : mod->BSIM3v1unitLengthGateSidewallJctCap = value->rValue; mod->BSIM3v1unitLengthGateSidewallJctCapGiven = TRUE; break; case BSIM3v1_MOD_XTI : mod->BSIM3v1jctTempExponent = value->rValue; mod->BSIM3v1jctTempExponentGiven = TRUE; break; case BSIM3v1_MOD_LINT : mod->BSIM3v1Lint = value->rValue; mod->BSIM3v1LintGiven = TRUE; break; case BSIM3v1_MOD_LL : mod->BSIM3v1Ll = value->rValue; mod->BSIM3v1LlGiven = TRUE; break; case BSIM3v1_MOD_LLN : mod->BSIM3v1Lln = value->rValue; mod->BSIM3v1LlnGiven = TRUE; break; case BSIM3v1_MOD_LW : mod->BSIM3v1Lw = value->rValue; mod->BSIM3v1LwGiven = TRUE; break; case BSIM3v1_MOD_LWN : mod->BSIM3v1Lwn = value->rValue; mod->BSIM3v1LwnGiven = TRUE; break; case BSIM3v1_MOD_LWL : mod->BSIM3v1Lwl = value->rValue; mod->BSIM3v1LwlGiven = TRUE; break; case BSIM3v1_MOD_LMIN : mod->BSIM3v1Lmin = value->rValue; mod->BSIM3v1LminGiven = TRUE; break; case BSIM3v1_MOD_LMAX : mod->BSIM3v1Lmax = value->rValue; mod->BSIM3v1LmaxGiven = TRUE; break; case BSIM3v1_MOD_WINT : mod->BSIM3v1Wint = value->rValue; mod->BSIM3v1WintGiven = TRUE; break; case BSIM3v1_MOD_WL : mod->BSIM3v1Wl = value->rValue; mod->BSIM3v1WlGiven = TRUE; break; case BSIM3v1_MOD_WLN : mod->BSIM3v1Wln = value->rValue; mod->BSIM3v1WlnGiven = TRUE; break; case BSIM3v1_MOD_WW : mod->BSIM3v1Ww = value->rValue; mod->BSIM3v1WwGiven = TRUE; break; case BSIM3v1_MOD_WWN : mod->BSIM3v1Wwn = value->rValue; mod->BSIM3v1WwnGiven = TRUE; break; case BSIM3v1_MOD_WWL : mod->BSIM3v1Wwl = value->rValue; mod->BSIM3v1WwlGiven = TRUE; break; case BSIM3v1_MOD_WMIN : mod->BSIM3v1Wmin = value->rValue; mod->BSIM3v1WminGiven = TRUE; break; case BSIM3v1_MOD_WMAX : mod->BSIM3v1Wmax = value->rValue; mod->BSIM3v1WmaxGiven = TRUE; break; case BSIM3v1_MOD_NOIA : mod->BSIM3v1oxideTrapDensityA = value->rValue; mod->BSIM3v1oxideTrapDensityAGiven = TRUE; break; case BSIM3v1_MOD_NOIB : mod->BSIM3v1oxideTrapDensityB = value->rValue; mod->BSIM3v1oxideTrapDensityBGiven = TRUE; break; case BSIM3v1_MOD_NOIC : mod->BSIM3v1oxideTrapDensityC = value->rValue; mod->BSIM3v1oxideTrapDensityCGiven = TRUE; break; case BSIM3v1_MOD_EM : mod->BSIM3v1em = value->rValue; mod->BSIM3v1emGiven = TRUE; break; case BSIM3v1_MOD_EF : mod->BSIM3v1ef = value->rValue; mod->BSIM3v1efGiven = TRUE; break; case BSIM3v1_MOD_AF : mod->BSIM3v1af = value->rValue; mod->BSIM3v1afGiven = TRUE; break; case BSIM3v1_MOD_KF : mod->BSIM3v1kf = value->rValue; mod->BSIM3v1kfGiven = TRUE; break; case BSIM3v1_MOD_NMOS : if(value->iValue) { mod->BSIM3v1type = 1; mod->BSIM3v1typeGiven = TRUE; } break; case BSIM3v1_MOD_PMOS : if(value->iValue) { mod->BSIM3v1type = - 1; mod->BSIM3v1typeGiven = TRUE; } break; default: return(E_BADPARM); } return(OK);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -