Holger Vogt
10c6c5c38b
Convert .param lines containing 'agauss' and others
into .func (xxx1() 'agauss()', replace all xxx1 entries
by function xxx1().
After subcircuit expansion, replace agauss and others
in B-Line by their suitable values.
8 years ago
Holger Vogt
7ca61b3c98
New command 'setseed' with function com_sseed
to set the random number generator
8 years ago
Holger Vogt
8fbcb16a57
add fourth parameter to cp_getvar(), in functions missing so far
8 years ago
Holger Vogt
af70c2e8f0
cp_getvar with CP_STRING: add size of string to function parameters
8 years ago
Holger Vogt
09c876550f
prevent string overflow by adding the string length
to the cp_getvar parameters. Used only with CP_STRING
8 years ago
Holger Vogt
7592644400
small update for README, hint to manual chapt. 16.13.5
8 years ago
dwarning
60a35725f5
few optimizations for diode recombination current calculation
8 years ago
Holger Vogt
8930690cd2
plug a small memory leak
8 years ago
Holger Vogt
ea3ada107b
small addition (hint to add 'set ngbehavior=ps')
8 years ago
Holger Vogt
de644fe3ca
3rd and 4th node have to be the same for VDMOS
8 years ago
Holger Vogt
d61fa145c1
Update to PSPICE-ngspice models
README with download information
8 years ago
Holger Vogt
6d14d0904a
add evtshared.h to the MSVC project files
8 years ago
Holger Vogt
824ac4fbc9
make functions static or add function prototypes
8 years ago
Holger Vogt
2dd293707b
initialize pn in ft_getpnames() parse.c
initialize dwLen in tesCreateSystemInfo() in com_sysinfo.c
Both were reported by MSVC Code Analysis
Crash of ngspice.dll in Eeschema is thus removed
(hopefully in general)
8 years ago
Holger Vogt
b07ae3123e
use only internal memory functions,
replace strdup by copy
8 years ago
Holger Vogt
a98d01e5f8
Use only internal memory functions, replace
free->tfree, malloc->tmalloc, realloc->trealloc
8 years ago
dwarning
376a37a5d6
introduce recombination current component
8 years ago
dwarning
3bae0e371c
fix a small inconsistency in temperature dependent charge calculation
8 years ago
Holger Vogt
a2b52b588e
a space is required between tokens that have got {}
8 years ago
Holger Vogt
fe8126865a
Add CFLAGS -fvisibility=hidden also when ngspice executable
is made under LINUX: becomes effective when code models are made.
Thus there is no longer any difference between code models
made during compiling shared ngspice or standard ngspice.
8 years ago
Holger Vogt
d9d47bd823
fix a bug: missing
#ifdef XSPICE
prevents compiling of ngshared
without --enable-xspice in ./configure
8 years ago
Holger Vogt
38ed802ba4
add alter-1.cir to EXTRA_DIST
8 years ago
Holger Vogt
5623996b33
give a hint where to download library
remove library from distribution
8 years ago
Holger Vogt
930ef32c83
path to library is the actual directory
8 years ago
Holger Vogt
06e669fdf7
add alter-1.cir to allow the regression test
8 years ago
Holger Vogt
417dbfef72
undo the previous commits dealing with snprintf,
use the C99 compliant function also with MS Visual Studio
8 years ago
Holger Vogt
92dd6e48d0
make up description comment for pspice_compat()
8 years ago
Holger Vogt
7153891293
raise buffer size by 1 to retain previous resolution
8 years ago
Holger Vogt
3b4640dee4
_snprintf in Windows 7 does not automatically put a '\0'
to the end of the buffer, only if there is space available.
That will change in the future if Snprintf is used.
8 years ago
Holger Vogt
732c684756
update to the example, safeguard return value of ngSpice_GVI_handle
8 years ago
Holger Vogt
1d9ab3eb5c
PSÜICE compatibility:
R n1 n2 val TC=xx1,xx2 --> R n1 n2 val TC1=xx1 TC2=xx2
8 years ago
Holger Vogt
22b7fa77b5
fix a bug with switches, when no subcircuit is involved
8 years ago
Holger Vogt
186d3f1e75
add same new files to EXTRA_DIST
8 years ago
Holger Vogt
1504aba152
test file is now suited for Linux and VS
8 years ago
Holger Vogt
e5652cd745
safeguard fclose
8 years ago
Holger Vogt
387e69c781
prepare for ngspice-28
8 years ago
Holger Vogt
e0da064f3b
compile script for Linux
8 years ago
Holger Vogt
80362d3b79
Update on the ADMS README
8 years ago
Holger Vogt
2f56feea4a
do not lower-case command 'set sourcepath = XXX'
8 years ago
Holger Vogt
ad2047844f
Due to licencing: show only the modified VDMOS models.
All others may be downloaded from the address given in the header.
8 years ago
Holger Vogt
5a825ffabf
Monte-Carlo examples using new features: command 'mc_source',
variable 'sim_status' etc.
8 years ago
Holger Vogt
42a86d0ff2
patch provided by Uros Platise: timeunit selection
for printing vcd file is now based on tstep instead of tstop
8 years ago
Holger Vogt
7de54b4819
rename evt node handle
8 years ago
Holger Vogt
4d10ddc6c0
preprocessor flag XSPICE also for release version
8 years ago
Holger Vogt
2e0b8b3e34
plug a small memory leak
8 years ago
Holger Vogt
a40ba9ec4e
add a comment
8 years ago
Holger Vogt
ae81481229
white spaces
8 years ago
Holger Vogt
7b6cd86a62
re-write vswitch transformation code:
first scan: check for each .model with vswitch
second scan: check for switch instances
(s lines) using the models
8 years ago
Holger Vogt
210345c78a
example for mixed vswitch, standard switch circuit
8 years ago
Holger Vogt
f9b11cd619
update to function pspice_compat(), concerning the VSWITCH replacement
only one .model replacement even for several s instances
firstly search in subcircuit at same level, then in top level
8 years ago