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
|
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
|
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
|
7fe6ab5424
|
Improve error messages.
|
2026-02-03 14:03:58 +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 |
Brian Taylor
|
71614dba3a
|
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.
|
2026-02-03 13:59:30 +01:00 |
dwarning
|
766c8d15e2
|
correct init state vector for qth integration
|
2026-02-03 13:59:17 +01:00 |
Holger Vogt
|
7d4cf5487d
|
Typo
|
2026-02-03 13:59:03 +01:00 |
dwarning
|
3286651aca
|
correct xoi and xom defaults to Angstrom and clarify comments
|
2026-02-03 13:58:53 +01:00 |
dwarning
|
8e1ba4d9e2
|
count level=3 model poly and metal capacitance in charge calculation
|
2026-02-03 13:58:43 +01:00 |
Brian Taylor
|
e694983536
|
Fix memory leaks in INPpas4 and get_number_terminals found using paranoia_parallel.
|
2026-02-03 13:58:32 +01:00 |
Holger Vogt
|
85a04c5693
|
Cosmetics: Indentation
|
2026-02-03 13:57:14 +01:00 |
dwarning
|
b57800d4bd
|
remove obsolete bracket
|
2026-02-03 13:56:57 +01:00 |
dwarning
|
f1a240e6b1
|
remove old commented strncmp version check code
|
2026-02-03 13:56:48 +01:00 |
Árpád Bűrmen
|
adae811ad2
|
BSIM4 version 4.8 is considered to be the latest, i.e. 4.8.3.
|
2026-02-03 13:56:37 +01:00 |
Árpád Bűrmen
|
e0694629d1
|
Scaling of NQS charge deficit with mult_q.
|
2026-02-03 13:56:23 +01:00 |
Árpád Bűrmen
|
5153d8a4c1
|
ceqqjd, ceqqjs should be scaled with mult_q.
This fixes erratic simulation behavior when
mult_i != mult_q.
|
2026-02-03 13:56:16 +01:00 |
Árpád Bűrmen
|
dc58709a37
|
Fixed a bug causing mult_* factors to get scaled at each setup().
|
2026-02-03 13:56:04 +01:00 |
Árpád Bűrmen
|
942f877290
|
Check if toxp+dtox!=toxe with double precision tolerance.
|
2026-02-03 13:55:56 +01:00 |
Árpád Bűrmen
|
58dfdcec52
|
icvgs, icvds, icvbs exposed as BSIM4v8 parameters.
|
2026-02-03 13:55:46 +01:00 |
Árpád Bűrmen
|
5a8b176378
|
Fast version checks in BSIM4.
|
2026-02-03 13:55:38 +01:00 |
Brian Taylor
|
7af862af3d
|
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.
|
2026-02-03 13:55:12 +01:00 |
dwarning
|
ce55f05e1b
|
bsim4: unify error printout
|
2026-02-03 13:46:02 +01:00 |
dwarning
|
50bfc214ab
|
bsim4: reimplement mobility and binning extension
|
2026-02-03 13:45:50 +01:00 |
dwarning
|
2c9c2c20c4
|
reply commit e5c162f1: dc sweep fails after transient sim
|
2026-02-03 13:45:37 +01:00 |
dwarning
|
94b193ad91
|
prevent warning if NOBYPASS is not defined
|
2026-02-03 13:45:24 +01:00 |
dwarning
|
11ee179639
|
adapt instance parameter extension to new bsim4 multiplier concept
|
2026-02-03 13:45:11 +01:00 |
dwarning
|
86c78150b7
|
add KLU bindings for diode selfheating effect, bug #802
|
2025-08-31 15:16:05 +02:00 |
dwarning
|
5e21393fbb
|
prevent unused warning
|
2025-08-08 11:45:49 +02:00 |
Holger Vogt
|
805f14e50b
|
Don't check .params as they will fall through anyway.
|
2025-07-29 11:05:06 +02:00 |
dwarning
|
68c3fc1031
|
diode needs both current components (bottom and sidewall) for Vcrit and breakdown voltage calculation
|
2025-07-29 11:04:51 +02:00 |
dwarning
|
05bbb2aaa2
|
introduce aliases for certain diode breakdown model parameter
|
2025-07-29 11:04:38 +02:00 |
dwarning
|
a0c7af575d
|
bsim4 update to version 4.8.3
|
2025-07-29 11:02:56 +02:00 |
Árpád Bűrmen
|
cb944fdb7a
|
icvgs, icvds, and icvbs should be IOP.
|
2025-07-29 10:51:39 +02:00 |
Árpád Bűrmen
|
56ecfa9e69
|
BSIM3 3.3.0 undeclared instance IC parameters.
|
2025-07-29 10:51:26 +02:00 |
Árpád Bűrmen
|
2c76daf2d1
|
MESFET m and ic parameters fixed.
|
2025-07-29 10:51:05 +02:00 |
Árpád Bűrmen
|
87aecbcba7
|
dtemp bug fixed.
|
2025-07-29 10:50:35 +02:00 |
Holger Vogt
|
619d6ae521
|
Prevent from endless loop if step evaluates to 0.
|
2025-07-29 10:50:23 +02:00 |
Holger Vogt
|
51d0e3d910
|
Add error checking when parsing the .dc or dc commands.
|
2025-07-29 10:50:06 +02:00 |
Giles Atkinson
|
ed80400661
|
Fix Bug #792 - "N device instance line not parsed correct".
Code added by 83d3890490 failed with a single parameter with no speces.
|
2025-05-30 12:56:49 +02:00 |
Giles Atkinson
|
29ce826cf6
|
Improve efficiency of linked list search. (See BUG 783).
|
2025-05-30 12:56:41 +02:00 |
Brian Taylor
|
a7961f1a97
|
Fix some compiler warnings when -Wextra is added to CFLAGS.
|
2025-05-24 11:30:25 +02:00 |
Holger Vogt
|
c3553396d9
|
beautify the code
|
2025-05-24 11:30:05 +02:00 |