dwarning
eea3af64e2
KLU bindings for separate sw diode only if sw resistor is given
2026-02-03 14:16:59 +01:00
Holger Vogt
4958221e92
Update comment to cktnumstates
2026-02-03 14:16:48 +01:00
Holger Vogt
ac9ac548d6
Update test description
2026-02-03 14:16:23 +01:00
dwarning
f52749afa3
Diode model level=2 (Fowler-Nordheim) is not supported.
2026-02-03 14:16:11 +01:00
Holger Vogt
abdd936cb8
Add missing function prototypes
2026-02-03 14:15:52 +01:00
dwarning
96d0559631
This fixed #822 diode discontinuity problem
...
Base recombination current appears in reverse and breakdown region too.
2026-02-03 14:15:38 +01:00
dwarning
58d7ad791e
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.
2026-02-03 14:15:28 +01:00
Holger Vogt
d7f5169b0d
Re-formatting
2026-02-03 14:15:08 +01:00
Holger Vogt
ee8bf7a948
Add a comment
2026-02-03 14:14:52 +01:00
dwarning
f1378f2e5a
general vdmos update
2026-02-03 14:14:35 +01:00
Holger Vogt
59a64f57d6
Update: add frequency measurement and temperature dependency.
2026-02-03 14:14:18 +01:00
Holger Vogt
6304f0124b
Remove unused functions from the IFfrontEnd struct.
2026-02-03 14:13:54 +01:00
Holger Vogt
83bf3ae46b
Remove a double entry
2026-02-03 14:13:42 +01:00
Holger Vogt
6dfaf3f11c
Enable guessing the vector type or SP analysis in batch mode.
2026-02-03 14:13:26 +01:00
Holger Vogt
bc7d68884e
Remove variable and flag 'use_numparams'.
...
Not using numparam has not been a supported option for the last 20 years.
2026-02-03 14:13:04 +01:00
Holger Vogt
f3871c3ea2
Try to equalise the last two time steps before a breakpoint,
...
if the second step would be smaller than CKTdelta otherwise.
2026-02-03 14:12:38 +01:00
Holger Vogt
8172362529
Using cbrt() instead of exp(log...) might be more efficient
2026-02-03 14:12:20 +01:00
dwarning
6bd5c2d03b
VDMOS: apply m scaling fix for acld as well
2026-02-03 14:12:10 +01:00
Árpád Bűrmen
2bc63e71ae
VDMOS scaling fixed.
2026-02-03 14:12:01 +01:00
Árpád Bűrmen
804658601e
Minor change in VDMOS that helps VADistiller.
2026-02-03 14:11:51 +01:00
Holger Vogt
c896fed414
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.
2026-02-03 14:11:34 +01:00
Holger Vogt
1ef57ffc42
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.
2026-02-03 14:11:12 +01:00
dwarning
5836f9c487
vdmos convtest needs type for vd - load hack not needed anymore
2026-02-03 14:11:01 +01:00
dwarning
ce94dd1587
vdmos: in case temp and dtemp is given - use dtemp and omit temp
2026-02-03 14:10:39 +01:00
dwarning
f9cd5f1471
correct gate and source resistor temperature update
2026-02-03 14:10:23 +01:00
dwarning
564a97e693
correct rthca connection
2026-02-03 14:10:07 +01:00
Holger Vogt
329343a31e
Fix a bug.
2026-02-03 14:09:43 +01:00
Holger Vogt
89c03ca640
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)
2026-02-03 14:09:22 +01:00
Holger Vogt
31a8486c03
make nthreads local
2026-02-03 14:08:42 +01:00
Holger Vogt
6004d9aef9
Improve comments
2026-02-03 14:08:28 +01:00
Holger Vogt
4d24b18f35
Remove all entries connected to IPC, an outdated (>30 years)
...
method to link ngspice to a now defunct controller (ATESSE).
2026-02-03 14:07:59 +01:00
Holger Vogt
7fbb4450d4
Improve comments, add note to user.
2026-02-03 14:07:35 +01:00
Holger Vogt
48d28f9f4a
Entries to old CLUSTER code removed.
2026-02-03 14:07:15 +01:00
Holger Vogt
4594d5fd91
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).
2026-02-03 14:07:02 +01:00
Giles Atkinson
aa1242ac70
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.
2026-02-03 14:06:36 +01:00
Holger Vogt
5443385ae9
Another update on comments
2026-02-03 14:06:11 +01:00
Holger Vogt
d49134df93
Small update on comments.
2026-02-03 14:05:46 +01:00
Holger Vogt
1f2a6f3665
document the goto labels.
2026-02-03 14:05:12 +01:00
Holger Vogt
58380ba1b8
Remove all entries related to CLUSTER,
...
an old, never finished attempt to run transient in parallel.
2026-02-03 14:04:50 +01:00
Holger Vogt
9fc4435dca
Update on comments.
2026-02-03 14:04:36 +01:00
Holger Vogt
827e6ba7fb
Add perror() to fopen: more info for user.
2026-02-03 14:04:15 +01:00
Holger Vogt
7fe6ab5424
Improve error messages.
2026-02-03 14:03:58 +01:00
Holger Vogt
e4aacf352a
Add breakpoints to achieve quadratic smoothing.
...
Shift 50%-detection for breakpoints into the INIT section,
to do it only once.
2026-02-03 14:03:31 +01:00
Giles Atkinson
87338b0b8a
Fix Bug 817 - "Global models are not visible from with subcircuits".
...
Remove code that can miscount the number of nodes to be renamed.
2026-02-03 14:03:13 +01:00
Holger Vogt
68e8f43318
Re-enable warning note when rusage xxx is not implemented.
2026-02-03 14:02:52 +01:00
Holger Vogt
5fcbe3c6df
Improve error message: add source type
2026-02-03 14:02:32 +01:00
Holger Vogt
f84a72d1f8
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.
2026-02-03 14:02:05 +01:00
Holger Vogt
c4ae3b1243
Improve on truncation when printing out the .model lines during debug-out
2026-02-03 14:00:46 +01:00
Holger Vogt
76c4be60ce
Add info for line source
2026-02-03 14:00:24 +01:00
Holger Vogt
e277c886ef
Improve reading the source code sequence by extra comments:
...
While searching for 'Parsing the circuit', the sequence of major
functions is revealed.
2026-02-03 13:59:59 +01:00