pnenzi
b1e8d46920
Corrected errors introduced in last commit.
2003-07-27 20:44:57 +00:00
pnenzi
8362dec274
Integrated code from tclspice, brorson xspice and Vera memleak.
2003-07-23 19:36:39 +00:00
pnenzi
937e3db647
Holger Vogt Windows port for Ngspice.
2002-01-03 22:44:21 +00:00
pnenzi
3b5502ab0c
Updated release number.
2001-12-10 21:09:18 +00:00
pnenzi
74b6d75ba1
Update of docs and test. Added mesa test files.
2001-12-07 15:02:45 +00:00
rouat
8385b33bea
Removed useless GNU getopt handlinf in autoconf
2001-12-05 21:33:25 +00:00
rouat
45e21263c1
Fixed bug in gnu getopt handling
...
Made doc more readable
2001-12-04 19:37:56 +00:00
pnenzi
dee7afbfcc
Added --enable-ftedebug option to configure, fixed a bug in configure.in, now HAVE_ASPRINTF
...
gets defined when the function exists, added a comment in postcoms.c
2001-12-02 20:12:56 +00:00
rouat
c6d2a20b8f
Changed handling of GNU getopt
2001-11-25 18:11:44 +00:00
pnenzi
3d557b762b
First commit for EKV model support (as a not source model).
2001-05-13 13:24:12 +00:00
pnenzi
20948c8d1c
Inserted check for READLINE in configure.in and added code into the patches directory.
2001-05-09 18:54:48 +00:00
pnenzi
e96628b7bd
Linked stag model to the simulator
2001-05-02 20:33:10 +00:00
pnenzi
b07e35d150
Linked the new devices (mesa hfet1 hfet2) into the ngspice simulator
2001-04-25 17:58:59 +00:00
pnenzi
8551caa8e9
Code to link mos9 and bjt2 and some fixes from last Alan's code.
2001-04-20 07:31:30 +00:00
pnenzi
e515e01ede
Second step of the solaris/sparc patch. Added support for getopt function.
...
Automake and Autoconf recognizes if getopt is missing and add the provided code.
2001-04-17 13:35:52 +00:00
pnenzi
87f6f0673b
Applied Dan patches for Solaris. Asprintf is masked by HAVE_ASPRINTF. The check
...
is done by autoconf. getopt path not yet applied.
2001-04-16 09:58:25 +00:00
pnenzi
317c6a2415
Appiled some of dan's patches.
2001-02-11 00:47:21 +00:00
pnenzi
957c29c6c7
Added --enable-intnoise
2001-01-24 17:15:31 +00:00
pnenzi
d1d4832b65
odification to parsing function for new device model (BSIM3SOIDD). Prepended
...
ng to binaries and manpages. Online help works again (at least!). Corrected
a bug in cktsgen.
2001-01-21 17:24:23 +00:00
pnenzi
97e77a523e
Added support for bsim3soi fd devices (fully depleted).
2000-12-08 16:58:47 +00:00
pnenzi
9606b353db
Added support for BSIM3SOI_PD 2.2.1 and changed configuration scripts, makefiles and support routines.
2000-11-21 07:38:51 +00:00
pnenzi
ccfdf80c2e
Applied patches for BSD OSes
2000-11-13 19:30:00 +00:00
pnenzi
a718fb27f5
Fixed an error in variable.c that caused a segmentation fault and updated files for rework-13
2000-11-01 21:21:21 +00:00
arno
e7b68b461e
* Makefile.am: Conversion from notes dir to NOTES file.
...
* configure.in: Cosmetic changes.
* tests/Makefile.am: Updates for distcheck target.
2000-10-18 16:29:59 +00:00
arno
86f326d11e
* NEWS TODO acconfig.h configure.in src/ngspice.idx
...
src/frontend/inpcom.c src/include/complex.h
src/include/macros.h src/include/memory.h
src/include/ngspice.h src/maths/cmaths/Makefile.am
src/maths/cmaths/cmath1.c src/maths/cmaths/cmath2.c
src/maths/cmaths/cmath3.c src/maths/cmaths/cmath4.c
src/maths/cmaths/test_cx_j.c src/maths/cmaths/test_cx_mag.c
src/maths/cmaths/test_cx_ph.c src/misc/alloc.c
src/misc/alloc.h: Added support for the Boehm-Weiser
conservative garbage collector.
* NOTES src/maths/cmaths/cmath.h: Added.
* notes/Linux.changes notes/dbx notes/internal notes/mac_port
notes/porting notes/spice2: Removed or incorporated into
NOTES.
2000-10-14 21:49:25 +00:00
arno
8dc5eac0ee
* TODO, doc/ngspice.texi: Small updates
...
* configure.in: New --enable-smoketest.
* src/main.c
src/ngspice.c src/frontend/outitf.c src/frontend/runcoms.c
src/frontend/spiceif.c src/frontend/parser/numparse.c
src/include/cktdefs.h src/include/fteext.h
src/include/inpdefs.h src/include/jobdefs.h
src/include/ngspice.h src/include/tskdefs.h
src/spicelib/analysis/Makefile.am
src/spicelib/analysis/acsetp.c
src/spicelib/analysis/cktaskaq.c
src/spicelib/analysis/cktdojob.c
src/spicelib/analysis/cktnewan.c
src/spicelib/analysis/cktsetap.c
src/spicelib/analysis/cktsopt.c
src/spicelib/analysis/ckttroub.c
src/spicelib/analysis/dcosetp.c
src/spicelib/analysis/dctsetp.c
src/spicelib/analysis/dsetparm.c
src/spicelib/analysis/nsetparm.c
src/spicelib/analysis/pzsetp.c
src/spicelib/analysis/senssetp.c
src/spicelib/analysis/tfsetp.c
src/spicelib/analysis/transetp.c
src/spicelib/devices/bjt/bjtdset.h
src/spicelib/devices/bjt/bjtext.h
src/spicelib/devices/bjt/bjtsetup.c
src/spicelib/devices/bsim2/b2set.c
src/spicelib/devices/bsim3/b3acld.c
src/spicelib/devices/bsim3/b3set.c
src/spicelib/devices/bsim3/bsim3def.h
src/spicelib/devices/csw/cswtrunc.c
src/spicelib/devices/dio/diodset.c
src/spicelib/devices/dio/dioinit.c
src/spicelib/devices/jfet/jfetset.c
src/spicelib/devices/mes/messetup.c
src/spicelib/devices/mos1/mos1ask.c
src/spicelib/devices/mos1/mos1set.c
src/spicelib/devices/mos1/mos1temp.c
src/spicelib/devices/mos3/mos3load.c
src/spicelib/devices/mos6/mos6set.c
src/spicelib/devices/sw/swtrunc.c
src/spicelib/parser/inppas2.c src/spicelib/parser/inppas3.c
src/spicelib/parser/inppas3.h: Paolo and I have integrated patches from Alan Gillespie
<Alan.Gillespie@analog.com>.
2000-09-05 19:48:22 +00:00
pnenzi
5840529985
Modified for rework 12
2000-08-26 11:20:14 +00:00
arno
b3a9a784f6
* src/spicelib/devices/parser/*: Moved all files to
...
src/spicelib/parser.
* configure.in, src/Makefile.am, src/spicelib/Makefile.am,
src/spicelib/devices/Makefile.am: Files affected by the move.
2000-07-25 06:03:06 +00:00
arno
e3c077ea1c
* src/spicelib/devices/analysis/*: Moved all files to
...
src/spicelib/analysis.
* configure.in, src/Makefile.am, src/spicelib/Makefile.am,
src/spicelib/devices/Makefile.am: Files affected by the move.
2000-07-24 21:06:46 +00:00
pnenzi
17f5745b4e
Oops, forgot to insert a line in the previous commit
2000-07-23 09:23:34 +00:00
pnenzi
6502ea714b
Updated for new tree layout
2000-07-23 09:17:22 +00:00
arno
5455e51390
* src/analysis/*: Moved these files into src/devices/analysis.
...
The files in this directory implement the analysis and simulation
for electrical circuits.
This is the final step to separating the Spice sources into a
library part and a frontend part. Now, the devices subdirectory
has to be renamed to spicelib and the devices that are now
scattered in that directory should be moved into a new devices
directory.
* configure.in, src/Makefile.am, src/devices/Makefile.am: Files
affected by the move.
2000-07-21 21:27:56 +00:00
arno
b04989d760
* src/hlp/*: moved these files into src/frontend/help. The files
...
in this directory implement the help system for the frontend.
* configure.in, src/Makefile.am, src/frontend/Makefile.am: Files
affected by the move.
2000-07-21 18:25:47 +00:00
arno
63b283f982
* src/hlp/*: moved these files into src/frontend/help. The files
...
in this directory implement the help system for the frontend.
* configure.in, src/Makefile.am, src/frontend/Makefile.am: Files
affected by the move.
2000-07-20 20:33:26 +00:00
arno
df3cc8983d
* src/circuit/*: moved these files into src/devices/parser. The
...
files in this directory take a model line from the input file and
add the corresponding element to the representation of
the circuit in memory.
* configure.in, src/Makefile.am, src/devices/Makefile.am: Files
affected by the move.
2000-07-20 16:26:14 +00:00
arno
d7ad0ee10c
* AUTHORS TODO: Small updates.
...
* src/devices/dev.c src/devices/dev.h: Small updates.
* src/devices/README: Short description of the purpose of the
devices directory.
* src/analysis/cktaccpt.c src/analysis/cktcrte.c
src/analysis/cktinit.c: Moved these files into src/devices.
* src/analysis/dctran.c: Updates to ease the move.
* src/analysis/Makefile.am src/devices/Makefile.am: Updates
* src/Makefile.am: Library loading reordered.
* src/main.c: Small updates.
* src/devices/devsup/devsup.c: Moved this file into src/devices.
* src/devices/devsup/.cvsignore
src/devices/devsup/Makefile.am: Superfluous files, removed
* configure.in: Removed src/devices/devsup/Makefile.
2000-06-17 22:54:26 +00:00
arno
17a59c4fb8
* configure.in: Small update.
2000-06-16 21:12:45 +00:00
arno
1f82eccd29
* src/devices/disto/*: Moved all files to src/maths/deriv/
...
* configure.in src/Makefile.am src/devices/Makefile.am
src/include/ngspice.h src/maths/Makefile.am: Necessary updates
to get it to compile again.
2000-06-16 21:11:59 +00:00
arno
9d2cbb06b7
* src/ngspice.c src/devices/dev.c: Moved AN_* defines to
...
dev.c.
* src/analysis/cktpzset.c: Removed unused code.
* tests/polezero/.cvsignore tests/polezero/Makefile.am
tests/polezero/filt_multistage.cir
tests/polezero/filt_multistage.out tests/polezero/filt_rc.cir
tests/polezero/filt_rc.out: New files to test pole zero
operations.
* configure.in tests/Makefile.am: Updated for new files.
2000-06-11 10:32:50 +00:00
arno
d74a36c2e5
* configure.in tests/Makefile.am: Updates for the new
...
directories.
* tests/check.sh tests/filters/.cvsignore
tests/filters/Makefile.am tests/filters/lowpass.cir
tests/filters/lowpass.out tests/resistance/.cvsignore
tests/resistance/Makefile.am tests/resistance/res_array.cir
tests/resistance/res_array.out
tests/resistance/res_partition.cir
tests/resistance/res_partition.out
tests/resistance/res_simple.cir
tests/resistance/res_simple.out: New files.
* tests/config.sh tests/diffpair.sh tests/fourbitadder.sh
tests/resistor.cir tests/resistor.out tests/resistor.sh
tests/respart.cir tests/respart.out tests/respart.sh
tests/resistance/test1.cir: No longer needed, removed.
2000-06-05 21:24:21 +00:00
arno
6886b8793b
* configure.in src/main.c src/frontend/com_let.c: Updates.
2000-05-13 11:02:40 +00:00
arno
0d0574cca8
* ChangeLog TODO configure.in: Updates for the new subdirs.
2000-05-06 14:20:56 +00:00
pnenzi
978f1c32a2
Initial revision
2000-04-27 20:03:57 +00:00