Commit Graph

2291 Commits

Author SHA1 Message Date
rlar 5df8e981e5 struct runDesc forward declaration 2012-02-07 17:28:27 +00:00
rlar c3741ae6a1 comment/pinpoint a local misuse of a structure element 2012-02-07 17:25:55 +00:00
rlar bfb8cb259c drop some (char*) casts 2012-02-06 20:23:55 +00:00
rlar d04f0948d6 preserve const'ness of some casts 2012-02-06 20:21:47 +00:00
rlar c54d3a617e drop (void*) cast of the dispose() argument 2012-02-06 20:18:26 +00:00
rlar 8864048692 drop tgetstr() return value cast 2012-02-06 20:15:45 +00:00
rlar cc7afb7abb drop (char*) cast in the third argument of ioctl() 2012-02-06 20:13:35 +00:00
rlar d5f6bcbedf drop some more casts 2012-02-06 20:11:10 +00:00
rlar d03d5dfa2d drop some casts 2012-02-06 20:07:43 +00:00
rlar e800751d3e drop some (char*) casts 2012-02-06 20:03:50 +00:00
rlar a716572233 rewrite INPlookMod(), return INPmodel*/NULL instead of int 1/0 2012-02-06 17:49:19 +00:00
rlar f285dd0aa8 use strchr() instead of index() 2012-02-06 17:46:33 +00:00
dwarning d2f9fe7379 tlevc=1 correction 2012-01-30 19:57:57 +00:00
rlar b4424c9d2c define NAN for non C99 environments 2012-01-28 11:57:43 +00:00
h_vogt 131e40dab9 prevent crash upon 'reset' (MS Windows only) 2012-01-28 10:35:04 +00:00
dwarning 0511b35114 tlevc=1 correction 2012-01-24 22:47:06 +00:00
rlar 49815fce99 bug fix, a numerical problem in the hisim2 an hisimhv models 2012-01-15 17:19:35 +00:00
rlar 7ad22c41f4 add missing .cvsignore file 2012-01-13 17:21:57 +00:00
rlar dc2938812b revert last commit, simply insane 2012-01-13 16:47:32 +00:00
rlar 8b4cbf05c9 wrap isnan declaration, isnan is a macro on modern systems 2012-01-11 19:17:51 +00:00
rlar 467c9381a6 fix printf/scanf format strings to match `unsigned long long' arguments 2012-01-11 19:12:15 +00:00
h_vogt 757bf30cc9 bug during loading ascii rawfile removed 2012-01-09 22:44:40 +00:00
rlar a74eba86c5 update bison generated files 2012-01-08 18:26:33 +00:00
rlar 4b9eca2b38 bug fix, broken vdb() vph() 2012-01-08 18:22:07 +00:00
rlar f17b14102c bug fix, incorrect '%le' printf format specifier 2012-01-08 10:26:36 +00:00
rlar f7f454c0a1 bug fix, fix the guard for device generated internal nodes (via CKTmkVolt()) 2012-01-07 18:38:05 +00:00
rlar 33764b1f91 cleanup, muffle compiler warning 2012-01-07 14:48:55 +00:00
rlar 30abcd3c32 bug fix, CKTcurJob, make sure this is either up do date or NULL 2012-01-07 10:53:10 +00:00
h_vogt 60adbdc716 bjt missing model message 2012-01-05 22:25:18 +00:00
h_vogt 393da34c66 undo change from 1.1.12: no reset enforcement 2012-01-03 20:59:46 +00:00
rlar 29442c91c8 cleanup, muffle compiler warning 2012-01-02 19:43:02 +00:00
rlar 4aa17534fb xspice bug fix, invoke EVTsetup(ckt) only when `reset' 2012-01-02 13:04:14 +00:00
rlar 92063d602a controlled_exit() shall not block waiting for a keyboard press 2012-01-02 12:52:56 +00:00
rlar 598238f46a conditionally compile PSS analysis 2012-01-02 12:31:22 +00:00
rlar cf793b3760 fix tarball, spinit.in was missing 2012-01-01 18:19:34 +00:00
h_vogt 2784ae5aa9 enforce reset 2012-01-01 16:21:49 +00:00
h_vogt d2f9faf66b .lib handling 2012-01-01 13:58:03 +00:00
h_vogt 4d35b4ce7b partially undo commit 2011-12-27 Holger Vogt 2011-12-30 19:53:26 +00:00
h_vogt 7d4802c369 memory leak, struct bsim3v32SizeDependParam 2011-12-30 19:20:57 +00:00
h_vogt 7a2b51b485 memory leaks reduced 2011-12-30 18:54:44 +00:00
rlar f1b516f1b1 cleanup, drop `s_lower' 2011-12-30 18:08:48 +00:00
rlar 62d3847c8a cleanup scope of `y' and `z' 2011-12-30 17:50:17 +00:00
rlar ebc01fc265 cleanup scope of `keep_char' and `s_lower', drop `s_ptr' 2011-12-30 17:48:55 +00:00
rlar 9f10f87dd9 cleanup, drop variable `found_library' 2011-12-30 17:46:37 +00:00
rlar 79436a3bb8 cleanup scope of variable `newfp' 2011-12-30 17:44:52 +00:00
rlar aedbc6b7be cleanup scope of variable `big_buff2' 2011-12-30 17:43:41 +00:00
rlar 01b87ac2c6 cleanup scope of variable `dir_name_flag' 2011-12-30 17:40:45 +00:00
rlar d2f2456ce7 bug fix, copys not always valid 2011-12-30 17:38:56 +00:00
h_vogt 6382f60644 remove a bug in inc. handling 2011-12-30 17:06:10 +00:00
rlar c7ddee5923 remove CVS `Id',`log' etc. keyword incantations 2011-12-30 15:52:45 +00:00
h_vogt 171e8896b1 .csparam 2011-12-30 09:32:17 +00:00
h_vogt 7e96dcc639 remove memory leaks 2011-12-30 08:59:03 +00:00
h_vogt 127213bff0 reduce memory leaks for run - reset 2011-12-29 19:31:14 +00:00
rlar 4aa91d22a5 install headers in $(pkdatadir)/include/ngspice 2011-12-29 15:21:53 +00:00
rlar 0d5e569aca cleanup src/Makefile.am 2011-12-29 14:35:45 +00:00
rlar 69031273fb generate spinit and tclspinit at `make' time 2011-12-29 14:29:44 +00:00
rlar 4755e416e3 install codemodels in $(pkglibdir) 2011-12-29 14:25:21 +00:00
h_vogt fe11eae0ce reduce memory leaks 2011-12-28 14:11:08 +00:00
h_vogt 829fbafb85 reduce memory leaks 2011-12-28 12:43:40 +00:00
rlar 323bceb33b #5/6 config.h --> ngspice/config.h, some more -I include paths 2011-12-27 12:09:21 +00:00
rlar d3c3741f43 #4/6 config.h --> ngspice/config.h, AM_CPPFLAGS 2011-12-27 12:07:52 +00:00
rlar afa1371746 #3/6 config.h --> ngspice/config.h, AM_CPPFLAGS 2011-12-27 12:05:51 +00:00
rlar 4ca58067a2 #2/6 config.h --> ngspice/config.h, #include's 2011-12-27 11:33:01 +00:00
rlar ee48c0952a #1/6 config.h --> ngspice/config.h, configure.ac 2011-12-27 11:31:10 +00:00
rlar 3e98e15a20 cleanup 2011-12-27 11:12:51 +00:00
h_vogt b32f935e8b .lib error messages 2011-12-27 08:46:19 +00:00
h_vogt 75767fcc3d floor(), ceil() added 2011-12-26 11:34:21 +00:00
h_vogt 9bbf9bc549 remove 'params:' from x and .subckt lines of input deck 2011-12-25 13:01:45 +00:00
h_vogt 94e9f07b90 Gxxx n1 n2 TABLE {expression} = (x0, y0) (x1, y1) (x2, y2) 2011-12-21 21:33:47 +00:00
rlar d6e616a310 remove CVS `Id',`log' etc. keyword incantations 2011-12-17 18:35:11 +00:00
rlar 0d7f64657c move stringutil.h --> src/include/ngspice 2011-12-17 17:16:29 +00:00
h_vogt 33d8e0ce9d Gxxx n1 n2 value={equation} 2011-12-17 15:22:20 +00:00
rlar af03c472af adms3, use -ldl instead of -lltdl, fix include path 2011-12-17 13:45:39 +00:00
rlar 0e1f5a29f7 type fixes 2011-12-17 13:41:04 +00:00
h_vogt bcc23c1f78 exit on all circuit parsing errors if var strict_errorhandling is set 2011-12-17 11:33:30 +00:00
h_vogt 54501d90e0 beautify code 2011-12-16 21:55:28 +00:00
rlar f7ea50c287 new: configure --enable-adms3 2011-12-15 20:44:45 +00:00
r29173 47aea417dd fixed pointer assignment: from SPICEadmsdev* to SPICEdev* 2011-12-15 20:24:22 +00:00
r29173 bab7e17a6a added SPICEadmsdev - a super structure of SPICEdev used to build dynamic device libraries 2011-12-15 15:34:50 +00:00
r29173 83b3487c9c renamed premint.xml to prengspice.xml. 2011-12-14 22:21:58 +00:00
r29173 66b6674f6b xml file that does preformating of verilog files. 2011-12-14 22:17:58 +00:00
r29173 f8f1e1f974 add routine load_vadev to public definitions. 2011-12-14 22:03:56 +00:00
r29173 65458e3c80 add routine load_vadev for dynamic loading of modules. 2011-12-14 22:01:10 +00:00
r29173 d674333db9 add dynamic loading of models. shared libs should be libNAME.so. 2011-12-14 21:50:15 +00:00
r29173 102cf08670 use u instance as dynamically defined models in --adms mode 2011-12-14 21:42:02 +00:00
rlar 0b5042e7da remove CVS `Id',`log' etc. keyword incantations 2011-12-13 19:57:45 +00:00
rlar 7d75ebcb81 unify OUTpBeginPlot() invocation 2011-12-13 19:10:34 +00:00
rlar c09058038c unify OUTpBeginPlot() usage of ckt->CKTcurJob 2011-12-13 19:08:15 +00:00
rlar a7ac45c9cb rename various analysis vars --> `job' 2011-12-13 18:04:28 +00:00
rlar dea9c539c2 auxiliary define `job' --> local variable `job' 2011-12-13 18:02:14 +00:00
rlar ef04192ec0 auxiliary define (ANALYSIS*) anal --> `job' 2011-12-13 18:00:23 +00:00
rlar 5333ab2a4b switch --adms3 over to the new adms3va directories 2011-12-13 17:48:28 +00:00
rlar 206769d241 undo `2011-12-12 Laurent Lemaitre' which broke --adms in favour of --adms3 2011-12-13 17:45:57 +00:00
rlar 5449731860 copy old amds .va files to a new directory `adms3va' 2011-12-13 17:40:29 +00:00
rlar 0779816dbb remove CVS `Id' and `log' keyword incantations 2011-12-12 21:59:21 +00:00
r29173 55a87d1b81 Make veriloga models compliant with Language Reference Manual. They will not compile with --adms flag. 2011-12-12 21:02:18 +00:00
r29173 e117c389b3 Set name of model C routines unique - make linker happy. 2011-12-12 20:46:25 +00:00
rlar 88374b8c70 #4/4 #include <ngspice/...> --> #include "ngspice/..." for adms3 2011-12-11 18:17:39 +00:00
rlar 225f5aef19 #3/4 #include <ngspice/...> --> #include "ngspice/..." for adms 2011-12-11 18:16:09 +00:00
rlar 4e3cc188d9 #2/4 #include <ngspice/...> --> #include "ngspice/..." 2011-12-11 18:12:36 +00:00
rlar 10346e055c #1/4 #include <ngspice/...> --> #include "ngspice/..." 2011-12-11 18:05:00 +00:00
rlar 87d9383971 use a macro to update ckt->CKTstat->STAT.. 2011-12-11 14:50:18 +00:00
rlar fd9dec37a3 auxiliary define `job' --> local variable `job' 2011-12-11 11:37:07 +00:00
rlar f8f4e32875 auxiliary define (ANALYSIS*) ckt->CKTcurJob --> `job' 2011-12-11 11:34:38 +00:00
rlar 56d000f77b variable rename `sen_info' `cv' `pzan' `sen_info' --> `job' 2011-12-11 11:31:37 +00:00
rlar a463c761d8 similiarity dctran.c versus dcpss.c 2011-12-11 11:28:20 +00:00
r29173 e8a55e807f add dynamic loading feature 2011-12-10 09:05:35 +00:00
rlar 513bf853a9 cleanup, aiming for higher similarity of dctran.c and dcpss.c 2011-12-03 10:40:23 +00:00
rlar 8f09de4e4a bug fix, parameter assignment was broken for expressions containing one of '<=' '>=' or '!=' 2011-12-03 09:10:07 +00:00
rlar 03c098d4a0 bug fix, parameter processing was broken for nested .subckt 2011-11-30 18:02:27 +00:00
h_vogt f82ec99542 command 'remcir' to remove a circuit updated 2011-11-27 10:29:44 +00:00
h_vogt 0ea3e30805 wrdata now prints complex variables and recognizes 'appendwrite' 2011-11-25 23:04:09 +00:00
h_vogt 68b99db7e9 some docu added 2011-11-13 14:44:00 +00:00
h_vogt e065e1c290 reordering, fcn prototypes 2011-11-13 12:04:15 +00:00
h_vogt 9dbb7654eb beautify code: indentations etc. 2011-11-13 11:11:09 +00:00
rlar 7152c01751 xspice/icm/GNUmakefile.in, add missing `uninstall' target 2011-11-03 17:05:38 +00:00
rlar e42fa8ba06 swallow warnings 2011-10-31 10:53:51 +00:00
rlar 04c0e0c6b5 swallow warnings in hisimhv and hisim2 code 2011-10-31 10:51:33 +00:00
rlar e6c7a506ec Fix the source/drain typo for overlap cap's, for mos2 as well 2011-10-31 10:48:27 +00:00
dwarning 304417112b Fix the source/drain typo for overlap cap's 2011-10-30 21:03:38 +00:00
dwarning e3fa1bf7b4 Update to actual hisimhv model version 1.2.2 2011-10-30 20:59:47 +00:00
rlar 0589d22cf9 update bison generated files 2011-10-16 15:25:02 +00:00
rlar c139875468 bug fix, allow special nodenames "/Node" and "Node-4" in `B' expressions 2011-10-16 15:22:56 +00:00
h_vogt f2626d48e0 multiple .model section in altermod 2011-10-02 08:29:03 +00:00
h_vogt 893fbe1264 warning 'real ac' removed 2011-09-18 09:08:40 +00:00
h_vogt c858975529 faster Greens's fft, altermod command 2011-09-18 09:03:55 +00:00
h_vogt ccd115c6e2 Error message on exceeding resolution limit 2011-09-11 12:55:30 +00:00
dwarning cd639a007c psp102 module name change 2011-08-28 09:11:47 +00:00
dwarning 15c4c12755 mextram name change 2011-08-24 19:27:51 +00:00
rlar 41c14d7df4 adms, fix an extra backslash 2011-08-24 16:12:03 +00:00
rlar aaf3f9da1b prototypes, and avoid a NULL dereference when PZDEBUG is active 2011-08-21 18:04:33 +00:00
rlar 146069952d avoid segfault when printing aout a nonexistant `ReferenceValue' (pzan) 2011-08-21 17:33:48 +00:00
h_vogt 4cbfbad8b5 type long --> int 2011-08-21 10:43:07 +00:00
rlar 026a471d51 use unlink() instead of remove() 2011-08-21 08:55:58 +00:00
rlar 1a9ef50edf #7/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:51:14 +00:00
rlar 884ed12334 #6/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:49:37 +00:00
rlar 028915d9ae #5/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:47:44 +00:00
rlar 5a4f4ada5c #3/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:45:23 +00:00
rlar 738d3813b8 #2/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:43:07 +00:00
rlar d26015586c #1/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:27:09 +00:00
rlar bc8a0d4f24 update bison generated files 2011-08-20 15:34:31 +00:00
rlar 73c9cce851 the i() and v() function application have special semantics 2011-08-20 15:33:26 +00:00
rlar 53ac5a888a remove maths/fft/fftext.h 2011-08-20 08:24:36 +00:00
h_vogt 220cc83458 fft calculation with type double (instead of float) 2011-08-19 20:46:23 +00:00
h_vogt 56229ce907 improved error message 2011-08-19 20:30:18 +00:00
h_vogt 6a1f801038 code beautified 2011-08-19 20:06:29 +00:00
rlar ee5de05933 postsc.c, swallow warnings 2011-08-14 13:54:09 +00:00
pnenzi 83abdaac55 devhelp prints headers when asked for a single parameter. 2011-08-14 07:28:44 +00:00
rlar 0cf889d590 twoprint.c, swallow warnings 2011-08-13 16:13:16 +00:00
rlar f360d06d18 update bison generated files 2011-08-13 16:10:41 +00:00
rlar 830829ba56 bison files, swallow warnings 2011-08-13 16:08:16 +00:00
rlar cca4047f8f adms, fix parallel execution when using make -j 2011-08-12 19:30:56 +00:00
rlar afb4ad7921 pull two -adms3 fixes into -adms 2011-08-12 15:18:41 +00:00
rlar f8e41f9fb5 remove second incarnation of `grid.h' 2011-08-12 09:31:52 +00:00
h_vogt 1cbe685d4c include path for error.h 2011-08-11 16:39:37 +00:00
h_vogt 57c9b44c73 inproved error messages in pipe mode 2011-08-10 16:39:46 +00:00
h_vogt 890d049a5b uic to end of line in pss 2011-08-09 19:58:40 +00:00
h_vogt f6921573ae spaces and braces 2011-08-09 19:37:23 +00:00
pnenzi eb14693b09 Frontend options fiules. Missing in the previous commit 2011-08-09 18:42:42 +00:00
pnenzi 5ba0b8b86c Statistics patch: added netlist loading and parsing time in acct command.
Added devhelp command to obtain information about available devices and device parameters
Added inventory command to print the number of instances per device.
2011-08-09 18:41:36 +00:00
rlar 11de01c304 swallow some warnings, and use <stdint.h> 2011-08-09 12:31:23 +00:00
rlar 08b2c8d111 reduce scope of variable `temp' 2011-08-09 08:34:44 +00:00
rlar cf2cc37fca reduce scope of variables `fproj' and `err' 2011-08-09 08:33:43 +00:00
rlar a92f6f369d reduce scope of variable `tv_01', and use `MAX' 2011-08-09 08:32:40 +00:00
rlar 11e38ee19b remove unsed variable `cont_1' 2011-08-09 08:31:39 +00:00
rlar 9e86e5ca66 rewrite (double)literal --> floating-point-literal 2011-08-09 08:07:56 +00:00
h_vogt e7ce26c118 convert float to double 2011-08-08 19:39:15 +00:00
rlar 324b27a4d4 ngspice.h always must be the first included file 2011-08-08 15:05:57 +00:00
rlar a38165662c rewrite pointer dereferences to array subscripts 2011-08-08 08:58:29 +00:00
rlar 9fd458f0ed rewrite ngdirname() 2011-08-07 19:26:53 +00:00
rlar b6aef04d26 allow '//' comments in xspice code models 2011-08-07 10:04:35 +00:00
rlar d18caa4fe1 fix a `strict-aliasing' warning 2011-08-07 10:00:45 +00:00
dwarning 25935978a6 add "4.x" as a short form for version 2011-08-06 20:13:19 +00:00
dwarning 82e0cac8e3 fix missing model parameter defaults 2011-08-06 20:12:04 +00:00
rlar 17ca4ce1f1 fix use of possibly uninitialized variables, return on error 2011-08-06 19:10:16 +00:00
rlar 87dc06f1b2 reposition NG_IGNOREABLE for non C99 compiler compatibility 2011-08-06 17:27:40 +00:00
rlar b5f823f599 cph(vec), rewrite, cleanup, and add missing test_cx_cph.c 2011-08-06 17:20:58 +00:00
h_vogt 2651fe4801 fuction cph(vector) 2011-08-06 15:15:56 +00:00
h_vogt 2e2bf04d6a function cph() 2011-08-06 14:52:41 +00:00
rlar b8cc44efad complete `replace size_t by unsigned long long' 2011-08-06 13:57:19 +00:00
rlar 658213f01b bug fix, tranJob was used instead of pssJob 2011-08-06 09:18:46 +00:00
rlar b4dc54b3e3 another type fix for Visual Studio, QUIT_BUTTON_ID 2011-08-06 09:07:21 +00:00
rlar 77d1104880 fix broken commit `type fix for Visual Studio' 2011-08-06 08:38:09 +00:00
h_vogt 36f6eb6a89 bug no. 3386184 2011-08-06 07:53:48 +00:00
rlar 94a4e45d08 type fix for Visual Studio 2011-08-05 20:32:11 +00:00
rlar e57c96abda disable Visual Studio "warning: C4127: conditional expression is constant" 2011-08-05 20:30:10 +00:00
rlar 2c0144a849 rewrite to fix potential (actuall impossible) usage of variable `c' 2011-08-05 19:29:57 +00:00
rlar 49000cc7e2 fix warning of potential (actuall impossible) usage of uninitialized node5..7 2011-08-05 19:17:50 +00:00
h_vogt e5a255a030 Windows progress message 2011-08-04 22:12:39 +00:00
rlar 899d5516c3 initial PSS commit 2011-08-04 16:16:46 +00:00
rlar 70b7ef1bc1 bug fix, broken insert at the front of CKTbreaks[] 2011-08-04 16:01:29 +00:00
h_vogt e86527635b ivars(char*), Windows 64, 32 bit 2011-08-03 20:03:42 +00:00
dwarning 2a2497ec62 update va code from version 504.7 to 504.9.1 2011-07-30 15:58:11 +00:00
dwarning 95ed4ef3d7 semicolon after macro was wrong 2011-07-30 10:07:21 +00:00
h_vogt ede2daf1f6 cmutil: NaN, inpcom: nested ( 2011-07-27 20:08:36 +00:00
rlar 8bfc98d008 lower-case the first string in an IOP("HuGo",...) incantation 2011-07-26 19:51:29 +00:00
r29173 c77ad38f30 remove perl command in generated Makefime.am 2011-07-26 18:09:24 +00:00
rlar 6f2f634413 swallow unsed variable warnings in adms generated code, upagrade dependencies 2011-07-26 17:43:08 +00:00
r29173 6c651b31de Fixed code generation for ekv by adding definition of min and max and logE. 2011-07-26 07:17:51 +00:00
rlar 6e8dd404b7 convert K&R function definitions to ansi style 2011-07-25 18:22:29 +00:00