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.
4 months ago
Holger Vogt
f8d341b05a
Re-formatting
4 months ago
Holger Vogt
9cfbb2bc8c
Add a comment
4 months ago
dwarning
7f75f09ecd
general vdmos update
4 months ago
Holger Vogt
f7c32d5edd
Update: add frequency measurement and temperature dependency.
4 months ago
Holger Vogt
d93a11b8ea
Remove unused functions from the IFfrontEnd struct.
4 months ago
Holger Vogt
f1baefd932
Remove a double entry
4 months ago
Holger Vogt
c0bc939ed0
Enable guessing the vector type or SP analysis in batch mode.
4 months ago
Holger Vogt
051043a70a
Remove variable and flag 'use_numparams'.
Not using numparam has not been a supported option for the last 20 years.
4 months ago
Holger Vogt
b3eb6b12fe
Try to equalise the last two time steps before a breakpoint,
if the second step would be smaller than CKTdelta otherwise.
4 months ago
Holger Vogt
95b8cee898
Using cbrt() instead of exp(log...) might be more efficient
4 months ago
dwarning
55e4f5377f
VDMOS: apply m scaling fix for acld as well
4 months ago
Árpád Bűrmen
8d26e8b2cb
VDMOS scaling fixed.
4 months ago
Árpád Bűrmen
807ff2b90c
Minor change in VDMOS that helps VADistiller.
4 months ago
Holger Vogt
c0d92ebd96
Update to commit
172fb6d66 ("Fix Bug 817 - "Global models are not visible from
with subcircuits". Remove code that can miscount the number of
nodes to be renamed.", 2025-10-08)
Keep checking for x lines with nesting. This re-enables
simulating large cxircuits (e.g. SRAMs) with deeply nested
subcircuit calls.
4 months ago
Holger Vogt
0a7ad07cc0
Add a variable 'debug-out-short' to enable a shortened debug-out.txt,
useful when large circuits are monitored, which otherwise may result
in GigaBit size of data.
4 months ago
dwarning
8c3d4d7990
vdmos convtest needs type for vd - load hack not needed anymore
4 months ago
dwarning
420838e4e8
vdmos: in case temp and dtemp is given - use dtemp and omit temp
5 months ago
dwarning
9802c7d0c6
correct gate and source resistor temperature update
5 months ago
dwarning
3281d0798a
correct rthca connection
5 months ago
dwarning
600ff13796
Revert "Remove instance parameter temp. To specify offset to ambient temperature use dtemp instead."
This reverts commit 3340df46ca .
5 months ago
dwarning
ddfb52d134
Revert "correct and simplify temp derivatives"
This reverts commit a6590d354f .
5 months ago
Holger Vogt
6fc75e636c
Fix a bug.
5 months ago
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)
5 months ago
dwarning
a6590d354f
correct and simplify temp derivatives
5 months ago
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.
5 months ago
Holger Vogt
4560fce4af
make nthreads local
5 months ago
Holger Vogt
b8325efe24
Improve comments
5 months ago
Holger Vogt
d5ef8a3660
Remove all entries connected to IPC, an outdated (>30 years)
method to link ngspice to a now defunct controller (ATESSE).
5 months ago
Holger Vogt
8e0622434f
Improve comments, add note to user.
5 months ago
Holger Vogt
b260b4bc27
Entries to old CLUSTER code removed.
5 months ago
Holger Vogt
cbd3772519
Add variable deltacheck to measure the CKTdelta[0]
(most recent accepted delta time) versus simulation time.
Activated if 'set ngdebug' is given (not forget to set
'.save deltacheck' if other .save commands are given).
5 months ago
Giles Atkinson
8471e0902c
Add new functions for .param expressions. vec() takes a string argument
and fetches a vector value from the current plot or "const". var() is similar
but fetches an interpreter variable.
5 months ago
Holger Vogt
891ec865f6
Another update on comments
5 months ago
Holger Vogt
d676fc34f8
Small update on comments.
5 months ago
Holger Vogt
082b31018b
document the goto labels.
5 months ago
Holger Vogt
f929b0c9b3
Remove all entries related to CLUSTER,
an old, never finished attempt to run transient in parallel.
5 months ago
Holger Vogt
e168df83fb
Update on comments.
5 months ago
Holger Vogt
83897d8474
Add perror() to fopen: more info for user.
5 months ago
Holger Vogt
1390e577fa
Improve error messages.
5 months ago
Holger Vogt
a1de300a82
Add breakpoints to achieve quadratic smoothing.
Shift 50%-detection for breakpoints into the INIT section,
to do it only once.
6 months ago
Giles Atkinson
172fb6d668
Fix Bug 817 - "Global models are not visible from with subcircuits".
Remove code that can miscount the number of nodes to be renamed.
6 months ago
Holger Vogt
bbceec30d0
Re-enable warning note when rusage xxx is not implemented.
6 months ago
Holger Vogt
236967a21e
Improve error message: add source type
6 months ago
Holger Vogt
8585383654
Improve error messages. Towards better locating of errors:
Remove entry to avoid false file readings.
Still to do: Return correct fline numbers, when reading large PDKs.
6 months ago
Holger Vogt
fafb8cc272
Improve on truncation when printing out the .model lines during debug-out
6 months ago
Holger Vogt
875aaaf530
Add info for line source
6 months ago
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.
6 months ago
Brian Taylor
7ab6c6f4af
Update and clarify the comments at the top of udevices.c, which should make it easier when someone in the future has to make changes.
6 months ago
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.
6 months ago