Commit Graph

241 Commits

Author SHA1 Message Date
gdiso 85a73411e6 allow NULL pointer in DEVices array 2007-06-17 03:20:42 +00:00
pnenzi 9eb9f56060 fix for the negative times in seconds. 2007-06-14 10:27:35 +00:00
pnenzi 3a7c14f53f Update to reflect recent changes. 2007-05-16 15:07:24 +00:00
gdiso 73629edd64 Add NDEV 2007-05-01 03:41:59 +00:00
pnenzi 44c5f4721d Changelog updated with bsim4.6.0 and psp2 2007-04-26 16:31:11 +00:00
pnenzi 00cf9ec22a Fixed code for BJT devices with less than 5 nodes. 2007-01-20 12:37:35 +00:00
pnenzi 2bfcb8cf4c Bipolar devices support 5 nodes now (Dietmar) 2006-02-21 15:25:23 +00:00
pnenzi 86b47ab990 Added Gary's patch for cygwin. 2006-02-19 09:37:03 +00:00
pnenzi f659abd416 Fixed support for adms devices (Mextram and hicum0) 2006-02-17 14:52:57 +00:00
pnenzi f3070062eb Removed support for EKV and generation of C code from autogen.sh for verilog devices. 2006-02-16 11:44:42 +00:00
pnenzi 5990ff03cc Initial import for admst (Verilog-AMS) translators for ngspice. 2006-01-31 17:53:48 +00:00
dwarning 78cb65eef6 Var tmp should be int. 2005-12-06 19:58:46 +00:00
pnenzi 486764292e Back to the original code from Berkeley around line 4015-4020. 2005-12-04 09:17:35 +00:00
pnenzi 5296cd51b8 Partially applied Paul Reich patch (missing include and c++ style comments) 2005-12-04 08:52:10 +00:00
pnenzi 517e9e0afc Added manual page for ngmultidec as sent by John Murdie. 2005-11-27 09:50:32 +00:00
pnenzi 99c1f901e3 Added fixes from Hitoshi Tanaka and Dietmar Warning over original code. 2005-11-13 21:22:37 +00:00
pnenzi 3403580a05 Updated BSIM4 model to BSIM4.5.0 (Hitoshi Tanaka and Dietmar Warning) 2005-11-13 20:56:33 +00:00
pnenzi d921759a2a Patch sent by Dietmar Warning: fixed double allocation of substrate node, current sign and tempo for rb and rc. 2005-11-07 13:57:10 +00:00
sjborley 75f2db1483 Implemented fix to prevent 'multiple definition' errors during link of nghelp when built on systems that use the latest versions of the GNU tools. Solution provided by Andreas Unger <a_unger@gmx.de>. 2005-10-19 07:09:37 +00:00
sjborley 3187fdf79d Fixed code to avoid errors (invalid lvalue in assignment) under gcc v4.0.2 or and warnings under gcc 4.0.0 (target of assignment not really an lvalue). 2005-10-15 15:34:18 +00:00
sjborley b79423051d Updated 2005-10-15 14:00:53 +00:00
sjborley 9405fa70e5 Updated log for 2005-19-09 2005-09-19 20:54:49 +00:00
sjborley d457775820 Reverted to placing the cp_* stream variable definitions back in to src/frontend/streams.c with their extern declarations in src/frontend/streams.h 2005-09-09 17:53:45 +00:00
sjborley 111a46e4b5 Fixed date of last change (oops!) 2005-09-08 20:55:06 +00:00
sjborley bf6ca0c491 Added hard-coded paths for NGSPICEBINDIR and NGSPICEDATADIR for MinGW targets 2005-09-08 20:52:40 +00:00
pnenzi 240aea2cdf Fixed "undefined symbols" error. 2005-09-08 09:43:48 +00:00
sjborley 1104a10c6d Updated log for a number of miscellaneous fixes 2005-09-06 21:23:24 +00:00
pnenzi 33b254609b Patch sent by Hitoshi to fix ltra code and "listing" command. See Changelog. 2005-09-04 16:41:27 +00:00
pnenzi e9ceec2522 Update for rework-17 2005-08-30 07:51:21 +00:00
pnenzi 8274fff4fe String offset wrong. Expression were translated incorrectly. 2005-08-26 20:22:26 +00:00
pnenzi 8e4fb4cef8 Updated for rework-16 2005-08-26 17:01:18 +00:00
pnenzi f1d51ab2aa Fixed a typo. 2005-08-24 07:26:50 +00:00
pnenzi f805d7ab71 Applied changes to cfunc.mod sent by Hitoshi 2005-08-23 08:21:00 +00:00
pnenzi 5bcb23d795 Removed casting for strictier syntax of recent gcc compilers. 2005-08-22 19:29:20 +00:00
sjborley 9fc210b7e3 * In INSTALL added --enable-maintainer-mode as an argument to ./configure
when building straight from CVS.  This is now necessary due to the use of
     version.texi to allow versioning info to be passed into the documentation
     system.
2005-08-15 22:32:35 +00:00
sjborley 13be2b6713 * More changes to the documentation. Specifically the make dist now produces
a PDF file.  See doc/ChangeLog for details

  *  Update the AUTHORS file and adjusted formatting to make it more compatable
     with the texinfo include
2005-08-14 19:43:31 +00:00
sjborley b39be19530 Fixed problem with text2dvi and makeinfo when running make dist, and corrected many spelling errors in doc/ngspice.texi 2005-08-11 01:41:02 +00:00
pnenzi db294d26c3 Patch to allow for vm(4,0) and similar. 2005-08-08 19:08:23 +00:00
pnenzi 3c0898d7ac Updated MIFunsetup() 2005-08-06 08:41:27 +00:00
pnenzi 363ffb85e0 Fixed bug in memory management when xspice codemodels are used. 2005-08-04 08:23:32 +00:00
pnenzi c14e9eded3 Added IPC stuff to resource.c 2005-06-30 14:41:38 +00:00
pnenzi cfb185c3bb Bug in power function fixed. 2005-06-30 11:41:17 +00:00
pnenzi b8dca1b4c2 Fixed xspice extensions. 2005-06-25 19:11:57 +00:00
sjborley 51988dfb80 Changes supplied bt Hitoshi Tanaka to allow XSpice to compile using MinGW in Windows. 2005-06-16 00:28:16 +00:00
sjborley d835edc527 Fixed '*# ' command operation.
Added 'hack' to allow the 'numparams' variable to be set (or unset)
before the netlist part of a file is parsed. This is based on code supplied by
Dietmar Warning, with  changes to allow it to work with the *# syntax, the
unset keyword and variable amounts of white space.

