syntax = "proto3"; package spice21; import "google/protobuf/wrappers.proto"; import "mos.proto"; message Bsim4InstParams { google.protobuf.DoubleValue l = 1; // Length google.protobuf.DoubleValue w = 2; // Width google.protobuf.DoubleValue nf = 3; // Number of fingers google.protobuf.DoubleValue sa = 4; // distance between OD edge to poly of one side google.protobuf.DoubleValue sb = 5; // distance between OD edge to poly of the other side google.protobuf.DoubleValue sd = 6; // distance between neighbour fingers google.protobuf.DoubleValue sca = 7; // Integral of the first distribution function for scattered well dopant google.protobuf.DoubleValue scb = 8; // Integral of the second distribution function for scattered well dopant google.protobuf.DoubleValue scc = 9; // Integral of the third distribution function for scattered well dopant google.protobuf.DoubleValue sc = 10; // Distance to a single well edge google.protobuf.DoubleValue ad = 11; // Drain area google.protobuf.DoubleValue as = 12; // Source area // Note renamed from the keyword `as` google.protobuf.DoubleValue pd = 13; // Drain perimeter google.protobuf.DoubleValue ps = 14; // Source perimeter google.protobuf.DoubleValue nrd = 15; // Number of squares in drain google.protobuf.DoubleValue nrs = 16; // Number of squares in source // Modal instance params google.protobuf.UInt64Value min = 17; // Minimize either D or S google.protobuf.UInt64Value rgeomod = 18; // S/D resistance and contact model selector // Also model parameters google.protobuf.DoubleValue rbdb = 19; // Body resistance google.protobuf.DoubleValue rbsb = 20; // Body resistance google.protobuf.DoubleValue rbpb = 21; // Body resistance google.protobuf.DoubleValue rbps = 22; // Body resistance google.protobuf.DoubleValue rbpd = 23; // Body resistance google.protobuf.DoubleValue delvto = 24; // Zero bias threshold voltage variation google.protobuf.DoubleValue xgw = 25; // Distance from gate contact center to device edge google.protobuf.DoubleValue ngcon = 26; // Number of gate contacts // Modes, which are also model params google.protobuf.UInt64Value trnqsmod = 27; // Transient NQS model selector google.protobuf.UInt64Value acnqsmod = 28; // AC NQS model selector google.protobuf.UInt64Value rbodymod = 29; // Distributed body R model selector google.protobuf.UInt64Value rgatemod = 30; // Gate resistance model selector google.protobuf.UInt64Value geomod = 31; // Geometry dependent parasitics model selector string name = 40; // Param-set name, for reference by instances } message Bsim4Model { MosType mos_type = 1; // NMOS or PMOS // FIXME: essentially all model parameters are disabled, due to problems debugging with this large struct. // For now the full suite can be edited in Spice21 core only. // // Modes // google.protobuf.UInt64Value cvchargemod = 2; // Capacitance Charge model selector // google.protobuf.UInt64Value capmod = 3; // Capacitance model selector // google.protobuf.UInt64Value diomod = 4; // Diode IV model selector // google.protobuf.UInt64Value rdsmod = 5; // Bias-dependent S/D resistance model selector // google.protobuf.UInt64Value trnqsmod = 6; // Transient NQS model selector // google.protobuf.UInt64Value acnqsmod = 7; // AC NQS model selector // google.protobuf.UInt64Value mobmod = 8; // Mobility model selector // google.protobuf.UInt64Value rbodymod = 9; // Distributed body R model selector // google.protobuf.UInt64Value rgatemod = 10; // Gate R model selector // google.protobuf.UInt64Value permod = 11; // Pd and Ps model selector // google.protobuf.UInt64Value geomod = 12; // Geometry dependent parasitics model selector // google.protobuf.UInt64Value fnoimod = 13; // Flicker noise model selector // google.protobuf.UInt64Value tnoimod = 14; // Thermal noise model selector // google.protobuf.UInt64Value mtrlmod = 15; // parameter for non-silicon substrate or metal gate selector // google.protobuf.UInt64Value mtrlcompatmod = 16; // New Material Mod backward compatibility selector // google.protobuf.UInt64Value igcmod = 17; // Gate-to-channel Ig model selector // google.protobuf.UInt64Value igbmod = 18; // Gate-to-body Ig model selector // google.protobuf.UInt64Value tempmod = 19; // Temperature model selector // google.protobuf.UInt64Value gidlmod = 20; // parameter for GIDL selector // google.protobuf.UInt64Value wpemod = 21; // Flag for WPE model (WPEMOD=1 to activate this model) // google.protobuf.UInt64Value paramchk = 22; // Model parameter checking selector // google.protobuf.UInt64Value binunit = 23; // Bin unit selector // // Parameters // google.protobuf.DoubleValue version = 24; // parameter for model version // google.protobuf.DoubleValue eot = 25; // Equivalent gate oxide thickness in meters // google.protobuf.DoubleValue vddeot = 26; // Voltage for extraction of Equivalent gate oxide thickness // google.protobuf.DoubleValue tempeot = 27; // Temperature for extraction of EOT // google.protobuf.DoubleValue leffeot = 28; // Effective length for extraction of EOT // google.protobuf.DoubleValue weffeot = 29; // Effective width for extraction of EOT // google.protobuf.DoubleValue ados = 30; // Charge centroid parameter // google.protobuf.DoubleValue bdos = 31; // Charge centroid parameter // google.protobuf.DoubleValue toxe = 32; // Electrical gate oxide thickness in meters // google.protobuf.DoubleValue toxp = 33; // Physical gate oxide thickness in meters // google.protobuf.DoubleValue toxm = 34; // Gate oxide thickness at which parameters are extracted // google.protobuf.DoubleValue toxref = 35; // Target tox value // google.protobuf.DoubleValue dtox = 36; // Defined as (toxe - toxp) // google.protobuf.DoubleValue epsrox = 37; // Dielectric constant of the gate oxide relative to vacuum // google.protobuf.DoubleValue cdsc = 38; // Drain/Source and channel coupling capacitance // google.protobuf.DoubleValue cdscb = 39; // Body-bias dependence of cdsc // google.protobuf.DoubleValue cdscd = 40; // Drain-bias dependence of cdsc // google.protobuf.DoubleValue cit = 41; // Interface state capacitance // google.protobuf.DoubleValue nfactor = 42; // Subthreshold swing Coefficient // google.protobuf.DoubleValue xj = 43; // Junction depth in meters // google.protobuf.DoubleValue vsat = 44; // Saturation velocity at tnom // google.protobuf.DoubleValue at = 45; // Temperature coefficient of vsat // google.protobuf.DoubleValue a0 = 46; // Non-uniform depletion width effect coefficient. // google.protobuf.DoubleValue ags = 47; // Gate bias coefficient of Abulk. // google.protobuf.DoubleValue a1 = 48; // Non-saturation effect coefficient // google.protobuf.DoubleValue a2 = 49; // Non-saturation effect coefficient // google.protobuf.DoubleValue keta = 50; // Body-bias coefficient of non-uniform depletion width effect. // google.protobuf.DoubleValue phig = 51; // Work function of gate // google.protobuf.DoubleValue epsrgate = 52; // Dielectric constant of gate relative to vacuum // google.protobuf.DoubleValue easub = 53; // Electron affinity of substrate // google.protobuf.DoubleValue epsrsub = 54; // Dielectric constant of substrate relative to vacuum // google.protobuf.DoubleValue ni0sub = 55; // Intrinsic carrier concentration of substrate at 300.15K // google.protobuf.DoubleValue bg0sub = 56; // Band-gap of substrate at T=0K // google.protobuf.DoubleValue tbgasub = 57; // First parameter of band-gap change due to temperature // google.protobuf.DoubleValue tbgbsub = 58; // Second parameter of band-gap change due to temperature // google.protobuf.DoubleValue nsub = 59; // Substrate doping concentration // google.protobuf.DoubleValue ndep = 60; // Channel doping concentration at the depletion edge // google.protobuf.DoubleValue nsd = 61; // S/D doping concentration // google.protobuf.DoubleValue phin = 62; // Adjusting parameter for surface potential due to non-uniform vertical doping // google.protobuf.DoubleValue ngate = 63; // Poly-gate doping concentration // google.protobuf.DoubleValue gamma1 = 64; // Vth body coefficient // google.protobuf.DoubleValue gamma2 = 65; // Vth body coefficient // google.protobuf.DoubleValue vbx = 66; // Vth transition body Voltage // google.protobuf.DoubleValue vbm = 67; // Maximum body voltage // google.protobuf.DoubleValue xt = 68; // Doping depth // google.protobuf.DoubleValue k1 = 69; // Bulk effect coefficient 1 // google.protobuf.DoubleValue kt1 = 70; // Temperature coefficient of Vth // google.protobuf.DoubleValue kt1l = 71; // Temperature coefficient of Vth // google.protobuf.DoubleValue kt2 = 72; // Body-coefficient of kt1 // google.protobuf.DoubleValue k2 = 73; // Bulk effect coefficient 2 // google.protobuf.DoubleValue k3 = 74; // Narrow width effect coefficient // google.protobuf.DoubleValue k3b = 75; // Body effect coefficient of k3 // google.protobuf.DoubleValue w0 = 76; // Narrow width effect parameter // google.protobuf.DoubleValue dvtp0 = 77; // First parameter for Vth shift due to pocket // google.protobuf.DoubleValue dvtp1 = 78; // Second parameter for Vth shift due to pocket // google.protobuf.DoubleValue dvtp2 = 79; // 3rd parameter for Vth shift due to pocket // google.protobuf.DoubleValue dvtp3 = 80; // 4th parameter for Vth shift due to pocket // google.protobuf.DoubleValue dvtp4 = 81; // 5th parameter for Vth shift due to pocket // google.protobuf.DoubleValue dvtp5 = 82; // 6th parameter for Vth shift due to pocket // google.protobuf.DoubleValue lpe0 = 83; // Equivalent length of pocket region at zero bias // google.protobuf.DoubleValue lpeb = 84; // Equivalent length of pocket region accounting for body bias // google.protobuf.DoubleValue dvt0 = 85; // Short channel effect coeff. 0 // google.protobuf.DoubleValue dvt1 = 86; // Short channel effect coeff. 1 // google.protobuf.DoubleValue dvt2 = 87; // Short channel effect coeff. 2 // google.protobuf.DoubleValue dvt0w = 88; // Narrow Width coeff. 0 // google.protobuf.DoubleValue dvt1w = 89; // Narrow Width effect coeff. 1 // google.protobuf.DoubleValue dvt2w = 90; // Narrow Width effect coeff. 2 // google.protobuf.DoubleValue drout = 91; // DIBL coefficient of output resistance // google.protobuf.DoubleValue dsub = 92; // DIBL coefficient in the subthreshold region // google.protobuf.DoubleValue vth0 = 93; // Threshold voltage // google.protobuf.DoubleValue ua = 94; // Linear gate dependence of mobility // google.protobuf.DoubleValue ua1 = 95; // Temperature coefficient of ua // google.protobuf.DoubleValue ub = 96; // Quadratic gate dependence of mobility // google.protobuf.DoubleValue ub1 = 97; // Temperature coefficient of ub // google.protobuf.DoubleValue uc = 98; // Body-bias dependence of mobility // google.protobuf.DoubleValue uc1 = 99; // Temperature coefficient of uc // google.protobuf.DoubleValue ud = 100; // Coulomb scattering factor of mobility // google.protobuf.DoubleValue ud1 = 101; // Temperature coefficient of ud // google.protobuf.DoubleValue up = 102; // Channel length linear factor of mobility // google.protobuf.DoubleValue lp = 103; // Channel length exponential factor of mobility // google.protobuf.DoubleValue u0 = 104; // Low-field mobility at Tnom // google.protobuf.DoubleValue eu = 105; // Mobility exponent // google.protobuf.DoubleValue ucs = 106; // Colombic scattering exponent // google.protobuf.DoubleValue ute = 107; // Temperature coefficient of mobility // google.protobuf.DoubleValue ucste = 108; // Temperature coefficient of colombic mobility // google.protobuf.DoubleValue voff = 109; // Threshold voltage offset // google.protobuf.DoubleValue minv = 110; // Fitting parameter for moderate inversion in Vgsteff // google.protobuf.DoubleValue minvcv = 111; // Fitting parameter for moderate inversion in Vgsteffcv // google.protobuf.DoubleValue voffl = 112; // Length dependence parameter for Vth offset // google.protobuf.DoubleValue voffcvl = 113; // Length dependence parameter for Vth offset in CV // google.protobuf.DoubleValue tnom = 114; // Parameter measurement temperature // google.protobuf.DoubleValue cgso = 115; // Gate-source overlap capacitance per width // google.protobuf.DoubleValue cgdo = 116; // Gate-drain overlap capacitance per width // google.protobuf.DoubleValue cgbo = 117; // Gate-bulk overlap capacitance per length // google.protobuf.DoubleValue xpart = 118; // Channel charge partitioning // google.protobuf.DoubleValue delta = 119; // Effective Vds parameter // google.protobuf.DoubleValue rsh = 120; // Source-drain sheet resistance // google.protobuf.DoubleValue rdsw = 121; // Source-drain resistance per width // google.protobuf.DoubleValue rdswmin = 122; // Source-drain resistance per width at high Vg // google.protobuf.DoubleValue rsw = 123; // Source resistance per width // google.protobuf.DoubleValue rdw = 124; // Drain resistance per width // google.protobuf.DoubleValue rdwmin = 125; // Drain resistance per width at high Vg // google.protobuf.DoubleValue rswmin = 126; // Source resistance per width at high Vg // google.protobuf.DoubleValue prwg = 127; // Gate-bias effect on parasitic resistance // google.protobuf.DoubleValue prwb = 128; // Body-effect on parasitic resistance // google.protobuf.DoubleValue prt = 129; // Temperature coefficient of parasitic resistance // google.protobuf.DoubleValue eta0 = 130; // Subthreshold region DIBL coefficient // google.protobuf.DoubleValue etab = 131; // Subthreshold region DIBL coefficient // google.protobuf.DoubleValue pclm = 132; // Channel length modulation Coefficient // google.protobuf.DoubleValue pdiblc1 = 133; // Drain-induced barrier lowering coefficient // google.protobuf.DoubleValue pdiblc2 = 134; // Drain-induced barrier lowering coefficient // google.protobuf.DoubleValue pdiblcb = 135; // Body-effect on drain-induced barrier lowering // google.protobuf.DoubleValue fprout = 136; // Rout degradation coefficient for pocket devices // google.protobuf.DoubleValue pdits = 137; // Coefficient for drain-induced Vth shifts // google.protobuf.DoubleValue pditsl = 138; // Length dependence of drain-induced Vth shifts // google.protobuf.DoubleValue pditsd = 139; // Vds dependence of drain-induced Vth shifts // google.protobuf.DoubleValue pscbe1 = 140; // Substrate current body-effect coefficient // google.protobuf.DoubleValue pscbe2 = 141; // Substrate current body-effect coefficient // google.protobuf.DoubleValue pvag = 142; // Gate dependence of output resistance parameter // google.protobuf.DoubleValue jss = 143; // Bottom source junction reverse saturation current density // google.protobuf.DoubleValue jsws = 144; // Isolation edge sidewall source junction reverse saturation current density // google.protobuf.DoubleValue jswgs = 145; // Gate edge source junction reverse saturation current density // google.protobuf.DoubleValue pbs = 146; // Source junction built-in potential // google.protobuf.DoubleValue njs = 147; // Source junction emission coefficient // google.protobuf.DoubleValue xtis = 148; // Source junction current temperature exponent // google.protobuf.DoubleValue mjs = 149; // Source bottom junction capacitance grading coefficient // google.protobuf.DoubleValue pbsws = 150; // Source sidewall junction capacitance built in potential // google.protobuf.DoubleValue mjsws = 151; // Source sidewall junction capacitance grading coefficient // google.protobuf.DoubleValue pbswgs = 152; // Source (gate side) sidewall junction capacitance built in potential // google.protobuf.DoubleValue mjswgs = 153; // Source (gate side) sidewall junction capacitance grading coefficient // google.protobuf.DoubleValue cjs = 154; // Source bottom junction capacitance per unit area // google.protobuf.DoubleValue cjsws = 155; // Source sidewall junction capacitance per unit periphery // google.protobuf.DoubleValue cjswgs = 156; // Source (gate side) sidewall junction capacitance per unit width // google.protobuf.DoubleValue jsd = 157; // Bottom drain junction reverse saturation current density // google.protobuf.DoubleValue jswd = 158; // Isolation edge sidewall drain junction reverse saturation current density // google.protobuf.DoubleValue jswgd = 159; // Gate edge drain junction reverse saturation current density // google.protobuf.DoubleValue pbd = 160; // Drain junction built-in potential // google.protobuf.DoubleValue njd = 161; // Drain junction emission coefficient // google.protobuf.DoubleValue xtid = 162; // Drainjunction current temperature exponent // google.protobuf.DoubleValue mjd = 163; // Drain bottom junction capacitance grading coefficient // google.protobuf.DoubleValue pbswd = 164; // Drain sidewall junction capacitance built in potential // google.protobuf.DoubleValue mjswd = 165; // Drain sidewall junction capacitance grading coefficient // google.protobuf.DoubleValue pbswgd = 166; // Drain (gate side) sidewall junction capacitance built in potential // google.protobuf.DoubleValue mjswgd = 167; // Drain (gate side) sidewall junction capacitance grading coefficient // google.protobuf.DoubleValue cjd = 168; // Drain bottom junction capacitance per unit area // google.protobuf.DoubleValue cjswd = 169; // Drain sidewall junction capacitance per unit periphery // google.protobuf.DoubleValue cjswgd = 170; // Drain (gate side) sidewall junction capacitance per unit width // google.protobuf.DoubleValue vfbcv = 171; // Flat Band Voltage parameter for capmod=0 only // google.protobuf.DoubleValue vfb = 172; // Flat Band Voltage // google.protobuf.DoubleValue tpb = 173; // Temperature coefficient of pb // google.protobuf.DoubleValue tcj = 174; // Temperature coefficient of cj // google.protobuf.DoubleValue tpbsw = 175; // Temperature coefficient of pbsw // google.protobuf.DoubleValue tcjsw = 176; // Temperature coefficient of cjsw // google.protobuf.DoubleValue tpbswg = 177; // Temperature coefficient of pbswg // google.protobuf.DoubleValue tcjswg = 178; // Temperature coefficient of cjswg // google.protobuf.DoubleValue acde = 179; // Exponential coefficient for finite charge thickness // google.protobuf.DoubleValue moin = 180; // Coefficient for gate-bias dependent surface potential // google.protobuf.DoubleValue noff = 181; // C-V turn-on/off parameter // google.protobuf.DoubleValue voffcv = 182; // C-V lateral-shift parameter // google.protobuf.DoubleValue dmcg = 183; // Distance of Mid-Contact to Gate edge // google.protobuf.DoubleValue dmci = 184; // Distance of Mid-Contact to Isolation // google.protobuf.DoubleValue dmdg = 185; // Distance of Mid-Diffusion to Gate edge // google.protobuf.DoubleValue dmcgt = 186; // Distance of Mid-Contact to Gate edge in Test structures // google.protobuf.DoubleValue xgw = 187; // Distance from gate contact center to device edge // google.protobuf.DoubleValue xgl = 188; // Variation in Ldrawn // google.protobuf.DoubleValue rshg = 189; // Gate sheet resistance // google.protobuf.DoubleValue ngcon = 190; // Number of gate contacts // google.protobuf.DoubleValue xrcrg1 = 191; // First fitting parameter the bias-dependent Rg // google.protobuf.DoubleValue xrcrg2 = 192; // Second fitting parameter the bias-dependent Rg // google.protobuf.DoubleValue lambda = 193; // Velocity overshoot parameter // google.protobuf.DoubleValue vtl = 194; // thermal velocity // google.protobuf.DoubleValue lc = 195; // back scattering parameter // google.protobuf.DoubleValue xn = 196; // back scattering parameter // google.protobuf.DoubleValue vfbsdoff = 197; // S/D flatband voltage offset // google.protobuf.DoubleValue tvfbsdoff = 198; // Temperature parameter for vfbsdoff // google.protobuf.DoubleValue tvoff = 199; // Temperature parameter for voff // google.protobuf.DoubleValue tnfactor = 200; // Temperature parameter for nfactor // google.protobuf.DoubleValue teta0 = 201; // Temperature parameter for eta0 // google.protobuf.DoubleValue tvoffcv = 202; // Temperature parameter for tvoffcv // google.protobuf.DoubleValue lintnoi = 203; // lint offset for noise calculation // google.protobuf.DoubleValue lint = 204; // Length reduction parameter // google.protobuf.DoubleValue ll = 205; // Length reduction parameter // google.protobuf.DoubleValue llc = 206; // Length reduction parameter for CV // google.protobuf.DoubleValue lln = 207; // Length reduction parameter // google.protobuf.DoubleValue lw = 208; // Length reduction parameter // google.protobuf.DoubleValue lwc = 209; // Length reduction parameter for CV // google.protobuf.DoubleValue lwn = 210; // Length reduction parameter // google.protobuf.DoubleValue lwl = 211; // Length reduction parameter // google.protobuf.DoubleValue lwlc = 212; // Length reduction parameter for CV // google.protobuf.DoubleValue lmin = 213; // Minimum length for the model // google.protobuf.DoubleValue lmax = 214; // Maximum length for the model // google.protobuf.DoubleValue wr = 215; // Width dependence of rds // google.protobuf.DoubleValue wint = 216; // Width reduction parameter // google.protobuf.DoubleValue dwg = 217; // Width reduction parameter // google.protobuf.DoubleValue dwb = 218; // Width reduction parameter // google.protobuf.DoubleValue wl = 219; // Width reduction parameter // google.protobuf.DoubleValue wlc = 220; // Width reduction parameter for CV // google.protobuf.DoubleValue wln = 221; // Width reduction parameter // google.protobuf.DoubleValue ww = 222; // Width reduction parameter // google.protobuf.DoubleValue wwc = 223; // Width reduction parameter for CV // google.protobuf.DoubleValue wwn = 224; // Width reduction parameter // google.protobuf.DoubleValue wwl = 225; // Width reduction parameter // google.protobuf.DoubleValue wwlc = 226; // Width reduction parameter for CV // google.protobuf.DoubleValue wmin = 227; // Minimum width for the model // google.protobuf.DoubleValue wmax = 228; // Maximum width for the model // google.protobuf.DoubleValue b0 = 229; // Abulk narrow width parameter // google.protobuf.DoubleValue b1 = 230; // Abulk narrow width parameter // google.protobuf.DoubleValue cgsl = 231; // New C-V model parameter // google.protobuf.DoubleValue cgdl = 232; // New C-V model parameter // google.protobuf.DoubleValue ckappas = 233; // S/G overlap C-V parameter // google.protobuf.DoubleValue ckappad = 234; // D/G overlap C-V parameter // google.protobuf.DoubleValue cf = 235; // Fringe capacitance parameter // google.protobuf.DoubleValue clc = 236; // Vdsat parameter for C-V model // google.protobuf.DoubleValue cle = 237; // Vdsat parameter for C-V model // google.protobuf.DoubleValue dwc = 238; // Delta W for C-V model // google.protobuf.DoubleValue dlc = 239; // Delta L for C-V model // google.protobuf.DoubleValue xw = 240; // W offset for channel width due to mask/etch effect // google.protobuf.DoubleValue xl = 241; // L offset for channel length due to mask/etch effect // google.protobuf.DoubleValue dlcig = 242; // Delta L for Ig model // google.protobuf.DoubleValue dlcigd = 243; // Delta L for Ig model drain side // google.protobuf.DoubleValue dwj = 244; // Delta W for S/D junctions // google.protobuf.DoubleValue alpha0 = 245; // substrate current model parameter // google.protobuf.DoubleValue alpha1 = 246; // substrate current model parameter // google.protobuf.DoubleValue beta0 = 247; // substrate current model parameter // google.protobuf.DoubleValue agidl = 248; // Pre-exponential constant for GIDL // google.protobuf.DoubleValue bgidl = 249; // Exponential constant for GIDL // google.protobuf.DoubleValue cgidl = 250; // Parameter for body-bias dependence of GIDL // google.protobuf.DoubleValue rgidl = 251; // GIDL vg parameter // google.protobuf.DoubleValue kgidl = 252; // GIDL vb parameter // google.protobuf.DoubleValue fgidl = 253; // GIDL vb parameter // google.protobuf.DoubleValue egidl = 254; // Fitting parameter for Bandbending // google.protobuf.DoubleValue agisl = 255; // Pre-exponential constant for GISL // google.protobuf.DoubleValue bgisl = 256; // Exponential constant for GISL // google.protobuf.DoubleValue cgisl = 257; // Parameter for body-bias dependence of GISL // google.protobuf.DoubleValue rgisl = 258; // GISL vg parameter // google.protobuf.DoubleValue kgisl = 259; // GISL vb parameter // google.protobuf.DoubleValue fgisl = 260; // GISL vb parameter // google.protobuf.DoubleValue egisl = 261; // Fitting parameter for Bandbending // google.protobuf.DoubleValue aigc = 262; // Parameter for Igc // google.protobuf.DoubleValue bigc = 263; // Parameter for Igc // google.protobuf.DoubleValue cigc = 264; // Parameter for Igc // google.protobuf.DoubleValue aigsd = 265; // Parameter for Igs,d // google.protobuf.DoubleValue bigsd = 266; // Parameter for Igs,d // google.protobuf.DoubleValue cigsd = 267; // Parameter for Igs,d // google.protobuf.DoubleValue aigs = 268; // Parameter for Igs // google.protobuf.DoubleValue bigs = 269; // Parameter for Igs // google.protobuf.DoubleValue cigs = 270; // Parameter for Igs // google.protobuf.DoubleValue aigd = 271; // Parameter for Igd // google.protobuf.DoubleValue bigd = 272; // Parameter for Igd // google.protobuf.DoubleValue cigd = 273; // Parameter for Igd // google.protobuf.DoubleValue aigbacc = 274; // Parameter for Igb // google.protobuf.DoubleValue bigbacc = 275; // Parameter for Igb // google.protobuf.DoubleValue cigbacc = 276; // Parameter for Igb // google.protobuf.DoubleValue aigbinv = 277; // Parameter for Igb // google.protobuf.DoubleValue bigbinv = 278; // Parameter for Igb // google.protobuf.DoubleValue cigbinv = 279; // Parameter for Igb // google.protobuf.DoubleValue nigc = 280; // Parameter for Igc slope // google.protobuf.DoubleValue nigbinv = 281; // Parameter for Igbinv slope // google.protobuf.DoubleValue nigbacc = 282; // Parameter for Igbacc slope // google.protobuf.DoubleValue ntox = 283; // Exponent for Tox ratio // google.protobuf.DoubleValue eigbinv = 284; // Parameter for the Si bandgap for Igbinv // google.protobuf.DoubleValue pigcd = 285; // Parameter for Igc partition // google.protobuf.DoubleValue poxedge = 286; // Factor for the gate edge Tox // google.protobuf.DoubleValue ijthdfwd = 287; // Forward drain diode forward limiting current // google.protobuf.DoubleValue ijthsfwd = 288; // Forward source diode forward limiting current // google.protobuf.DoubleValue ijthdrev = 289; // Reverse drain diode forward limiting current // google.protobuf.DoubleValue ijthsrev = 290; // Reverse source diode forward limiting current // google.protobuf.DoubleValue xjbvd = 291; // Fitting parameter for drain diode breakdown current // google.protobuf.DoubleValue xjbvs = 292; // Fitting parameter for source diode breakdown current // google.protobuf.DoubleValue bvd = 293; // Drain diode breakdown voltage // google.protobuf.DoubleValue bvs = 294; // Source diode breakdown voltage // google.protobuf.DoubleValue jtss = 295; // Source bottom trap-assisted saturation current density // google.protobuf.DoubleValue jtsd = 296; // Drain bottom trap-assisted saturation current density // google.protobuf.DoubleValue jtssws = 297; // Source STI sidewall trap-assisted saturation current density // google.protobuf.DoubleValue jtsswd = 298; // Drain STI sidewall trap-assisted saturation current density // google.protobuf.DoubleValue jtsswgs = 299; // Source gate-edge sidewall trap-assisted saturation current density // google.protobuf.DoubleValue jtsswgd = 300; // Drain gate-edge sidewall trap-assisted saturation current density // google.protobuf.DoubleValue jtweff = 301; // TAT current width dependance // google.protobuf.DoubleValue njts = 302; // Non-ideality factor for bottom junction // google.protobuf.DoubleValue njtssw = 303; // Non-ideality factor for STI sidewall junction // google.protobuf.DoubleValue njtsswg = 304; // Non-ideality factor for gate-edge sidewall junction // google.protobuf.DoubleValue njtsd = 305; // Non-ideality factor for bottom junction drain side // google.protobuf.DoubleValue njtsswd = 306; // Non-ideality factor for STI sidewall junction drain side // google.protobuf.DoubleValue njtsswgd = 307; // Non-ideality factor for gate-edge sidewall junction drain side // google.protobuf.DoubleValue xtss = 308; // Power dependence of JTSS on temperature // google.protobuf.DoubleValue xtsd = 309; // Power dependence of JTSD on temperature // google.protobuf.DoubleValue xtssws = 310; // Power dependence of JTSSWS on temperature // google.protobuf.DoubleValue xtsswd = 311; // Power dependence of JTSSWD on temperature // google.protobuf.DoubleValue xtsswgs = 312; // Power dependence of JTSSWGS on temperature // google.protobuf.DoubleValue xtsswgd = 313; // Power dependence of JTSSWGD on temperature // google.protobuf.DoubleValue tnjts = 314; // Temperature coefficient for NJTS // google.protobuf.DoubleValue tnjtssw = 315; // Temperature coefficient for NJTSSW // google.protobuf.DoubleValue tnjtsswg = 316; // Temperature coefficient for NJTSSWG // google.protobuf.DoubleValue tnjtsd = 317; // Temperature coefficient for NJTSD // google.protobuf.DoubleValue tnjtsswd = 318; // Temperature coefficient for NJTSSWD // google.protobuf.DoubleValue tnjtsswgd = 319; // Temperature coefficient for NJTSSWGD // google.protobuf.DoubleValue vtss = 320; // Source bottom trap-assisted voltage dependent parameter // google.protobuf.DoubleValue vtsd = 321; // Drain bottom trap-assisted voltage dependent parameter // google.protobuf.DoubleValue vtssws = 322; // Source STI sidewall trap-assisted voltage dependent parameter // google.protobuf.DoubleValue vtsswd = 323; // Drain STI sidewall trap-assisted voltage dependent parameter // google.protobuf.DoubleValue vtsswgs = 324; // Source gate-edge sidewall trap-assisted voltage dependent parameter // google.protobuf.DoubleValue vtsswgd = 325; // Drain gate-edge sidewall trap-assisted voltage dependent parameter // google.protobuf.DoubleValue gbmin = 326; // Minimum body conductance // google.protobuf.DoubleValue rbdb = 327; // Resistance between bNode and dbNode // google.protobuf.DoubleValue rbpb = 328; // Resistance between bNodePrime and bNode // google.protobuf.DoubleValue rbsb = 329; // Resistance between bNode and sbNode // google.protobuf.DoubleValue rbps = 330; // Resistance between bNodePrime and sbNode // google.protobuf.DoubleValue rbpd = 331; // Resistance between bNodePrime and bNode // google.protobuf.DoubleValue rbps0 = 332; // Body resistance RBPS scaling // google.protobuf.DoubleValue rbpsl = 333; // Body resistance RBPS L scaling // google.protobuf.DoubleValue rbpsw = 334; // Body resistance RBPS W scaling // google.protobuf.DoubleValue rbpsnf = 335; // Body resistance RBPS NF scaling // google.protobuf.DoubleValue rbpd0 = 336; // Body resistance RBPD scaling // google.protobuf.DoubleValue rbpdl = 337; // Body resistance RBPD L scaling // google.protobuf.DoubleValue rbpdw = 338; // Body resistance RBPD W scaling // google.protobuf.DoubleValue rbpdnf = 339; // Body resistance RBPD NF scaling // google.protobuf.DoubleValue rbpbx0 = 340; // Body resistance RBPBX scaling // google.protobuf.DoubleValue rbpbxl = 341; // Body resistance RBPBX L scaling // google.protobuf.DoubleValue rbpbxw = 342; // Body resistance RBPBX W scaling // google.protobuf.DoubleValue rbpbxnf = 343; // Body resistance RBPBX NF scaling // google.protobuf.DoubleValue rbpby0 = 344; // Body resistance RBPBY scaling // google.protobuf.DoubleValue rbpbyl = 345; // Body resistance RBPBY L scaling // google.protobuf.DoubleValue rbpbyw = 346; // Body resistance RBPBY W scaling // google.protobuf.DoubleValue rbpbynf = 347; // Body resistance RBPBY NF scaling // google.protobuf.DoubleValue rbsbx0 = 348; // Body resistance RBSBX scaling // google.protobuf.DoubleValue rbsby0 = 349; // Body resistance RBSBY scaling // google.protobuf.DoubleValue rbdbx0 = 350; // Body resistance RBDBX scaling // google.protobuf.DoubleValue rbdby0 = 351; // Body resistance RBDBY scaling // google.protobuf.DoubleValue rbsdbxl = 352; // Body resistance RBSDBX L scaling // google.protobuf.DoubleValue rbsdbxw = 353; // Body resistance RBSDBX W scaling // google.protobuf.DoubleValue rbsdbxnf = 354; // Body resistance RBSDBX NF scaling // google.protobuf.DoubleValue rbsdbyl = 355; // Body resistance RBSDBY L scaling // google.protobuf.DoubleValue rbsdbyw = 356; // Body resistance RBSDBY W scaling // google.protobuf.DoubleValue rbsdbynf = 357; // Body resistance RBSDBY NF scaling // google.protobuf.DoubleValue lcdsc = 358; // Length dependence of cdsc // google.protobuf.DoubleValue lcdscb = 359; // Length dependence of cdscb // google.protobuf.DoubleValue lcdscd = 360; // Length dependence of cdscd // google.protobuf.DoubleValue lcit = 361; // Length dependence of cit // google.protobuf.DoubleValue lnfactor = 362; // Length dependence of nfactor // google.protobuf.DoubleValue lxj = 363; // Length dependence of xj // google.protobuf.DoubleValue lvsat = 364; // Length dependence of vsat // google.protobuf.DoubleValue lat = 365; // Length dependence of at // google.protobuf.DoubleValue la0 = 366; // Length dependence of a0 // google.protobuf.DoubleValue lags = 367; // Length dependence of ags // google.protobuf.DoubleValue la1 = 368; // Length dependence of a1 // google.protobuf.DoubleValue la2 = 369; // Length dependence of a2 // google.protobuf.DoubleValue lketa = 370; // Length dependence of keta // google.protobuf.DoubleValue lnsub = 371; // Length dependence of nsub // google.protobuf.DoubleValue lndep = 372; // Length dependence of ndep // google.protobuf.DoubleValue lnsd = 373; // Length dependence of nsd // google.protobuf.DoubleValue lphin = 374; // Length dependence of phin // google.protobuf.DoubleValue lngate = 375; // Length dependence of ngate // google.protobuf.DoubleValue lgamma1 = 376; // Length dependence of gamma1 // google.protobuf.DoubleValue lgamma2 = 377; // Length dependence of gamma2 // google.protobuf.DoubleValue lvbx = 378; // Length dependence of vbx // google.protobuf.DoubleValue lvbm = 379; // Length dependence of vbm // google.protobuf.DoubleValue lxt = 380; // Length dependence of xt // google.protobuf.DoubleValue lk1 = 381; // Length dependence of k1 // google.protobuf.DoubleValue lkt1 = 382; // Length dependence of kt1 // google.protobuf.DoubleValue lkt1l = 383; // Length dependence of kt1l // google.protobuf.DoubleValue lkt2 = 384; // Length dependence of kt2 // google.protobuf.DoubleValue lk2 = 385; // Length dependence of k2 // google.protobuf.DoubleValue lk3 = 386; // Length dependence of k3 // google.protobuf.DoubleValue lk3b = 387; // Length dependence of k3b // google.protobuf.DoubleValue lw0 = 388; // Length dependence of w0 // google.protobuf.DoubleValue ldvtp0 = 389; // Length dependence of dvtp0 // google.protobuf.DoubleValue ldvtp1 = 390; // Length dependence of dvtp1 // google.protobuf.DoubleValue ldvtp2 = 391; // Length dependence of dvtp2 // google.protobuf.DoubleValue ldvtp3 = 392; // Length dependence of dvtp3 // google.protobuf.DoubleValue ldvtp4 = 393; // Length dependence of dvtp4 // google.protobuf.DoubleValue ldvtp5 = 394; // Length dependence of dvtp5 // google.protobuf.DoubleValue llpe0 = 395; // Length dependence of lpe0 // google.protobuf.DoubleValue llpeb = 396; // Length dependence of lpeb // google.protobuf.DoubleValue ldvt0 = 397; // Length dependence of dvt0 // google.protobuf.DoubleValue ldvt1 = 398; // Length dependence of dvt1 // google.protobuf.DoubleValue ldvt2 = 399; // Length dependence of dvt2 // google.protobuf.DoubleValue ldvt0w = 400; // Length dependence of dvt0w // google.protobuf.DoubleValue ldvt1w = 401; // Length dependence of dvt1w // google.protobuf.DoubleValue ldvt2w = 402; // Length dependence of dvt2w // google.protobuf.DoubleValue ldrout = 403; // Length dependence of drout // google.protobuf.DoubleValue ldsub = 404; // Length dependence of dsub // google.protobuf.DoubleValue lvth0 = 405; // Length dependence of vto // google.protobuf.DoubleValue lua = 406; // Length dependence of ua // google.protobuf.DoubleValue lua1 = 407; // Length dependence of ua1 // google.protobuf.DoubleValue lub = 408; // Length dependence of ub // google.protobuf.DoubleValue lub1 = 409; // Length dependence of ub1 // google.protobuf.DoubleValue luc = 410; // Length dependence of uc // google.protobuf.DoubleValue luc1 = 411; // Length dependence of uc1 // google.protobuf.DoubleValue lud = 412; // Length dependence of ud // google.protobuf.DoubleValue lud1 = 413; // Length dependence of ud1 // google.protobuf.DoubleValue lup = 414; // Length dependence of up // google.protobuf.DoubleValue llp = 415; // Length dependence of lp // google.protobuf.DoubleValue lu0 = 416; // Length dependence of u0 // google.protobuf.DoubleValue lute = 417; // Length dependence of ute // google.protobuf.DoubleValue lucste = 418; // Length dependence of ucste // google.protobuf.DoubleValue lvoff = 419; // Length dependence of voff // google.protobuf.DoubleValue lminv = 420; // Length dependence of minv // google.protobuf.DoubleValue lminvcv = 421; // Length dependence of minvcv // google.protobuf.DoubleValue ldelta = 422; // Length dependence of delta // google.protobuf.DoubleValue lrdsw = 423; // Length dependence of rdsw // google.protobuf.DoubleValue lrsw = 424; // Length dependence of rsw // google.protobuf.DoubleValue lrdw = 425; // Length dependence of rdw // google.protobuf.DoubleValue lprwg = 426; // Length dependence of prwg // google.protobuf.DoubleValue lprwb = 427; // Length dependence of prwb // google.protobuf.DoubleValue lprt = 428; // Length dependence of prt // google.protobuf.DoubleValue leta0 = 429; // Length dependence of eta0 // google.protobuf.DoubleValue letab = 430; // Length dependence of etab // google.protobuf.DoubleValue lpclm = 431; // Length dependence of pclm // google.protobuf.DoubleValue lpdiblc1 = 432; // Length dependence of pdiblc1 // google.protobuf.DoubleValue lpdiblc2 = 433; // Length dependence of pdiblc2 // google.protobuf.DoubleValue lpdiblcb = 434; // Length dependence of pdiblcb // google.protobuf.DoubleValue lfprout = 435; // Length dependence of pdiblcb // google.protobuf.DoubleValue lpdits = 436; // Length dependence of pdits // google.protobuf.DoubleValue lpditsd = 437; // Length dependence of pditsd // google.protobuf.DoubleValue lpscbe1 = 438; // Length dependence of pscbe1 // google.protobuf.DoubleValue lpscbe2 = 439; // Length dependence of pscbe2 // google.protobuf.DoubleValue lpvag = 440; // Length dependence of pvag // google.protobuf.DoubleValue lwr = 441; // Length dependence of wr // google.protobuf.DoubleValue ldwg = 442; // Length dependence of dwg // google.protobuf.DoubleValue ldwb = 443; // Length dependence of dwb // google.protobuf.DoubleValue lb0 = 444; // Length dependence of b0 // google.protobuf.DoubleValue lb1 = 445; // Length dependence of b1 // google.protobuf.DoubleValue lcgsl = 446; // Length dependence of cgsl // google.protobuf.DoubleValue lcgdl = 447; // Length dependence of cgdl // google.protobuf.DoubleValue lckappas = 448; // Length dependence of ckappas // google.protobuf.DoubleValue lckappad = 449; // Length dependence of ckappad // google.protobuf.DoubleValue lcf = 450; // Length dependence of cf // google.protobuf.DoubleValue lclc = 451; // Length dependence of clc // google.protobuf.DoubleValue lcle = 452; // Length dependence of cle // google.protobuf.DoubleValue lalpha0 = 453; // Length dependence of alpha0 // google.protobuf.DoubleValue lalpha1 = 454; // Length dependence of alpha1 // google.protobuf.DoubleValue lbeta0 = 455; // Length dependence of beta0 // google.protobuf.DoubleValue lagidl = 456; // Length dependence of agidl // google.protobuf.DoubleValue lbgidl = 457; // Length dependence of bgidl // google.protobuf.DoubleValue lcgidl = 458; // Length dependence of cgidl // google.protobuf.DoubleValue lrgidl = 459; // Length dependence of rgidl // google.protobuf.DoubleValue lkgidl = 460; // Length dependence of kgidl // google.protobuf.DoubleValue lfgidl = 461; // Length dependence of fgidl // google.protobuf.DoubleValue legidl = 462; // Length dependence of egidl // google.protobuf.DoubleValue lagisl = 463; // Length dependence of agisl // google.protobuf.DoubleValue lbgisl = 464; // Length dependence of bgisl // google.protobuf.DoubleValue lcgisl = 465; // Length dependence of cgisl // google.protobuf.DoubleValue lrgisl = 466; // Length dependence of rgisl // google.protobuf.DoubleValue lkgisl = 467; // Length dependence of kgisl // google.protobuf.DoubleValue lfgisl = 468; // Length dependence of fgisl // google.protobuf.DoubleValue legisl = 469; // Length dependence of egisl // google.protobuf.DoubleValue laigc = 470; // Length dependence of aigc // google.protobuf.DoubleValue lbigc = 471; // Length dependence of bigc // google.protobuf.DoubleValue lcigc = 472; // Length dependence of cigc // google.protobuf.DoubleValue laigsd = 473; // Length dependence of aigsd // google.protobuf.DoubleValue lbigsd = 474; // Length dependence of bigsd // google.protobuf.DoubleValue lcigsd = 475; // Length dependence of cigsd // google.protobuf.DoubleValue laigs = 476; // Length dependence of aigs // google.protobuf.DoubleValue lbigs = 477; // Length dependence of bigs // google.protobuf.DoubleValue lcigs = 478; // Length dependence of cigs // google.protobuf.DoubleValue laigd = 479; // Length dependence of aigd // google.protobuf.DoubleValue lbigd = 480; // Length dependence of bigd // google.protobuf.DoubleValue lcigd = 481; // Length dependence of cigd // google.protobuf.DoubleValue laigbacc = 482; // Length dependence of aigbacc // google.protobuf.DoubleValue lbigbacc = 483; // Length dependence of bigbacc // google.protobuf.DoubleValue lcigbacc = 484; // Length dependence of cigbacc // google.protobuf.DoubleValue laigbinv = 485; // Length dependence of aigbinv // google.protobuf.DoubleValue lbigbinv = 486; // Length dependence of bigbinv // google.protobuf.DoubleValue lcigbinv = 487; // Length dependence of cigbinv // google.protobuf.DoubleValue lnigc = 488; // Length dependence of nigc // google.protobuf.DoubleValue lnigbinv = 489; // Length dependence of nigbinv // google.protobuf.DoubleValue lnigbacc = 490; // Length dependence of nigbacc // google.protobuf.DoubleValue lntox = 491; // Length dependence of ntox // google.protobuf.DoubleValue leigbinv = 492; // Length dependence for eigbinv // google.protobuf.DoubleValue lpigcd = 493; // Length dependence for pigcd // google.protobuf.DoubleValue lpoxedge = 494; // Length dependence for poxedge // google.protobuf.DoubleValue lvfbcv = 495; // Length dependence of vfbcv // google.protobuf.DoubleValue lvfb = 496; // Length dependence of vfb // google.protobuf.DoubleValue lacde = 497; // Length dependence of acde // google.protobuf.DoubleValue lmoin = 498; // Length dependence of moin // google.protobuf.DoubleValue lnoff = 499; // Length dependence of noff // google.protobuf.DoubleValue lvoffcv = 500; // Length dependence of voffcv // google.protobuf.DoubleValue lxrcrg1 = 501; // Length dependence of xrcrg1 // google.protobuf.DoubleValue lxrcrg2 = 502; // Length dependence of xrcrg2 // google.protobuf.DoubleValue llambda = 503; // Length dependence of lambda // google.protobuf.DoubleValue lvtl = 504; // Length dependence of vtl // google.protobuf.DoubleValue lxn = 505; // Length dependence of xn // google.protobuf.DoubleValue leu = 506; // Length dependence of eu // google.protobuf.DoubleValue lucs = 507; // Length dependence of lucs // google.protobuf.DoubleValue lvfbsdoff = 508; // Length dependence of vfbsdoff // google.protobuf.DoubleValue ltvfbsdoff = 509; // Length dependence of tvfbsdoff // google.protobuf.DoubleValue ltvoff = 510; // Length dependence of tvoff // google.protobuf.DoubleValue ltnfactor = 511; // Length dependence of tnfactor // google.protobuf.DoubleValue lteta0 = 512; // Length dependence of teta0 // google.protobuf.DoubleValue ltvoffcv = 513; // Length dependence of tvoffcv // google.protobuf.DoubleValue wcdsc = 514; // Width dependence of cdsc // google.protobuf.DoubleValue wcdscb = 515; // Width dependence of cdscb // google.protobuf.DoubleValue wcdscd = 516; // Width dependence of cdscd // google.protobuf.DoubleValue wcit = 517; // Width dependence of cit // google.protobuf.DoubleValue wnfactor = 518; // Width dependence of nfactor // google.protobuf.DoubleValue wxj = 519; // Width dependence of xj // google.protobuf.DoubleValue wvsat = 520; // Width dependence of vsat // google.protobuf.DoubleValue wat = 521; // Width dependence of at // google.protobuf.DoubleValue wa0 = 522; // Width dependence of a0 // google.protobuf.DoubleValue wags = 523; // Width dependence of ags // google.protobuf.DoubleValue wa1 = 524; // Width dependence of a1 // google.protobuf.DoubleValue wa2 = 525; // Width dependence of a2 // google.protobuf.DoubleValue wketa = 526; // Width dependence of keta // google.protobuf.DoubleValue wnsub = 527; // Width dependence of nsub // google.protobuf.DoubleValue wndep = 528; // Width dependence of ndep // google.protobuf.DoubleValue wnsd = 529; // Width dependence of nsd // google.protobuf.DoubleValue wphin = 530; // Width dependence of phin // google.protobuf.DoubleValue wngate = 531; // Width dependence of ngate // google.protobuf.DoubleValue wgamma1 = 532; // Width dependence of gamma1 // google.protobuf.DoubleValue wgamma2 = 533; // Width dependence of gamma2 // google.protobuf.DoubleValue wvbx = 534; // Width dependence of vbx // google.protobuf.DoubleValue wvbm = 535; // Width dependence of vbm // google.protobuf.DoubleValue wxt = 536; // Width dependence of xt // google.protobuf.DoubleValue wk1 = 537; // Width dependence of k1 // google.protobuf.DoubleValue wkt1 = 538; // Width dependence of kt1 // google.protobuf.DoubleValue wkt1l = 539; // Width dependence of kt1l // google.protobuf.DoubleValue wkt2 = 540; // Width dependence of kt2 // google.protobuf.DoubleValue wk2 = 541; // Width dependence of k2 // google.protobuf.DoubleValue wk3 = 542; // Width dependence of k3 // google.protobuf.DoubleValue wk3b = 543; // Width dependence of k3b // google.protobuf.DoubleValue ww0 = 544; // Width dependence of w0 // google.protobuf.DoubleValue wdvtp0 = 545; // Width dependence of dvtp0 // google.protobuf.DoubleValue wdvtp1 = 546; // Width dependence of dvtp1 // google.protobuf.DoubleValue wdvtp2 = 547; // Width dependence of dvtp2 // google.protobuf.DoubleValue wdvtp3 = 548; // Width dependence of dvtp3 // google.protobuf.DoubleValue wdvtp4 = 549; // Width dependence of dvtp4 // google.protobuf.DoubleValue wdvtp5 = 550; // Width dependence of dvtp5 // google.protobuf.DoubleValue wlpe0 = 551; // Width dependence of lpe0 // google.protobuf.DoubleValue wlpeb = 552; // Width dependence of lpeb // google.protobuf.DoubleValue wdvt0 = 553; // Width dependence of dvt0 // google.protobuf.DoubleValue wdvt1 = 554; // Width dependence of dvt1 // google.protobuf.DoubleValue wdvt2 = 555; // Width dependence of dvt2 // google.protobuf.DoubleValue wdvt0w = 556; // Width dependence of dvt0w // google.protobuf.DoubleValue wdvt1w = 557; // Width dependence of dvt1w // google.protobuf.DoubleValue wdvt2w = 558; // Width dependence of dvt2w // google.protobuf.DoubleValue wdrout = 559; // Width dependence of drout // google.protobuf.DoubleValue wdsub = 560; // Width dependence of dsub // google.protobuf.DoubleValue wvth0 = 561; // Width dependence of vto // google.protobuf.DoubleValue wua = 562; // Width dependence of ua // google.protobuf.DoubleValue wua1 = 563; // Width dependence of ua1 // google.protobuf.DoubleValue wub = 564; // Width dependence of ub // google.protobuf.DoubleValue wub1 = 565; // Width dependence of ub1 // google.protobuf.DoubleValue wuc = 566; // Width dependence of uc // google.protobuf.DoubleValue wuc1 = 567; // Width dependence of uc1 // google.protobuf.DoubleValue wud = 568; // Width dependence of ud // google.protobuf.DoubleValue wud1 = 569; // Width dependence of ud1 // google.protobuf.DoubleValue wup = 570; // Width dependence of up // google.protobuf.DoubleValue wlp = 571; // Width dependence of lp // google.protobuf.DoubleValue wu0 = 572; // Width dependence of u0 // google.protobuf.DoubleValue wute = 573; // Width dependence of ute // google.protobuf.DoubleValue wucste = 574; // Width dependence of ucste // google.protobuf.DoubleValue wvoff = 575; // Width dependence of voff // google.protobuf.DoubleValue wminv = 576; // Width dependence of minv // google.protobuf.DoubleValue wminvcv = 577; // Width dependence of minvcv // google.protobuf.DoubleValue wdelta = 578; // Width dependence of delta // google.protobuf.DoubleValue wrdsw = 579; // Width dependence of rdsw // google.protobuf.DoubleValue wrsw = 580; // Width dependence of rsw // google.protobuf.DoubleValue wrdw = 581; // Width dependence of rdw // google.protobuf.DoubleValue wprwg = 582; // Width dependence of prwg // google.protobuf.DoubleValue wprwb = 583; // Width dependence of prwb // google.protobuf.DoubleValue wprt = 584; // Width dependence of prt // google.protobuf.DoubleValue weta0 = 585; // Width dependence of eta0 // google.protobuf.DoubleValue wetab = 586; // Width dependence of etab // google.protobuf.DoubleValue wpclm = 587; // Width dependence of pclm // google.protobuf.DoubleValue wpdiblc1 = 588; // Width dependence of pdiblc1 // google.protobuf.DoubleValue wpdiblc2 = 589; // Width dependence of pdiblc2 // google.protobuf.DoubleValue wpdiblcb = 590; // Width dependence of pdiblcb // google.protobuf.DoubleValue wfprout = 591; // Width dependence of pdiblcb // google.protobuf.DoubleValue wpdits = 592; // Width dependence of pdits // google.protobuf.DoubleValue wpditsd = 593; // Width dependence of pditsd // google.protobuf.DoubleValue wpscbe1 = 594; // Width dependence of pscbe1 // google.protobuf.DoubleValue wpscbe2 = 595; // Width dependence of pscbe2 // google.protobuf.DoubleValue wpvag = 596; // Width dependence of pvag // google.protobuf.DoubleValue wwr = 597; // Width dependence of wr // google.protobuf.DoubleValue wdwg = 598; // Width dependence of dwg // google.protobuf.DoubleValue wdwb = 599; // Width dependence of dwb // google.protobuf.DoubleValue wb0 = 600; // Width dependence of b0 // google.protobuf.DoubleValue wb1 = 601; // Width dependence of b1 // google.protobuf.DoubleValue wcgsl = 602; // Width dependence of cgsl // google.protobuf.DoubleValue wcgdl = 603; // Width dependence of cgdl // google.protobuf.DoubleValue wckappas = 604; // Width dependence of ckappas // google.protobuf.DoubleValue wckappad = 605; // Width dependence of ckappad // google.protobuf.DoubleValue wcf = 606; // Width dependence of cf // google.protobuf.DoubleValue wclc = 607; // Width dependence of clc // google.protobuf.DoubleValue wcle = 608; // Width dependence of cle // google.protobuf.DoubleValue walpha0 = 609; // Width dependence of alpha0 // google.protobuf.DoubleValue walpha1 = 610; // Width dependence of alpha1 // google.protobuf.DoubleValue wbeta0 = 611; // Width dependence of beta0 // google.protobuf.DoubleValue wagidl = 612; // Width dependence of agidl // google.protobuf.DoubleValue wbgidl = 613; // Width dependence of bgidl // google.protobuf.DoubleValue wcgidl = 614; // Width dependence of cgidl // google.protobuf.DoubleValue wrgidl = 615; // Width dependence of rgidl // google.protobuf.DoubleValue wkgidl = 616; // Width dependence of kgidl // google.protobuf.DoubleValue wfgidl = 617; // Width dependence of fgidl // google.protobuf.DoubleValue wegidl = 618; // Width dependence of egidl // google.protobuf.DoubleValue wagisl = 619; // Width dependence of agisl // google.protobuf.DoubleValue wbgisl = 620; // Width dependence of bgisl // google.protobuf.DoubleValue wcgisl = 621; // Width dependence of cgisl // google.protobuf.DoubleValue wrgisl = 622; // Width dependence of rgisl // google.protobuf.DoubleValue wkgisl = 623; // Width dependence of kgisl // google.protobuf.DoubleValue wfgisl = 624; // Width dependence of fgisl // google.protobuf.DoubleValue wegisl = 625; // Width dependence of egisl // google.protobuf.DoubleValue waigc = 626; // Width dependence of aigc // google.protobuf.DoubleValue wbigc = 627; // Width dependence of bigc // google.protobuf.DoubleValue wcigc = 628; // Width dependence of cigc // google.protobuf.DoubleValue waigsd = 629; // Width dependence of aigsd // google.protobuf.DoubleValue wbigsd = 630; // Width dependence of bigsd // google.protobuf.DoubleValue wcigsd = 631; // Width dependence of cigsd // google.protobuf.DoubleValue waigs = 632; // Width dependence of aigs // google.protobuf.DoubleValue wbigs = 633; // Width dependence of bigs // google.protobuf.DoubleValue wcigs = 634; // Width dependence of cigs // google.protobuf.DoubleValue waigd = 635; // Width dependence of aigd // google.protobuf.DoubleValue wbigd = 636; // Width dependence of bigd // google.protobuf.DoubleValue wcigd = 637; // Width dependence of cigd // google.protobuf.DoubleValue waigbacc = 638; // Width dependence of aigbacc // google.protobuf.DoubleValue wbigbacc = 639; // Width dependence of bigbacc // google.protobuf.DoubleValue wcigbacc = 640; // Width dependence of cigbacc // google.protobuf.DoubleValue waigbinv = 641; // Width dependence of aigbinv // google.protobuf.DoubleValue wbigbinv = 642; // Width dependence of bigbinv // google.protobuf.DoubleValue wcigbinv = 643; // Width dependence of cigbinv // google.protobuf.DoubleValue wnigc = 644; // Width dependence of nigc // google.protobuf.DoubleValue wnigbinv = 645; // Width dependence of nigbinv // google.protobuf.DoubleValue wnigbacc = 646; // Width dependence of nigbacc // google.protobuf.DoubleValue wntox = 647; // Width dependence of ntox // google.protobuf.DoubleValue weigbinv = 648; // Width dependence for eigbinv // google.protobuf.DoubleValue wpigcd = 649; // Width dependence for pigcd // google.protobuf.DoubleValue wpoxedge = 650; // Width dependence for poxedge // google.protobuf.DoubleValue wvfbcv = 651; // Width dependence of vfbcv // google.protobuf.DoubleValue wvfb = 652; // Width dependence of vfb // google.protobuf.DoubleValue wacde = 653; // Width dependence of acde // google.protobuf.DoubleValue wmoin = 654; // Width dependence of moin // google.protobuf.DoubleValue wnoff = 655; // Width dependence of noff // google.protobuf.DoubleValue wvoffcv = 656; // Width dependence of voffcv // google.protobuf.DoubleValue wxrcrg1 = 657; // Width dependence of xrcrg1 // google.protobuf.DoubleValue wxrcrg2 = 658; // Width dependence of xrcrg2 // google.protobuf.DoubleValue wlambda = 659; // Width dependence of lambda // google.protobuf.DoubleValue wvtl = 660; // Width dependence of vtl // google.protobuf.DoubleValue wxn = 661; // Width dependence of xn // google.protobuf.DoubleValue weu = 662; // Width dependence of eu // google.protobuf.DoubleValue wucs = 663; // Width dependence of ucs // google.protobuf.DoubleValue wvfbsdoff = 664; // Width dependence of vfbsdoff // google.protobuf.DoubleValue wtvfbsdoff = 665; // Width dependence of tvfbsdoff // google.protobuf.DoubleValue wtvoff = 666; // Width dependence of tvoff // google.protobuf.DoubleValue wtnfactor = 667; // Width dependence of tnfactor // google.protobuf.DoubleValue wteta0 = 668; // Width dependence of teta0 // google.protobuf.DoubleValue wtvoffcv = 669; // Width dependence of tvoffcv // google.protobuf.DoubleValue pcdsc = 670; // Cross-term dependence of cdsc // google.protobuf.DoubleValue pcdscb = 671; // Cross-term dependence of cdscb // google.protobuf.DoubleValue pcdscd = 672; // Cross-term dependence of cdscd // google.protobuf.DoubleValue pcit = 673; // Cross-term dependence of cit // google.protobuf.DoubleValue pnfactor = 674; // Cross-term dependence of nfactor // google.protobuf.DoubleValue pxj = 675; // Cross-term dependence of xj // google.protobuf.DoubleValue pvsat = 676; // Cross-term dependence of vsat // google.protobuf.DoubleValue pat = 677; // Cross-term dependence of at // google.protobuf.DoubleValue pa0 = 678; // Cross-term dependence of a0 // google.protobuf.DoubleValue pags = 679; // Cross-term dependence of ags // google.protobuf.DoubleValue pa1 = 680; // Cross-term dependence of a1 // google.protobuf.DoubleValue pa2 = 681; // Cross-term dependence of a2 // google.protobuf.DoubleValue pketa = 682; // Cross-term dependence of keta // google.protobuf.DoubleValue pnsub = 683; // Cross-term dependence of nsub // google.protobuf.DoubleValue pndep = 684; // Cross-term dependence of ndep // google.protobuf.DoubleValue pnsd = 685; // Cross-term dependence of nsd // google.protobuf.DoubleValue pphin = 686; // Cross-term dependence of phin // google.protobuf.DoubleValue pngate = 687; // Cross-term dependence of ngate // google.protobuf.DoubleValue pgamma1 = 688; // Cross-term dependence of gamma1 // google.protobuf.DoubleValue pgamma2 = 689; // Cross-term dependence of gamma2 // google.protobuf.DoubleValue pvbx = 690; // Cross-term dependence of vbx // google.protobuf.DoubleValue pvbm = 691; // Cross-term dependence of vbm // google.protobuf.DoubleValue pxt = 692; // Cross-term dependence of xt // google.protobuf.DoubleValue pk1 = 693; // Cross-term dependence of k1 // google.protobuf.DoubleValue pkt1 = 694; // Cross-term dependence of kt1 // google.protobuf.DoubleValue pkt1l = 695; // Cross-term dependence of kt1l // google.protobuf.DoubleValue pkt2 = 696; // Cross-term dependence of kt2 // google.protobuf.DoubleValue pk2 = 697; // Cross-term dependence of k2 // google.protobuf.DoubleValue pk3 = 698; // Cross-term dependence of k3 // google.protobuf.DoubleValue pk3b = 699; // Cross-term dependence of k3b // google.protobuf.DoubleValue pw0 = 700; // Cross-term dependence of w0 // google.protobuf.DoubleValue pdvtp0 = 701; // Cross-term dependence of dvtp0 // google.protobuf.DoubleValue pdvtp1 = 702; // Cross-term dependence of dvtp1 // google.protobuf.DoubleValue pdvtp2 = 703; // Cross-term dependence of dvtp2 // google.protobuf.DoubleValue pdvtp3 = 704; // Cross-term dependence of dvtp3 // google.protobuf.DoubleValue pdvtp4 = 705; // Cross-term dependence of dvtp4 // google.protobuf.DoubleValue pdvtp5 = 706; // Cross-term dependence of dvtp5 // google.protobuf.DoubleValue plpe0 = 707; // Cross-term dependence of lpe0 // google.protobuf.DoubleValue plpeb = 708; // Cross-term dependence of lpeb // google.protobuf.DoubleValue pdvt0 = 709; // Cross-term dependence of dvt0 // google.protobuf.DoubleValue pdvt1 = 710; // Cross-term dependence of dvt1 // google.protobuf.DoubleValue pdvt2 = 711; // Cross-term dependence of dvt2 // google.protobuf.DoubleValue pdvt0w = 712; // Cross-term dependence of dvt0w // google.protobuf.DoubleValue pdvt1w = 713; // Cross-term dependence of dvt1w // google.protobuf.DoubleValue pdvt2w = 714; // Cross-term dependence of dvt2w // google.protobuf.DoubleValue pdrout = 715; // Cross-term dependence of drout // google.protobuf.DoubleValue pdsub = 716; // Cross-term dependence of dsub // google.protobuf.DoubleValue pvth0 = 717; // Cross-term dependence of vto // google.protobuf.DoubleValue pua = 718; // Cross-term dependence of ua // google.protobuf.DoubleValue pua1 = 719; // Cross-term dependence of ua1 // google.protobuf.DoubleValue pub = 720; // Cross-term dependence of ub // google.protobuf.DoubleValue pub1 = 721; // Cross-term dependence of ub1 // google.protobuf.DoubleValue puc = 722; // Cross-term dependence of uc // google.protobuf.DoubleValue puc1 = 723; // Cross-term dependence of uc1 // google.protobuf.DoubleValue pud = 724; // Cross-term dependence of ud // google.protobuf.DoubleValue pud1 = 725; // Cross-term dependence of ud1 // google.protobuf.DoubleValue pup = 726; // Cross-term dependence of up // google.protobuf.DoubleValue plp = 727; // Cross-term dependence of lp // google.protobuf.DoubleValue pu0 = 728; // Cross-term dependence of u0 // google.protobuf.DoubleValue pute = 729; // Cross-term dependence of ute // google.protobuf.DoubleValue pucste = 730; // Cross-term dependence of ucste // google.protobuf.DoubleValue pvoff = 731; // Cross-term dependence of voff // google.protobuf.DoubleValue pminv = 732; // Cross-term dependence of minv // google.protobuf.DoubleValue pminvcv = 733; // Cross-term dependence of minvcv // google.protobuf.DoubleValue pdelta = 734; // Cross-term dependence of delta // google.protobuf.DoubleValue prdsw = 735; // Cross-term dependence of rdsw // google.protobuf.DoubleValue prsw = 736; // Cross-term dependence of rsw // google.protobuf.DoubleValue prdw = 737; // Cross-term dependence of rdw // google.protobuf.DoubleValue pprwg = 738; // Cross-term dependence of prwg // google.protobuf.DoubleValue pprwb = 739; // Cross-term dependence of prwb // google.protobuf.DoubleValue pprt = 740; // Cross-term dependence of prt // google.protobuf.DoubleValue peta0 = 741; // Cross-term dependence of eta0 // google.protobuf.DoubleValue petab = 742; // Cross-term dependence of etab // google.protobuf.DoubleValue ppclm = 743; // Cross-term dependence of pclm // google.protobuf.DoubleValue ppdiblc1 = 744; // Cross-term dependence of pdiblc1 // google.protobuf.DoubleValue ppdiblc2 = 745; // Cross-term dependence of pdiblc2 // google.protobuf.DoubleValue ppdiblcb = 746; // Cross-term dependence of pdiblcb // google.protobuf.DoubleValue pfprout = 747; // Cross-term dependence of pdiblcb // google.protobuf.DoubleValue ppdits = 748; // Cross-term dependence of pdits // google.protobuf.DoubleValue ppditsd = 749; // Cross-term dependence of pditsd // google.protobuf.DoubleValue ppscbe1 = 750; // Cross-term dependence of pscbe1 // google.protobuf.DoubleValue ppscbe2 = 751; // Cross-term dependence of pscbe2 // google.protobuf.DoubleValue ppvag = 752; // Cross-term dependence of pvag // google.protobuf.DoubleValue pwr = 753; // Cross-term dependence of wr // google.protobuf.DoubleValue pdwg = 754; // Cross-term dependence of dwg // google.protobuf.DoubleValue pdwb = 755; // Cross-term dependence of dwb // google.protobuf.DoubleValue pb0 = 756; // Cross-term dependence of b0 // google.protobuf.DoubleValue pb1 = 757; // Cross-term dependence of b1 // google.protobuf.DoubleValue pcgsl = 758; // Cross-term dependence of cgsl // google.protobuf.DoubleValue pcgdl = 759; // Cross-term dependence of cgdl // google.protobuf.DoubleValue pckappas = 760; // Cross-term dependence of ckappas // google.protobuf.DoubleValue pckappad = 761; // Cross-term dependence of ckappad // google.protobuf.DoubleValue pcf = 762; // Cross-term dependence of cf // google.protobuf.DoubleValue pclc = 763; // Cross-term dependence of clc // google.protobuf.DoubleValue pcle = 764; // Cross-term dependence of cle // google.protobuf.DoubleValue palpha0 = 765; // Cross-term dependence of alpha0 // google.protobuf.DoubleValue palpha1 = 766; // Cross-term dependence of alpha1 // google.protobuf.DoubleValue pbeta0 = 767; // Cross-term dependence of beta0 // google.protobuf.DoubleValue pagidl = 768; // Cross-term dependence of agidl // google.protobuf.DoubleValue pbgidl = 769; // Cross-term dependence of bgidl // google.protobuf.DoubleValue pcgidl = 770; // Cross-term dependence of cgidl // google.protobuf.DoubleValue prgidl = 771; // Cross-term dependence of rgidl // google.protobuf.DoubleValue pkgidl = 772; // Cross-term dependence of kgidl // google.protobuf.DoubleValue pfgidl = 773; // Cross-term dependence of fgidl // google.protobuf.DoubleValue pegidl = 774; // Cross-term dependence of egidl // google.protobuf.DoubleValue pagisl = 775; // Cross-term dependence of agisl // google.protobuf.DoubleValue pbgisl = 776; // Cross-term dependence of bgisl // google.protobuf.DoubleValue pcgisl = 777; // Cross-term dependence of cgisl // google.protobuf.DoubleValue pegisl = 778; // Cross-term dependence of egisl // google.protobuf.DoubleValue prgisl = 779; // Cross-term dependence of rgisl // google.protobuf.DoubleValue pkgisl = 780; // Cross-term dependence of kgisl // google.protobuf.DoubleValue pfgisl = 781; // Cross-term dependence of fgisl // google.protobuf.DoubleValue paigc = 782; // Cross-term dependence of aigc // google.protobuf.DoubleValue pbigc = 783; // Cross-term dependence of bigc // google.protobuf.DoubleValue pcigc = 784; // Cross-term dependence of cigc // google.protobuf.DoubleValue paigsd = 785; // Cross-term dependence of aigsd // google.protobuf.DoubleValue pbigsd = 786; // Cross-term dependence of bigsd // google.protobuf.DoubleValue pcigsd = 787; // Cross-term dependence of cigsd // google.protobuf.DoubleValue paigs = 788; // Cross-term dependence of aigs // google.protobuf.DoubleValue pbigs = 789; // Cross-term dependence of bigs // google.protobuf.DoubleValue pcigs = 790; // Cross-term dependence of cigs // google.protobuf.DoubleValue paigd = 791; // Cross-term dependence of aigd // google.protobuf.DoubleValue pbigd = 792; // Cross-term dependence of bigd // google.protobuf.DoubleValue pcigd = 793; // Cross-term dependence of cigd // google.protobuf.DoubleValue paigbacc = 794; // Cross-term dependence of aigbacc // google.protobuf.DoubleValue pbigbacc = 795; // Cross-term dependence of bigbacc // google.protobuf.DoubleValue pcigbacc = 796; // Cross-term dependence of cigbacc // google.protobuf.DoubleValue paigbinv = 797; // Cross-term dependence of aigbinv // google.protobuf.DoubleValue pbigbinv = 798; // Cross-term dependence of bigbinv // google.protobuf.DoubleValue pcigbinv = 799; // Cross-term dependence of cigbinv // google.protobuf.DoubleValue pnigc = 800; // Cross-term dependence of nigc // google.protobuf.DoubleValue pnigbinv = 801; // Cross-term dependence of nigbinv // google.protobuf.DoubleValue pnigbacc = 802; // Cross-term dependence of nigbacc // google.protobuf.DoubleValue pntox = 803; // Cross-term dependence of ntox // google.protobuf.DoubleValue peigbinv = 804; // Cross-term dependence for eigbinv // google.protobuf.DoubleValue ppigcd = 805; // Cross-term dependence for pigcd // google.protobuf.DoubleValue ppoxedge = 806; // Cross-term dependence for poxedge // google.protobuf.DoubleValue pvfbcv = 807; // Cross-term dependence of vfbcv // google.protobuf.DoubleValue pvfb = 808; // Cross-term dependence of vfb // google.protobuf.DoubleValue pacde = 809; // Cross-term dependence of acde // google.protobuf.DoubleValue pmoin = 810; // Cross-term dependence of moin // google.protobuf.DoubleValue pnoff = 811; // Cross-term dependence of noff // google.protobuf.DoubleValue pvoffcv = 812; // Cross-term dependence of voffcv // google.protobuf.DoubleValue pxrcrg1 = 813; // Cross-term dependence of xrcrg1 // google.protobuf.DoubleValue pxrcrg2 = 814; // Cross-term dependence of xrcrg2 // google.protobuf.DoubleValue plambda = 815; // Cross-term dependence of lambda // google.protobuf.DoubleValue pvtl = 816; // Cross-term dependence of vtl // google.protobuf.DoubleValue pxn = 817; // Cross-term dependence of xn // google.protobuf.DoubleValue peu = 818; // Cross-term dependence of eu // google.protobuf.DoubleValue pucs = 819; // Cross-term dependence of ucs // google.protobuf.DoubleValue pvfbsdoff = 820; // Cross-term dependence of vfbsdoff // google.protobuf.DoubleValue ptvfbsdoff = 821; // Cross-term dependence of tvfbsdoff // google.protobuf.DoubleValue ptvoff = 822; // Cross-term dependence of tvoff // google.protobuf.DoubleValue ptnfactor = 823; // Cross-term dependence of tnfactor // google.protobuf.DoubleValue pteta0 = 824; // Cross-term dependence of teta0 // google.protobuf.DoubleValue ptvoffcv = 825; // Cross-term dependence of tvoffcv // google.protobuf.DoubleValue saref = 826; // Reference distance between OD edge to poly of one side // google.protobuf.DoubleValue sbref = 827; // Reference distance between OD edge to poly of the other side // google.protobuf.DoubleValue wlod = 828; // Width parameter for stress effect // google.protobuf.DoubleValue ku0 = 829; // Mobility degradation/enhancement coefficient for LOD // google.protobuf.DoubleValue kvsat = 830; // Saturation velocity degradation/enhancement parameter for LOD // google.protobuf.DoubleValue kvth0 = 831; // Threshold degradation/enhancement parameter for LOD // google.protobuf.DoubleValue tku0 = 832; // Temperature coefficient of KU0 // google.protobuf.DoubleValue llodku0 = 833; // Length parameter for u0 LOD effect // google.protobuf.DoubleValue wlodku0 = 834; // Width parameter for u0 LOD effect // google.protobuf.DoubleValue llodvth = 835; // Length parameter for vth LOD effect // google.protobuf.DoubleValue wlodvth = 836; // Width parameter for vth LOD effect // google.protobuf.DoubleValue lku0 = 837; // Length dependence of ku0 // google.protobuf.DoubleValue wku0 = 838; // Width dependence of ku0 // google.protobuf.DoubleValue pku0 = 839; // Cross-term dependence of ku0 // google.protobuf.DoubleValue lkvth0 = 840; // Length dependence of kvth0 // google.protobuf.DoubleValue wkvth0 = 841; // Width dependence of kvth0 // google.protobuf.DoubleValue pkvth0 = 842; // Cross-term dependence of kvth0 // google.protobuf.DoubleValue stk2 = 843; // K2 shift factor related to stress effect on vth // google.protobuf.DoubleValue lodk2 = 844; // K2 shift modification factor for stress effect // google.protobuf.DoubleValue steta0 = 845; // eta0 shift factor related to stress effect on vth // google.protobuf.DoubleValue lodeta0 = 846; // eta0 shift modification factor for stress effect // google.protobuf.DoubleValue web = 847; // Coefficient for SCB // google.protobuf.DoubleValue wec = 848; // Coefficient for SCC // google.protobuf.DoubleValue kvth0we = 849; // Threshold shift factor for well proximity effect // google.protobuf.DoubleValue k2we = 850; // K2 shift factor for well proximity effect // google.protobuf.DoubleValue ku0we = 851; // Mobility degradation factor for well proximity effect // google.protobuf.DoubleValue scref = 852; // Reference distance to calculate SCA, SCB and SCC // google.protobuf.DoubleValue lkvth0we = 853; // Length dependence of kvth0we // google.protobuf.DoubleValue lk2we = 854; // Length dependence of k2we // google.protobuf.DoubleValue lku0we = 855; // Length dependence of ku0we // google.protobuf.DoubleValue wkvth0we = 856; // Width dependence of kvth0we // google.protobuf.DoubleValue wk2we = 857; // Width dependence of k2we // google.protobuf.DoubleValue wku0we = 858; // Width dependence of ku0we // google.protobuf.DoubleValue pkvth0we = 859; // Cross-term dependence of kvth0we // google.protobuf.DoubleValue pk2we = 860; // Cross-term dependence of k2we // google.protobuf.DoubleValue pku0we = 861; // Cross-term dependence of ku0we // google.protobuf.DoubleValue noia = 862; // Flicker noise parameter // google.protobuf.DoubleValue noib = 863; // Flicker noise parameter // google.protobuf.DoubleValue noic = 864; // Flicker noise parameter // google.protobuf.DoubleValue tnoia = 865; // Thermal noise parameter // google.protobuf.DoubleValue tnoib = 866; // Thermal noise parameter // google.protobuf.DoubleValue tnoic = 867; // Thermal noise parameter // google.protobuf.DoubleValue rnoia = 868; // Thermal noise coefficient // google.protobuf.DoubleValue rnoib = 869; // Thermal noise coefficient // google.protobuf.DoubleValue rnoic = 870; // Thermal noise coefficient // google.protobuf.DoubleValue ntnoi = 871; // Thermal noise parameter // google.protobuf.DoubleValue em = 872; // Flicker noise parameter // google.protobuf.DoubleValue ef = 873; // Flicker noise frequency exponent // google.protobuf.DoubleValue af = 874; // Flicker noise exponent // google.protobuf.DoubleValue kf = 875; // Flicker noise coefficient string name = 900; // Model name }