Kevin Zheng
b4ee4e28d6
Fix a build error on FreeBSD 12, bison 3.3.2, automake 1.16.1 and BSD make
by dropping the rules to run bison and use automake's built-in rules instead
7 years ago
Holger Vogt
bfe9e29580
If a in command set name="value" value is encapsulated in double quotes, it is always treated as a string variable.
7 years ago
Holger Vogt
6af98bf90b
remove warnings
7 years ago
Jim Monte
6bce493d25
Remove memory leak: If the check of the data fails, the data itself is leaked.
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
Jim Monte
4afc5ed5b5
One of the links provided when the help command is executed returned a 404 not found error. This patch replaces that link with an HTML version of the ngspice manual.
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
dwarning
657d4994b9
no fall-through by asking m value
7 years ago
Jim Monte
7e0dd64ce5
[PATCH 33 1/6] Fixed Visual Studio C4028 compiler warnings related to
mismatches between prototypes and function definitions
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
Jim Monte
0ddd4a8456
Fixed excess buffer allocation and converted wordlist to string more efficiently
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
dwarning
ef79942782
Tnom is not a instance parameter
7 years ago
dwarning
6bcf3ac41c
Tnom default inline with model specification
7 years ago
dwarning
033a290783
use a better place for model parameter defaulting
7 years ago
dwarning
360a3985e8
remove unused conductance variables
7 years ago
dwarning
f42c513381
correct current contribution by gmin
7 years ago
dwarning
293f0afc2f
remove unused variables
7 years ago
dwarning
f90295f46a
remove last remainder of unused sensitivity analysis
7 years ago
dwarning
2b60d56606
remove ancient, unused and untested sensitivity code
7 years ago
dwarning
7966aa36ae
correct init for convergence test
7 years ago
Holger Vogt
3494e6b390
prevent crash
bug-395 reported by Bohdan Tkhir
7 years ago
Holger Vogt
7bb8049d2a
fix bug no. 394, reported by Yurii Demchyna
7 years ago
Holger Vogt
54d4d9747a
ngspice version is now 30+
7 years ago
dwarning
a549776972
high current devices need lower limit of resistances - set to 10mOhm
7 years ago
Holger Vogt
31db4228f5
fix a typo, correct writing to files under Linux
7 years ago
Holger Vogt
52584312c3
delete the plt and data files after writing eps or png
(only if gnuplot_terminal is set to eps/quit of png/quit)
7 years ago
Holger Vogt
8efa08602a
no plotting, only saving to file
if gnuplot_terminal is eps/quit or png/quit
7 years ago
Holger Vogt
601dfbd781
sprintf -> snprintf: prevent buffer overflow
7 years ago
Holger Vogt
ec4625eda6
redo gnuplot_terminal: Do not save eps/png automatically
none 1: do not print an eps or png file (default)
png 2: print png file, keep command window open
png/quit 3: print png file, quit command window
eps 4: print eps file, keep command window open
eps/quit 5: print eps file, quit command window
7 years ago
Holger Vogt
2344e3d012
patch no. 30 by astx:
don't show command window if gnuplot_terminal is set to png/quit
7 years ago
Holger Vogt
e937adc372
remove bug 388: enable plot unit W for plotting @q1[p]
7 years ago
dwarning
4cc88a0b1b
add resource file for fftw build
7 years ago
Holger Vogt
4f8fd19309
Allow " around netnames for .plot and .print commands.
This enables characters like - / + in netnames, e.g.
.print tran v("/jk-flip-flop-1/q")
7 years ago
Holger Vogt
5b21caae98
correct the command name to 'setcs'
7 years ago
h_vogt
a0d87048e6
command.c, inpcom.c, add command 'setcs': like command 'set',
but case sensitive, and thus keeping upper or lower case
of subsequently following variable name and other letters.
9 years ago
dwarning
d03df9d326
correct entry for vdmos bulk diode in acload
7 years ago
Holger Vogt
9dec5f5f1e
An example for non-convergence of the pll if the stepszelimit is removed.
Adding a somewhat relaxed limit by TMAX in the tran command will speed
up the simulation by a factor of 1.5 without compromising the result.
7 years ago
Holger Vogt
883bccad7a
Add 'set stepsizelimit' also to spinit in 'make check'
7 years ago
Holger Vogt
198fea0db4
-rm -> rm, re-enable 'make uninstall'
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
dwarning
9e70329dd3
remove double mos instantiation
7 years ago
Holger Vogt
b4559327de
do not use the current plot, but try to get the plot set in arg...
7 years ago
Holger Vogt
9ee359b1e9
beautify code with astyle
7 years ago
Holger Vogt
1fb2a04f79
use fcn plot_get
7 years ago
Holger Vogt
c1b54a5978
return vector located in plot type given by 'name',
not just from the current plot
7 years ago
Holger Vogt
40411197e0
add function get_plot(name) to return address of named plot
7 years ago
Holger Vogt
a89e5db571
creating a linearized cutout of the original vector
by defining the vectors lin-tstart, lin-tstop, and lin-tstep
before issuing the 'linearize' command
7 years ago
Holger Vogt
b985472ac1
new examples: inverters and ring oscillator using SOI
7 years ago
Holger Vogt
2d8b30aebe
enable node names containing '-' in .ic and .nodeset statements
7 years ago
Holger Vogt
0bd3bbd333
clarify estmation of memeory size for output vectors
7 years ago
Holger Vogt
b771ee9c60
don't print status output in dcpss.c, if norefvalue is set
7 years ago
Holger Vogt
9dd47e3029
Remove memory warning message in shared lib
False warning on some OSs, especially on Linux when loaded during runtime.
The caller then has to take care of memory available
7 years ago
Holger Vogt
be6eca1dbb
add 'option norefvalue' to suppress printing the reference value.
7 years ago