Jspice3
jfetdefs.h File Reference
#include "devdefs.h"
Include dependency graph for jfetdefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sJFETinstance
 
struct  sJFETmodel
 

Macros

#define JFETNDCOEFFS   21
 
#define cdr_x   JFETdCoeffs[0]
 
#define cdr_y   JFETdCoeffs[1]
 
#define cdr_x2   JFETdCoeffs[2]
 
#define cdr_y2   JFETdCoeffs[3]
 
#define cdr_xy   JFETdCoeffs[4]
 
#define cdr_x3   JFETdCoeffs[5]
 
#define cdr_y3   JFETdCoeffs[6]
 
#define cdr_x2y   JFETdCoeffs[7]
 
#define cdr_xy2   JFETdCoeffs[8]
 
#define ggs1   JFETdCoeffs[9]
 
#define ggd1   JFETdCoeffs[10]
 
#define ggs2   JFETdCoeffs[11]
 
#define ggd2   JFETdCoeffs[12]
 
#define ggs3   JFETdCoeffs[13]
 
#define ggd3   JFETdCoeffs[14]
 
#define capgs1   JFETdCoeffs[15]
 
#define capgd1   JFETdCoeffs[16]
 
#define capgs2   JFETdCoeffs[17]
 
#define capgd2   JFETdCoeffs[18]
 
#define capgs3   JFETdCoeffs[19]
 
#define capgd3   JFETdCoeffs[20]
 
#define JFETRDNOIZ   0
 
#define JFETRSNOIZ   1
 
#define JFETIDNOIZ   2
 
#define JFETFLNOIZ   3
 
#define JFETTOTNOIZ   4
 
#define JFETNSRCS   5
 
#define JFETvgs   JFETstate
 
#define JFETvgd   JFETstate+1
 
#define JFETcg   JFETstate+2
 
#define JFETcd   JFETstate+3
 
#define JFETcgd   JFETstate+4
 
#define JFETgm   JFETstate+5
 
#define JFETgds   JFETstate+6
 
#define JFETggs   JFETstate+7
 
#define JFETggd   JFETstate+8
 
#define JFETqgs   JFETstate+9
 
#define JFETcqgs   JFETstate+10
 
#define JFETqgd   JFETstate+11
 
#define JFETcqgd   JFETstate+12
 
#define NJF   1
 
#define PJF   -1
 
#define JFET_AREA   1
 
#define JFET_IC_VDS   2
 
#define JFET_IC_VGS   3
 
#define JFET_IC   4
 
#define JFET_OFF   5
 
#define JFET_TEMP   6
 
#define JFET_MOD_VTO   101
 
#define JFET_MOD_BETA   102
 
#define JFET_MOD_LAMBDA   103
 
#define JFET_MOD_RD   104
 
#define JFET_MOD_RS   105
 
#define JFET_MOD_CGS   106
 
#define JFET_MOD_CGD   107
 
#define JFET_MOD_PB   108
 
#define JFET_MOD_IS   109
 
#define JFET_MOD_FC   110
 
#define JFET_MOD_NJF   111
 
#define JFET_MOD_PJF   112
 
#define JFET_MOD_TNOM   113
 
#define JFET_MOD_KF   114
 
#define JFET_MOD_AF   115
 
#define JFET_MOD_B   116
 
#define JFET_DRAINNODE   201
 
#define JFET_GATENODE   202
 
#define JFET_SOURCENODE   203
 
#define JFET_DRAINPRIMENODE   204
 
#define JFET_SOURCEPRIMENODE   205
 
#define JFET_VGS   206
 
#define JFET_VGD   207
 
#define JFET_CG   208
 
#define JFET_CD   209
 
#define JFET_CGD   210
 
#define JFET_GM   211
 
#define JFET_GDS   212
 
#define JFET_GGS   213
 
#define JFET_GGD   214
 
#define JFET_QGS   215
 
#define JFET_CQGS   216
 
#define JFET_QGD   217
 
#define JFET_CQGD   218
 
#define JFET_CS   219
 
#define JFET_POWER   220
 
#define JFET_MOD_DRAINCONDUCT   301
 
#define JFET_MOD_SOURCECONDUCT   302
 
#define JFET_MOD_DEPLETIONCAP   303
 
#define JFET_MOD_VCRIT   304
 
#define JFET_MOD_TYPE   305
 

Typedefs

typedef struct sJFETinstance JFETinstance
 
typedef struct sJFETmodel JFETmodel
 

Functions

int JFETacLoad ()
 
int JFETask ()
 
int JFETdisto ()
 
