Commit Graph

307 Commits

Author SHA1 Message Date
pnenzi 9ee4064c46 Added more separation between sparse and the rest of the package. 2003-08-13 13:00:12 +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 f67b255931 Corrected the CIDER part. The old scheme did not work. 2003-08-13 10:47:22 +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 43339f330a Forgot to AC_SUBST CIDERMATH and CIDERMATHDIR. 2003-08-12 17:53:46 +00:00
pnenzi ccee90013b CIDER mathematical support routines (maths/misc) are now compiled only
when CIDER is defined.
2003-08-12 17:16:14 +00:00
pnenzi 88b8906c9a Removed multiple definition of CMPLX_MUL macro. 2003-08-12 11:45:39 +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 33c3e863b8 Cider simulator (Include files). Import. 2003-08-11 20:25:19 +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 7f26f46d77 Cider simulator (scripts) Import. 2003-08-11 19:40:31 +00:00
pnenzi 63d16b9f2e Cider simulator (math support routines) Import. 2003-08-11 19:38:20 +00:00
pnenzi 89317d34e8 Cider simulator (numerical devices) Import. 2003-08-11 19:35:20 +00:00
pnenzi f5f8602d3a Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +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 b15349b847 REmoved compiled codemodel 2003-08-05 17:30:34 +00:00
pnenzi dd49ea7eaa Added changes from tclspice 0.2.13 2003-08-05 17:20:17 +00:00
pnenzi 531d3a1fc6 Removed poly directory (and its content). 2003-08-05 15:37:48 +00:00
pnenzi 98f7c6c9cd *** empty log message *** 2003-08-05 15:32:25 +00:00
pnenzi ca37aa0858 Removed dlinfo.h 2003-08-05 15:24:27 +00:00
pnenzi b459529ca0 Removed icm_spice2poly directory (and contained files) and committed
changes to dlmain.c.
2003-08-05 15:23:27 +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 78ad27c858 Applied vera patches and updated Changelog. 2003-07-25 19:57:34 +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 9317355c0c First batch of added file. 2003-07-23 19:59:53 +00:00
pnenzi 8362dec274 Integrated code from tclspice, brorson xspice and Vera memleak. 2003-07-23 19:36:39 +00:00
Robert Larice 0a0b64d23f tclspice 0.2.7 import (hand craftet 2012) 2012-02-20 18:53:44 +01:00
stefanjones add5a573f2 rming 2002-11-26 11:31: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 a7e1405208 Windows port of Ngspice (Holger Vogt) (part 2) 2002-01-03 22:47:29 +00:00
pnenzi 937e3db647 Holger Vogt Windows port for Ngspice. 2002-01-03 22:44:21 +00:00
pnenzi 6696aac9e6 Updated changelogs 2001-12-14 18:42:56 +00:00
pnenzi 7583d1849e Applied another bunch of patches sent by CDHW (Charles D.H. Williams). The patches
are aimed to close some leaks in the parser.
2001-12-14 18:29:08 +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
rouat d55d6bbc04 misc updates 2001-12-06 19:15:50 +00:00
pnenzi 5347790036 Renamed conflicting functions min,max and d as vecmin, vecmax and vecd 2001-12-06 12:38:10 +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
pnenzi 65392b77ff Modified printnum function to avoid printing bugs and memory leaks. 2001-12-02 10:03:11 +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 c6d2a20b8f Changed handling of GNU getopt 2001-11-25 18:11:44 +00:00
pnenzi 7a57ec7b4a Applied patch: http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/patches10.txt
This patch fix a bug that make spice crash if the "where" command is issued
when there are no unconvered nodes to report. While I never had such problem in ngspice,I have applied this, because this version of the function make the output of "where" better.
2001-11-25 17:57:58 +00:00
rouat 84c3d3fbc0 Updated BSIM4 model to latest version (BSIM4.2.1) 2001-11-25 17:56:26 +00:00
pnenzi fc8956b08c Added min, max and d(iff) to vectors from code submitted by Routoure. 2001-11-23 18:01:38 +00:00
pnenzi 5cc15682eb Removed some garbage introduced by CVS. 2001-11-23 08:13:58 +00:00
pnenzi 79bc909c05 Added patch to avoid segfault. 2001-11-22 20:50:14 +00:00
pnenzi 9f2d0d2324 Added patches to fix segfaults 2001-11-22 20:43:36 +00:00
pnenzi 29f5d62f0a Added patches to fix inital segfault. 2001-11-22 20:25:09 +00:00
pnenzi 4eeeed70fc Changed seconds unit from S to s (to lower case). Patch from Steven Borley. 2001-06-05 18:02:49 +00:00
pnenzi 609f57ba00 Applied first patch from Steven Borley that fixes memory leaks and errors while reading input decks. 2001-06-05 18:00:28 +00:00
pnenzi 08deeb54f5 Bug fix: braces around wrong subexpression 2001-05-26 14:47:44 +00:00
pnenzi 5ccc72f182 Added Steven patch which consists of a bug fix (= instead of ==) and a new feature (substring search). 2001-05-21 11:33:19 +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 8401f16c5a Now PREDICTOR code works again, two variables were removed but they were needed for PREDICTOR code. 2001-04-25 18:19:03 +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 913b715c51 This damn dependence hidden in the source. Have modifed the max number of devices 2001-04-22 12:31:57 +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 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