|
Jspice3
|
#include "devdefs.h"

Go to the source code of this file.
Data Structures | |
| struct | sMOSinstance |
| struct | sMOSmodel |
| struct | mosstuff |
Macros | |
| #define | MOSNDCOEFFS 30 |
| #define | capbs2 MOSdCoeffs[0] |
| #define | capbs3 MOSdCoeffs[1] |
| #define | capbd2 MOSdCoeffs[2] |
| #define | capbd3 MOSdCoeffs[3] |
| #define | gbs2 MOSdCoeffs[4] |
| #define | gbs3 MOSdCoeffs[5] |
| #define | gbd2 MOSdCoeffs[6] |
| #define | gbd3 MOSdCoeffs[7] |
| #define | capgb2 MOSdCoeffs[8] |
| #define | capgb3 MOSdCoeffs[9] |
| #define | cdr_x2 MOSdCoeffs[10] |
| #define | cdr_y2 MOSdCoeffs[11] |
| #define | cdr_z2 MOSdCoeffs[12] |
| #define | cdr_xy MOSdCoeffs[13] |
| #define | cdr_yz MOSdCoeffs[14] |
| #define | cdr_xz MOSdCoeffs[15] |
| #define | cdr_x3 MOSdCoeffs[16] |
| #define | cdr_y3 MOSdCoeffs[17] |
| #define | cdr_z3 MOSdCoeffs[18] |
| #define | cdr_x2z MOSdCoeffs[19] |
| #define | cdr_x2y MOSdCoeffs[20] |
| #define | cdr_y2z MOSdCoeffs[21] |
| #define | cdr_xy2 MOSdCoeffs[22] |
| #define | cdr_xz2 MOSdCoeffs[23] |
| #define | cdr_yz2 MOSdCoeffs[24] |
| #define | cdr_xyz MOSdCoeffs[25] |
| #define | capgs2 MOSdCoeffs[26] |
| #define | capgs3 MOSdCoeffs[27] |
| #define | capgd2 MOSdCoeffs[28] |
| #define | capgd3 MOSdCoeffs[29] |
| #define | MOSRDNOIZ 0 |
| #define | MOSRSNOIZ 1 |
| #define | MOSIDNOIZ 2 |
| #define | MOSFLNOIZ 3 |
| #define | MOSTOTNOIZ 4 |
| #define | MOSNSRCS 5 /* the number of MOSFET(3) noise sources */ |
| #define | MOSvbd MOSstates |
| #define | MOSvbs MOSstates + 1 |
| #define | MOSvgs MOSstates + 2 |
| #define | MOSvds MOSstates + 3 |
| #define | MOScapgs MOSstates + 4 /* gate-source capacitor value */ |
| #define | MOSqgs MOSstates + 5 /* gate-source capacitor charge */ |
| #define | MOScqgs MOSstates + 6 /* gate-source capacitor current */ |
| #define | MOScapgd MOSstates + 7 /* gate-drain capacitor value */ |
| #define | MOSqgd MOSstates + 8 /* gate-drain capacitor charge */ |
| #define | MOScqgd MOSstates + 9 /* gate-drain capacitor current */ |
| #define | MOScapgb MOSstates + 10 /* gate-bulk capacitor value */ |
| #define | MOSqgb MOSstates + 11 /* gate-bulk capacitor charge */ |
| #define | MOScqgb MOSstates + 12 /* gate-bulk capacitor current */ |
| #define | MOSqbd MOSstates + 13 /* bulk-drain capacitor charge */ |
| #define | MOScqbd MOSstates + 14 /* bulk-drain capacitor current */ |
| #define | MOSqbs MOSstates + 15 /* bulk-source capacitor charge */ |
| #define | MOScqbs MOSstates + 16 /* bulk-source capacitor current */ |
| #define | MOSnumStates 17 |
| #define | NMOS 1 |
| #define | PMOS -1 |
| #define | MOS_TEMP 1 |
| #define | MOS_L 2 |
| #define | MOS_W 3 |
| #define | MOS_AD 4 |
| #define | MOS_AS 5 |
| #define | MOS_PD 6 |
| #define | MOS_PS 7 |
| #define | MOS_NRD 8 |
| #define | MOS_NRS 9 |
| #define | MOS_OFF 10 |
| #define | MOS_IC_VDS 11 |
| #define | MOS_IC_VGS 12 |
| #define | MOS_IC_VBS 13 |
| #define | MOS_IC 14 |
| #define | MOS_CGD 15 |
| #define | MOS_CGS 16 |
| #define | MOS_DNODE 17 |
| #define | MOS_GNODE 18 |
| #define | MOS_SNODE 19 |
| #define | MOS_BNODE 20 |
| #define | MOS_DNODEPRIME 21 |
| #define | MOS_SNODEPRIME 22 |
| #define | MOS_DRAINCONDUCT 23 |
| #define | MOS_SOURCECONDUCT 24 |
| #define | MOS_VON 25 |
| #define | MOS_VDSAT 26 |
| #define | MOS_DRAINVCRIT 27 |
| #define | MOS_SOURCEVCRIT 28 |
| #define | MOS_CD 29 |
| #define | MOS_CBD 30 |
| #define | MOS_CBS 31 |
| #define | MOS_GMBS 32 |
| #define | MOS_GM 33 |
| #define | MOS_GDS 34 |
| #define | MOS_GBD 35 |
| #define | MOS_GBS 36 |
| #define | MOS_CAPBD 37 |
| #define | MOS_CAPBS 38 |
| #define | MOS_CAPZEROBIASBD 39 |
| #define | MOS_CAPZEROBIASBDSW 40 |
| #define | MOS_CAPZEROBIASBS 41 |
| #define | MOS_CAPZEROBIASBSSW 42 |
| #define | MOS_VBD 43 |
| #define | MOS_VBS 44 |
| #define | MOS_VGS 45 |
| #define | MOS_VDS 46 |
| #define | MOS_CAPGD 47 |
| #define | MOS_QGD 48 |
| #define | MOS_CQGD 49 |
| #define | MOS_CAPGS 50 |
| #define | MOS_QGS 51 |
| #define | MOS_CQGS 52 |
| #define | MOS_CAPGB 53 |
| #define | MOS_QGB 54 |
| #define | MOS_CQGB 55 |
| #define | MOS_QBD 56 |
| #define | MOS_CQBD 57 |
| #define | MOS_QBS 58 |
| #define | MOS_CQBS 59 |
| #define | MOS_CG 60 |
| #define | MOS_CS 61 |
| #define | MOS_CB 62 |
| #define | MOS_POWER 63 |
| #define | MOS_DRAINRESIST 64 |
| #define | MOS_SOURCERESIST 65 |
| #define | MOS_MOD_TYPE 100 |
| #define | MOS_MOD_LEVEL 101 |
| #define | MOS_MOD_TNOM 102 |
| #define | MOS_MOD_VTO 103 |
| #define | MOS_MOD_KP 104 |
| #define | MOS_MOD_GAMMA 105 |
| #define | MOS_MOD_PHI 106 |
| #define | MOS_MOD_RD 107 |
| #define | MOS_MOD_RS 108 |
| #define | MOS_MOD_CBD 109 |
| #define | MOS_MOD_CBS 110 |
| #define | MOS_MOD_IS 111 |
| #define | MOS_MOD_PB 112 |
| #define | MOS_MOD_CGSO 113 |
| #define | MOS_MOD_CGDO 114 |
| #define | MOS_MOD_CGBO 115 |
| #define | MOS_MOD_CJ 116 |
| #define | MOS_MOD_MJ 117 |
| #define | MOS_MOD_CJSW 118 |
| #define | MOS_MOD_MJSW 119 |
| #define | MOS_MOD_JS 120 |
| #define | MOS_MOD_TOX 121 |
| #define | MOS_MOD_LD 122 |
| #define | MOS_MOD_RSH 123 |
| #define | MOS_MOD_U0 124 |
| #define | MOS_MOD_FC 125 |
| #define | MOS_MOD_NSS 126 |
| #define | MOS_MOD_NSUB 127 |
| #define | MOS_MOD_TPG 128 |
| #define | MOS_MOD_NMOS 129 |
| #define | MOS_MOD_PMOS 130 |
| #define | MOS_MOD_KF 131 |
| #define | MOS_MOD_AF 132 |
| #define | MOS_MOD_LAMBDA 133 |
| #define | MOS_MOD_UEXP 134 |
| #define | MOS_MOD_NEFF 135 |
| #define | MOS_MOD_UCRIT 136 |
| #define | MOS_MOD_NFS 137 |
| #define | MOS_MOD_DELTA 138 |
| #define | MOS_MOD_VMAX 139 |
| #define | MOS_MOD_XJ 140 |
| #define | MOS_MOD_ETA 141 |
| #define | MOS_MOD_THETA 142 |
| #define | MOS_MOD_ALPHA 143 |
| #define | MOS_MOD_KAPPA 144 |
| #define | MOS_MOD_XD 145 |
| #define | MOS_DELTA 146 |
| #define | MOS_MOD_KV 147 |
| #define | MOS_MOD_NV 148 |
| #define | MOS_MOD_KC 149 |
| #define | MOS_MOD_NC 150 |
| #define | MOS_MOD_GAMMA1 151 |
| #define | MOS_MOD_SIGMA 152 |
| #define | MOS_MOD_LAMDA0 153 |
| #define | MOS_MOD_LAMDA1 154 |
| #define | MOS_MOD_A1 155 |
| #define | MOS_MOD_A2 156 |
| #define | MOS_MOD_K1 157 |
| #define | MOS_MOD_K2 158 |
| #define | MOS_MOD_K3 159 |
| #define | MOS_MOD_K4 160 |
| #define | MOS_MOD_PCLM 161 |
| #define | MOS_MOD_EM 162 |
| #define | SARGS(arg, bot, side, sarg, sargsw) |
Typedefs | |
| typedef struct sMOSinstance | MOSinstance |
| typedef struct sMOSmodel | MOSmodel |
Functions | |
| int | MOSacLoad () |
| int | MOSask () |
| int | MOSconvTest () |
| int | MOSdisto () |
| int | MOSgetic () |
| int | MOSload () |
| int | MOSmAsk () |
| int | MOSmParam () |
| int | MOSnoise () |
| int | MOSparam () |
| int | MOSpzLoad () |
| int | MOSsetup () |
| int | MOStemp () |
| int | MOStrunc () |
| void | MOSfd () |
| void | MOSfs () |
| double | MOSeq1 () |
| double | MOSeq2 () |
| double | MOSeq3 () |
| double | MOSeq6 () |
| double | cryoMOSeq () |
| #define MOScapgb MOSstates + 10 /* gate-bulk capacitor value */ |
| #define MOScapgd MOSstates + 7 /* gate-drain capacitor value */ |
| #define MOScapgs MOSstates + 4 /* gate-source capacitor value */ |
| #define MOScqbd MOSstates + 14 /* bulk-drain capacitor current */ |
| #define MOScqbs MOSstates + 16 /* bulk-source capacitor current */ |
| #define MOScqgb MOSstates + 12 /* gate-bulk capacitor current */ |
| #define MOScqgd MOSstates + 9 /* gate-drain capacitor current */ |
| #define MOScqgs MOSstates + 6 /* gate-source capacitor current */ |
| #define MOSNSRCS 5 /* the number of MOSFET(3) noise sources */ |
| #define MOSqbd MOSstates + 13 /* bulk-drain capacitor charge */ |
| #define MOSqbs MOSstates + 15 /* bulk-source capacitor charge */ |
| #define MOSqgb MOSstates + 11 /* gate-bulk capacitor charge */ |
| #define MOSqgd MOSstates + 8 /* gate-drain capacitor charge */ |
| #define MOSqgs MOSstates + 5 /* gate-source capacitor charge */ |
| #define SARGS | ( | arg, | |
| bot, | |||
| side, | |||
| sarg, | |||
| sargsw | |||
| ) |
| typedef struct sMOSinstance MOSinstance |
| double cryoMOSeq | ( | ) |
| int MOSacLoad | ( | ) |
| int MOSask | ( | ) |
| int MOSconvTest | ( | ) |
| int MOSdisto | ( | ) |
| double MOSeq1 | ( | ) |
| double MOSeq2 | ( | ) |
| double MOSeq3 | ( | ) |
| double MOSeq6 | ( | ) |
| void MOSfd | ( | ) |
| void MOSfs | ( | ) |
| int MOSgetic | ( | ) |
| int MOSload | ( | ) |
| int MOSmAsk | ( | ) |
| int MOSmParam | ( | ) |
| int MOSnoise | ( | ) |
| int MOSparam | ( | ) |
| int MOSpzLoad | ( | ) |
| int MOSsetup | ( | ) |
| int MOStemp | ( | ) |
| int MOStrunc | ( | ) |