dwarning
|
284d4308db
|
Add optional switch for separate bottom and sidewall diode model - configuration is dependent from model parameter RSW
Further sidewall knee current parameter IKP is implemented.
|
2025-11-27 16:21:31 +01:00 |
Holger Vogt
|
f8d341b05a
|
Re-formatting
|
2025-11-24 14:02:42 +01:00 |
dwarning
|
7f75f09ecd
|
general vdmos update
|
2025-11-20 15:09:04 +01:00 |
Holger Vogt
|
b3eb6b12fe
|
Try to equalise the last two time steps before a breakpoint,
if the second step would be smaller than CKTdelta otherwise.
|
2025-11-15 19:50:04 +01:00 |
Holger Vogt
|
95b8cee898
|
Using cbrt() instead of exp(log...) might be more efficient
|
2025-11-15 19:49:07 +01:00 |
dwarning
|
55e4f5377f
|
VDMOS: apply m scaling fix for acld as well
|
2025-11-15 09:50:51 +01:00 |
Árpád Bűrmen
|
8d26e8b2cb
|
VDMOS scaling fixed.
|
2025-11-14 09:34:57 +01:00 |
Árpád Bűrmen
|
807ff2b90c
|
Minor change in VDMOS that helps VADistiller.
|
2025-11-14 09:34:57 +01:00 |
dwarning
|
8c3d4d7990
|
vdmos convtest needs type for vd - load hack not needed anymore
|
2025-11-10 15:17:56 +01:00 |
dwarning
|
420838e4e8
|
vdmos: in case temp and dtemp is given - use dtemp and omit temp
|
2025-11-09 08:21:45 +01:00 |
dwarning
|
9802c7d0c6
|
correct gate and source resistor temperature update
|
2025-11-08 21:15:32 +01:00 |
dwarning
|
3281d0798a
|
correct rthca connection
|
2025-11-08 09:13:16 +01:00 |
dwarning
|
600ff13796
|
Revert "Remove instance parameter temp. To specify offset to ambient temperature use dtemp instead."
This reverts commit 3340df46ca.
|
2025-10-26 08:34:34 +01:00 |
dwarning
|
ddfb52d134
|
Revert "correct and simplify temp derivatives"
This reverts commit a6590d354f.
|
2025-10-26 08:33:58 +01:00 |
Holger Vogt
|
f8036c5363
|
fix bug no 819, which has been introduced by
d5ef8a366 ("Remove all entries connected to IPC, an outdated (>30 years) method to link ngspice to a now defunct controller (ATESSE).", 2025-10-21)
|
2025-10-25 15:37:08 +02:00 |
dwarning
|
a6590d354f
|
correct and simplify temp derivatives
|
2025-10-24 09:37:34 +02:00 |
dwarning
|
3340df46ca
|
Remove instance parameter temp. To specify offset to ambient temperature use dtemp instead.
Remove temp update double application for beta and series resistances and fix derivatives for selfheating model.
|
2025-10-22 18:21:49 +02:00 |
Holger Vogt
|
4560fce4af
|
make nthreads local
|
2025-10-21 22:18:12 +02:00 |
Holger Vogt
|
d5ef8a3660
|
Remove all entries connected to IPC, an outdated (>30 years)
method to link ngspice to a now defunct controller (ATESSE).
|
2025-10-21 11:18:22 +02:00 |
Holger Vogt
|
8e0622434f
|
Improve comments, add note to user.
|
2025-10-20 16:07:19 +02:00 |
Holger Vogt
|
b260b4bc27
|
Entries to old CLUSTER code removed.
|
2025-10-19 22:27:21 +02:00 |
Holger Vogt
|
891ec865f6
|
Another update on comments
|
2025-10-17 17:31:12 +02:00 |
Holger Vogt
|
d676fc34f8
|
Small update on comments.
|
2025-10-15 23:59:01 +02:00 |
Holger Vogt
|
082b31018b
|
document the goto labels.
|
2025-10-15 22:59:28 +02:00 |
Holger Vogt
|
f929b0c9b3
|
Remove all entries related to CLUSTER,
an old, never finished attempt to run transient in parallel.
|
2025-10-15 22:44:24 +02:00 |
Holger Vogt
|
e168df83fb
|
Update on comments.
|
2025-10-15 22:35:04 +02:00 |
Holger Vogt
|
1390e577fa
|
Improve error messages.
|
2025-10-15 17:37:14 +02:00 |
Holger Vogt
|
cec426292f
|
Improve reading the source code sequence by extra comments:
While searching for 'Parsing the circuit', the sequence of major
functions is revealed.
|
2025-10-03 15:45:47 +02:00 |
Brian Taylor
|
4f5c23ba44
|
Add a correction to the previous change of inppas4.c, which freed devname and left instance name pointers in DEVnameHash pointing at freed memory. This commit adds the devname string to the symbol tables which are eventually cleared by INPtabEnd. Also, if a capacitor in the spice netlist has the same name (unlikely, but possible) as a shunt capacitor, then no shunt is created, and a warning is issued.
|
2025-10-03 15:42:58 +02:00 |
dwarning
|
931e223493
|
correct init state vector for qth integration
|
2025-09-25 17:09:33 +02:00 |
Holger Vogt
|
c5dd1bd379
|
Typo
|
2025-09-23 22:57:48 +02:00 |
dwarning
|
2a5f9e3ba8
|
correct xoi and xom defaults to Angstrom and clarify comments
|
2025-09-23 17:02:42 +02:00 |
dwarning
|
1921d64163
|
count level=3 model poly and metal capacitance in charge calculation
|
2025-09-23 16:47:52 +02:00 |
Brian Taylor
|
6619b7265e
|
Fix memory leaks in INPpas4 and get_number_terminals found using paranoia_parallel.
|
2025-09-21 22:44:12 +02:00 |
Holger Vogt
|
91c5fe7926
|
Cosmetics: Indentation
|
2025-09-17 14:46:18 +02:00 |
dwarning
|
8b9047ed8a
|
remove obsolete bracket
|
2025-09-16 18:44:51 +02:00 |
dwarning
|
056ca890fd
|
remove old commented strncmp version check code
|
2025-09-16 18:33:55 +02:00 |
Árpád Bűrmen
|
683e208d87
|
BSIM4 version 4.8 is considered to be the latest, i.e. 4.8.3.
|
2025-09-16 13:37:50 +02:00 |
Árpád Bűrmen
|
c6a6bd9edb
|
Scaling of NQS charge deficit with mult_q.
|
2025-09-15 12:04:44 +02:00 |
Árpád Bűrmen
|
06b73b4056
|
ceqqjd, ceqqjs should be scaled with mult_q.
This fixes erratic simulation behavior when
mult_i != mult_q.
|
2025-09-15 10:30:18 +02:00 |
Árpád Bűrmen
|
535e22a502
|
Fixed a bug causing mult_* factors to get scaled at each setup().
|
2025-09-15 10:23:11 +02:00 |
Árpád Bűrmen
|
740670805e
|
Check if toxp+dtox!=toxe with double precision tolerance.
|
2025-09-12 10:10:48 +02:00 |
Árpád Bűrmen
|
e4aa062156
|
icvgs, icvds, icvbs exposed as BSIM4v8 parameters.
|
2025-09-12 10:04:52 +02:00 |
Árpád Bűrmen
|
5900f70438
|
Fast version checks in BSIM4.
|
2025-09-12 10:04:29 +02:00 |
Brian Taylor
|
57dd3342ef
|
Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU.
|
2025-09-08 23:33:41 +02:00 |
dwarning
|
b19f5ca4c3
|
bsim4: unify error printout
|
2025-09-02 11:40:11 +02:00 |
dwarning
|
ecac7a07a2
|
bsim4: reimplement mobility and binning extension
|
2025-09-02 11:15:38 +02:00 |
dwarning
|
82bf2169b1
|
reply commit e5c162f1: dc sweep fails after transient sim
|
2025-09-02 10:10:33 +02:00 |
dwarning
|
a97dcda62b
|
prevent warning if NOBYPASS is not defined
|
2025-09-02 09:50:20 +02:00 |
dwarning
|
32c50aa254
|
adapt instance parameter extension to new bsim4 multiplier concept
|
2025-09-02 09:44:16 +02:00 |