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
Holger Vogt
d6f5a32c93
Add a comment to the editline #ifdef
7 years ago
Holger Vogt
a3f2c38eb6
upstream editline development at
http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libedit/readline/readline.h?sortby=date#rev1.42.2.1
have added two lines to readline.h:
typedef int rl_hook_func_t(void);
extern rl_hook_func_t *rl_event_hook;
ngspice rl_event_hook had originally been defined of type void. The patch
redefines the return type to be int.
7 years ago
dwarning
d2f9da64bc
bring current summation inline with rhs
7 years ago
dwarning
d9247cc322
white spaces
7 years ago
Holger Vogt
61ba54de8d
NEWS update for ngspice-30
7 years ago
Holger Vogt
828393c86c
prepare ngspice-30
7 years ago
Holger Vogt
a054bb7cca
install man pages according to ngspice package
Patch provided by Fabio Rossi
7 years ago
Holger Vogt
c35879d3cf
prepare ngspice-30
7 years ago
Holger Vogt
e18598520e
Prepare ngspice-30
7 years ago
dwarning
73bf1b279a
Demonstration of mobility reduction and weak-inversion model.
7 years ago
dwarning
7615206238
Few corrections.
7 years ago
Holger Vogt
5298cd56c7
Few cleanings
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
96a5ea0353
Allow 3 terminal vdmos in subckt.
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
2c7860361d
Prevent segfault if SendStat is NULL and HAVE_FTIME is undefined.
Patch no. 28 offered by Liang Chang
7 years ago
Holger Vogt
db13f66519
typo
7 years ago
Holger Vogt
ebc39c941e
fix typos
reported by Carsten Schoenert
7 years ago
Holger Vogt
3f816d7f1b
add comment
7 years ago
Holger Vogt
feaebe6bd9
spelling
reported by Carsten Schoenert
7 years ago
Holger Vogt
a98f6ac69b
proper initialization of OldAn, callback only
if output has changed
7 years ago
Holger Vogt
0f552fc4f8
sharedspice.c, prevent crash, if controlswait is set
and a next bg_run before controls are ready.
7 years ago
Holger Vogt
0089cc543a
MSVC same stack size as with standard ngspice
7 years ago
Holger Vogt
f9f28f7679
MS Windows: Use only POSIX compliant snprintf
7 years ago
Holger Vogt
98a5106015
simplify and re-enble MINGW
7 years ago
Holger Vogt
2a2a7c2d36
sharedspice.c, NS Windows, use only POSIX compliant snprintf
make OldAn a zero terminated string
7 years ago
Holger Vogt
0828a8e706
new command bg_ctrl initializing the .control executing thread
pthreads: using detached threads only
keep controls during 'reset', delete only upon 'quit'
7 years ago
Holger Vogt
c2db1d5547
Bug 385 enable variable numdgt for printout
7 years ago
Holger Vogt
f6b995b80e
remove unused fcn declaration
7 years ago
Holger Vogt
6f79db19d1
pthreads: suspend thread 3 (controls) with a condition variable
7 years ago
Holger Vogt
9d9f415226
inp.c, add variable 'controlswait'. If set, only then controls with
shared ngspice are executed after background thread has finished.
7 years ago
Holger Vogt
e4aabc82c7
shared ngspice: add a third thread to execute the .control commands
only after the background thread has been finished
7 years ago
Holger Vogt
7706889a0a
inpcom.c, fix bug no 384
do not quote fourth token in f, h lines
otherwise if dev name equals param name parsing fails
7 years ago
Holger Vogt
55faba9e09
update path for ngspice.ico
7 years ago
Holger Vogt
16978f8bf6
inpcom.c, add alternative noise flag 'noise=1'
7 years ago
Holger Vogt
9f40c2b584
add an icon to MS Windows VC exe
7 years ago
Holger Vogt
7f3f46ebea
license modified to be compatible to 3-clause BSD according to
https://github.com/freebsd/freebsd/blob/master/lib/libc/stdlib/getopt_long.c
7 years ago
Holger Vogt
d2d2178407
inpcom.c, remove compiler warnings about
potentially uninitialized local variables and
assignment within conditional expression
7 years ago
Holger Vogt
ee843a4c2c
remove memory leak in noise selection for behavioral r
7 years ago
Holger Vogt
6335c271b2
add a syntax check for the incoming netlist.
check if an .if statement is used, then skip
deleting unused models and subcircuits (may be
required when using commercial libraries) .
7 years ago
dwarning
49a3af54de
Handle leading plus sign in same kind as minus.
7 years ago
dwarning
9937b5bed8
Substitute ancient subthreshold model parameter with ksubthres.
7 years ago
Holger Vogt
72110dc65d
noise caculation in behavioral resistors is switched on
by the instance flag 'noisy=1'. Default is a noiseless resistor.
7 years ago
dwarning
edb42b526d
Add comment for better understanding.
7 years ago
dwarning
390d0bddd9
Dereferencing of the null pointer 'p' might take place. Remove unused variable.
7 years ago