From 2b444a34237ac9db49861533777876e90eca7ac7 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 15 Apr 2018 16:59:48 +0200 Subject: [PATCH] remove unused parameters VDMOS_VBS/VBD and VDMOS_CAPBD/BS/GS/GD/GB --- src/spicelib/devices/vdmos/vdmos.c | 10 ---------- src/spicelib/devices/vdmos/vdmosask.c | 21 --------------------- src/spicelib/devices/vdmos/vdmosdefs.h | 7 ------- 3 files changed, 38 deletions(-) diff --git a/src/spicelib/devices/vdmos/vdmos.c b/src/spicelib/devices/vdmos/vdmos.c index 4a6d50499..d59f6095e 100644 --- a/src/spicelib/devices/vdmos/vdmos.c +++ b/src/spicelib/devices/vdmos/vdmos.c @@ -31,12 +31,8 @@ IFparm VDMOSpTable[] = { /* parameters */ OPU( "ibs", VDMOS_CBS, IF_REAL, "B-S junction current"), OP( "vgs", VDMOS_VGS, IF_REAL, "Gate-Source voltage"), OP( "vds", VDMOS_VDS, IF_REAL, "Drain-Source voltage"), - OP( "vbs", VDMOS_VBS, IF_REAL, "Bulk-Source voltage"), - OPU( "vbd", VDMOS_VBD, IF_REAL, "Bulk-Drain voltage"), - /* OP( "cgs", VDMOS_CGS, IF_REAL, "Gate-Source capacitance"), OP( "cgd", VDMOS_CGD, IF_REAL, "Gate-Drain capacitance"), - */ OP( "cds", VDMOS_CDS, IF_REAL, "Drain-Source capacitance"), OPU( "dnode", VDMOS_DNODE, IF_INTEGER, "Number of the drain node "), @@ -62,12 +58,6 @@ IFparm VDMOSpTable[] = { /* parameters */ OPU( "gbd", VDMOS_GBD, IF_REAL, "Bulk-Drain conductance"), OPU( "gbs", VDMOS_GBS, IF_REAL, "Bulk-Source conductance"), - OP( "cbd", VDMOS_CAPBD, IF_REAL, "Bulk-Drain capacitance"), - OP( "cbs", VDMOS_CAPBS, IF_REAL, "Bulk-Source capacitance"), - OP( "cgs", VDMOS_CAPGS, IF_REAL, "Gate-Source capacitance"), - OP( "cgd", VDMOS_CAPGD, IF_REAL, "Gate-Drain capacitance"), - OP( "cgb", VDMOS_CAPGB, IF_REAL, "Gate-Bulk capacitance"), - OPU( "cqgs", VDMOS_CQGS, IF_REAL, "Capacitance due to gate-source charge storage"), OPU( "cqgd", VDMOS_CQGD, IF_REAL, "Capacitance due to gate-drain charge storage"), OPU( "cqgb", VDMOS_CQGB, IF_REAL, "Capacitance due to gate-bulk charge storage"), diff --git a/src/spicelib/devices/vdmos/vdmosask.c b/src/spicelib/devices/vdmos/vdmosask.c index 4f37b3d9b..48df928c9 100644 --- a/src/spicelib/devices/vdmos/vdmosask.c +++ b/src/spicelib/devices/vdmos/vdmosask.c @@ -131,45 +131,24 @@ VDMOSask(CKTcircuit *ckt, GENinstance *inst, int which, IFvalue *value, case VDMOS_GBS: value->rValue = here->VDMOSgbs; return(OK); - case VDMOS_CAPBD: - value->rValue = here->VDMOScapbd; - return(OK); - case VDMOS_CAPBS: - value->rValue = here->VDMOScapbs; - return(OK); - case VDMOS_VBD: - value->rValue = *(ckt->CKTstate0 + here->VDMOSvbd); - return(OK); - case VDMOS_VBS: - value->rValue = *(ckt->CKTstate0 + here->VDMOSvbs); - return(OK); case VDMOS_VGS: value->rValue = *(ckt->CKTstate0 + here->VDMOSvgs); return(OK); case VDMOS_VDS: value->rValue = *(ckt->CKTstate0 + here->VDMOSvds); return(OK); - case VDMOS_CAPGS: - value->rValue = 2* *(ckt->CKTstate0 + here->VDMOScapgs); - return(OK); case VDMOS_QGS: value->rValue = *(ckt->CKTstate0 + here->VDMOSqgs); return(OK); case VDMOS_CQGS: value->rValue = *(ckt->CKTstate0 + here->VDMOScqgs); return(OK); - case VDMOS_CAPGD: - value->rValue = 2* *(ckt->CKTstate0 + here->VDMOScapgd); - return(OK); case VDMOS_QGD: value->rValue = *(ckt->CKTstate0 + here->VDMOSqgd); return(OK); case VDMOS_CQGD: value->rValue = *(ckt->CKTstate0 + here->VDMOScqgd); return(OK); - case VDMOS_CAPGB: - value->rValue = 2* *(ckt->CKTstate0 + here->VDMOScapgb); - return(OK); case VDMOS_QGB: value->rValue = *(ckt->CKTstate0 + here->VDMOSqgb); return(OK); diff --git a/src/spicelib/devices/vdmos/vdmosdefs.h b/src/spicelib/devices/vdmos/vdmosdefs.h index 9776ced85..b1e05589e 100644 --- a/src/spicelib/devices/vdmos/vdmosdefs.h +++ b/src/spicelib/devices/vdmos/vdmosdefs.h @@ -479,19 +479,12 @@ enum { VDMOS_GDS, VDMOS_GBD, VDMOS_GBS, - VDMOS_CAPBD, - VDMOS_CAPBS, - VDMOS_VBD, - VDMOS_VBS, VDMOS_VGS, VDMOS_VDS, - VDMOS_CAPGS, VDMOS_QGS, VDMOS_CQGS, - VDMOS_CAPGD, VDMOS_QGD, VDMOS_CQGD, - VDMOS_CAPGB, VDMOS_QGB, VDMOS_CQGB, VDMOS_QBD,