New Binding Method extended to BSIM3SOIDD device

This commit is contained in:
Francesco Lannutti 2013-04-01 22:18:49 +02:00
parent 2fc605cc69
commit f550c029bc
3 changed files with 1392 additions and 1741 deletions

File diff suppressed because it is too large Load Diff

View File

@ -414,6 +414,102 @@ typedef struct sB3SOIDDinstance
double **B3SOIDDnVar;
#endif /* NONOISE */
#ifdef KLU
BindElement *B3SOIDDTemptempStructPtr ;
BindElement *B3SOIDDTempdpStructPtr ;
BindElement *B3SOIDDTempspStructPtr ;
BindElement *B3SOIDDTempgStructPtr ;
BindElement *B3SOIDDTempbStructPtr ;
BindElement *B3SOIDDTempeStructPtr ;
BindElement *B3SOIDDGtempStructPtr ;
BindElement *B3SOIDDDPtempStructPtr ;
BindElement *B3SOIDDSPtempStructPtr ;
BindElement *B3SOIDDEtempStructPtr ;
BindElement *B3SOIDDBtempStructPtr ;
BindElement *B3SOIDDPtempStructPtr ;
BindElement *B3SOIDDBpStructPtr ;
BindElement *B3SOIDDPbStructPtr ;
BindElement *B3SOIDDPpStructPtr ;
BindElement *B3SOIDDPgStructPtr ;
BindElement *B3SOIDDPdpStructPtr ;
BindElement *B3SOIDDPspStructPtr ;
BindElement *B3SOIDDPeStructPtr ;
BindElement *B3SOIDDEgStructPtr ;
BindElement *B3SOIDDEdpStructPtr ;
BindElement *B3SOIDDEspStructPtr ;
BindElement *B3SOIDDGeStructPtr ;
BindElement *B3SOIDDDPeStructPtr ;
BindElement *B3SOIDDSPeStructPtr ;
BindElement *B3SOIDDEbStructPtr ;
BindElement *B3SOIDDGbStructPtr ;
BindElement *B3SOIDDDPbStructPtr ;
BindElement *B3SOIDDSPbStructPtr ;
BindElement *B3SOIDDBeStructPtr ;
BindElement *B3SOIDDBgStructPtr ;
BindElement *B3SOIDDBdpStructPtr ;
BindElement *B3SOIDDBspStructPtr ;
BindElement *B3SOIDDBbStructPtr ;
BindElement *B3SOIDDEeStructPtr ;
BindElement *B3SOIDDGgStructPtr ;
BindElement *B3SOIDDGdpStructPtr ;
BindElement *B3SOIDDGspStructPtr ;
BindElement *B3SOIDDDPgStructPtr ;
BindElement *B3SOIDDDPdpStructPtr ;
BindElement *B3SOIDDDPspStructPtr ;
BindElement *B3SOIDDDPdStructPtr ;
BindElement *B3SOIDDSPgStructPtr ;
BindElement *B3SOIDDSPdpStructPtr ;
BindElement *B3SOIDDSPspStructPtr ;
BindElement *B3SOIDDSPsStructPtr ;
BindElement *B3SOIDDDdStructPtr ;
BindElement *B3SOIDDDdpStructPtr ;
BindElement *B3SOIDDSsStructPtr ;
BindElement *B3SOIDDSspStructPtr ;
BindElement *B3SOIDDVbsStructPtr ;
BindElement *B3SOIDDIdsStructPtr ;
BindElement *B3SOIDDIcStructPtr ;
BindElement *B3SOIDDIbsStructPtr ;
BindElement *B3SOIDDIbdStructPtr ;
BindElement *B3SOIDDIiiStructPtr ;
BindElement *B3SOIDDIgidlStructPtr ;
BindElement *B3SOIDDItunStructPtr ;
BindElement *B3SOIDDIbpStructPtr ;
BindElement *B3SOIDDAbeffStructPtr ;
BindElement *B3SOIDDVbs0effStructPtr ;
BindElement *B3SOIDDVbseffStructPtr ;
BindElement *B3SOIDDXcStructPtr ;
BindElement *B3SOIDDCbbStructPtr ;
BindElement *B3SOIDDCbdStructPtr ;
BindElement *B3SOIDDCbgStructPtr ;
BindElement *B3SOIDDqbStructPtr ;
BindElement *B3SOIDDQbfStructPtr ;
BindElement *B3SOIDDQjsStructPtr ;
BindElement *B3SOIDDQjdStructPtr ;
BindElement *B3SOIDDGmStructPtr ;
BindElement *B3SOIDDGmbsStructPtr ;
BindElement *B3SOIDDGdsStructPtr ;
BindElement *B3SOIDDGmeStructPtr ;
BindElement *B3SOIDDVbs0teffStructPtr ;
BindElement *B3SOIDDVthStructPtr ;
BindElement *B3SOIDDVgsteffStructPtr ;
BindElement *B3SOIDDXcsatStructPtr ;
BindElement *B3SOIDDVcscvStructPtr ;
BindElement *B3SOIDDVdscvStructPtr ;
BindElement *B3SOIDDCbeStructPtr ;
BindElement *B3SOIDDDum1StructPtr ;
BindElement *B3SOIDDDum2StructPtr ;
BindElement *B3SOIDDDum3StructPtr ;
BindElement *B3SOIDDDum4StructPtr ;
BindElement *B3SOIDDDum5StructPtr ;
BindElement *B3SOIDDQaccStructPtr ;
BindElement *B3SOIDDQsub0StructPtr ;
BindElement *B3SOIDDQsubs1StructPtr ;
BindElement *B3SOIDDQsubs2StructPtr ;
BindElement *B3SOIDDqeStructPtr ;
BindElement *B3SOIDDqdStructPtr ;
BindElement *B3SOIDDqgStructPtr ;
#endif
} B3SOIDDinstance ;
struct b3soiddSizeDependParam

View File

@ -1268,7 +1268,6 @@ if((here->ptr = SMPmakeElt(matrix, here->first, here->second)) == NULL){\
TSTALLOC(B3SOIDDBspPtr, B3SOIDDbNode, B3SOIDDsNodePrime)
TSTALLOC(B3SOIDDBbPtr, B3SOIDDbNode, B3SOIDDbNode)
TSTALLOC(B3SOIDDEbPtr, B3SOIDDeNode, B3SOIDDbNode)
TSTALLOC(B3SOIDDEePtr, B3SOIDDeNode, B3SOIDDeNode)
TSTALLOC(B3SOIDDGgPtr, B3SOIDDgNode, B3SOIDDgNode)