From 33a68b73211587c8d9df745d16e3a65522da2ac2 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 15 Apr 2018 16:59:29 +0200 Subject: [PATCH] return only half of the capacitance cgs and cgd --- src/spicelib/devices/devsup.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/spicelib/devices/devsup.c b/src/spicelib/devices/devsup.c index ac2737707..4d36f8744 100644 --- a/src/spicelib/devices/devsup.c +++ b/src/spicelib/devices/devsup.c @@ -625,10 +625,10 @@ DevCapVDMOS(double vgd, double cgdmin, double s = (cgdmax - cgdmin) / (1 + M_PI / 2); double y = cgdmax - s; if (vgd > 0) - *capgd = s * tanh(a * vgd) + y; + *capgd = 0.5 * (s * tanh(a * vgd) + y); else - *capgd = s * atan(a * vgd) + y; - *capgs = cgs; + *capgd = 0.5 * (s * atan(a * vgd) + y); + *capgs = 0.5 * cgs; *capgb = 0; }