496 if(error)
return(error);
508 if(error)
return(error);
522 TSTALLOC(B2DPdpPtr, B2dNodePrime, B2dNodePrime)
523 TSTALLOC(B2SPspPtr, B2sNodePrime, B2sNodePrime)
524 TSTALLOC(B2DdpPtr, B2dNode, B2dNodePrime)
526 TSTALLOC(B2GdpPtr, B2gNode, B2dNodePrime)
527 TSTALLOC(B2GspPtr, B2gNode, B2sNodePrime)
528 TSTALLOC(B2SspPtr, B2sNode, B2sNodePrime)
529 TSTALLOC(B2BdpPtr, B2bNode, B2dNodePrime)
530 TSTALLOC(B2BspPtr, B2bNode, B2sNodePrime)
531 TSTALLOC(B2DPspPtr, B2dNodePrime, B2sNodePrime)
532 TSTALLOC(B2DPdPtr, B2dNodePrime, B2dNode)
534 TSTALLOC(B2DPgPtr, B2dNodePrime, B2gNode)
535 TSTALLOC(B2SPgPtr, B2sNodePrime, B2gNode)
536 TSTALLOC(B2SPsPtr, B2sNodePrime, B2sNode)
537 TSTALLOC(B2DPbPtr, B2dNodePrime, B2bNode)
538 TSTALLOC(B2SPbPtr, B2sNodePrime, B2bNode)
539 TSTALLOC(B2SPdpPtr, B2sNodePrime, B2dNodePrime)
unsigned B2sidewallJctPotentialGiven
double B2bulkJctSideGradingCoeff
double B2unitLengthSidewallJctCap
unsigned B2gateDrainOverlapCapGiven
struct sBSIM2instance * B2nextInstance
unsigned B2drainAreaGiven
unsigned B2sourceAreaGiven
unsigned B2gateSourceOverlapCapGiven
unsigned B2defaultWidthGiven
double B2bulkJctPotential
#define TSTALLOC(ptr, first, second)
unsigned B2sourcePerimeterGiven
unsigned B2sourceSquaresGiven
unsigned B2bulkJctSideGradingCoeffGiven
unsigned B2unitAreaJctCapGiven
unsigned B2sheetResistanceGiven
unsigned B2bulkJctBotGradingCoeffGiven
unsigned B2channelChargePartitionFlagGiven
unsigned B2jctSatCurDensityGiven
struct sBSIM2model * B2nextModel
unsigned B2gateBulkOverlapCapGiven
int B2setup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *states)
double B2gateDrainOverlapCap
unsigned B2unitLengthSidewallJctCapGiven
double B2jctSatCurDensity
double B2gateSourceOverlapCap
double B2gateBulkOverlapCap
double B2sidewallJctPotential
unsigned B2bulkJctPotentialGiven
unsigned B2deltaLengthGiven
unsigned B2drainPerimeterGiven
double B2channelChargePartitionFlag
double B2bulkJctBotGradingCoeff
unsigned B2drainSquaresGiven