Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_DEV_MOSFET_B3SOI.C File Reference
#include <Xyce_config.h>
#include <stdio.h>
#include <math.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 dependency graph for N_DEV_MOSFET_B3SOI.C:

Go to the source code of this file.

Namespaces

namespace  Xyce
 Root namespace for the Xyce project.
 
namespace  Xyce::Device
 Circuit Device Definitions.
 
namespace  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; \
} \
}

Definition at line 2801 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTboltz   (1.3806226e-23)

Definition at line 2770 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTEg300   (1.115)

Definition at line 2768 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTEPSOX   (3.453133e-11)

Definition at line 2752 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTEPSSI   (1.03594e-10)

Definition at line 2753 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTKoverQ   (8.617087e-5)

Definition at line 2763 of file N_DEV_MOSFET_B3SOI.C.

#define CONSTQ   (1.60219e-19)

Definition at line 2758 of file N_DEV_MOSFET_B3SOI.C.

#define DELT_Vbseff   0.005

Definition at line 2785 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_1   0.02

Definition at line 2779 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_2   0.02

Definition at line 2780 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_3   0.02

Definition at line 2781 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_3_SOI   0.08

Definition at line 2783 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_4   0.02

Definition at line 2784 of file N_DEV_MOSFET_B3SOI.C.

#define DELTA_VFB   0.02

Definition at line 2786 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); \
} \
}

Definition at line 2792 of file N_DEV_MOSFET_B3SOI.C.

#define EXPL_THRESHOLD   100.0

Definition at line 2791 of file N_DEV_MOSFET_B3SOI.C.

#define M_PI   (3.141592654)

Definition at line 2775 of file N_DEV_MOSFET_B3SOI.C.

#define MAX_EXPL   2.688117142e+43

Definition at line 2789 of file N_DEV_MOSFET_B3SOI.C.

#define MIN_EXPL   3.720075976e-44

Definition at line 2790 of file N_DEV_MOSFET_B3SOI.C.

#define OFF_Vbsitf   0.02

Definition at line 2787 of file N_DEV_MOSFET_B3SOI.C.

#define Xyce_USE_BSIMSOI_CONST   1

Definition at line 2749 of file N_DEV_MOSFET_B3SOI.C.