Holger Vogt
84ce2b4084
Exclude B voltage source, whan '.probe alli' is used.
...
It already gets a bxx#branch for current measurement.
2026-02-03 14:23:22 +01:00
dwarning
1601571432
Correct vgs assignment - bug found by K. OHara
2026-02-03 14:23:14 +01:00
Holger Vogt
86ca3948eb
Better graphics
2026-02-03 14:23:07 +01:00
dwarning
23eafe9978
remove redundant definition and unused variable
2026-02-03 14:22:57 +01:00
dwarning
81894e0c52
Minor change that helps VADistiller.
2026-02-03 14:22:48 +01:00
dwarning
06aa4989a6
convert to lower case for spice2 input and remove few warnings
2026-02-03 14:22:37 +01:00
dwarning
48438ba736
rm ngnutmeg from build list of old apps
2026-02-03 14:22:29 +01:00
Holger Vogt
cd6ca5e86a
re-enable maling old app ngsconvert
...
ngnutmeg is still defect
2026-02-03 14:22:21 +01:00
Holger Vogt
4fd68ba901
enable simulation with 'option newtrunc'
2026-02-03 14:22:12 +01:00
dwarning
1841709eab
more realistic default values for case to ambient thermal resistance and device transconductances
2026-02-03 14:22:02 +01:00
dwarning
d3b0dc1b31
Adapt VDMOS Vth temperature coefficient to usual notation with - for nch and + for pch.
2026-02-03 14:21:50 +01:00
Holger Vogt
343319a1ed
F5 example removed, obsolete or needs to be improved.
2026-02-03 14:21:38 +01:00
Holger Vogt
2e5772e35e
Add the non-nqs PSP103 OSDI model to spinit
2026-02-03 14:21:24 +01:00
Holger Vogt
c12ad7ba27
Update the reference to the manual
2026-02-03 14:20:19 +01:00
Holger Vogt
8737839f41
Add a function m3avg(vector) for filtering of trap ringing.
...
Moving average with D(n) = (C(n-1)/2 + C(n) + C(n+1)/2)/2
2026-02-03 14:20:08 +01:00
Holger Vogt
6ff339ee9c
Add a note on --enable-predictor and -march=native
2026-02-03 14:19:53 +01:00
Holger Vogt
8d21c8e79b
Make pred available always
2026-02-03 14:19:42 +01:00
Holger Vogt
c51dcb67a3
Add a note on --enable-predictor
2026-02-03 14:19:14 +01:00
Holger Vogt
f6fc256569
Measure transient analysis time.
2026-02-03 14:19:06 +01:00
Holger Vogt
fe55cbe69f
Enable optional voltage based truncation error correction.
...
This is selectable as 'option newtrunc' (--enable-Predictor is required)
Remove --enable-NEWTRUNC
Add three option parameters (default):
lteTrtol (500), lteReltol (1e-3), lteAbstol (1e-6)
Add new error function for TRAP, similar to GEAR
(tentative, to be improved), in ckttrun.c
Enable PREDICTOR as default with Visual Studio.
2026-02-03 14:18:55 +01:00
Holger Vogt
ab49ea9657
Fix tiny bug.
2026-02-03 14:18:29 +01:00
Brian Taylor
50c4272544
Add function to verify that subckt port directions are compatible with auto bridging. Use set ps_ports_and_pins=1 to see the port directions.
2026-02-03 14:18:17 +01:00
lorenzo
66797fdebc
Fixes a memory corruption bug resulting from improper parsing
...
and accessing of array parameters in OSDI models
2026-02-03 14:17:59 +01:00
dwarning
89a25ac6c1
Diode sensitivity analysis: Exclude few parameters and add level 3 geometry parameter.
2026-02-03 14:17:42 +01:00
dwarning
f2ef953246
Fix the overlap in state vector for sensitivity states of diode and bjt model.
2026-02-03 14:17:16 +01:00
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