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

📄 b2mpar.c

📁 spice中支持多层次元件模型仿真的可单独运行的插件源码
💻 C
📖 第 1 页 / 共 2 页
字号:
            break;        case  BSIM2_MOD_UBB0 :            mod->B2ubB0 = value->rValue;            mod->B2ubB0Given = TRUE;            break;        case  BSIM2_MOD_UBBL :            mod->B2ubBL = value->rValue;            mod->B2ubBLGiven = TRUE;            break;        case  BSIM2_MOD_UBBW :            mod->B2ubBW = value->rValue;            mod->B2ubBWGiven = TRUE;            break;        case  BSIM2_MOD_U100 :            mod->B2u100 = value->rValue;            mod->B2u100Given = TRUE;            break;        case  BSIM2_MOD_U10L :            mod->B2u10L = value->rValue;            mod->B2u10LGiven = TRUE;            break;        case  BSIM2_MOD_U10W :            mod->B2u10W = value->rValue;            mod->B2u10WGiven = TRUE;            break;        case  BSIM2_MOD_U1B0 :            mod->B2u1B0 = value->rValue;            mod->B2u1B0Given = TRUE;            break;        case  BSIM2_MOD_U1BL :            mod->B2u1BL = value->rValue;            mod->B2u1BLGiven = TRUE;            break;        case  BSIM2_MOD_U1BW :            mod->B2u1BW = value->rValue;            mod->B2u1BWGiven = TRUE;            break;        case  BSIM2_MOD_U1D0 :            mod->B2u1D0 = value->rValue;            mod->B2u1D0Given = TRUE;            break;        case  BSIM2_MOD_U1DL :            mod->B2u1DL = value->rValue;            mod->B2u1DLGiven = TRUE;            break;        case  BSIM2_MOD_U1DW :            mod->B2u1DW = value->rValue;            mod->B2u1DWGiven = TRUE;            break;        case  BSIM2_MOD_N00 :            mod->B2n00 = value->rValue;            mod->B2n00Given = TRUE;            break;        case  BSIM2_MOD_N0L :            mod->B2n0L = value->rValue;            mod->B2n0LGiven = TRUE;            break;        case  BSIM2_MOD_N0W :            mod->B2n0W = value->rValue;            mod->B2n0WGiven = TRUE;            break;        case  BSIM2_MOD_NB0 :            mod->B2nB0 = value->rValue;            mod->B2nB0Given = TRUE;            break;        case  BSIM2_MOD_NBL :            mod->B2nBL = value->rValue;            mod->B2nBLGiven = TRUE;            break;        case  BSIM2_MOD_NBW :            mod->B2nBW = value->rValue;            mod->B2nBWGiven = TRUE;            break;        case  BSIM2_MOD_ND0 :            mod->B2nD0 = value->rValue;            mod->B2nD0Given = TRUE;            break;        case  BSIM2_MOD_NDL :            mod->B2nDL = value->rValue;            mod->B2nDLGiven = TRUE;            break;        case  BSIM2_MOD_NDW :            mod->B2nDW = value->rValue;            mod->B2nDWGiven = TRUE;            break;        case  BSIM2_MOD_VOF00 :            mod->B2vof00 = value->rValue;            mod->B2vof00Given = TRUE;            break;        case  BSIM2_MOD_VOF0L :            mod->B2vof0L = value->rValue;            mod->B2vof0LGiven = TRUE;            break;        case  BSIM2_MOD_VOF0W :            mod->B2vof0W = value->rValue;            mod->B2vof0WGiven = TRUE;            break;        case  BSIM2_MOD_VOFB0 :            mod->B2vofB0 = value->rValue;            mod->B2vofB0Given = TRUE;            break;        case  BSIM2_MOD_VOFBL :            mod->B2vofBL = value->rValue;            mod->B2vofBLGiven = TRUE;            break;        case  BSIM2_MOD_VOFBW :            mod->B2vofBW = value->rValue;            mod->B2vofBWGiven = TRUE;            break;        case  BSIM2_MOD_VOFD0 :            mod->B2vofD0 = value->rValue;            mod->B2vofD0Given = TRUE;            break;        case  BSIM2_MOD_VOFDL :            mod->B2vofDL = value->rValue;            mod->B2vofDLGiven = TRUE;            break;        case  BSIM2_MOD_VOFDW :            mod->B2vofDW = value->rValue;            mod->B2vofDWGiven = TRUE;            break;        case  BSIM2_MOD_AI00 :            mod->B2ai00 = value->rValue;            mod->B2ai00Given = TRUE;            break;        case  BSIM2_MOD_AI0L :            mod->B2ai0L = value->rValue;            mod->B2ai0LGiven = TRUE;            break;        case  BSIM2_MOD_AI0W :            mod->B2ai0W = value->rValue;            mod->B2ai0WGiven = TRUE;            break;        case  BSIM2_MOD_AIB0 :            mod->B2aiB0 = value->rValue;            mod->B2aiB0Given = TRUE;            break;        case  BSIM2_MOD_AIBL :            mod->B2aiBL = value->rValue;            mod->B2aiBLGiven = TRUE;            break;        case  BSIM2_MOD_AIBW :            mod->B2aiBW = value->rValue;            mod->B2aiBWGiven = TRUE;            break;        case  BSIM2_MOD_BI00 :            mod->B2bi00 = value->rValue;            mod->B2bi00Given = TRUE;            break;        case  BSIM2_MOD_BI0L :            mod->B2bi0L = value->rValue;            mod->B2bi0LGiven = TRUE;            break;        case  BSIM2_MOD_BI0W :            mod->B2bi0W = value->rValue;            mod->B2bi0WGiven = TRUE;            break;        case  BSIM2_MOD_BIB0 :            mod->B2biB0 = value->rValue;            mod->B2biB0Given = TRUE;            break;        case  BSIM2_MOD_BIBL :            mod->B2biBL = value->rValue;            mod->B2biBLGiven = TRUE;            break;        case  BSIM2_MOD_BIBW :            mod->B2biBW = value->rValue;            mod->B2biBWGiven = TRUE;            break;        case  BSIM2_MOD_VGHIGH0 :            mod->B2vghigh0 = value->rValue;            mod->B2vghigh0Given = TRUE;            break;        case  BSIM2_MOD_VGHIGHL :            mod->B2vghighL = value->rValue;            mod->B2vghighLGiven = TRUE;            break;        case  BSIM2_MOD_VGHIGHW :            mod->B2vghighW = value->rValue;            mod->B2vghighWGiven = TRUE;            break;        case  BSIM2_MOD_VGLOW0 :            mod->B2vglow0 = value->rValue;            mod->B2vglow0Given = TRUE;            break;        case  BSIM2_MOD_VGLOWL :            mod->B2vglowL = value->rValue;            mod->B2vglowLGiven = TRUE;            break;        case  BSIM2_MOD_VGLOWW :            mod->B2vglowW = value->rValue;            mod->B2vglowWGiven = TRUE;            break;        case  BSIM2_MOD_TOX :            mod->B2tox = value->rValue;            mod->B2toxGiven = TRUE;            break;        case  BSIM2_MOD_TEMP :            mod->B2temp = value->rValue;            mod->B2tempGiven = TRUE;            break;        case  BSIM2_MOD_VDD :            mod->B2vdd = value->rValue;            mod->B2vddGiven = TRUE;            break;        case  BSIM2_MOD_VGG :            mod->B2vgg = value->rValue;            mod->B2vggGiven = TRUE;            break;        case  BSIM2_MOD_VBB :            mod->B2vbb = value->rValue;            mod->B2vbbGiven = TRUE;            break;        case  BSIM2_MOD_CGSO :            mod->B2gateSourceOverlapCap = value->rValue;            mod->B2gateSourceOverlapCapGiven = TRUE;            break;        case  BSIM2_MOD_CGDO :            mod->B2gateDrainOverlapCap = value->rValue;            mod->B2gateDrainOverlapCapGiven = TRUE;            break;        case  BSIM2_MOD_CGBO :            mod->B2gateBulkOverlapCap = value->rValue;            mod->B2gateBulkOverlapCapGiven = TRUE;            break;        case  BSIM2_MOD_XPART :            mod->B2channelChargePartitionFlag = value->iValue;            mod->B2channelChargePartitionFlagGiven = TRUE;            break;        case  BSIM2_MOD_RSH :            mod->B2sheetResistance = value->rValue;            mod->B2sheetResistanceGiven = TRUE;            break;        case  BSIM2_MOD_JS :            mod->B2jctSatCurDensity = value->rValue;            mod->B2jctSatCurDensityGiven = TRUE;            break;        case  BSIM2_MOD_PB :            mod->B2bulkJctPotential = value->rValue;            mod->B2bulkJctPotentialGiven = TRUE;            break;        case  BSIM2_MOD_MJ :            mod->B2bulkJctBotGradingCoeff = value->rValue;            mod->B2bulkJctBotGradingCoeffGiven = TRUE;            break;        case  BSIM2_MOD_PBSW :            mod->B2sidewallJctPotential = value->rValue;            mod->B2sidewallJctPotentialGiven = TRUE;            break;        case  BSIM2_MOD_MJSW :            mod->B2bulkJctSideGradingCoeff = value->rValue;            mod->B2bulkJctSideGradingCoeffGiven = TRUE;            break;        case  BSIM2_MOD_CJ :            mod->B2unitAreaJctCap = value->rValue;            mod->B2unitAreaJctCapGiven = TRUE;            break;        case  BSIM2_MOD_CJSW :            mod->B2unitLengthSidewallJctCap = value->rValue;            mod->B2unitLengthSidewallJctCapGiven = TRUE;            break;        case  BSIM2_MOD_DEFWIDTH :            mod->B2defaultWidth = value->rValue;            mod->B2defaultWidthGiven = TRUE;            break;        case  BSIM2_MOD_DELLENGTH :            mod->B2deltaLength = value->rValue;            mod->B2deltaLengthGiven = TRUE;            break;        case  BSIM2_MOD_NMOS  :            if(value->iValue) {                mod->B2type = 1;                mod->B2typeGiven = TRUE;            }            break;        case  BSIM2_MOD_PMOS  :            if(value->iValue) {                mod->B2type = - 1;                mod->B2typeGiven = TRUE;            }            break;        default:            return(E_BADPARM);    }    return(OK);}

⌨️ 快捷键说明

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