Jspice3
b2mask.c File Reference
#include "spice.h"
#include <stdio.h>
#include "bsim2def.h"
#include "sperror.h"
Include dependency graph for b2mask.c:

Go to the source code of this file.

Functions

int B2mAsk (CKTcircuit *ckt, GENmodel *inst, int which, IFvalue *value)
 

Function Documentation

int B2mAsk ( CKTcircuit ckt,
GENmodel inst,
int  which,
IFvalue value 
)

Definition at line 16 of file b2mask.c.

21 {
22  B2model *model = (B2model *)inst;
23  switch(which) {
24  case BSIM2_MOD_VFB0:
25  value->rValue = model->B2vfb0;
26  break;
27  case BSIM2_MOD_VFBL :
28  value->rValue = model->B2vfbL;
29  break;
30  case BSIM2_MOD_VFBW :
31  value->rValue = model->B2vfbW;
32  break;
33  case BSIM2_MOD_PHI0 :
34  value->rValue = model->B2phi0;
35  break;
36  case BSIM2_MOD_PHIL :
37  value->rValue = model->B2phiL;
38  break;
39  case BSIM2_MOD_PHIW :
40  value->rValue = model->B2phiW;
41  break;
42  case BSIM2_MOD_K10 :
43  value->rValue = model->B2k10;
44  break;
45  case BSIM2_MOD_K1L :
46  value->rValue = model->B2k1L;
47  break;
48  case BSIM2_MOD_K1W :
49  value->rValue = model->B2k1W;
50  break;
51  case BSIM2_MOD_K20 :
52  value->rValue = model->B2k20;
53  break;
54  case BSIM2_MOD_K2L :
55  value->rValue = model->B2k2L;
56  break;
57  case BSIM2_MOD_K2W :
58  value->rValue = model->B2k2W;
59  break;
60  case BSIM2_MOD_ETA00 :
61  value->rValue = model->B2eta00;
62  break;
63  case BSIM2_MOD_ETA0L :
64  value->rValue = model->B2eta0L;
65  break;
66  case BSIM2_MOD_ETA0W :
67  value->rValue = model->B2eta0W;
68  break;
69  case BSIM2_MOD_ETAB0 :
70  value->rValue = model->B2etaB0;
71  break;
72  case BSIM2_MOD_ETABL :
73  value->rValue = model->B2etaBL;
74  break;
75  case BSIM2_MOD_ETABW :
76  value->rValue = model->B2etaBW;
77  break;
78  case BSIM2_MOD_DELTAL :
79  value->rValue = model->B2deltaL = value->rValue;
80  break;
81  case BSIM2_MOD_DELTAW :
82  value->rValue = model->B2deltaW = value->rValue;
83  break;
84  case BSIM2_MOD_MOB00 :
85  value->rValue = model->B2mob00;
86  break;
87  case BSIM2_MOD_MOB0B0 :
88  value->rValue = model->B2mob0B0;
89  break;
90  case BSIM2_MOD_MOB0BL :
91  value->rValue = model->B2mob0BL;
92  break;
93  case BSIM2_MOD_MOB0BW :
94  value->rValue = model->B2mob0BW;
95  break;
96  case BSIM2_MOD_MOBS00 :
97  value->rValue = model->B2mobs00;
98  break;
99  case BSIM2_MOD_MOBS0L :
100  value->rValue = model->B2mobs0L;
101  break;
102  case BSIM2_MOD_MOBS0W :
103  value->rValue = model->B2mobs0W;
104  break;
105  case BSIM2_MOD_MOBSB0 :
106  value->rValue = model->B2mobsB0;
107  break;
108  case BSIM2_MOD_MOBSBL :
109  value->rValue = model->B2mobsBL;
110  break;
111  case BSIM2_MOD_MOBSBW :
112  value->rValue = model->B2mobsBW;
113  break;
114  case BSIM2_MOD_MOB200 :
115  value->rValue = model->B2mob200;
116  break;
117  case BSIM2_MOD_MOB20L :
118  value->rValue = model->B2mob20L;
119  break;
120  case BSIM2_MOD_MOB20W :
121  value->rValue = model->B2mob20W;
122  break;
123  case BSIM2_MOD_MOB2B0 :
124  value->rValue = model->B2mob2B0;
125  break;
126  case BSIM2_MOD_MOB2BL :
127  value->rValue = model->B2mob2BL;
128  break;
129  case BSIM2_MOD_MOB2BW :
130  value->rValue = model->B2mob2BW;
131  break;
132  case BSIM2_MOD_MOB2G0 :
133  value->rValue = model->B2mob2G0;
134  break;
135  case BSIM2_MOD_MOB2GL :
136  value->rValue = model->B2mob2GL;
137  break;
138  case BSIM2_MOD_MOB2GW :
139  value->rValue = model->B2mob2GW;
140  break;
141  case BSIM2_MOD_MOB300 :
142  value->rValue = model->B2mob300;
143  break;
144  case BSIM2_MOD_MOB30L :
145  value->rValue = model->B2mob30L;
146  break;
147  case BSIM2_MOD_MOB30W :
148  value->rValue = model->B2mob30W;
149  break;
150  case BSIM2_MOD_MOB3B0 :
151  value->rValue = model->B2mob3B0;
152  break;
153  case BSIM2_MOD_MOB3BL :
154  value->rValue = model->B2mob3BL;
155  break;
156  case BSIM2_MOD_MOB3BW :
157  value->rValue = model->B2mob3BW;
158  break;
159  case BSIM2_MOD_MOB3G0 :
160  value->rValue = model->B2mob3G0;
161  break;
162  case BSIM2_MOD_MOB3GL :
163  value->rValue = model->B2mob3GL;
164  break;
165  case BSIM2_MOD_MOB3GW :
166  value->rValue = model->B2mob3GW;
167  break;
168  case BSIM2_MOD_MOB400 :
169  value->rValue = model->B2mob400;
170  break;
171  case BSIM2_MOD_MOB40L :
172  value->rValue = model->B2mob40L;
173  break;
174  case BSIM2_MOD_MOB40W :
175  value->rValue = model->B2mob40W;
176  break;
177  case BSIM2_MOD_MOB4B0 :
178  value->rValue = model->B2mob4B0;
179  break;
180  case BSIM2_MOD_MOB4BL :
181  value->rValue = model->B2mob4BL;
182  break;
183  case BSIM2_MOD_MOB4BW :
184  value->rValue = model->B2mob4BW;
185  break;
186  case BSIM2_MOD_MOB4G0 :
187  value->rValue = model->B2mob4G0;
188  break;
189  case BSIM2_MOD_MOB4GL :
190  value->rValue = model->B2mob4GL;
191  break;
192  case BSIM2_MOD_MOB4GW :
193  value->rValue = model->B2mob4GW;
194  break;
195  case BSIM2_MOD_UA00 :
196  value->rValue = model->B2ua00;
197  break;
198  case BSIM2_MOD_UA0L :
199  value->rValue = model->B2ua0L;
200  break;
201  case BSIM2_MOD_UA0W :
202  value->rValue = model->B2ua0W;
203  break;
204  case BSIM2_MOD_UAB0 :
205  value->rValue = model->B2uaB0;
206  break;
207  case BSIM2_MOD_UABL :
208  value->rValue = model->B2uaBL;
209  break;
210  case BSIM2_MOD_UABW :
211  value->rValue = model->B2uaBW;
212  break;
213  case BSIM2_MOD_UB00 :
214  value->rValue = model->B2ub00;
215  break;
216  case BSIM2_MOD_UB0L :
217  value->rValue = model->B2ub0L;
218  break;
219  case BSIM2_MOD_UB0W :
220  value->rValue = model->B2ub0W;
221  break;
222  case BSIM2_MOD_UBB0 :
223  value->rValue = model->B2ubB0;
224  break;
225  case BSIM2_MOD_UBBL :
226  value->rValue = model->B2ubBL;
227  break;
228  case BSIM2_MOD_UBBW :
229  value->rValue = model->B2ubBW;
230  break;
231  case BSIM2_MOD_U100 :
232  value->rValue = model->B2u100;
233  break;
234  case BSIM2_MOD_U10L :
235  value->rValue = model->B2u10L;
236  break;
237  case BSIM2_MOD_U10W :
238  value->rValue = model->B2u10W;
239  break;
240  case BSIM2_MOD_U1B0 :
241  value->rValue = model->B2u1B0;
242  break;
243  case BSIM2_MOD_U1BL :
244  value->rValue = model->B2u1BL;
245  break;
246  case BSIM2_MOD_U1BW :
247  value->rValue = model->B2u1BW;
248  break;
249  case BSIM2_MOD_U1D0 :
250  value->rValue = model->B2u1D0;
251  break;
252  case BSIM2_MOD_U1DL :
253  value->rValue = model->B2u1DL;
254  break;
255  case BSIM2_MOD_U1DW :
256  value->rValue = model->B2u1DW;
257  break;
258  case BSIM2_MOD_N00 :
259  value->rValue = model->B2n00;
260  break;
261  case BSIM2_MOD_N0L :
262  value->rValue = model->B2n0L;
263  break;
264  case BSIM2_MOD_N0W :
265  value->rValue = model->B2n0W;
266  break;
267  case BSIM2_MOD_NB0 :
268  value->rValue = model->B2nB0;
269  break;
270  case BSIM2_MOD_NBL :
271  value->rValue = model->B2nBL;
272  break;
273  case BSIM2_MOD_NBW :
274  value->rValue = model->B2nBW;
275  break;
276  case BSIM2_MOD_ND0 :
277  value->rValue = model->B2nD0;
278  break;
279  case BSIM2_MOD_NDL :
280  value->rValue = model->B2nDL;
281  break;
282  case BSIM2_MOD_NDW :
283  value->rValue = model->B2nDW;
284  break;
285  case BSIM2_MOD_VOF00 :
286  value->rValue = model->B2vof00;
287  break;
288  case BSIM2_MOD_VOF0L :
289  value->rValue = model->B2vof0L;
290  break;
291  case BSIM2_MOD_VOF0W :
292  value->rValue = model->B2vof0W;
293  break;
294  case BSIM2_MOD_VOFB0 :
295  value->rValue = model->B2vofB0;
296  break;
297  case BSIM2_MOD_VOFBL :
298  value->rValue = model->B2vofBL;
299  break;
300  case BSIM2_MOD_VOFBW :
301  value->rValue = model->B2vofBW;
302  break;
303  case BSIM2_MOD_VOFD0 :
304  value->rValue = model->B2vofD0;
305  break;
306  case BSIM2_MOD_VOFDL :
307  value->rValue = model->B2vofDL;
308  break;
309  case BSIM2_MOD_VOFDW :
310  value->rValue = model->B2vofDW;
311  break;
312  case BSIM2_MOD_AI00 :
313  value->rValue = model->B2ai00;
314  break;
315  case BSIM2_MOD_AI0L :
316  value->rValue = model->B2ai0L;
317  break;
318  case BSIM2_MOD_AI0W :
319  value->rValue = model->B2ai0W;
320  break;
321  case BSIM2_MOD_AIB0 :
322  value->rValue = model->B2aiB0;
323  break;
324  case BSIM2_MOD_AIBL :
325  value->rValue = model->B2aiBL;
326  break;
327  case BSIM2_MOD_AIBW :
328  value->rValue = model->B2aiBW;
329  break;
330  case BSIM2_MOD_BI00 :
331  value->rValue = model->B2bi00;
332  break;
333  case BSIM2_MOD_BI0L :
334  value->rValue = model->B2bi0L;
335  break;
336  case BSIM2_MOD_BI0W :
337  value->rValue = model->B2bi0W;
338  break;
339  case BSIM2_MOD_BIB0 :
340  value->rValue = model->B2biB0;
341  break;
342  case BSIM2_MOD_BIBL :
343  value->rValue = model->B2biBL;
344  break;
345  case BSIM2_MOD_BIBW :
346  value->rValue = model->B2biBW;
347  break;
348  case BSIM2_MOD_VGHIGH0 :
349  value->rValue = model->B2vghigh0;
350  break;
351  case BSIM2_MOD_VGHIGHL :
352  value->rValue = model->B2vghighL;
353  break;
354  case BSIM2_MOD_VGHIGHW :
355  value->rValue = model->B2vghighW;
356  break;
357  case BSIM2_MOD_VGLOW0 :
358  value->rValue = model->B2vglow0;
359  break;
360  case BSIM2_MOD_VGLOWL :
361  value->rValue = model->B2vglowL;
362  break;
363  case BSIM2_MOD_VGLOWW :
364  value->rValue = model->B2vglowW;
365  break;
366  case BSIM2_MOD_TOX :
367  value->rValue = model->B2tox;
368  break;
369  case BSIM2_MOD_TEMP :
370  value->rValue = model->B2temp;
371  break;
372  case BSIM2_MOD_VDD :
373  value->rValue = model->B2vdd;
374  break;
375  case BSIM2_MOD_VGG :
376  value->rValue = model->B2vgg;
377  break;
378  case BSIM2_MOD_VBB :
379  value->rValue = model->B2vbb;
380  break;
381  case BSIM2_MOD_CGSO:
382  value->rValue = model->B2gateSourceOverlapCap;
383  break;
384  case BSIM2_MOD_CGDO:
385  value->rValue = model->B2gateDrainOverlapCap;
386  break;
387  case BSIM2_MOD_CGBO:
388  value->rValue = model->B2gateBulkOverlapCap;
389  break;
390  case BSIM2_MOD_XPART:
391  value->iValue = model->B2channelChargePartitionFlag;
392  break;
393  case BSIM2_MOD_RSH:
394  value->rValue = model->B2sheetResistance;
395  break;
396  case BSIM2_MOD_JS:
397  value->rValue = model->B2jctSatCurDensity;
398  break;
399  case BSIM2_MOD_PB:
400  value->rValue = model->B2bulkJctPotential;
401  break;
402  case BSIM2_MOD_MJ:
403  value->rValue = model->B2bulkJctBotGradingCoeff;
404  break;
405  case BSIM2_MOD_PBSW:
406  value->rValue = model->B2sidewallJctPotential;
407  break;
408  case BSIM2_MOD_MJSW:
409  value->rValue = model->B2bulkJctSideGradingCoeff;
410  break;
411  case BSIM2_MOD_CJ:
412  value->rValue = model->B2unitAreaJctCap;
413  break;
414  case BSIM2_MOD_CJSW:
415  value->rValue = model->B2unitLengthSidewallJctCap;
416  break;
417  case BSIM2_MOD_DEFWIDTH:
418  value->rValue = model->B2defaultWidth;
419  break;
420  case BSIM2_MOD_DELLENGTH:
421  value->rValue = model->B2deltaLength;
422  break;
423  default:
424  return (E_BADPARM);
425  }
426  return (OK);
427 }
double B2mob2BL
Definition: bsim2def.h:266
double B2defaultWidth
Definition: bsim2def.h:369
#define BSIM2_MOD_NBL
Definition: bsim2def.h:617
double B2mob3GW
Definition: bsim2def.h:279
double B2ua00
Definition: bsim2def.h:289
double B2mob2G0
Definition: bsim2def.h:268
double B2mob3GL
Definition: bsim2def.h:278
double B2ub0L
Definition: bsim2def.h:296
#define BSIM2_MOD_UB00
Definition: bsim2def.h:598
#define BSIM2_MOD_PHIW
Definition: bsim2def.h:540
double B2bulkJctSideGradingCoeff
Definition: bsim2def.h:365
#define BSIM2_MOD_NDW
Definition: bsim2def.h:621
double B2mob3BW
Definition: bsim2def.h:276
#define BSIM2_MOD_ETABL
Definition: bsim2def.h:551
double B2unitLengthSidewallJctCap
Definition: bsim2def.h:368
#define BSIM2_MOD_ETA0L
Definition: bsim2def.h:548
double B2mob30W
Definition: bsim2def.h:273
double B2vofDL
Definition: bsim2def.h:326
#define BSIM2_MOD_NDL
Definition: bsim2def.h:620
double B2sheetResistance
Definition: bsim2def.h:361
double B2deltaL
Definition: bsim2def.h:250
#define BSIM2_MOD_TEMP
Definition: bsim2def.h:650
double B2vof00
Definition: bsim2def.h:319
double B2uaBW
Definition: bsim2def.h:294
double B2mobsB0
Definition: bsim2def.h:259
#define BSIM2_MOD_AIBL
Definition: bsim2def.h:635
double B2etaB0
Definition: bsim2def.h:247
#define BSIM2_MOD_JS
Definition: bsim2def.h:659
#define BSIM2_MOD_U100
Definition: bsim2def.h:604
#define BSIM2_MOD_U1BW
Definition: bsim2def.h:609
double B2vghighW
Definition: bsim2def.h:342
#define BSIM2_MOD_VGHIGHL
Definition: bsim2def.h:644
#define BSIM2_MOD_MOB2BW
Definition: bsim2def.h:570
double B2mob3B0
Definition: bsim2def.h:274
double B2n0L
Definition: bsim2def.h:311
double B2mobsBW
Definition: bsim2def.h:261
#define BSIM2_MOD_MOB200
Definition: bsim2def.h:565
#define BSIM2_MOD_MJSW
Definition: bsim2def.h:663
#define BSIM2_MOD_MOB2G0
Definition: bsim2def.h:571
#define BSIM2_MOD_VFBL
Definition: bsim2def.h:536
#define BSIM2_MOD_AI0W
Definition: bsim2def.h:633
#define BSIM2_MOD_U1D0
Definition: bsim2def.h:610
#define BSIM2_MOD_VOFB0
Definition: bsim2def.h:625
#define BSIM2_MOD_BIBW
Definition: bsim2def.h:642
#define BSIM2_MOD_UA0L
Definition: bsim2def.h:593
#define BSIM2_MOD_AI0L
Definition: bsim2def.h:632
double B2mob20L
Definition: bsim2def.h:263
double B2ubBL
Definition: bsim2def.h:299
#define BSIM2_MOD_MOB40L
Definition: bsim2def.h:584
#define BSIM2_MOD_K20
Definition: bsim2def.h:544
double B2eta00
Definition: bsim2def.h:244
double B2vglowW
Definition: bsim2def.h:345
double B2ubBW
Definition: bsim2def.h:300
double B2u1D0
Definition: bsim2def.h:307
double B2k20
Definition: bsim2def.h:241
#define BSIM2_MOD_N00
Definition: bsim2def.h:613
double B2ub00
Definition: bsim2def.h:295
double B2mob30L
Definition: bsim2def.h:272
double B2mob2B0
Definition: bsim2def.h:265
double B2mob300
Definition: bsim2def.h:271
double B2ai0L
Definition: bsim2def.h:329
double B2nBW
Definition: bsim2def.h:315
double B2mob40L
Definition: bsim2def.h:281
#define BSIM2_MOD_MOB2GW
Definition: bsim2def.h:573
#define BSIM2_MOD_MOB3GW
Definition: bsim2def.h:582
#define BSIM2_MOD_TOX
Definition: bsim2def.h:649
#define BSIM2_MOD_CJSW
Definition: bsim2def.h:665
#define BSIM2_MOD_CGSO
Definition: bsim2def.h:654
#define BSIM2_MOD_MOB3BL
Definition: bsim2def.h:578
double B2deltaW
Definition: bsim2def.h:251
#define BSIM2_MOD_DELLENGTH
Definition: bsim2def.h:667
double B2nD0
Definition: bsim2def.h:316
#define E_BADPARM
Definition: iferrmsg.h:26
double B2mob4G0
Definition: bsim2def.h:286
#define BSIM2_MOD_K10
Definition: bsim2def.h:541
double B2u1BL
Definition: bsim2def.h:305
#define BSIM2_MOD_MOB4BL
Definition: bsim2def.h:587
#define BSIM2_MOD_U1BL
Definition: bsim2def.h:608
double B2mob2BW
Definition: bsim2def.h:267
double B2mob0BL
Definition: bsim2def.h:254
#define BSIM2_MOD_DELTAL
Definition: bsim2def.h:553
double B2eta0W
Definition: bsim2def.h:246
#define BSIM2_MOD_MOB2GL
Definition: bsim2def.h:572
double B2mobsBL
Definition: bsim2def.h:260
double B2mob20W
Definition: bsim2def.h:264
double B2u1B0
Definition: bsim2def.h:304
#define BSIM2_MOD_VOFDL
Definition: bsim2def.h:629
#define BSIM2_MOD_U1DW
Definition: bsim2def.h:612
#define BSIM2_MOD_PHI0
Definition: bsim2def.h:538
double B2nDL
Definition: bsim2def.h:317
int iValue
Definition: ifsim.h:232
#define BSIM2_MOD_N0W
Definition: bsim2def.h:615
double B2ubB0
Definition: bsim2def.h:298
double rValue
Definition: ifsim.h:233
#define BSIM2_MOD_U1DL
Definition: bsim2def.h:611
#define BSIM2_MOD_MOB0B0
Definition: bsim2def.h:556
double B2vglowL
Definition: bsim2def.h:344
#define BSIM2_MOD_MOBS0W
Definition: bsim2def.h:561
#define BSIM2_MOD_MJ
Definition: bsim2def.h:661
double B2bulkJctPotential
Definition: bsim2def.h:363
double B2aiBL
Definition: bsim2def.h:332
#define BSIM2_MOD_MOB20L
Definition: bsim2def.h:566
double B2deltaLength
Definition: bsim2def.h:370
#define BSIM2_MOD_MOB3GL
Definition: bsim2def.h:581
#define BSIM2_MOD_MOB2BL
Definition: bsim2def.h:569
#define BSIM2_MOD_UB0L
Definition: bsim2def.h:599
#define BSIM2_MOD_VOFBW
Definition: bsim2def.h:627
double B2u1DW
Definition: bsim2def.h:309
#define OK
Definition: iferrmsg.h:17
#define BSIM2_MOD_VGHIGHW
Definition: bsim2def.h:645
double B2mob3G0
Definition: bsim2def.h:277
#define BSIM2_MOD_MOB20W
Definition: bsim2def.h:567
#define BSIM2_MOD_MOBS00
Definition: bsim2def.h:559
double B2mob0BW
Definition: bsim2def.h:255
double B2u10L
Definition: bsim2def.h:302
#define BSIM2_MOD_UABL
Definition: bsim2def.h:596
#define BSIM2_MOD_XPART
Definition: bsim2def.h:657
#define BSIM2_MOD_VOF0W
Definition: bsim2def.h:624
#define BSIM2_MOD_MOB0BW
Definition: bsim2def.h:558
double B2biB0
Definition: bsim2def.h:337
#define BSIM2_MOD_PBSW
Definition: bsim2def.h:662
#define BSIM2_MOD_CGBO
Definition: bsim2def.h:656
#define BSIM2_MOD_MOB3BW
Definition: bsim2def.h:579
#define BSIM2_MOD_U10L
Definition: bsim2def.h:605
#define BSIM2_MOD_VBB
Definition: bsim2def.h:653
#define BSIM2_MOD_BI0L
Definition: bsim2def.h:638
#define BSIM2_MOD_BI0W
Definition: bsim2def.h:639
double B2etaBL
Definition: bsim2def.h:248
double B2vofD0
Definition: bsim2def.h:325
#define BSIM2_MOD_MOB0BL
Definition: bsim2def.h:557
double B2k2L
Definition: bsim2def.h:242
double B2mob4GL
Definition: bsim2def.h:287
#define BSIM2_MOD_K2W
Definition: bsim2def.h:546
#define BSIM2_MOD_BIBL
Definition: bsim2def.h:641
#define BSIM2_MOD_VOFD0
Definition: bsim2def.h:628
#define BSIM2_MOD_PHIL
Definition: bsim2def.h:539
#define BSIM2_MOD_ETA00
Definition: bsim2def.h:547
#define BSIM2_MOD_MOBSB0
Definition: bsim2def.h:562
double B2uaBL
Definition: bsim2def.h:293
#define BSIM2_MOD_MOBSBL
Definition: bsim2def.h:563
#define BSIM2_MOD_VOFDW
Definition: bsim2def.h:630
double B2bi0L
Definition: bsim2def.h:335
#define BSIM2_MOD_UBBL
Definition: bsim2def.h:602
double B2ai00
Definition: bsim2def.h:328
double B2vof0W
Definition: bsim2def.h:321
#define BSIM2_MOD_UA00
Definition: bsim2def.h:592
double B2vfbL
Definition: bsim2def.h:233
#define BSIM2_MOD_MOB40W
Definition: bsim2def.h:585
double B2vglow0
Definition: bsim2def.h:343
double B2nB0
Definition: bsim2def.h:313
double B2n0W
Definition: bsim2def.h:312
#define BSIM2_MOD_BIB0
Definition: bsim2def.h:640
#define BSIM2_MOD_VGG
Definition: bsim2def.h:652
#define BSIM2_MOD_MOB3B0
Definition: bsim2def.h:577
double B2aiB0
Definition: bsim2def.h:331
double B2mobs0W
Definition: bsim2def.h:258
double B2unitAreaJctCap
Definition: bsim2def.h:367
#define BSIM2_MOD_K1W
Definition: bsim2def.h:543
#define BSIM2_MOD_DELTAW
Definition: bsim2def.h:554
double B2phi0
Definition: bsim2def.h:235
double B2mob3BL
Definition: bsim2def.h:275
#define BSIM2_MOD_MOB2B0
Definition: bsim2def.h:568
#define BSIM2_MOD_UBBW
Definition: bsim2def.h:603
#define BSIM2_MOD_MOB4B0
Definition: bsim2def.h:586
#define BSIM2_MOD_MOB400
Definition: bsim2def.h:583
#define BSIM2_MOD_MOB4GW
Definition: bsim2def.h:591
#define BSIM2_MOD_UA0W
Definition: bsim2def.h:594
double B2ub0W
Definition: bsim2def.h:297
#define BSIM2_MOD_NB0
Definition: bsim2def.h:616
double B2aiBW
Definition: bsim2def.h:333
static char model[32]
Definition: subckt.c:76
#define BSIM2_MOD_MOB4G0
Definition: bsim2def.h:589
#define BSIM2_MOD_VOF00
Definition: bsim2def.h:622
double B2mob4B0
Definition: bsim2def.h:283
#define BSIM2_MOD_MOB300
Definition: bsim2def.h:574
#define BSIM2_MOD_UB0W
Definition: bsim2def.h:600
double B2k10
Definition: bsim2def.h:238
double B2vofBW
Definition: bsim2def.h:324
#define BSIM2_MOD_VGLOW0
Definition: bsim2def.h:646
#define BSIM2_MOD_MOBS0L
Definition: bsim2def.h:560
double B2mobs00
Definition: bsim2def.h:256
#define BSIM2_MOD_VGLOWL
Definition: bsim2def.h:647
double B2ua0W
Definition: bsim2def.h:291
#define BSIM2_MOD_ETABW
Definition: bsim2def.h:552
double B2gateDrainOverlapCap
Definition: bsim2def.h:356
#define BSIM2_MOD_RSH
Definition: bsim2def.h:658
#define BSIM2_MOD_K1L
Definition: bsim2def.h:542
double B2mob0B0
Definition: bsim2def.h:253
#define BSIM2_MOD_VFB0
Definition: bsim2def.h:535
double B2vofDW
Definition: bsim2def.h:327
double B2n00
Definition: bsim2def.h:310
double B2vfb0
Definition: bsim2def.h:232
double B2bi0W
Definition: bsim2def.h:336
#define BSIM2_MOD_U10W
Definition: bsim2def.h:606
double B2mob4BL
Definition: bsim2def.h:284
#define BSIM2_MOD_BI00
Definition: bsim2def.h:637
double B2vofBL
Definition: bsim2def.h:323
#define BSIM2_MOD_VOFBL
Definition: bsim2def.h:626
double B2u1BW
Definition: bsim2def.h:306
double B2jctSatCurDensity
Definition: bsim2def.h:362
double B2k1L
Definition: bsim2def.h:239
#define BSIM2_MOD_MOB3G0
Definition: bsim2def.h:580
double B2vgg
Definition: bsim2def.h:351
double B2biBL
Definition: bsim2def.h:338
double B2mob200
Definition: bsim2def.h:262
double B2k1W
Definition: bsim2def.h:240
#define BSIM2_MOD_DEFWIDTH
Definition: bsim2def.h:666
double B2vbb
Definition: bsim2def.h:353
double B2vof0L
Definition: bsim2def.h:320
double B2vghigh0
Definition: bsim2def.h:340
double B2u10W
Definition: bsim2def.h:303
#define BSIM2_MOD_UABW
Definition: bsim2def.h:597
double B2phiL
Definition: bsim2def.h:236
double B2gateSourceOverlapCap
Definition: bsim2def.h:355
#define BSIM2_MOD_MOB4BW
Definition: bsim2def.h:588
#define BSIM2_MOD_AIB0
Definition: bsim2def.h:634
double B2mob2GW
Definition: bsim2def.h:270
#define BSIM2_MOD_N0L
Definition: bsim2def.h:614
double B2bi00
Definition: bsim2def.h:334
#define BSIM2_MOD_MOB30L
Definition: bsim2def.h:575
double B2gateBulkOverlapCap
Definition: bsim2def.h:357
#define BSIM2_MOD_CJ
Definition: bsim2def.h:664
#define BSIM2_MOD_VDD
Definition: bsim2def.h:651
double B2phiW
Definition: bsim2def.h:237
double B2nDW
Definition: bsim2def.h:318
#define BSIM2_MOD_MOB4GL
Definition: bsim2def.h:590
#define BSIM2_MOD_ETA0W
Definition: bsim2def.h:549
double B2sidewallJctPotential
Definition: bsim2def.h:366
double B2mob40W
Definition: bsim2def.h:282
double B2vghighL
Definition: bsim2def.h:341
#define BSIM2_MOD_MOB00
Definition: bsim2def.h:555
#define BSIM2_MOD_ETAB0
Definition: bsim2def.h:550
#define BSIM2_MOD_PB
Definition: bsim2def.h:660
double B2uaB0
Definition: bsim2def.h:292
#define BSIM2_MOD_ND0
Definition: bsim2def.h:619
double B2etaBW
Definition: bsim2def.h:249
double B2mobs0L
Definition: bsim2def.h:257
double B2u1DL
Definition: bsim2def.h:308
#define BSIM2_MOD_UBB0
Definition: bsim2def.h:601
double B2biBW
Definition: bsim2def.h:339
double B2channelChargePartitionFlag
Definition: bsim2def.h:358
double B2eta0L
Definition: bsim2def.h:245
double B2mob400
Definition: bsim2def.h:280
double B2vdd
Definition: bsim2def.h:349
double B2mob00
Definition: bsim2def.h:252
double B2bulkJctBotGradingCoeff
Definition: bsim2def.h:364
double B2vfbW
Definition: bsim2def.h:234
double B2u100
Definition: bsim2def.h:301
#define BSIM2_MOD_VOF0L
Definition: bsim2def.h:623
double B2nBL
Definition: bsim2def.h:314
double B2mob4GW
Definition: bsim2def.h:288
#define BSIM2_MOD_UAB0
Definition: bsim2def.h:595
double B2vofB0
Definition: bsim2def.h:322
double B2temp
Definition: bsim2def.h:348
#define BSIM2_MOD_VGHIGH0
Definition: bsim2def.h:643
double B2mob2GL
Definition: bsim2def.h:269
#define BSIM2_MOD_MOB30W
Definition: bsim2def.h:576
#define BSIM2_MOD_CGDO
Definition: bsim2def.h:655
double B2ai0W
Definition: bsim2def.h:330
double B2tox
Definition: bsim2def.h:346
#define BSIM2_MOD_K2L
Definition: bsim2def.h:545
double B2ua0L
Definition: bsim2def.h:290
#define BSIM2_MOD_AIBW
Definition: bsim2def.h:636
#define BSIM2_MOD_VGLOWW
Definition: bsim2def.h:648
double B2k2W
Definition: bsim2def.h:243
double B2mob4BW
Definition: bsim2def.h:285
#define BSIM2_MOD_U1B0
Definition: bsim2def.h:607
#define BSIM2_MOD_NBW
Definition: bsim2def.h:618
#define BSIM2_MOD_MOBSBW
Definition: bsim2def.h:564
#define BSIM2_MOD_VFBW
Definition: bsim2def.h:537
#define BSIM2_MOD_AI00
Definition: bsim2def.h:631