int JFETgetic ()
 
int JFETload ()
 
int JFETmAsk ()
 
int JFETmParam ()
 
int JFETnoise ()
 
int JFETparam ()
 
void JFETparse ()
 
int JFETpzLoad ()
 
int JFETsetup ()
 
int JFETtemp ()
 
int JFETtrunc ()
 

Macro Definition Documentation

#define capgd1   JFETdCoeffs[16]

Definition at line 103 of file jfetdefs.h.

#define capgd2   JFETdCoeffs[18]

Definition at line 105 of file jfetdefs.h.

#define capgd3   JFETdCoeffs[20]

Definition at line 107 of file jfetdefs.h.

#define capgs1   JFETdCoeffs[15]

Definition at line 102 of file jfetdefs.h.

#define capgs2   JFETdCoeffs[17]

Definition at line 104 of file jfetdefs.h.

#define capgs3   JFETdCoeffs[19]

Definition at line 106 of file jfetdefs.h.

#define cdr_x   JFETdCoeffs[0]

Definition at line 86 of file jfetdefs.h.

#define cdr_x2   JFETdCoeffs[2]

Definition at line 88 of file jfetdefs.h.

#define cdr_x2y   JFETdCoeffs[7]

Definition at line 93 of file jfetdefs.h.

#define cdr_x3   JFETdCoeffs[5]

Definition at line 91 of file jfetdefs.h.

#define cdr_xy   JFETdCoeffs[4]

Definition at line 90 of file jfetdefs.h.

#define cdr_xy2   JFETdCoeffs[8]

Definition at line 94 of file jfetdefs.h.

#define cdr_y   JFETdCoeffs[1]

Definition at line 87 of file jfetdefs.h.

#define cdr_y2   JFETdCoeffs[3]

Definition at line 89 of file jfetdefs.h.

#define cdr_y3   JFETdCoeffs[6]

Definition at line 92 of file jfetdefs.h.

#define ggd1   JFETdCoeffs[10]

Definition at line 97 of file jfetdefs.h.

#define ggd2   JFETdCoeffs[12]

Definition at line 99 of file jfetdefs.h.

#define ggd3   JFETdCoeffs[14]

Definition at line 101 of file jfetdefs.h.

#define ggs1   JFETdCoeffs[9]

Definition at line 96 of file jfetdefs.h.

#define ggs2   JFETdCoeffs[11]

Definition at line 98 of file jfetdefs.h.

#define ggs3   JFETdCoeffs[13]

Definition at line 100 of file jfetdefs.h.

#define JFET_AREA   1

Definition at line 226 of file jfetdefs.h.

#define JFET_CD   209

Definition at line 263 of file jfetdefs.h.

#define JFET_CG   208

Definition at line 262 of file jfetdefs.h.

#define JFET_CGD   210

Definition at line 264 of file jfetdefs.h.

#define JFET_CQGD   218

Definition at line 272 of file jfetdefs.h.

#define JFET_CQGS   216

Definition at line 270 of file jfetdefs.h.

#define JFET_CS   219

Definition at line 273 of file jfetdefs.h.

#define JFET_DRAINNODE   201

Definition at line 255 of file jfetdefs.h.

#define JFET_DRAINPRIMENODE   204

Definition at line 258 of file jfetdefs.h.

#define JFET_GATENODE   202

Definition at line 256 of file jfetdefs.h.

#define JFET_GDS   212

Definition at line 266 of file jfetdefs.h.

#define JFET_GGD   214

Definition at line 268 of file jfetdefs.h.

#define JFET_GGS   213

Definition at line 267 of file jfetdefs.h.

#define JFET_GM   211

Definition at line 265 of file jfetdefs.h.

#define JFET_IC   4

Definition at line 229 of file jfetdefs.h.

#define JFET_IC_VDS   2

Definition at line 227 of file jfetdefs.h.

#define JFET_IC_VGS   3

Definition at line 228 of file jfetdefs.h.

#define JFET_MOD_AF   115

Definition at line 248 of file jfetdefs.h.

#define JFET_MOD_B   116

Definition at line 250 of file jfetdefs.h.

#define JFET_MOD_BETA   102

Definition at line 235 of file jfetdefs.h.

#define JFET_MOD_CGD   107

Definition at line 240 of file jfetdefs.h.

#define JFET_MOD_CGS   106

Definition at line 239 of file jfetdefs.h.

#define JFET_MOD_DEPLETIONCAP   303

Definition at line 279 of file jfetdefs.h.

#define JFET_MOD_DRAINCONDUCT   301

