dwarning
1618f71f49
bsim4 update to version 4.8.3
2025-07-15 18:05:03 +02:00
b'Dietmar Warning
ffc36a68fb
Merge /u/arpadbuermen/ngspice/ branch vadng-pre-45 into pre-master-45
...
https://sourceforge.net/p/ngspice/ngspice/merge-requests/35/
2025-07-03 18:51:42 +00:00
Holger Vogt
62d3e3a51d
Prevent from endless loop if step evaluates to 0.
2025-06-28 16:07:42 +02:00
Holger Vogt
99ed8ceb66
Add error checking when parsing the .dc or dc commands.
2025-06-28 11:11:53 +02:00
Árpád Bűrmen
0654f477cb
icvgs, icvds, and icvbs should be IOP.
2025-06-26 09:44:47 +02:00
Árpád Bűrmen
ca0c52ba94
BSIM3 3.3.0 undeclared instance IC parameters.
2025-06-23 14:17:00 +02:00
b'Holger Vogt
f656b73240
Merge /u/arpadbuermen/ngspice/ branch vadng-pre-45 into pre-master-45
...
https://sourceforge.net/p/ngspice/ngspice/merge-requests/32/
2025-06-09 08:56:05 +00:00
Árpád Bűrmen
7f6b233543
MESFET m and ic parameters fixed.
2025-06-07 10:22:32 +02:00
Giles Atkinson
a385a8654b
Fix Bug #792 - "N device instance line not parsed correct".
...
Code added by 83d3890490 failed with a single parameter with no speces.
2025-05-28 11:28:21 +01:00
Giles Atkinson
8d76a9a56a
Improve efficiency of linked list search. (See BUG 783).
2025-05-28 11:15:39 +01:00
Holger Vogt
7a6a258465
Revert "Improve error messages when reading (and discarding) binned models,"
...
This reverts commit 33f18b485a .
2025-05-23 14:23:48 +02:00
Brian Taylor
1750873dea
Fix some compiler warnings when -Wextra is added to CFLAGS.
2025-05-13 11:38:31 +02:00
Holger Vogt
4b3de8e3bb
Enable a pulse width (widths of its top) of 0
...
to obtain true triangular waveforms
2025-05-05 15:11:05 +02:00
Holger Vogt
8b778c56f0
beautify the code
2025-04-29 20:29:14 +02:00
Giles Atkinson
78908b8543
Add an error message for a .model line that includes a default value
...
for a read-only instance parameter. Before that caused a fatal error
in parsing the first device to use the model.
2025-04-29 11:37:28 +02:00
Holger Vogt
ad6635210a
Merge branch 'pre-master-45' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master-45
2025-04-29 11:33:48 +02:00
Holger Vogt
33f18b485a
Improve error messages when reading (and discarding) binned models,
...
e.g. for Skywater PDK with up to 160 bins per model parameter set.
2025-04-29 11:32:46 +02:00
Árpád Bűrmen
ee62f4feb3
dtemp bug fixed.
2025-04-25 16:15:15 +02:00
b'Dietmar Warning
bb90e83f3d
Merge /u/arpadbuermen/ngspice/ branch vadng-pre-45 into pre-master-45
...
https://sourceforge.net/p/ngspice/ngspice/merge-requests/31/
2025-04-23 12:51:11 +00:00
Árpád Bűrmen
8da323b502
Fixed MOS9 scaling.
2025-04-23 14:04:06 +02:00
Árpád Bűrmen
86467457ed
Fixed MOS3 scaling.
2025-04-18 13:22:06 +02:00
Árpád Bűrmen
1a175dde2f
Fixed MOS2 scaling.
2025-04-18 12:46:33 +02:00
Árpád Bűrmen
7b1ecb261b
Fixed MOS1 noise scaling.
2025-04-02 07:54:21 +02:00
Holger Vogt
cac885401c
AC noise: Update opertating point, if variable 'hertz' is given
2025-03-10 12:56:41 +01:00
Giles Atkinson
83d3890490
Fix a bug where a node name is mis-identified as the model for
...
an OSDI device and remove a limit on node count.
Problem was reported by user Sam in ngspice-users.
2025-03-01 13:45:01 +01:00
dwarning
2988b2e279
Involve optional d-s shunt in ac and pz analysis
2025-02-28 16:52:00 +01:00
dwarning
2ae162d779
Correct matrix entries for VDMOS pz analysis
2025-02-28 16:41:46 +01:00
dwarning
82fc5e3806
VDMOS: use Vdsat in mobility reduction formula
2025-02-20 19:25:00 +01:00
dwarning
ad6d3efa13
diode: introduce few parameter aliases for compatibility to other simulators
2025-02-12 11:56:24 +01:00
dwarning
73f5dc65fb
VBIC: simplify nqs derivatives
2025-02-07 22:43:30 +01:00
Holger Vogt
5db715296d
Remove ADMS related code
2025-02-07 14:03:51 +01:00
Holger Vogt
c4742d82b4
Automtically set optran step time for at least 50 iterations
2025-02-07 13:03:13 +01:00
dwarning
a9cc2f3540
Merge branch 'vbic_nqs_adjunct' into pre-master-45
2025-02-02 14:11:04 +01:00
dwarning
fdecb84ff9
VBIC: lean and mean code revision
2025-02-02 14:05:45 +01:00
dwarning
0b61e6b38e
VBIC: fix NQS problems in transient simulation by implementing adjunct network for excess phase
2025-01-28 17:54:11 +01:00
b'Dietmar Warning
666e0dfcee
Merge /u/arpadbuermen/ngspice/ branch vadng-pre-45 into pre-master-45
...
https://sourceforge.net/p/ngspice/ngspice/merge-requests/29/
2025-01-25 08:43:38 +00:00
Árpád Bűrmen
4b41ed4054
Temperature handling inconsistency in jfetnoise.c fixed.
2025-01-24 11:16:23 +01:00
Holger Vogt
4bddc0ce2e
Fixes wrong @bxxx[i] return values of B source, ignoring the m parameter.
...
Reported in bug 734 by Stefan.
2025-01-21 16:03:09 +01:00
Holger Vogt
c1f1516ba6
use effective gate voltage
2025-01-18 10:20:09 +01:00
dwarning
e1ec5db5ba
VDMOS: use effektive Gatespannung for mobility reduction of Beta
2025-01-18 10:02:48 +01:00
Árpád Bűrmen
e1677a18c4
Per-device load timing support.
2025-01-10 08:16:12 +01:00
Holger Vogt
758b8cc853
Notes go to stdout, not stderr
2025-01-08 23:45:00 +01:00
dwarning
ea33459ba9
S to Z matrix conversion by formula instead of Y inversion
...
low limiting Rn and Cy to prevent division by 0, fix provided by Alessio Cacciatori
there are still problems in Z matrix conversion in specific networks
2025-01-03 18:21:46 +01:00
dwarning
3f562ae4f6
fix diode level=3 setup for multiple simulations
2024-12-15 10:29:05 +01:00
dwarning
4bd5ebe3e3
Fixed the diode scaling bug reported by A. Buermen
2024-12-15 10:28:46 +01:00
Holger Vogt
f9b7455d10
Proper conversion bool to int
2024-12-15 10:27:14 +01:00
Holger Vogt
deb3cd9809
Replace all BOOLEAN, BOOL, _Bool by bool
...
Remove all #undef bool (set in conjunction with #iclude <Windows.h>)
2024-12-15 10:25:28 +01:00
dwarning
07994ff225
VDMOS: concatenate inner node name
2024-12-06 22:45:48 +01:00
Giles Atkinson
abc3fceb7e
Enhance sensitivity analysis with an option to choose the parameters
...
to be varied. Shell-style wildcards ("*?") are supported.
2024-12-06 22:44:06 +01:00
Giles Atkinson
c30bc423ba
Initial fix for Bug 710 -
...
"The log file appears blank when a VDMOS element is added".
The problen was caused by a crash during sensitivity analysis
caused by selecting parameters for wariation based on their
values. That is not repeatable between passes. The fix is to
remove that code, but it causes many more parameters to be used.
2024-12-06 22:43:53 +01:00