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

📄 b3v1mpar.c

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 C
📖 第 1 页 / 共 4 页
字号:
            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 + -