pnenzi
5292806527
Added a new function to take into account dtemp.
2003-09-20 20:21:08 +00:00
pnenzi
56232ed6c7
New resistor code.
2003-09-20 20:20:16 +00:00
pnenzi
bec68b1559
Fixed temperature sweep.
2003-09-20 18:05:27 +00:00
pnenzi
92ba461127
Fixed a typo error.
2003-09-06 15:07:32 +00:00
pnenzi
9535236b1c
Remaining bugs fixed.
2003-09-06 14:31:27 +00:00
pnenzi
eb10dba000
Applied fixes: removed binaries in hsm1noi.c, fixed error in variable name in
...
hsm1cvtest.c and fixed makefile.am
2003-09-06 12:52:14 +00:00
pnenzi
2522b8a8a3
Update hisim code to 1.2.0.
2003-08-30 13:02:19 +00:00
pnenzi
541a78d8dc
Fixed a bug that caused V(x) elements to be wrongly parsed.
2003-08-24 12:41:41 +00:00
pnenzi
fabfd87abd
Code cleaning and enabled maximum verbosity in debug code.
2003-08-23 19:51:42 +00:00
pnenzi
310905710b
Fixed cider code for inclusion into ngspice.
2003-08-13 23:21:03 +00:00
pnenzi
4b3cc927b9
Bug fix.
2003-08-13 13:03:53 +00:00
pnenzi
c741a14c4f
Corrected ifdef system.
2003-08-13 12:56:27 +00:00
pnenzi
00e357b124
Renamed xrealloc to trealloc accroding to ngspice api.
2003-08-13 11:45:45 +00:00
pnenzi
7100098ed1
Appended model name to StrongNoiseEvalBUBBLE.
2003-08-13 11:40:24 +00:00
pnenzi
55c9fb256a
Renamed StrongInversionNoiseEval StrongInversionNoiseEval_b3v1.
2003-08-13 11:34:16 +00:00
pnenzi
cc7efbf248
xrealloc is now trealloc and xmalloc is now tmalloc. ngspice convention.
2003-08-13 11:03:12 +00:00
pnenzi
9075a6883e
Removed sensitivity analisys functions. Not yet working.
2003-08-13 10:51:53 +00:00
pnenzi
4090c12422
Added a missing endif.
2003-08-12 21:44:11 +00:00
pnenzi
b25c50f614
Errors corrected.
2003-08-12 21:40:45 +00:00
pnenzi
2f87db3456
Removed compilation of sensitivity analysis. Code not yet ready.
2003-08-12 20:21:10 +00:00
pnenzi
8d893d890a
CIDER integration. Code updated for cider support.
2003-08-11 20:53:33 +00:00
pnenzi
ae57bef3b4
Bsim 3v2 model is now in bsim3 directory. Multirevision code.
2003-08-11 20:48:45 +00:00
pnenzi
623418b603
B3 license Import.
2003-08-11 20:39:36 +00:00
pnenzi
adb9d8c889
Ingore file for cvs.
2003-08-11 20:38:23 +00:00
pnenzi
f5cf25a6a1
Ignore file for CVS
2003-08-11 20:36:06 +00:00
pnenzi
1d5cfd8d10
Code update. CIDER compatiblity. Variuous enhancements.
2003-08-11 20:31:51 +00:00
pnenzi
9d870bb115
Cider simulator support file.
2003-08-11 20:23:21 +00:00
pnenzi
6df3c20240
Hisim model import.
2003-08-11 20:13:47 +00:00
pnenzi
9c438c1a45
Bsim3soi V3.x import.
2003-08-11 20:12:11 +00:00
pnenzi
62c0c2c44e
Bsim3v1 (Serban Popescu version). Import.
2003-08-11 19:57:37 +00:00
pnenzi
dc6340f8bc
Bsim 3v1 (Alan Gillespie version). Import.
2003-08-11 19:54:07 +00:00
pnenzi
57f8eed5db
bsim 3v0 model. Import.
2003-08-11 19:53:13 +00:00
pnenzi
89317d34e8
Cider simulator (numerical devices) Import.
2003-08-11 19:35:20 +00:00
pnenzi
dd8929457e
Code cleaning.
2003-08-06 18:37:51 +00:00
pnenzi
d154d16449
Corrected errors I made in adding tclspice code.
2003-08-06 10:53:38 +00:00
pnenzi
b273847454
Added TransImpedanceAmp example.
2003-07-31 17:24:41 +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
4a82e1adbb
Term of use common to Bsim SOI models.
2003-07-23 20:10:45 +00:00
pnenzi
f1c81d40f7
Third batch of added files.
2003-07-23 20:08:35 +00:00
pnenzi
758bedc716
Second batch of added files.
2003-07-23 20:06:10 +00:00
pnenzi
8362dec274
Integrated code from tclspice, brorson xspice and Vera memleak.
2003-07-23 19:36:39 +00:00
stefanjones
ab9ab1640d
Remove rubbish from import
2002-11-26 11:27:28 +00:00
stefanjones
d2ae47441b
Initial revision
2002-11-26 10:11:59 +00:00
pnenzi
937e3db647
Holger Vogt Windows port for Ngspice.
2002-01-03 22:44:21 +00:00
pnenzi
df54ab497e
Fixed a bug that added a spurios character to vector names like in vxxxx#branch when
...
HAVE_ASPRINTF is not defined.
2001-12-07 21:08:53 +00:00
pnenzi
8fa2d2f361
Cleaned up the code (no more parentheses warning).
2001-12-01 15:14:41 +00:00
pnenzi
6013fda3ba
Fixed a typo. Thanks Charles.
2001-11-27 10:29:51 +00:00
pnenzi
e2e71a7e4d
Applied patches from Charles Williams. The patched code makes error reporting
...
more verbose. In inperror.c makes use of errMsg.
2001-11-27 10:26:25 +00:00
pnenzi
633f489e4c
Update of Changelog file to reflect bsim4 code cleanups.
2001-11-26 16:22:52 +00:00
pnenzi
7fae91cd5f
Some code cleanups and conformed to ngspice device interface.
2001-11-26 16:17:31 +00:00
pnenzi
402eff28a2
Removed EXPERIMENTAL_CODE #define. The code masked by the define was what spice33 manual reproduces what spice3 manual says about TMAX. The old code was simply wrong.
2001-11-25 19:19:05 +00:00
pnenzi
4baa8b0dcf
Applied patch from Richard McRoberts: A bug that most users probably wouldn't
...
encounter occurs in an ac analysis using a linear sweep with only one point.
A rather pathological case.) The original code in acan.c uses a frequency
ncrement of "HUGE" (infinity) which causes a crash when stepping to the second
point. Fixed by making the increment zero, which is tested for in the sweep,
ausing it to terminate correctly after the first point.
2001-11-25 18:28:20 +00:00
rouat
84c3d3fbc0
Updated BSIM4 model to latest version (BSIM4.2.1)
2001-11-25 17:56:26 +00:00
pnenzi
79bc909c05
Added patch to avoid segfault.
2001-11-22 20:50:14 +00:00
pnenzi
08deeb54f5
Bug fix: braces around wrong subexpression
2001-05-26 14:47:44 +00:00
pnenzi
0685cf4bb8
EKV support: added a line I forgot in the previous commits.
2001-05-17 20:15:17 +00:00
pnenzi
b8393421a6
Added reference to the www site for ekv model
2001-05-13 18:01:30 +00:00
pnenzi
3d557b762b
First commit for EKV model support (as a not source model).
2001-05-13 13:24:12 +00:00
pnenzi
c099f63794
CKThead structure now allocated dynamically.
2001-05-05 09:54:41 +00:00
pnenzi
e96628b7bd
Linked stag model to the simulator
2001-05-02 20:33:10 +00:00
pnenzi
9332fc213f
Added stag 26 model (as level 62 and M type)
2001-05-02 20:31:09 +00:00
pnenzi
0dae4607a0
Added a patch to csw and sw from Jon Engelbert dealing with negative histeresys
2001-04-25 18:28:20 +00:00
pnenzi
07b5fae7d8
PREDICTOR code works after addeing a varialbe previously removed during code cleaning.
2001-04-25 18:22:20 +00:00
pnenzi
dff063fd56
Corrected an error in instance structure. Now should work.
2001-04-25 18:15:17 +00:00
pnenzi
01186f3556
Reimported mos9 after running dos2unix, there were some ^M inherited
...
from dos.
2001-04-25 18:01:55 +00:00
pnenzi
b07e35d150
Linked the new devices (mesa hfet1 hfet2) into the ngspice simulator
2001-04-25 17:58:59 +00:00
pnenzi
a2ba74bcac
Added three new devices from macspice3f4 (A. Wilson). These devices are not yet in a usable state. They seems to be partial porting.
2001-04-25 17:50:50 +00:00
pnenzi
1b7c9386fe
Bug fixes from previous commit.
2001-04-22 10:08:46 +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
34d9855db1
bjt2 model import (bjt2 is bjt Modified by Alan Gillespie)
2001-04-20 07:14:04 +00:00
pnenzi
dba228e7dc
Imported mo9 (mos3 modified by Alan Gillespie)
2001-04-20 07:08:08 +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
72a751f567
Various bug fixes
2001-04-15 10:11:04 +00:00
pnenzi
860df0844a
Fixed a bug left forn Alan's code import.
2001-04-15 10:10:25 +00:00
pnenzi
fd6d0b0723
Fixed stringutil missing bug.
2001-02-11 20:13:45 +00:00
pnenzi
317c6a2415
Appiled some of dan's patches.
2001-02-11 00:47:21 +00:00
pnenzi
d0c681c741
spiceif.c contained some garbage from cvs conflict, resnoise.c did not clean INNOIZ
...
and two consecutive noise analyses gave different results.
2001-02-07 15:20:26 +00:00
pnenzi
ef0b33fdde
Removed a bug in the model that caused different results in repeated analyses.
2001-02-06 18:05:18 +00:00
pnenzi
7ec1d5d3d1
Some bux fixes: in ASRC device (B) ASRC ask was not included in interface structure.
2001-01-30 08:43:38 +00:00
pnenzi
bb56feceff
b4ld.c: some var were declared twice. spiceif.c: bug fix
2001-01-24 17:24:32 +00:00
pnenzi
d5ee2ae512
Removed #ifndef'd (NEWCONV) code
2001-01-24 11:22:13 +00:00
pnenzi
848065cc61
Removed #ifndef'd (NEWCONV) code.
2001-01-24 11:21:36 +00:00
pnenzi
57d805cbf6
Modified noisean.c with the one found into the bsim4 (version 4.1.0) model,
...
hope thet this version does not break anything. Changelog updated.
2001-01-24 11:16:32 +00:00
pnenzi
777a922fd8
Updated model to 4.1.0
2001-01-24 11:11:56 +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
504ab3b0f9
Added support fot bsim3soi dynamic depletion device (initial commit)
2001-01-21 17:07:40 +00:00
pnenzi
5496e592ce
Added bsim3soi FD (Fully Depleted) model and added test files
2000-12-09 18:18:43 +00:00
pnenzi
97e77a523e
Added support for bsim3soi fd devices (fully depleted).
2000-12-08 16:58:47 +00:00
pnenzi
4764a45ddf
Cleaning commit. Added tests for PD SOI device.
2000-11-21 20:12:35 +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
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
526313390b
* inpeval.c: Bugfix for subcircuits contributed by Michael
...
Widlok.
2000-10-12 21:39:18 +00:00
pnenzi
ac84baab65
Alan fixed some typo introduced in the last commits.
2000-10-03 05:22:07 +00:00
arno
187600fe61
* inp2dot.c: Removed unused static functions dot_ic and
...
dot_nodeset.
* inppas2.c: Added back parsing for dotlines.
2000-09-09 12:04:51 +00:00
arno
2680129539
* analysis.c: New file.
2000-09-07 18:14:25 +00:00
arno
5c77d40766
* analysis.h: New file.
2000-09-07 18:13:32 +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
b3c950634f
Added some file I forgot to add in the previous commit (was rather big)
2000-09-04 05:53:10 +00:00
pnenzi
0875108157
Added patches extracted from Alan Gillespie's code. Documentation and
...
author's file not updated.
2000-09-03 09:00:08 +00:00
arno
37fe87bb96
* bjtdset.c: reformatted.
2000-09-01 23:17:27 +00:00
arno
2462eb7b01
* asrc/asrcset.c, bjt/bjtsetup.c, bsim1/b1set.c, bsim2/b2set.c,
...
bsim3/b3set.c, bsim3v2/b3v2set.c, bsim4/b4set.c, ccvs/ccvsset.c,
dio/diosetup.c, ind/indsetup.c, jfet/jfetset.c, jfet2/jfet2set.c,
ltra/ltraset.c, mes/messetup.c, mos1/mos1set.c, mos2/mos2set.c,
mos3/mos3set.c, mos6/mos6set.c, tra/trasetup.c, urc/urcsetup.c,
vcvs/vcvsset.c, vsrc/vsrcset.c: Removed HAS_BATCHSIM preprocessor
checks.
2000-08-28 20:07:03 +00:00
pnenzi
ae5950eea8
I have added some code from macspice3f4 (from A. Wilson). To enable it, compile with --enable-experimental.
2000-08-22 13:28:56 +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
d902e99d6d
* src/spicelib/devices/README: Moved to src/spicelib/README.
...
* src/spicelib/Makefile.am, src/spicelib/devices/Makefile.am:
Files affected by the move.
2000-07-25 06:07:11 +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
a4acd552c4
* .cvsignore: Added.
2000-07-24 21:09:24 +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
6b26ddc539
File changed to relect the new layout (spicelib/...). Something reamins to be done. Wait for the next commit.
2000-07-23 18:35:45 +00:00
pnenzi
4c2458eae3
Makefile fo the directory
2000-07-23 09:21:07 +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
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
88adbcab30
* asrc/asrcinit.h bjt/bjtinit.h cap/capinit.h cccs/cccsinit.h
...
ccvs/ccvsinit.h csw/cswinit.h dio/dioinit.h ind/indinit.h
isrc/isrcinit.h jfet/jfetinit.h jfet2/jfet2init.h
ltra/ltrainit.h mes/mesinit.h mos1/mos1init.h mos2/mos2init.h
mos3/mos3init.h mos6/mos6init.h res/resinit.h sw/swinit.h
tra/trainit.h urc/urcinit.h vccs/vccsinit.h vcvs/vcvsinit.h
vsrc/vsrcinit.h: These files contain the external defines for
the *init.c files.
2000-07-18 17:43:25 +00:00
arno
66b72bbf4b
* trainit.c: Added missing #include.
2000-07-11 15:17:57 +00:00
arno
931ffc9795
* asrc/asrcinit.c asrc/asrcitf.h bjt/bjtinit.c bjt/bjtitf.h
...
bsim1/bsim1init.c bsim1/bsim1init.h bsim1/bsim1itf.h
bsim2/bsim2init.c bsim2/bsim2init.h bsim2/bsim2itf.h
bsim3/bsim3init.c bsim3/bsim3init.h bsim3/bsim3itf.h
bsim3v1/bsim3v1init.c bsim3v1/bsim3v1init.h
bsim3v1/bsim3v1itf.h bsim3v2/bsim3v2init.c
bsim3v2/bsim3v2init.h bsim3v2/bsim3v2itf.h bsim4/bsim4init.c
bsim4/bsim4init.h bsim4/bsim4itf.h cap/capinit.c
cap/capitf.h cccs/cccsinit.c cccs/cccsitf.h ccvs/ccvsinit.c
ccvs/ccvsitf.h csw/cswinit.c csw/cswitf.h dio/dioinit.c
dio/dioitf.h ind/indext.h ind/indinit.c ind/inditf.h
isrc/isrcinit.c isrc/isrcitf.h jfet/jfetinit.c
jfet/jfetitf.h jfet2/jfet2init.c jfet2/jfet2itf.h
ltra/ltrainit.c ltra/ltraitf.h mes/mesinit.c mes/mesitf.h
mos1/mos1init.c mos1/mos1itf.h mos2/mos2init.c
mos2/mos2itf.h mos3/mos3init.c mos3/mos3itf.h
mos6/mos6init.c mos6/mos6itf.h res/resinit.c res/resitf.h
sw/swinit.c sw/switf.h tra/trainit.c tra/traitf.h
urc/urcext.h urc/urcinit.c urc/urcitf.h vccs/vccsinit.c
vccs/vccsitf.h vcvs/vcvsinit.c vcvs/vcvsitf.h
vsrc/vsrcinit.c vsrc/vsrcitf.h dev.c dev.h: Moved the device
info structure from every devices' *itf.h file into a new
*init.c file. Moved external declaration of addresses into
*init.h file. Removed conditional compilation based on the
AN_* defines as they were by default defined. The calling
code will only get a pointer to a SPICEdev structure. This
takes us another step closer to loadable devices.
2000-07-11 14:19:27 +00:00
arno
9819983733
* Removed unnecessary 'register' keywords.
2000-07-11 13:39:04 +00:00
arno
c166320d43
* Makefile.am: Update for removed files.
...
* devlist.c, devlist.h, test_devlist.c: Removed. This idea is not
yet ready to be implemented. The dependency of the analysis code
on CKThead for storing the device parameters at the same index as
the device model in the DEVices variable caused trouble.
* res/resload.c: Formatting changes.
2000-07-08 23:07:36 +00:00
arno
7fec58d953
* devlist.c, test_devlist.c: Further tests revealed a bug,
...
corrected.
2000-07-08 08:23:17 +00:00
arno
14acefd969
* dev.c dev.h: Moved defunct first_device() and next_device()
...
to devlist.c
* devlist.c, devlist.h: Another step towards
dynamically loadable devices. The first_device() and
next_device() functions abstract away the actual
implementation of the devices list. Currently it is a fixed
length array, when we start supporting dynamically loaded devices,
this is no longer true.
* test_devlist.c: Checks the implementation of first_device()
and next_device().
* Makefile.am, .cvsignore: Updates for new files.
2000-07-07 12:33:24 +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
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
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
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
pnenzi
4ca742ec74
Added RES_SCALE "question". This fix the sensitivity analysis error
2000-06-05 19:03:44 +00:00
pnenzi
9136267560
Added scale parameter to resistor model. Updated documentation and tests
2000-06-04 11:37:29 +00:00
pnenzi
090c6b6d6f
Added multiplicity parameter m to resistors and updated tests
2000-06-04 09:02:39 +00:00
pnenzi
491883fe33
Small bug fix in the code
2000-05-23 20:19:19 +00:00
arno
ceef3b5e8a
* src/devices/bsim3v1/b3v1ld.c src/devices/bsim3v1/b3v1noi.c
...
src/devices/bsim3v1/b3v1temp.c
src/devices/bsim3v2/b3v2acld.c src/devices/bsim3v2/b3v2ld.c
src/devices/bsim4/b4acld.c src/devices/bsim4/b4ld.c
src/devices/bsim4/b4noi.c src/devices/bsim4/b4pzld.c
src/devices/bsim4/b4set.c src/devices/bsim4/b4temp.c: Removed
unused variables.
2000-05-13 10:23:17 +00:00
arno
1a7a7f48e0
* src/devices/Makefile.am: Included dev.h.
2000-05-13 10:20:36 +00:00
arno
ebaafe3ca5
----------------------------------------------------------------------
...
* src/devices/dev.c src/devices/bjt/bjtnoise.c
src/devices/bsim3/b3.c src/devices/bsim3/b3acld.c
src/devices/bsim3/b3ask.c src/devices/bsim3/b3check.c
src/devices/bsim3/b3cvtest.c src/devices/bsim3/b3del.c
src/devices/bsim3/b3dest.c src/devices/bsim3/b3getic.c
src/devices/bsim3/b3ld.c src/devices/bsim3/b3mask.c
src/devices/bsim3/b3mdel.c src/devices/bsim3/b3mpar.c
src/devices/bsim3/b3noi.c src/devices/bsim3/b3par.c
src/devices/bsim3/b3pzld.c src/devices/bsim3/b3set.c
src/devices/bsim3/b3temp.c src/devices/bsim3/b3trunc.c
src/devices/bsim3v1/b3v1.c src/devices/bsim3v1/b3v1acld.c
src/devices/bsim3v1/b3v1ask.c
src/devices/bsim3v1/b3v1check.c
src/devices/bsim3v1/b3v1cvtest.c
src/devices/bsim3v1/b3v1del.c src/devices/bsim3v1/b3v1dest.c
src/devices/bsim3v1/b3v1getic.c src/devices/bsim3v1/b3v1ld.c
src/devices/bsim3v1/b3v1mask.c
src/devices/bsim3v1/b3v1mdel.c
src/devices/bsim3v1/b3v1mpar.c src/devices/bsim3v1/b3v1noi.c
src/devices/bsim3v1/b3v1par.c src/devices/bsim3v1/b3v1pzld.c
src/devices/bsim3v1/b3v1set.c src/devices/bsim3v1/b3v1temp.c
src/devices/bsim3v1/b3v1trunc.c src/devices/bsim3v2/b3v2.c
src/devices/bsim3v2/b3v2acld.c src/devices/bsim3v2/b3v2ask.c
src/devices/bsim3v2/b3v2check.c
src/devices/bsim3v2/b3v2cvtest.c
src/devices/bsim3v2/b3v2del.c src/devices/bsim3v2/b3v2dest.c
src/devices/bsim3v2/b3v2getic.c src/devices/bsim3v2/b3v2ld.c
src/devices/bsim3v2/b3v2mask.c
src/devices/bsim3v2/b3v2mdel.c
src/devices/bsim3v2/b3v2mpar.c src/devices/bsim3v2/b3v2noi.c
src/devices/bsim3v2/b3v2par.c src/devices/bsim3v2/b3v2pzld.c
src/devices/bsim3v2/b3v2set.c src/devices/bsim3v2/b3v2temp.c
src/devices/bsim3v2/b3v2trunc.c src/devices/bsim4/b4noi.c
src/devices/csw/cswnoise.c src/devices/dio/dionoise.c
src/devices/jfet/jfetnoi.c src/devices/jfet2/jfet2noi.c
src/devices/mes/mesnoise.c src/devices/mos1/mos1noi.c
src/devices/mos2/mos2noi.c src/devices/mos3/mos3noi.c
src/devices/res/resnoise.c src/devices/sw/swnoise.c :
Removed all RCS log and rcsid from the devices source files.
They only give extra clutter and all the information you
need is available through CVS. Also removed unnecessary
inclusion of fteconst.h header file.
* src/devices/asrc/ChangeLog src/devices/bsim2/ChangeLog
src/devices/cap/ChangeLog src/devices/cccs/ChangeLog
src/devices/ccvs/ChangeLog src/devices/csw/ChangeLog
src/devices/devsup/ChangeLog src/devices/dio/ChangeLog
src/devices/ind/ChangeLog src/devices/isrc/ChangeLog
src/devices/jfet/ChangeLog src/devices/ltra/ChangeLog
src/devices/mes/ChangeLog src/devices/mos1/ChangeLog
src/devices/mos2/ChangeLog src/devices/mos3/ChangeLog
src/devices/res/ChangeLog src/devices/sw/ChangeLog
src/devices/tra/ChangeLog src/devices/urc/ChangeLog
src/devices/vccs/ChangeLog src/devices/vcvs/ChangeLog
src/devices/vsrc/ChangeLog: Removed. Use toplevel ChangeLog.
2000-05-06 14:01:13 +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
pnenzi
978f1c32a2
Initial revision
2000-04-27 20:03:57 +00:00