Holger Vogt
1977128380
Prevent crash when CIDER diode models are used.
There is no third node in NUMD or NUMD2, so don't set
GENnode(fast)[i]. This patch fixes a bug introduced in
4895a4b5a ("Diode model with selfheating option", 2021-04-11)
5 years ago
Holger Vogt
c74321e0f5
JFET2: Add a link to literature
5 years ago
dwarning
0ece04cdc8
Add channel type determination belong nmos/pmos model parameter
5 years ago
Holger Vogt
fe158341ba
Don't show message for every iteration
5 years ago
Holger Vogt
c38b8e3615
Fix a bug in the 'dc' progress report
5 years ago
Holger Vogt
8eeb924460
CIDER: Enable printing either binary or ascii data output to file.
Patch provided by Brian Taylor, see
(https://sourceforge.net/p/ngspice/mailman/message/37309841/ )
5 years ago
Holger Vogt
c061747f19
Add evaluating and using temp and dtemp
as ASRC instance parameters.
5 years ago
Holger Vogt
ddcc6f6097
add a comment: we should use TNOM, but not a fixed 300.15.
TNOM still has to be added to the ASRC parameters.
5 years ago
Holger Vogt
945786fba7
Make PTcheck more verbose:
Send error message containing failed expression
5 years ago
Holger Vogt
7e01b800f0
add the parameter name to error message of missing or bad parameter
5 years ago
Holger Vogt
7eb791fe00
No parse tree submitted to IFeval:
Prevent segfault and emit error message
5 years ago
Holger Vogt
e0d5d98b33
Just a reminder that truncation is currently diabled for CSW
5 years ago
Holger Vogt
1266225cdb
For C and R device enable value tokens like 4k7 or 1u2
in addition to 4.7k and 1.2u.
Valid for
R1 1 0 47k
C2 3 6 1u2
only. Does not interfere with other value tokens in params etc.
5 years ago
Holger Vogt
c75e4129f4
Plug another memory leak in LTRA transmission line
5 years ago
Holger Vogt
5d39ff2d8c
Plug memory leaks in transmission line LTRA
5 years ago
Holger Vogt
d2ac525f52
Plug some more memory leak in TXL transmission line.
5 years ago
Markus Mueller
74ba5c1f96
found non-initialized value!
5 years ago
Markus Mueller
5c71349bad
remove dead assign statements, yet just commented them out for the time
being
5 years ago
Holger Vogt
c0bd7ca6e2
Plug a memory leak in TXL transmissiom line (y device)
5 years ago
Holger Vogt
b5054cc9f1
Plug a memory leak
Add function HICUMdelete() to remove model->HICUMversion
5 years ago
Holger Vogt
11d3188e19
fix typo
5 years ago
dwarning
6bafdf70d5
sub-coll junction calculation only if ISS given
5 years ago
Holger Vogt
98f8a4fcb2
Improve error message, if occuring during op
5 years ago
dwarning
1f95e12142
Value stored to vsub is never read
5 years ago
dwarning
52f4244345
fix Vcrit calculation for coll-subs junction and correct tlev=3 temperature model
5 years ago
dwarning
b00fa921ac
rm depreciated storage class
5 years ago
dwarning
e14dc3aaa3
few style cleanings
5 years ago
dwarning
45e397727b
rm dead assignments
5 years ago
dwarning
64c407332d
rm dead assignemnts
5 years ago
dwarning
9b2f3cfd5e
iter value never read - prevent compiler warning
5 years ago
dwarning
4e86cfa352
diode cbv only needed for tracing - prevent compiler warning
5 years ago
dwarning
2b2e40793e
correct indentation
5 years ago
dwarning
b1bf7ea0ad
Diode model with selfheating option
5 years ago
Holger Vogt
45c171635a
Remove compile error which may occur with specific settings
5 years ago
Holger Vogt
d19c8e7f41
Efficiency: Remove setting the random seed to behind the options selection
Evaluate '.options cshunt=xx' earlier to allow the following:
Set the option by calling INPpas4() during parsing the circuit,
before .ic is set.
Ckt and Task cshunt are still set, but their values are available
only too late for INPpas4(), but may be used by command 'option'
(w/o parameters) for assessing the options and their values.
5 years ago
Holger Vogt
911b50fa8f
Adding capacitors, one per voltage node
5 years ago
Holger Vogt
f8357dad88
Prepare Cshunt: add a cpacitor to each voltage node
Function inppas4() will add the extra caps, to be done.
5 years ago
Holger Vogt
e2cf397b6d
Restrict the limit for exp function (linear growth when exponent
is larger than 14, commit [93a76d]) to the PSPICE compatibility
mode.
5 years ago
dwarning
8a04d049ab
Correct scaling for area and pj geometry scaled diode (level=3)
5 years ago
dwarning
a7cf70e615
Introduce element parameter handling for geometry scaled diode (level=3)
5 years ago
dwarning
56c8a24dd7
Correct parameter handling for geometry scaled diode (level=3)
5 years ago
dwarning
2a55f50192
First attempt for geometry scaled diode (level=3)
5 years ago
Holger Vogt
65cb50a243
redo the reading for ngate parameter
if larger than 1.000001e24, assume m3 instead of cm3
5 years ago
dwarning
a81a84c208
allow strobe and finish commands
5 years ago
dwarning
aedf9d0eb5
correct choice for both r model types
5 years ago
dwarning
08700f8147
include verilog-a r2_cmc resistor model
5 years ago
dwarning
b654296230
rm independent terms from ddx() operator
5 years ago
dwarning
43e9a8f594
activate command
5 years ago
Holger Vogt
8a21f6f2c0
enable OP information for hicum0 and mextram
5 years ago
Holger Vogt
e2650a2897
Patially undo commit [f9d9b6]:
macOS gcc/llvm complauns about non-existing -Wunused-but-set-variable
5 years ago