Holger Vogt
c56ffb851b
reformat vsjack.c
2025-09-10 11:57:12 +02:00
Holger Vogt
852f8b5259
Use the current method to set the coefficients
2025-09-10 11:57:12 +02:00
Holger Vogt
84f3e9fc9c
ngspice.h and controlled_exit() instead of exit()
2025-09-10 11:57:11 +02:00
Holger Vogt
1c3fefa1f3
add sound capability to vsrc
...
see https://sourceforge.net/p/ngspice/patches/13/
2025-09-10 11:57:11 +02:00
Holger Vogt
df6ba94ee6
add files sndprint, vsjack
2025-09-10 11:57:10 +02: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
Giles Atkinson
35ae1ece8c
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-05-24 11:29:31 +02:00
Holger Vogt
de7cec1735
AC noise: Update opertating point, if variable 'hertz' is given
2025-05-24 11:24:44 +02:00
Giles Atkinson
629d1f5462
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-05-24 11:24:11 +02:00
dwarning
7aa8ed0170
Involve optional d-s shunt in ac and pz analysis
2025-05-24 11:23:18 +02:00
dwarning
a271ac821a
Correct matrix entries for VDMOS pz analysis
2025-05-24 11:23:05 +02:00
dwarning
34046a29c1
VDMOS: use Vdsat in mobility reduction formula
2025-05-24 11:22:09 +02:00
Árpád Bűrmen
a8e54dfb31
Fixed MOS9 scaling.
2025-05-24 11:21:39 +02:00
Árpád Bűrmen
cc8183a96c
Fixed MOS3 scaling.
2025-05-24 11:21:32 +02:00
Árpád Bűrmen
fcbee261ac
Fixed MOS2 scaling.
2025-05-24 11:21:26 +02:00
Árpád Bűrmen
8e2859d30d
Fixed MOS1 noise scaling.
2025-05-24 11:21:19 +02:00
dwarning
fed39f18c9
diode: introduce few parameter aliases for compatibility to other simulators
2025-05-24 11:19:48 +02:00
dwarning
ae1437cb52
VBIC: simplify nqs derivatives
2025-05-24 11:18:08 +02:00
Holger Vogt
dd07008b55
Remove ADMS related code
2025-05-24 11:17:56 +02:00
Holger Vogt
216f462583
Automtically set optran step time for at least 50 iterations
2025-05-24 11:17:42 +02:00
dwarning
20334c495c
VBIC: lean and mean code revision
2025-05-24 11:05:58 +02:00
dwarning
22ef170bac
VBIC: fix NQS problems in transient simulation by implementing adjunct network for excess phase
2025-05-24 11:05:50 +02:00
Árpád Bűrmen
91040891f9
Temperature handling inconsistency in jfetnoise.c fixed.
2025-05-24 11:03:13 +02:00
Holger Vogt
796b4fd634
Fixes wrong @bxxx[i] return values of B source, ignoring the m parameter.
...
Reported in bug 734 by Stefan.
2025-05-24 11:00:32 +02:00
Holger Vogt
c8dc858f9e
use effective gate voltage
2025-05-24 10:59:39 +02:00
dwarning
3da74cacb6
VDMOS: use effektive Gatespannung for mobility reduction of Beta
2025-05-24 10:59:28 +02:00
Árpád Bűrmen
d659943d77
Per-device load timing support.
2025-05-24 10:56:33 +02:00
dwarning
a6d6a07f79
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-11 09:22:15 +01:00
Holger Vogt
e0a7d821e9
Notes go to stdout, not stderr
2025-01-09 13:21:52 +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