Holger Vogt
578a42e084
provide correct output path for cmpp.exe during 64 bit compilation
2018-10-27 17:57:14 +02:00
Holger Vogt
5ee1be955c
Provide a suitable spinit, if ngspice is started
...
directly from the Visual Studio Debugger.
2018-10-18 00:22:58 +02:00
dwarning
ca8481d9fc
skip minor version in fftw path
2018-10-16 07:53:38 +02:00
Holger Vogt
0643a6eb57
Make cmpp with 64 bit in all 64 bit configurations
2018-10-13 23:48:10 +02:00
Holger Vogt
21f5b20951
Unify stack reserve 4194304 and stack commit 1048576
...
for all 64 bit configurations
2018-10-13 23:45:21 +02:00
Holger Vogt
24beadb11b
VC++: make the library path for fftw independent from the actual version:
...
fftw-3.3.5-dll64 --> fftw-3.3-dll64
2018-10-13 23:39:50 +02:00
Holger Vogt
522af31788
unify stacke size reserved 4194304
...
stack size comitted 1048576
2018-10-13 18:20:09 +02:00
Holger Vogt
205a455070
corrected 64 bit for x64
2018-10-13 18:20:03 +02:00
Holger Vogt
faa7ce003c
Add a new code model 'sidiode' with a simple diode:
...
Linear reverse, off, and on regions
Smooth parabolic transition between the regions
Maximum current settings possible with tanh transistion
Current versus voltage continuously differentiable
No diode capacitance
2018-10-13 18:18:59 +02:00
Holger Vogt
5f5ec4f49a
Sort out spinit and vngspice.vcxproj:
...
During installation into C:\Spice.... a spinit
from spinit_all is copied, having relative paths to the
code models.
A local spinit (needed for the running the local debugger)
is copied from either spinitd or spinitd64, referencing
the code models stored in C:\Spiced..\lib\ngspice by
setting the absolute path.
2018-09-26 18:46:52 +02:00
Holger Vogt
1f91d0860e
Set a relative path to find spinit and to load the codemodels.
...
Installation will no longer require a fixed path C:\Spice64 etc.
2018-09-26 18:45:02 +02:00
dwarning
d6e7833681
update fftw3 to version 3.3.5 under windows
2018-08-22 18:53:07 +02:00
Holger Vogt
b0883ffc5d
add the reset command to avoid huge memory leak
2018-08-18 11:26:55 +02:00
dwarning
6c682180ab
ignore VS database files
2018-08-07 20:11:13 +02:00
Holger Vogt
6d14d0904a
add evtshared.h to the MSVC project files
2018-07-21 23:56:24 +02:00
Holger Vogt
732c684756
update to the example, safeguard return value of ngSpice_GVI_handle
2018-05-30 22:12:06 +02:00
Holger Vogt
1504aba152
test file is now suited for Linux and VS
2018-05-27 21:39:49 +02:00
Holger Vogt
7de54b4819
rename evt node handle
2018-05-24 21:21:45 +02:00
Holger Vogt
4d10ddc6c0
preprocessor flag XSPICE also for release version
2018-05-24 21:21:16 +02:00
Holger Vogt
8324b0f646
prepare ngspice-28
2018-05-19 22:15:41 +02:00
Holger Vogt
0f46bb688f
add comment and short README to ngspice shared
...
example for reading XSPICE data
2018-05-19 17:11:29 +02:00
Holger Vogt
9c5115cd00
add 64 bit capability
2018-05-19 16:53:29 +02:00
Holger Vogt
78643cbff7
fix paths to start app either by *.bat file
...
or directly from Visual Studio
2018-05-19 16:53:18 +02:00
h_vogt
81bd6b7d17
example added (adder_mos.cir) to demonstrate 'save none'
2018-05-19 16:51:48 +02:00
h_vogt
3958783010
example for using shared ngspice.dll with XSPICE
2018-05-19 16:45:28 +02:00
h_vogt
20f6727e29
evtshared.c, prepare node data for transfer via shared ngspice interface
2018-05-19 16:42:01 +02:00
Holger Vogt
8473c8e03c
remove empty VMOSdelete() function
2018-05-04 20:34:00 +02:00
Holger Vogt
b6a8613427
remove unused old sensitivity functions
2018-05-04 20:33:58 +02:00
Holger Vogt
d9bc4a5b41
add src/spicelib/devices/vdmos to ngspice
2018-05-04 20:33:53 +02:00
rlar
d981fb331b
spicelib/devices/*, drop empty destroy functions
2018-04-15 07:13:06 +02:00
rlar
93b62297d8
devices/mos6, add missing files mos6del.c and mos6mdel.c
...
this is a plain copy from mos3
2018-02-02 22:53:43 +01:00
rlar
c900cc8824
drop ngspice internal implementation of erfc()
...
which these days is guaranteed to be provided by <math.h>
note,
our own implementation was incorrect anyway.
it evaluated to
erfc_ngspice(x) = erfc(fabs(x))
2017-10-28 12:38:32 +02:00
h_vogt
5df712cd24
prepare ngspice-27
2017-08-23 23:48:28 +02:00
Tim Edwards
fd79197fc0
xspice/icm/digital, introduce d_genlut
...
a digital n-input x m-output look-up table gate
2017-05-01 22:11:24 +02:00
Tim Edwards
8ae3b84c7c
xspice/icm/digital, introduce d_lut
...
a digital n-input look-up table gate
2017-05-01 22:11:04 +02:00
h_vogt
37fe5308d3
xspice/icm/table, introduce table2d/table3d
...
which allows to model devices based upon linear interpolation
2017-04-30 17:00:15 +02:00
h_vogt
b85270c30c
sharedspice.vcxproj, add 64 bit capability
2016-11-01 11:04:52 +01:00
h_vogt
57980c7471
sharedspice.vcxproj, add suitable preprocessor flags
2016-11-01 11:02:36 +01:00
rlar
875cab6758
*.vcxproj, enable <GenerateDebugInformation>true
2016-10-22 20:10:21 +02:00
rlar
edaded001a
*.vcxproj, use <DebugInformationFormat>ProgramDatabase
2016-10-22 20:01:46 +02:00
rlar
96a35e0144
*.vcxproj, increase <WarningLevel>Level4
2016-10-22 20:01:30 +02:00
h_vogt
9f62057973
introduce include file "ngspice/randnumb.h"
2016-08-15 11:30:26 +02:00
rlar
d298d5cc2f
use memset() instead of deprecated bzero()
2016-07-30 20:58:33 +02:00
rlar
141ed61ec8
use memcpy() instead of deprecated bcopy()
2016-07-30 20:58:19 +02:00
rlar
4c60783e4d
xspice, implement EVTdest() to fix xspice memory leaks
2016-05-07 15:50:34 +02:00
rlar
97cc400efb
ngspice/evt.h, ngspice/enh.t, reduce scope of these include files
2016-05-07 15:36:43 +02:00
h_vogt
7d8e287fa3
enable backquote substitution for Visual Studio console apps
2016-03-09 20:24:37 +01:00
h_vogt
72d7bb9c8a
introduce visualc/{*install*.bat,*.sln} and update howto file
2016-02-07 17:45:43 +01:00
h_vogt
c022d8f419
introduce visualc/xspice
2016-02-07 17:45:43 +01:00
h_vogt
caee377fd3
visualc/, put flex/bison output files into tmp-bison/
2016-02-07 17:45:42 +01:00