46 lines
1.1 KiB
C
46 lines
1.1 KiB
C
/**********
|
|
Copyright 1991 Regents of the University of California. All rights reserved.
|
|
Authors : 1991 David Gates
|
|
**********/
|
|
|
|
/* Member of CIDER device simulator
|
|
* Version: 1b1
|
|
*/
|
|
|
|
#ifndef METH_H
|
|
#define METH_H
|
|
|
|
/* Data Structures and Definitions for Device Simulation Cards */
|
|
|
|
typedef struct sMETHcard {
|
|
struct sMETHcard *METHnextCard;
|
|
double METHdabstol;
|
|
double METHdreltol;
|
|
double METHomega;
|
|
int METHoneCarrier;
|
|
int METHacAnalysisMethod;
|
|
int METHmobDeriv;
|
|
int METHitLim;
|
|
int METHvoltPred;
|
|
unsigned int METHdabstolGiven : 1;
|
|
unsigned int METHdreltolGiven : 1;
|
|
unsigned int METHomegaGiven : 1;
|
|
unsigned int METHoneCarrierGiven : 1;
|
|
unsigned int METHacAnalysisMethodGiven : 1;
|
|
unsigned int METHmobDerivGiven : 1;
|
|
unsigned int METHitLimGiven : 1;
|
|
unsigned int METHvoltPredGiven : 1;
|
|
} METHcard;
|
|
|
|
/* METH parameters */
|
|
#define METH_DABSTOL 1
|
|
#define METH_DRELTOL 2
|
|
#define METH_OMEGA 3
|
|
#define METH_ONEC 4
|
|
#define METH_ACANAL 5
|
|
#define METH_NOMOBDERIV 6
|
|
#define METH_ITLIM 7
|
|
#define METH_VOLTPRED 8
|
|
|
|
#endif /* METH_H */
|