Xyce  6.1
N_DEV_MOSFET_B3SOI.C File Reference
#include <Xyce_config.h>
#include <sstream>
#include <N_DEV_Const.h>
#include <N_DEV_DeviceOptions.h>
#include <N_DEV_ExternData.h>
#include <N_DEV_MOSFET_B3SOI.h>
#include <N_DEV_MatrixLoadData.h>
#include <N_DEV_SolverState.h>
#include <N_DEV_Message.h>
#include <N_ERH_ErrorMgr.h>
#include <N_DEV_MOSFET1.h>
#include <N_LAS_Matrix.h>
#include <N_LAS_Vector.h>
#include <N_UTL_FeatureTest.h>
#include <N_UTL_Math.h>
#include <N_ANP_NoiseData.h>
Include dependency graph for N_DEV_MOSFET_B3SOI.C:

Go to the source code of this file.

Namespaces

 Xyce
 Pure virtual class to augment a linear system.
 
 Xyce::Device
 Circuit Device Definitions.
 
 Xyce::Device::MOSFET_B3SOI
 

Macros

#define Xyce_USE_BSIMSOI_CONST   1
 
#define CONSTEPSOX   (3.453133e-11)
 
#define CONSTEPSSI   (1.03594e-10)
 
#define CONSTQ   (1.60219e-19)
 
#define CONSTKoverQ   (8.617087e-5)
 
#define CONSTEg300   (1.115)
 
#define CONSTboltz   (1.3806226e-23)
 
#define M_PI   (3.141592654)
 
#define DELTA_1   0.02
 
#define DELTA_2   0.02
 
#define DELTA_3   0.02
 
#define DELTA_3_SOI   0.08
 
#define DELTA_4   0.02
 
#define DELT_Vbseff   0.005
 
#define DELTA_VFB   0.02
 
#define OFF_Vbsitf   0.02
 
#define MAX_EXPL   2.688117142e+43
 
#define MIN_EXPL   3.720075976e-44
 
#define EXPL_THRESHOLD   100.0
 
#define DEXP(A, B)
 
#define CEXP(A, B, C)
 

Functions

void Xyce::Device::MOSFET_B3SOI::registerDevice ()
 

Macro Definition Documentation

#define CEXP (   A,
  B,
 
)
Value:
{ \
if (A > EXPL_THRESHOLD) { \
B = MAX_EXPL*(1.0+(A)-EXPL_THRESHOLD); \
C = MAX_EXPL; \
} else if (A < -EXPL_THRESHOLD) { \
B = MIN_EXPL; \
C = 0; \
} else { \
B = exp(A); \
C = B; \
} \
}
#define MIN_EXPL
#define EXPL_THRESHOLD
#define MAX_EXPL

Definition at line 3445 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTboltz   (1.3806226e-23)

Definition at line 3414 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTEg300   (1.115)

Definition at line 3412 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTEPSOX   (3.453133e-11)

Definition at line 3396 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTEPSSI   (1.03594e-10)

Definition at line 3397 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTKoverQ   (8.617087e-5)

Definition at line 3407 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTQ   (1.60219e-19)

Definition at line 3402 of file N_DEV_MOSFET_B3SOI.C.

#define DELT_Vbseff   0.005

Definition at line 3429 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_1   0.02

Definition at line 3423 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_2   0.02

Definition at line 3424 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_3   0.02

Definition at line 3425 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_3_SOI   0.08

Definition at line 3427 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_4   0.02

Definition at line 3428 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_VFB   0.02

Definition at line 3430 of file N_DEV_MOSFET_B3SOI.C.

#define DEXP (   A,
 
)
Value:
{ \
if (A > EXPL_THRESHOLD) { \
B = MAX_EXPL*(1.0+(A)-EXPL_THRESHOLD); \
} else if (A < -EXPL_THRESHOLD) { \
B = MIN_EXPL; \
} else { \
B = exp(A); \
} \
}
#define MIN_EXPL
#define EXPL_THRESHOLD
#define MAX_EXPL

Definition at line 3436 of file N_DEV_MOSFET_B3SOI.C.

#define EXPL_THRESHOLD   100.0

Definition at line 3435 of file N_DEV_MOSFET_B3SOI.C.

#define M_PI   (3.141592654)

Definition at line 3419 of file N_DEV_MOSFET_B3SOI.C.

#define MAX_EXPL   2.688117142e+43

Definition at line 3433 of file N_DEV_MOSFET_B3SOI.C.

#define MIN_EXPL   3.720075976e-44

Definition at line 3434 of file N_DEV_MOSFET_B3SOI.C.

#define OFF_Vbsitf   0.02

Definition at line 3431 of file N_DEV_MOSFET_B3SOI.C.

#define Xyce_USE_BSIMSOI_CONST   1

Definition at line 3393 of file N_DEV_MOSFET_B3SOI.C.