📄 b2mpar.c
字号:
/**********Copyright 1990 Regents of the University of California. All rights reserved.Author: 1988 Min-Chie Jeng, Hong J. Park, Thomas L. Quarles**********//* */#include "spice.h"#include <stdio.h>#include "util.h"#include "bsim2def.h"#include "ifsim.h"#include "sperror.h"#include "suffix.h"intB2mParam(param,value,inMod) int param; IFvalue *value; GENmodel *inMod;{ B2model *mod = (B2model*)inMod; switch(param) { case BSIM2_MOD_VFB0 : mod->B2vfb0 = value->rValue; mod->B2vfb0Given = TRUE; break; case BSIM2_MOD_VFBL : mod->B2vfbL = value->rValue; mod->B2vfbLGiven = TRUE; break; case BSIM2_MOD_VFBW : mod->B2vfbW = value->rValue; mod->B2vfbWGiven = TRUE; break; case BSIM2_MOD_PHI0 : mod->B2phi0 = value->rValue; mod->B2phi0Given = TRUE; break; case BSIM2_MOD_PHIL : mod->B2phiL = value->rValue; mod->B2phiLGiven = TRUE; break; case BSIM2_MOD_PHIW : mod->B2phiW = value->rValue; mod->B2phiWGiven = TRUE; break; case BSIM2_MOD_K10 : mod->B2k10 = value->rValue; mod->B2k10Given = TRUE; break; case BSIM2_MOD_K1L : mod->B2k1L = value->rValue; mod->B2k1LGiven = TRUE; break; case BSIM2_MOD_K1W : mod->B2k1W = value->rValue; mod->B2k1WGiven = TRUE; break; case BSIM2_MOD_K20 : mod->B2k20 = value->rValue; mod->B2k20Given = TRUE; break; case BSIM2_MOD_K2L : mod->B2k2L = value->rValue; mod->B2k2LGiven = TRUE; break; case BSIM2_MOD_K2W : mod->B2k2W = value->rValue; mod->B2k2WGiven = TRUE; break; case BSIM2_MOD_ETA00 : mod->B2eta00 = value->rValue; mod->B2eta00Given = TRUE; break; case BSIM2_MOD_ETA0L : mod->B2eta0L = value->rValue; mod->B2eta0LGiven = TRUE; break; case BSIM2_MOD_ETA0W : mod->B2eta0W = value->rValue; mod->B2eta0WGiven = TRUE; break; case BSIM2_MOD_ETAB0 : mod->B2etaB0 = value->rValue; mod->B2etaB0Given = TRUE; break; case BSIM2_MOD_ETABL : mod->B2etaBL = value->rValue; mod->B2etaBLGiven = TRUE; break; case BSIM2_MOD_ETABW : mod->B2etaBW = value->rValue; mod->B2etaBWGiven = TRUE; break; case BSIM2_MOD_DELTAL : mod->B2deltaL = value->rValue; mod->B2deltaLGiven = TRUE; break; case BSIM2_MOD_DELTAW : mod->B2deltaW = value->rValue; mod->B2deltaWGiven = TRUE; break; case BSIM2_MOD_MOB00 : mod->B2mob00 = value->rValue; mod->B2mob00Given = TRUE; break; case BSIM2_MOD_MOB0B0 : mod->B2mob0B0 = value->rValue; mod->B2mob0B0Given = TRUE; break; case BSIM2_MOD_MOB0BL : mod->B2mob0BL = value->rValue; mod->B2mob0BLGiven = TRUE; break; case BSIM2_MOD_MOB0BW : mod->B2mob0BW = value->rValue; mod->B2mob0BWGiven = TRUE; break; case BSIM2_MOD_MOBS00 : mod->B2mobs00 = value->rValue; mod->B2mobs00Given = TRUE; break; case BSIM2_MOD_MOBS0L : mod->B2mobs0L = value->rValue; mod->B2mobs0LGiven = TRUE; break; case BSIM2_MOD_MOBS0W : mod->B2mobs0W = value->rValue; mod->B2mobs0WGiven = TRUE; break; case BSIM2_MOD_MOBSB0 : mod->B2mobsB0 = value->rValue; mod->B2mobsB0Given = TRUE; break; case BSIM2_MOD_MOBSBL : mod->B2mobsBL = value->rValue; mod->B2mobsBLGiven = TRUE; break; case BSIM2_MOD_MOBSBW : mod->B2mobsBW = value->rValue; mod->B2mobsBWGiven = TRUE; break; case BSIM2_MOD_MOB200 : mod->B2mob200 = value->rValue; mod->B2mob200Given = TRUE; break; case BSIM2_MOD_MOB20L : mod->B2mob20L = value->rValue; mod->B2mob20LGiven = TRUE; break; case BSIM2_MOD_MOB20W : mod->B2mob20W = value->rValue; mod->B2mob20WGiven = TRUE; break; case BSIM2_MOD_MOB2B0 : mod->B2mob2B0 = value->rValue; mod->B2mob2B0Given = TRUE; break; case BSIM2_MOD_MOB2BL : mod->B2mob2BL = value->rValue; mod->B2mob2BLGiven = TRUE; break; case BSIM2_MOD_MOB2BW : mod->B2mob2BW = value->rValue; mod->B2mob2BWGiven = TRUE; break; case BSIM2_MOD_MOB2G0 : mod->B2mob2G0 = value->rValue; mod->B2mob2G0Given = TRUE; break; case BSIM2_MOD_MOB2GL : mod->B2mob2GL = value->rValue; mod->B2mob2GLGiven = TRUE; break; case BSIM2_MOD_MOB2GW : mod->B2mob2GW = value->rValue; mod->B2mob2GWGiven = TRUE; break; case BSIM2_MOD_MOB300 : mod->B2mob300 = value->rValue; mod->B2mob300Given = TRUE; break; case BSIM2_MOD_MOB30L : mod->B2mob30L = value->rValue; mod->B2mob30LGiven = TRUE; break; case BSIM2_MOD_MOB30W : mod->B2mob30W = value->rValue; mod->B2mob30WGiven = TRUE; break; case BSIM2_MOD_MOB3B0 : mod->B2mob3B0 = value->rValue; mod->B2mob3B0Given = TRUE; break; case BSIM2_MOD_MOB3BL : mod->B2mob3BL = value->rValue; mod->B2mob3BLGiven = TRUE; break; case BSIM2_MOD_MOB3BW : mod->B2mob3BW = value->rValue; mod->B2mob3BWGiven = TRUE; break; case BSIM2_MOD_MOB3G0 : mod->B2mob3G0 = value->rValue; mod->B2mob3G0Given = TRUE; break; case BSIM2_MOD_MOB3GL : mod->B2mob3GL = value->rValue; mod->B2mob3GLGiven = TRUE; break; case BSIM2_MOD_MOB3GW : mod->B2mob3GW = value->rValue; mod->B2mob3GWGiven = TRUE; break; case BSIM2_MOD_MOB400 : mod->B2mob400 = value->rValue; mod->B2mob400Given = TRUE; break; case BSIM2_MOD_MOB40L : mod->B2mob40L = value->rValue; mod->B2mob40LGiven = TRUE; break; case BSIM2_MOD_MOB40W : mod->B2mob40W = value->rValue; mod->B2mob40WGiven = TRUE; break; case BSIM2_MOD_MOB4B0 : mod->B2mob4B0 = value->rValue; mod->B2mob4B0Given = TRUE; break; case BSIM2_MOD_MOB4BL : mod->B2mob4BL = value->rValue; mod->B2mob4BLGiven = TRUE; break; case BSIM2_MOD_MOB4BW : mod->B2mob4BW = value->rValue; mod->B2mob4BWGiven = TRUE; break; case BSIM2_MOD_MOB4G0 : mod->B2mob4G0 = value->rValue; mod->B2mob4G0Given = TRUE; break; case BSIM2_MOD_MOB4GL : mod->B2mob4GL = value->rValue; mod->B2mob4GLGiven = TRUE; break; case BSIM2_MOD_MOB4GW : mod->B2mob4GW = value->rValue; mod->B2mob4GWGiven = TRUE; break; case BSIM2_MOD_UA00 : mod->B2ua00 = value->rValue; mod->B2ua00Given = TRUE; break; case BSIM2_MOD_UA0L : mod->B2ua0L = value->rValue; mod->B2ua0LGiven = TRUE; break; case BSIM2_MOD_UA0W : mod->B2ua0W = value->rValue; mod->B2ua0WGiven = TRUE; break; case BSIM2_MOD_UAB0 : mod->B2uaB0 = value->rValue; mod->B2uaB0Given = TRUE; break; case BSIM2_MOD_UABL : mod->B2uaBL = value->rValue; mod->B2uaBLGiven = TRUE; break; case BSIM2_MOD_UABW : mod->B2uaBW = value->rValue; mod->B2uaBWGiven = TRUE; break; case BSIM2_MOD_UB00 : mod->B2ub00 = value->rValue; mod->B2ub00Given = TRUE; break; case BSIM2_MOD_UB0L : mod->B2ub0L = value->rValue; mod->B2ub0LGiven = TRUE; break; case BSIM2_MOD_UB0W : mod->B2ub0W = value->rValue; mod->B2ub0WGiven = TRUE;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -