Commit Graph

394 Commits

Author SHA1 Message Date
saintel 6fe0cebe58 *** empty log message *** 2008-11-22 10:31:46 +00:00
pnenzi 3a053d09cc Updated for correclty identify i(xxx) vector names in rawfiles. 2008-11-20 10:47:23 +00:00
dwarning 93fee0a665 no message 2008-11-19 19:58:26 +00:00
dwarning 6c7f654e91 vbic corrections 2008-11-18 11:59:33 +00:00
dwarning 0f37a7e943 bug fix dev info structure and correct version 2008-11-16 09:53:55 +00:00
dwarning 0d00387575 BSIM4.6.3 update 2008-11-09 22:42:50 +00:00
h_vogt 2fdb7dccfd MS Visual Studio projectt added 2008-11-09 12:38:16 +00:00
h_vogt d5c130c4dd add user info 2008-11-08 13:55:42 +00:00
pnenzi 72482f964e Fixed segfaults when redirecting output < > -- Espice 2008-11-04 11:40:17 +00:00
saintel 924ddd14e5 *** empty log message *** 2008-11-02 18:23:14 +00:00
dwarning 4fd732f450 vbic was lost 2008-10-27 20:28:13 +00:00
dwarning 530cb059fe polish to prevent warning 2008-10-14 19:59:23 +00:00
h_vogt 08da4e6c56 VC++ 2008 compatibility 2008-10-11 17:36:52 +00:00
h_vogt 3dc3d42553 Small changes, e.g. _MS_VER macro, added to allow compilation of tclspice with MS VC++ 2008 2008-10-04 22:44:52 +00:00
h_vogt 73e581f015 VC++ 2008 compatibility 2008-09-23 22:10:56 +00:00
h_vogt 4b055a4ca8 Small changes to allow compilation with MS Visual C++ 2008 2008-09-21 22:18:06 +00:00
saintel c2bb21e261 *** empty log message *** 2008-09-15 06:53:50 +00:00
saintel 00cbe5790f *** empty log message *** 2008-09-15 06:39:21 +00:00
h_vogt b70270c972 typo in makefile.am
AC_LIBTOOL_WIN32_DLL to configure.in
2008-09-13 21:14:07 +00:00
h_vogt 4b10166e80 allow compilation with tcl under windows 2008-09-13 10:20:57 +00:00
saintel 2c9e21a9c2 *** empty log message *** 2008-09-08 22:18:28 +00:00
pnenzi ccdf09a212 capzerobypass enabled by default 2008-09-01 21:10:18 +00:00
pnenzi b1ad491d96 Fixed a typo. 2008-08-27 19:23:30 +00:00
pnenzi fa549df82a TCLSPICE IMPORT + libtool + measure2 command 2008-08-27 13:39:05 +00:00
pnenzi cacdda8fde Removed --enable-intnoise switch and related ifdef. Integrated noise
plot now is always generated.
2008-08-25 18:58:00 +00:00
pnenzi 5dfde8105f Machine accuracy limits always defined. 2008-08-24 17:03:26 +00:00
h_vogt e1aafbf148 Adapt examples to new numparam code 2008-06-14 15:09:20 +00:00
dwarning cb8dc85cfb pid and wait() processing under solaris 2008-05-31 08:38:56 +00:00
h_vogt 56b8b08ac5 spec, fft 2008-05-24 18:28:29 +00:00
h_vogt 655d8aea02 Fast fourier transform for transient data analysis 2008-05-24 18:06:33 +00:00
dwarning 6bd5f8470b Changes to compile under Sun Studio 11 for Solaris 2008-05-18 19:25:17 +00:00
dwarning bce499a9e1 global nodes and numparams now as default 2008-05-12 15:52:59 +00:00
dwarning a28ad1a197 math functions in one central place maths/misc 2008-05-11 20:27:28 +00:00
h_vogt 77925f7f48 memory information from /proc/... (LINUX) or api functions (Windows) 2008-05-10 16:07:22 +00:00
h_vogt b7015cb5f3 No printing of "reference value" into log-file (Windows) 2008-05-06 19:35:05 +00:00
dwarning 5159eac292 srandom has a macro in ngspice.h 2008-05-03 16:05:47 +00:00
h_vogt fde590c95d *** empty log message *** 2008-05-01 16:56:05 +00:00
h_vogt 5e0964c4d4 remove iplot bug (line 686) 2008-04-28 18:39:06 +00:00
dwarning c505cd4436 adding windows gnuplot, some modifications 2008-04-27 18:34:43 +00:00
h_vogt 6efcfa3606 inp_sort_params() with dynamic memory allocation 2008-04-26 16:19:36 +00:00
h_vogt 0669e293f5 vectors of complex variables o.k. in inp_fix_param_values 2008-04-25 15:12:13 +00:00
h_vogt 39e0a1a38b inp_fix_param_values will recognize complex variables 2008-04-23 19:17:37 +00:00
h_vogt 2fcfd0ee61 .cmodel added for xspice compatibility 2008-04-20 17:08:20 +00:00
dwarning 0640081a96 new testcase for bsim3soi 2008-04-20 09:36:53 +00:00
h_vogt 87b4a6b7c6 inpcom.c 2008-04-19 20:49:02 +00:00
dwarning a2b1f38a36 New bsim3soi version 4.0 2008-04-16 20:32:37 +00:00
h_vogt c6f5b60101 inpcom.c, winmain.c, main.c 2008-04-13 14:31:41 +00:00
h_vogt 8ed853345e BOOLEAN definition 2008-04-13 12:46:36 +00:00
dwarning dc584ddfef no message 2008-04-06 19:37:19 +00:00
dwarning 514a3816aa Nodes for SOI devices not detected correct , better TRACEing 2008-03-23 11:41:11 +00:00
pnenzi 6b61d1d660 Added initial support for gnuplot output (not yet working) 2008-03-22 13:10:46 +00:00
dwarning bb1539b666 fix conflict for own shutdown function 2008-01-20 17:36:02 +00:00
dwarning 16adcce60f avoid access to uninitialized memory 2008-01-20 13:20:14 +00:00
dwarning 8f1b9a96d8 w/o optimization better debug 2008-01-19 21:33:34 +00:00
dwarning b84cbc7127 xspice ipc is possible 2008-01-12 16:24:22 +00:00
dwarning e352cb46dd correct subckt expansion and new bsim model level/version selection 2008-01-06 14:09:33 +00:00
pnenzi b7a0ee52f1 Commented out code that prevented rawfile generation. 2008-01-04 14:13:34 +00:00
dwarning 7b2c98dd1a rflag still needed 2008-01-03 07:27:37 +00:00
dwarning 28e90e6330 Using a real double compare to equal. 2008-01-02 18:52:04 +00:00
pnenzi b449c09b48 Fixed incorrect voltage vectors name in output file. 2008-01-02 17:38:13 +00:00
pnenzi d1828b6d0b Fix from Holger Vogt for two cinditions that caused segfault. 2008-01-02 12:55:53 +00:00
dwarning 035957b83a no param handling for "set" commands and 3/4 bjt terminals 2007-12-29 21:14:37 +00:00
dwarning 1e3367b0d3 no message 2007-12-27 17:08:30 +00:00
dwarning b90b52e1ba No usage of C99 Designated Initializers 2007-12-27 16:20:58 +00:00
pnenzi a9b85b3405 Downgraded to standard C syntax. 2007-12-26 16:55:27 +00:00
dwarning 71362bf7eb allow mingw build w/o GUI 2007-12-15 16:35:35 +00:00
dwarning 7f157c76a2 fix the filetype problem if set in spinit 2007-12-15 16:29:50 +00:00
sjborley 91922d1e04 Added bug number to fix comment. 2007-12-15 15:19:13 +00:00
sjborley bd1f8280e4 src/frontend/spiceif.c: Avoid invalid lvalue assignment errors when calling the macro _foo(). Needed for gcc4 which no longer supports lvalue cast bogosity. 2007-12-15 15:11:12 +00:00
sjborley 51b2d73d79 Added automake warning and output verbosity to autogen.sh 2007-12-15 13:41:48 +00:00
sjborley 7eae5c1ea0 Updated changelog for .cvsignore additions and tweak. 2007-12-14 10:15:55 +00:00
sjborley a3ec41da2d * Fixed(?) missing files error when autogen.sh is run (with no adms)
- configure.in:  removed adms directors from AC_CONFIG_FILES list
 * Fixed inclusion of termcap header
  - configure.in:  add check for <termcap.h> to <ncurses/termcap.h>
  - frontend/terminal.c: select either <termcap.h> or <ncurses/termcap.h>
