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