pnenzi
0bfa659ae0
Paths in spice init file are automatically generated at config time.
2004-01-10 16:15:31 +00:00
pnenzi
1dc9f963c3
Removed ngspice.idx and make it auto-generated and installed.
2004-01-10 12:19:44 +00:00
pnenzi
d14a6e7665
Added ifdef for Solaris
2004-01-10 12:11:40 +00:00
pnenzi
a872f83194
Added prototype.
2004-01-10 12:07:03 +00:00
pnenzi
333dba6018
Better integration into ngspice of cpl. Updated documentation.
2004-01-09 22:29:54 +00:00
pnenzi
51fee5964c
Cleaned up LTRA, TRA and URC code and updated DEVICES file.
2003-12-31 17:02:46 +00:00
pnenzi
8ec77c3b7a
Update documentation with CPL and TXL changes.
2003-12-31 16:15:33 +00:00
pnenzi
828a50686c
Added dtemp and "m" to mesa, corrected MESAunsetup and added pole-zero analysis.
2003-12-31 10:44:45 +00:00
pnenzi
3329216be0
Added "m" to mes device. Updated Documentation and added mes test file.
2003-12-31 07:56:39 +00:00
pnenzi
42edf017c8
Added "m" and "dtemp" and pole-zero analysis. Updated DEVICES.
2003-12-30 15:23:45 +00:00
pnenzi
d0d274f49f
gspr and gdpr initialized with a resistance, corrected.
2003-12-30 09:27:33 +00:00
pnenzi
dab7eea4f5
Added dtemp and "m" to hfet1, pole-zero analysis and corrected a bug in unsetup function. Added two test netlists.
2003-12-30 09:20:47 +00:00
pnenzi
1def649a82
Added dtemp and "m" to JFET2 and updated DEVICES file.
2003-12-27 12:04:53 +00:00
pnenzi
4e2f666b7e
Added old code to jfetload.c ad updated documentation.
2003-12-26 11:01:21 +00:00
pnenzi
14eef00d5c
Added "dtemp" anf "m" to jfet model. Added a test netlist and updated DEVICES.
2003-12-26 09:46:48 +00:00
pnenzi
531fb3575a
Applied Vera Patch to correct bugs in shell code and re-enabling interpolate command.
2003-12-25 17:30:36 +00:00
pnenzi
b5112c0d47
Added "dtemp". Cleaned the code a bit. Updated DEVICES.
2003-12-08 21:11:56 +00:00
pnenzi
2a71ab3b8c
MOS6 Update.
2003-12-08 18:04:08 +00:00
pnenzi
38b30ef0b8
Bsim2 update.
2003-11-22 17:39:21 +00:00
pnenzi
263c0ad377
Update after bsim1 commit.
2003-11-21 22:19:17 +00:00
pnenzi
369ccef625
Updated with changes to MOS1.
2003-11-12 19:23:04 +00:00
pnenzi
cc953232fa
Updated changelog after bjt mods.
2003-11-12 19:07:50 +00:00
pnenzi
57fe5fc5f0
Updated changelog info.
2003-10-29 08:24:05 +00:00
pnenzi
5edfc3fb25
Last fixes (update).
2003-10-02 18:02:38 +00:00
pnenzi
d476cfcb47
Updated changelog after changes in inductor code.
2003-09-27 20:22:14 +00:00
pnenzi
685f3d1120
Updated with numparam library changes.
2003-09-25 17:26:55 +00:00
pnenzi
cea675e1a2
Updated to reflect changes introduced into bjt2.
2003-09-25 12:36:50 +00:00
pnenzi
100aa8388d
Updated.
2003-09-25 09:23:52 +00:00
pnenzi
00b44db5aa
Updated DEVICE file status and Changelog for bsim3 updates.
2003-09-25 09:21:59 +00:00
pnenzi
0c2309bed8
Fixed resistance sweep.
2003-09-24 10:15:07 +00:00
pnenzi
5e124c6a60
Updated documentation afer resistor model update.
2003-09-20 20:18:25 +00:00
pnenzi
bec68b1559
Fixed temperature sweep.
2003-09-20 18:05:27 +00:00
pnenzi
1969bef054
Documentation update.
2003-08-24 23:11:08 +00:00
pnenzi
8686a73047
Added readline patch (support for command history).
2003-08-14 19:21:10 +00:00
pnenzi
003a286109
Update after CIDER inclusion.
2003-08-11 20:59:48 +00:00
pnenzi
c5605a2f34
Committed changelog with changes introduced from tclspice 0.2.13
2003-08-06 12:25:55 +00:00
pnenzi
d381bf8026
BSIM3SOI{DD,FD,PD}owner and BSIM3SOI{DD,FD,PD}states where swapped in the
...
structure. Corrected and updated changelog. Thanks to Jon.
2003-07-25 20:26:25 +00:00
pnenzi
78ad27c858
Applied vera patches and updated Changelog.
2003-07-25 19:57:34 +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
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
rouat
c6d2a20b8f
Changed handling of GNU getopt
2001-11-25 18:11:44 +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
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
cbb5c9843d
* TODO: Little updates.
2000-10-16 23:14:33 +00:00
arno
cc51f0e8db
* src/main.c, src/multidec.c, src/proc2mod.c,
...
src/frontend/display.c, src/frontend/outitf.c,
src/frontend/help/readhelp.c, src/frontend/help/x11disp.c,
src/frontend/parser/complete.c, src/frontend/parser/glob.c,
src/frontend/plotting/graf.c,
src/frontend/plotting/graphdb.c,
src/frontend/plotting/x11.c, src/include/graph.h,
src/include/iferrmsg.h, src/include/ifsim.h,
src/include/macros.h, src/maths/poly/polyfit.c,
src/maths/sparse/spalloc.c, src/maths/sparse/spconfig.h,
src/misc/alloc.c, src/misc/mktemp.c,
src/spicelib/analysis/cktpzstr.c,
src/spicelib/devices/bsim2/b2temp.c,
src/spicelib/devices/bsim3/b3temp.c,
src/spicelib/devices/bsim3v1/b3v1temp.c,
src/spicelib/devices/bsim3v2/b3v2temp.c,
src/spicelib/devices/bsim4/b4temp.c: replaced malloc
realloc and free calls to use tmalloc trealloc and txfree.
* tests/diffpair.out, tests/fourbitadder.out,
tests/resistance/res_partition.out: Updated.
2000-10-14 13:16:53 +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
arno
9b7d4b3187
* src/spicelib/analysis/cktpzstr.c: Reversed a patch that went
...
in between ng-spice-0.2 and ng-spice-0.3 that eliminated the
following warnings: 'suggest parentheses around && within
||'. The parenthesis were not placed correctly, leading to
incorrect behaviour of the pole-zero analysis.
* tests/polezero/*.out: Changed the content of these files because
the bug that caused the incorrect pole-zero results have been
traced to src/spicelib/analysis/cktpzstr.c.
2000-07-27 22:57:36 +00:00
arno
f1953e2885
* src/devices/dev.c, src/devices/dev.h: Added first_device()
...
and next_device() to abstract manipulations to the devices
list. Now change all the code that uses direct access to
these functions...
2000-07-05 13:10:16 +00:00
arno
fe8d08d0a9
* ChangeLog: Summarize recents changes.
...
* src/devices/Makefile.am: Updates to EXTRA_DIST.
* src/misc/misc_time.c, src/misc/printnum.c, src/misc/tilde.c:
Code formatting updates.
* tests/fourbitadder.out: Updates.
2000-07-03 15:32:29 +00:00
arno
489fc66afd
src/Makefile.am src/help.c src/main.c
...
src/circuit/Makefile.am src/circuit/ifnewuid.c
src/frontend/Makefile.am src/frontend/aspice.c
src/frontend/circuits.h src/frontend/com_display.c
src/frontend/com_hardcopy.c src/frontend/commands.c
src/frontend/commands.h src/frontend/cpitf.c
src/frontend/debugcom.c src/frontend/device.c
src/frontend/diff.c src/frontend/display.c
src/frontend/dotcards.c src/frontend/fourier.c
src/frontend/inp.c src/frontend/inpcom.c src/frontend/linear.c
src/frontend/misccoms.c src/frontend/mw_coms.c
src/frontend/nutinp.c src/frontend/options.c
src/frontend/outitf.c src/frontend/parse.c
src/frontend/postcoms.c src/frontend/postsc.c
src/frontend/rawfile.c src/frontend/resource.c
src/frontend/runcoms.c src/frontend/runcoms2.c
src/frontend/shyu.c src/frontend/spec.c src/frontend/spiceif.c
src/frontend/subckt.c src/frontend/vectors.c
src/frontend/where.c src/frontend/plotting/Makefile.am
src/frontend/plotting/agraf.c src/frontend/plotting/graf.c
src/frontend/plotting/plotcurv.c
src/frontend/plotting/plotit.c src/frontend/plotting/x11.c
src/frontend/plotting/xgraph.c src/include/Makefile.am
src/maths/cmaths/cmath4.c src/misc/terminal.c
src/misc/terminal.h src/parser/cshpar.c src/parser/front.c
src/parser/front.h src/parser/history.c src/parser/history.h
src/parser/modify.c src/parser/var2.c src/parser/var2.h
src/parser/variable.c: Refactoring of frontend code.
* src/include/ftehelp.h src/include/variable.h: Moved into
frontend directory.
* src/include/cpdefs.h src/include/cpextern.h
src/include/ftedefs.h src/include/plot.h: Updates.
2000-06-27 16:09:02 +00:00
arno
6f81cb9446
* src/analysis/cktask.c: moved to src/devices.
...
* src/analysis/cktbindn.c: moved, renamed to
src/devices/cktbindnode.c.
* src/analysis/cktfdev.c: moved, renamed to
src/devices/cktfinddev.c.
* TODO: Updates
* src/analysis/Makefile.am src/devices/Makefile.am: Updates.
2000-06-19 19:03:54 +00:00
arno
e61ba3bcf0
* AUTHORS doc/ngspice.texi: Included an acknowledgements section.
2000-06-17 23:10:21 +00:00
arno
d1cbcf5052
src/frontend/doplot.c: refactored into the following files:
...
src/frontend/com_asciiplot.c src/frontend/com_asciiplot.h
src/frontend/com_hardcopy.c src/frontend/com_hardcopy.h
src/frontend/com_plot.c src/frontend/com_plot.h
src/frontend/com_xgraph.c src/frontend/com_xgraph.h
src/frontend/plotting/plotit.c src/frontend/plotting/plotit.h
src/frontend/doplot.h: Removed.
src/frontend/Makefile.am src/frontend/plotting/Makefile.am:
Updated for the new files.
2000-06-16 19:04:15 +00:00
arno
0951379198
* src/frontend/Makefile.am
...
src/frontend/plotting/Makefile.am
src/frontend/plotting/graphdb.c
src/frontend/plotting/graphdb.h
src/frontend/graphdb.c src/frontend/graphdb.h: Moved plotting
related files into plotting directory.
2000-06-15 21:37:33 +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
1025e978bc
* src/include/complex.h, src/include/macros.h,
...
src/include/memory.h, src/maths/sparse/spdefs.h: Moved definitions
of complex into complex.h. There are three different ways to
declare a complex number in Spice. We need further work to reduce
this to only one.
* src/maths/cmaths/Makefile.am, src/maths/cmaths/.cvsignore,
src/maths/cmaths/test_cx_ph.c: Added a new test and updated the
corresponding support files.
2000-06-03 12:08:35 +00:00
arno
7e88315320
* src/circuit/inp2dot.c: Refactoring introduced a bug in the
...
line parsing. Adding line as an extra variable to the
refactored functions, fixed it.
2000-06-02 18:49:38 +00:00
arno
1db20f4abf
* TODO: Updated.
2000-05-30 19:56:04 +00:00
arno
5b7863e305
* src/maths/cmaths/Makefile.am, src/maths/cmaths/test_cx_mag.c,
...
src/maths/cmaths/test_cx_j.c: Added first testcases for complex
math library.
2000-05-30 19:36:33 +00:00
arno
2395c7bc99
* src/circuit/inp2dot.c: First refactoring of INP2dot into smaller
...
functions. Still needs work.
2000-05-25 22:01:44 +00:00
arno
942ae6279e
* ChangeLog TODO: small updates.
2000-05-25 20:32:47 +00:00
arno
0d0574cca8
* ChangeLog TODO configure.in: Updates for the new subdirs.
2000-05-06 14:20:56 +00:00
arno
b824ff0bf4
* src/maths/ni/nipzmeth.c: Corrected an overeager deletion.
2000-05-04 19:33:52 +00:00
arno
0fb8f339b8
* man/man1/nutmeg.1 man/man1/spice.1 src/multidec.c
...
src/analysis/cktinit.c src/analysis/cktpzld.c
src/analysis/cktpzstr.c src/analysis/cktsens.c
src/analysis/sensaskq.c src/analysis/senssetp.c
src/analysis/tfanal.c src/circuit/inpgtok.c
src/circuit/inpptree.c src/circuit/sperror.c src/devices/dev.c
src/devices/asrc/asrcacld.c src/devices/devsup/devsup.c
src/devices/jfet/jfetload.c src/devices/ltra/ltra.c
src/devices/ltra/ltraset.c src/devices/mos6/mos6ext.h
src/frontend/aspice.c src/frontend/device.c
src/frontend/display.c src/frontend/doplot.c
src/frontend/dotcards.c src/frontend/fourier.c
src/frontend/gens.c src/frontend/graf.c src/frontend/grid.c
src/frontend/inp.c src/frontend/interp.c
src/frontend/nutctab.c src/frontend/plotcurv.c
src/frontend/postcoms.c src/frontend/postsc.c
src/frontend/resource.c src/frontend/runcoms.c
src/frontend/spiceif.c src/frontend/typesdef.c
src/frontend/x11.c src/hlp/readhelp.c src/hlp/x11disp.c
src/include/complex.h src/include/devdefs.h
src/include/fteconst.h src/maths/ni/nipzmeth.c
src/maths/sparse/spalloc.c src/maths/sparse/spbuild.c
src/maths/sparse/spcombin.c src/maths/sparse/spextra.c
src/maths/sparse/spfactor.c src/maths/sparse/spoutput.c
src/maths/sparse/spsmp.c src/maths/sparse/spsolve.c
src/maths/sparse/sputils.c src/parser/lexical.c
src/parser/unixcom.c: removed most `#ifdef notdef', converted
some function calls from K&R to ANSI.
2000-05-03 20:01:30 +00:00
arno
e92356e43c
* DEVICES: Adjusted spacing.
...
* doc/.cvsignore man/.cvsignore man/man1/.cvsignore
src/.cvsignore src/analysis/.cvsignore src/circuit/.cvsignore
src/devices/.cvsignore src/devices/asrc/.cvsignore
src/devices/bjt/.cvsignore src/devices/bsim1/.cvsignore
src/devices/bsim2/.cvsignore src/devices/bsim3/.cvsignore
src/devices/bsim3soi_dd/.cvsignore
src/devices/bsim3soi_fd/.cvsignore
src/devices/bsim3soi_pd/.cvsignore
src/devices/bsim3v1/.cvsignore src/devices/bsim3v2/.cvsignore
src/devices/bsim4/.cvsignore src/devices/cap/.cvsignore
src/devices/cccs/.cvsignore src/devices/ccvs/.cvsignore
src/devices/csw/.cvsignore src/devices/devsup/.cvsignore
src/devices/dio/.cvsignore src/devices/disto/.cvsignore
src/devices/ind/.cvsignore src/devices/isrc/.cvsignore
src/devices/jfet/.cvsignore src/devices/jfet2/.cvsignore
src/devices/ltra/.cvsignore src/devices/mes/.cvsignore
src/devices/mos1/.cvsignore src/devices/mos2/.cvsignore
src/devices/mos3/.cvsignore src/devices/mos6/.cvsignore
src/devices/res/.cvsignore src/devices/sw/.cvsignore
src/devices/tra/.cvsignore src/devices/urc/.cvsignore
src/devices/vccs/.cvsignore src/devices/vcvs/.cvsignore
src/devices/vsrc/.cvsignore src/frontend/.cvsignore
src/hlp/.cvsignore src/include/.cvsignore src/maths/.cvsignore
src/maths/cmaths/.cvsignore src/maths/ni/.cvsignore
src/maths/sparse/.cvsignore src/misc/.cvsignore
src/parser/.cvsignore tests/.cvsignore: Help CVS ignore
automatically regenerated files.
2000-05-01 18:23:50 +00:00
arno
7472642832
* src/Makefile.am src/main.c src/ngspice.c
...
src/devices/Makefile.am, src/devices/dev.c src/devices/dev.h:
Refactored devices initialization code into the devices dir.
2000-05-01 17:43:38 +00:00
arno
905656c5a8
* tests/Makefile.am: Updates for new files.
...
* tests/respart.cir tests/respart.out tests/respart.sh:
Additional tests for resistor.
* tests/resistance/respart.cir: Moved into tests directory.
2000-05-01 17:36:59 +00:00
pnenzi
978f1c32a2
Initial revision
2000-04-27 20:03:57 +00:00