2007-12-13 21:29:51 +00:00
dwarning 95ff0a0277 if no bsim3 version given then use 3.30 2007-12-10 21:14:49 +00:00
dwarning 7ce19a84ea no message 2007-12-09 21:09:04 +00:00
dwarning 8e61fe5eca show coordinates and gradients, zooming - hvogt 2007-12-06 21:46:27 +00:00
dwarning 9f97eab066 no message 2007-12-03 07:02:15 +00:00
dwarning 034bca3273 no message 2007-11-28 17:48:41 +00:00
dwarning 852ce72507 no message 2007-11-25 20:13:11 +00:00
dwarning 05d511544b no message 2007-11-21 17:10:50 +00:00
dwarning 700fc2da9e no message 2007-11-17 22:39:24 +00:00
dwarning f961b92c7d no message 2007-11-14 20:32:22 +00:00
dwarning 0133e20412 til now only bsim4 has version processing 2007-11-14 10:39:54 +00:00
dwarning f075e4925d no message 2007-11-14 08:38:33 +00:00
pnenzi 47ebcd0c95 Debug information on xspice device loading masked with #ifdef TRACE 2007-11-13 19:31:22 +00:00
pnenzi b2b61c0e74 Updated scale "option" processing. 2007-11-12 21:52:45 +00:00
dwarning 4e3794505e BSIM4 version code added and updated 2007-11-12 21:27:32 +00:00
pnenzi 90f5a541ff Modified brief option 2007-10-12 22:06:43 +00:00
pnenzi 7703a63230 Added -a option for switching on/off netlist autorun 2007-10-11 11:14:06 +00:00
pnenzi 3733b1d07e Updated 2007-10-10 11:26:09 +00:00
pnenzi 0a8a56c654 Added "altshow" for switching between the old and the new show format. 2007-10-09 21:27:25 +00:00
pnenzi 4bfa1b7c19 Added multi input vcvs (Phil Barker) 2007-10-09 09:13:52 +00:00
pnenzi a52a87ddd8 Added "r" option to vsrc, aliased some parameters on r and c, added safe floating point comparison (from Phil Barker) 2007-10-09 08:44:49 +00:00
pnenzi 6f3f195158 Additions from Phil Barker (subckt nodeset and ic, simvars, mosfet binning, various fixes) 2007-10-09 07:19:45 +00:00
pnenzi 53e52f4a59 Model improvements from Phil Barker 2007-10-08 21:45:00 +00:00
pnenzi 936cd7a4fc Improvements in frontend by Phil Barker 2007-10-08 21:10:34 +00:00
pnenzi 56626999fc Improved current vectors output and added element for last analysis run 2007-10-08 20:18:38 +00:00
pnenzi e9db216a83 Modified show command (Phil Barker) 2007-10-08 15:55:34 +00:00
pnenzi 008c9d7a4c Improved reporting (from Phil Barker) 2007-10-08 15:36:56 +00:00
pnenzi 3097c4e04b Improvements in numparam from Phil Barker 2007-10-08 14:52:25 +00:00
pnenzi 58347d932e Fixed a bug in let command for expressions like let vec[2]=5.0 2007-09-17 13:53:51 +00:00
pnenzi 7e4700ea2d Fix for the wrong line mumber in listing command of .end lines. 2007-09-14 14:42:57 +00:00
pnenzi 082b961397 Updated ChangeLog for out_printf() 2007-09-14 13:18:15 +00:00
pnenzi d9f9ad827d Fixed segfault on empty or directory include. 2007-08-12 09:46:13 +00:00
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