line_free(line,flag) is now a macro so that line is set to NULL when it is
freed. (src/frontend/inp.c) This is a safty mechnism.
2005-06-09 01:38:47 +00:00
sjborley 1f33b1ee02 Applied fix for logging supplied by Dietmar Warning (src/main.c).
Miscellaneous tidying for format, indentation, #include style ("" vis-a-vis <>). Also removal of some compile time warnings.
2005-05-31 16:47:48 +00:00
sjborley 5be2f9fde9 Logged the changes taken place over the last few days 2005-05-30 20:31:38 +00:00
sjborley 84b7f8c73d Fixed bug with 'plot title title_name' (see bug [ 557638 ] plot segmentation fault). 2005-05-26 21:46:54 +00:00
sjborley cbdd811aa5 Fixed bug with define (see bug reference [ 999546 ] 'define' is broken in ngspice-15). free_pnode() now copes properly with parse trees that reuse leaf nodes. 2005-05-26 19:29:52 +00:00
sjborley 83810a9f59 Fixed a 'core-dump' that could be caused by the interactive 'write' command when the plot contains more than one dimension. This was due to improper use of a buffer in raw_write(), as pointed out by Dietmar Warning. 2005-05-24 03:18:08 +00:00
sjborley 7ef2b45828 Fixed a divide-by-zero bug in the MOS level=2 device model. The fix was supplied by Hitoshi Tanaka. 2005-05-23 20:36:50 +00:00
sjborley 11e978a77e logged latest chnages 2005-05-23 07:01:27 +00:00
sjborley 295b9b01b4 Fixed minor errors 2005-05-21 17:09:25 +00:00
sjborley e474adb6a1 Updated with todays changes 2005-05-21 17:07:01 +00:00
sjborley 7d70a68c96 updated for recent changes - MinGW related 2005-05-20 14:11:20 +00:00
sjborley f06cce1acf Updated for recent fixes for MinGW 2005-05-19 15:34:33 +00:00
sjborley c2b62fa151 Updated for conversion to ASCII of German comments by Dietmar Warning 2005-05-18 21:10:37 +00:00
sjborley d2fd6d545a Updated for move of isnan() 2005-05-18 20:26:13 +00:00
sjborley 9f24102048 Updated for fix to restemp.c 2005-05-18 19:24:30 +00:00
sjborley 81108db6f9 Fix for linkage problem with winmain.o 2005-05-18 14:51:11 +00:00
sjborley f5ba9c2745 updated with latest changes to allow compile under MinGW 2005-05-17 21:54:22 +00:00
sjborley f659b71017 Fixed line-endings (DOS to UNIX)
and translated German to English in comments.
2005-05-11 21:49:52 +00:00
sjborley 7e542d122a updated 2005-05-10 21:56:41 +00:00
pnenzi 1c8a23e1a2 Updated after isrc and vsrc extensions. 2005-05-10 07:16:07 +00:00
sjborley 1facfd764d Added new syntax to the the resistor card to support HSpice style temperature dependence (from Hitoshi Tanaka <HDA01055@nifty.com>) 2005-05-09 20:20:18 +00:00
sjborley eba2fb5eb4 Added support for the BSD licensed editline library (libedit) and updated the INSTALL file. 2005-05-06 23:44:51 +00:00
sjborley 7d25b89f97 Update fot the .gobal keyword addition etc. 2005-05-06 07:30:24 +00:00
sjborley 29586efd08 Updated 2005-05-05 14:24:28 +00:00
sjborley e602232500 Fixed issues with the alternate prompt. Translations for German comments provided by Dietmar Warning. fixed readline with ngnutmeg. Updated copyright date for --help. Tidy to removed some compiler warnings. 2005-05-04 01:30:09 +00:00
pnenzi b3c5a9f577 Updated with latest changes. 2005-04-29 07:33:58 +00:00
pnenzi baf5f91666 Updated Changelog 2005-04-26 19:45:24 +00:00
pnenzi 985d977197 Applied Steven Borley patch for numparam and frontend. See Changelog. 2005-04-24 21:17:31 +00:00
pnenzi 28cd5a84d9 Updated changelog. 2005-04-16 22:46:25 +00:00
pnenzi ab44f6866b removed prototype for inp_nummodes() 2005-04-06 16:37:29 +00:00
pnenzi 2c1c43e69c Updated with lastest fixes: subckt.c and configure.in 2005-04-04 10:42:13 +00:00
pnenzi bccd01f403 Fixed a bug that affected interactive analysis of some mosfet devices and changed value of trtol to 1 when xspice extensions are compiled in. 2005-03-20 10:46:58 +00:00
pnenzi 0c2ff31d0b Applied a set of patches from Steven Borley. See changelog for details. 2005-03-17 21:22:33 +00:00
pnenzi 98f0efb33b Corrected some errors in pole-zero routine. 2005-03-13 18:14:12 +00:00
pnenzi 28caa83ad1 New check script. 2005-03-13 17:27:47 +00:00
pnenzi 7b92662abd Commented out NEWCONV code. 2005-03-07 20:49:16 +00:00
pnenzi afb6410121 Update in changelog. 2005-03-06 21:29:43 +00:00
pnenzi 9e906bc09b Updated Changelog 2005-03-06 21:24:43 +00:00
pnenzi acd6bef222 Updated DEVICES and Changelog to reflect changes in bsim4 code. 2005-02-28 15:57:59 +00:00
pnenzi 87f94117f7 Fixed bug with long lines. Thanks Dietmar! 2005-02-08 21:07:37 +00:00
pnenzi 5c42425c8a Last updates. 2004-09-05 09:45:02 +00:00
pnenzi eaa98b5eb6 Changed bug reports address. 2004-09-01 19:05:40 +00:00
pnenzi 6f2b5e2648 Update. 2004-08-29 17:56:38 +00:00
pnenzi 60fb846f40 Fixed an invalid free, a segfault and removed POLY(2) limitation. 2004-08-22 17:33:02 +00:00
pnenzi e779f2e700 Updated Changelog. 2004-08-20 09:48:24 +00:00
pnenzi 2e10ac04c4 Updated for vera's patch to "show" memory leak. 2004-08-16 09:13:58 +00:00
pnenzi 81f1e9a535 Updated documentation for changes in spinit. 2004-08-15 08:54:37 +00:00
pnenzi 630821e7bd Updated for latest changes. 2004-08-15 06:22:37 +00:00
pnenzi 3aea768132 Description of last updates. 2004-08-13 11:03:34 +00:00
pnenzi fc1ac2dfa4 Closed a memory leak in show command. 2004-08-13 10:11:06 +00:00
pnenzi c163059229 Removed mos3 model >1um limit. 2004-08-09 17:51:34 +00:00
pnenzi c3064d0b26 Fixed a bug when using acm=2. 2004-08-09 17:05:45 +00:00
pnenzi abd65a6f71 Updated files. 2004-08-09 16:40:30 +00:00
pnenzi 1260ae08db Update autoconf scripts and applied Niessner patch to remove compiler warnings. 2004-07-09 18:37:25 +00:00
pnenzi be722a1fdb Fixed typos in inpdomod.c and added osx support in resource.c. 2004-07-05 20:07:21 +00:00
pnenzi 7a8a00e968 Updated vbic code (4 terminal model - no excess phase - no thermal) 2004-06-22 11:19:24 +00:00