dwarning
a549776972
high current devices need lower limit of resistances - set to 10mOhm
7 years ago
dwarning
d03df9d326
correct entry for vdmos bulk diode in acload
7 years ago
Holger Vogt
d4c3d9ceb2
relieve the step size limitation (formerly set to TSTEP in tran simulation).
However not all examples will do without, thus the variable 'stepsizelimit'
is set in spinit. Unset it in .spiceinit to get the new behavior.
Of course then you might add the limit by setting TMAX in the tran command.
7 years ago
Holger Vogt
2d8b30aebe
enable node names containing '-' in .ic and .nodeset statements
7 years ago
Holger Vogt
b771ee9c60
don't print status output in dcpss.c, if norefvalue is set
7 years ago
Holger Vogt
be6eca1dbb
add 'option norefvalue' to suppress printing the reference value.
7 years ago
Holger Vogt
4062d51f9b
prevent crash, instead issue an error message
if first coefficient cannot be parsed, e.g. of a line
V1 1 0 DC 0 trnoise(NoiseVoltage fs 0 0 0 0 0 )
(with missing {}).
Code truncates evaluating further coefficients,
if an error is detected. This now results in a warning
message, if ngdebug is set. The warning may be a
false positive though.
7 years ago
dwarning
d2f9da64bc
bring current summation inline with rhs
7 years ago
dwarning
d9247cc322
white spaces
7 years ago
dwarning
25b13d9dde
Fix VDMOSmode dependency.
7 years ago
dwarning
3d72931125
spice like derivative style - more compact
7 years ago
dwarning
71524f6060
Implementing mobility mudulation (theta).Analytical derivatives for weak-inversion branch.
7 years ago
dwarning
8b424dd3d3
Introducing mobility reduction over Vgs. Model parameter: theta
7 years ago
dwarning
1363b7a6b2
Reduce vdmos to a native 3 terminal version.
7 years ago
Holger Vogt
f021424041
dev.c, add model size for XSPICE models, preventing heap corruption.
Ocurred with dll under Windows 10 only.
Detected with crtdbg.h, and _CrtSetDbgFlag(_CrtSetDbgFlag(0) || _CRTDBG_CHECK_ALWAYS_DF)
in ngSpiceInit() and {char *test = TMALLOC(char, 1);} as test vehicle.
7 years ago
Holger Vogt
ebc39c941e
fix typos
reported by Carsten Schoenert
7 years ago
Holger Vogt
feaebe6bd9
spelling
reported by Carsten Schoenert
7 years ago
dwarning
49a3af54de
Handle leading plus sign in same kind as minus.
7 years ago
dwarning
7c94cc2e42
setting gmbs direct to 0
7 years ago
dwarning
92efc0bd6c
don't replicate model and instance temperature dependent parameter
7 years ago
Holger Vogt
df9efac808
inp2dot.c, beautify the code
7 years ago
Holger Vogt
321b1293e7
plug two small memory leaks
7 years ago
dwarning
9789956815
don't ask two times if the allocation has failed
8 years ago
dwarning
f7c36d66d4
As the comment said we have bypass only without selfheating
so the expression 'here->HSMHV2_coselfheat > 0' is always false
and all derivatives to temperature are 0.
8 years ago
dwarning
68230648c6
white spaces
8 years ago
dwarning
ddd3a11bff
variables are assigned values twice successively
8 years ago
dwarning
d7ee6bee50
bug #368 : x-axis description for nested dc sweeps should inline with first level sweep
8 years ago
Holger Vogt
66c468087d
noisean.c, beautify the code
8 years ago
h_vogt
f640ef68c3
noisean.c, ensure correct user input:
number of points always > 0
single frequ measurement if 1 point given
9 years ago
dwarning
e3c1b02892
remove compiler warning about double declaration of DEVices
8 years ago
dwarning
ae698c208a
variable was assigned to itself
8 years ago
dwarning
5459404c47
prevent fallthrough by missing return
8 years ago
dwarning
740987382b
The 'then' statement was equivalent to the 'else' statement.
8 years ago
dwarning
be79efbf7a
Remove recurring check
8 years ago
dwarning
ef61972910
Add missing break
8 years ago
dwarning
06430b7f14
rm extra text after end of preprocessing directive
8 years ago
Holger Vogt
75d1e45737
consider all PSPICE containing compatibility settings
for the evaluation of the pwr function
or allowing '-' in a subcircuit name
8 years ago
dwarning
7bb9b866f6
fix junction capacitance calculation for bsim3 versions lower than 3.2.3
8 years ago
dwarning
2b3cfd7727
white spaces
8 years ago
dwarning
3dd94ba15c
differentiate tan and tanh in safe way without cos and cosh
8 years ago
Holger Vogt
12c864fb5a
destroy the tmalloced diag, if rshunt option was enabled
8 years ago
Holger Vogt
2e9c28c79a
Prevent segfault, if mutual inductor coupling
specifies non-existing inductors
8 years ago
Holger Vogt
a8a6e0b2ff
During unsetup delete the InstanceArray (only for OpenMP)
8 years ago
dwarning
06d0aaa827
whitespaces
8 years ago
dwarning
06fb917b82
plug a memory leak in bsim models
8 years ago
Holger Vogt
3ee1f92d2e
plug a memory leak in b3temp.cir: no overwriting of size dependent
model parameters in pParam
FIXME: still to be done for other BSIM models!
8 years ago
Holger Vogt
0e0b276a3e
ISRC: update to trnoise source, same as in VSRC
8 years ago
Holger Vogt
aedd9d92ee
upon alter the trnoise or trrandom states get re-written.
so delete the old state first.
8 years ago
Holger Vogt
b4c6a7d324
add function trnoise_state_free and use it
instead of its individual components
8 years ago
Holger Vogt
c88578e2c5
noise value is 0 for time == zero.
Only when time changes from time == 0 to time > 0,
the 1/f noise data are generated once per voltage instance
with 1/f noise requested.
8 years ago