Definition at line 277 of file jfetdefs.h.

#define JFET_MOD_FC   110

Definition at line 243 of file jfetdefs.h.

#define JFET_MOD_IS   109

Definition at line 242 of file jfetdefs.h.

#define JFET_MOD_KF   114

Definition at line 247 of file jfetdefs.h.

#define JFET_MOD_LAMBDA   103

Definition at line 236 of file jfetdefs.h.

#define JFET_MOD_NJF   111

Definition at line 244 of file jfetdefs.h.

#define JFET_MOD_PB   108

Definition at line 241 of file jfetdefs.h.

#define JFET_MOD_PJF   112

Definition at line 245 of file jfetdefs.h.

#define JFET_MOD_RD   104

Definition at line 237 of file jfetdefs.h.

#define JFET_MOD_RS   105

Definition at line 238 of file jfetdefs.h.

#define JFET_MOD_SOURCECONDUCT   302

Definition at line 278 of file jfetdefs.h.

#define JFET_MOD_TNOM   113

Definition at line 246 of file jfetdefs.h.

#define JFET_MOD_TYPE   305

Definition at line 281 of file jfetdefs.h.

#define JFET_MOD_VCRIT   304

Definition at line 280 of file jfetdefs.h.

#define JFET_MOD_VTO   101

Definition at line 234 of file jfetdefs.h.

#define JFET_OFF   5

Definition at line 230 of file jfetdefs.h.

#define JFET_POWER   220

Definition at line 274 of file jfetdefs.h.

#define JFET_QGD   217

Definition at line 271 of file jfetdefs.h.

#define JFET_QGS   215

Definition at line 269 of file jfetdefs.h.

#define JFET_SOURCENODE   203

Definition at line 257 of file jfetdefs.h.

#define JFET_SOURCEPRIMENODE   205

Definition at line 259 of file jfetdefs.h.

#define JFET_TEMP   6

Definition at line 231 of file jfetdefs.h.

#define JFET_VGD   207

Definition at line 261 of file jfetdefs.h.

#define JFET_VGS   206

Definition at line 260 of file jfetdefs.h.

#define JFETcd   JFETstate+3

Definition at line 152 of file jfetdefs.h.

#define JFETcg   JFETstate+2

Definition at line 151 of file jfetdefs.h.

#define JFETcgd   JFETstate+4

Definition at line 153 of file jfetdefs.h.

#define JFETcqgd   JFETstate+12

Definition at line 161 of file jfetdefs.h.

#define JFETcqgs   JFETstate+10

Definition at line 159 of file jfetdefs.h.

#define JFETFLNOIZ   3

Definition at line 116 of file jfetdefs.h.

#define JFETgds   JFETstate+6

Definition at line 155 of file jfetdefs.h.

#define JFETggd   JFETstate+8

Definition at line 157 of file jfetdefs.h.

#define JFETggs   JFETstate+7

Definition at line 156 of file jfetdefs.h.

#define JFETgm   JFETstate+5

Definition at line 154 of file jfetdefs.h.

#define JFETIDNOIZ   2

Definition at line 115 of file jfetdefs.h.

#define JFETNDCOEFFS   21

Definition at line 76 of file jfetdefs.h.

#define JFETNSRCS   5

Definition at line 119 of file jfetdefs.h.

#define JFETqgd   JFETstate+11

Definition at line 160 of file jfetdefs.h.

#define JFETqgs   JFETstate+9

Definition at line 158 of file jfetdefs.h.

#define JFETRDNOIZ   0

Definition at line 113 of file jfetdefs.h.

#define JFETRSNOIZ   1

Definition at line 114 of file jfetdefs.h.

#define JFETTOTNOIZ   4

Definition at line 117 of file jfetdefs.h.

#define JFETvgd   JFETstate+1

Definition at line 150 of file jfetdefs.h.

#define JFETvgs   JFETstate

Definition at line 149 of file jfetdefs.h.

#define NJF   1

Definition at line 220 of file jfetdefs.h.

#define PJF   -1

Definition at line 221 of file jfetdefs.h.

Typedef Documentation

typedef struct sJFETinstance JFETinstance
typedef struct sJFETmodel JFETmodel

Function Documentation

int JFETacLoad ( )
int JFETask ( )
int JFETdisto ( )
int JFETgetic ( )
int JFETload ( )
int JFETmAsk ( )
int JFETmParam ( )
int JFETnoise ( )
int JFETparam ( )
void JFETparse ( )
int JFETpzLoad ( )
int JFETsetup ( )
int JFETtemp ( )
int JFETtrunc ( )