Commit Graph

1249 Commits

Author SHA1 Message Date
h_vogt da574eb2bf remove checking for thismodel->INPmodType 2011-05-15 09:42:49 +00:00
rlar 2b66531eb4 mop up some fixme comments 2011-05-08 12:52:58 +00:00
rlar e973fb3e97 cleanup Xt usage 2011-05-08 09:04:04 +00:00
rlar a05b05aad5 rename macros public and private --> PUBLIC and PRIVATE 2011-05-08 08:54:21 +00:00
rlar da31886723 rename variable private --> mif_private 2011-05-08 08:48:43 +00:00
dwarning cded776aa6 few build changes 2011-05-07 08:01:22 +00:00
dwarning 36b3c18401 delvto and mulu0 instance parameter 2011-05-05 20:09:24 +00:00
dwarning ffbfe5b19e model update to the last changes 2011-05-05 20:01:48 +00:00
dwarning b7e9112c2a add HiSIM HV model 2011-05-04 21:00:13 +00:00
h_vogt 7365459f75 move #define NUMCOLORS to x11.c 2011-05-03 21:19:57 +00:00
rlar 838612467e spelling fixes from debian, thank you ! 2011-05-01 20:20:58 +00:00
rlar 2ac219221c mop up, in the shadow of the last commits 2011-05-01 20:11:21 +00:00
rlar 6feac56f73 rename variable typename --> type_name 2011-05-01 19:51:59 +00:00
rlar 23ba264cd3 rename variable class --> ctype_class 2011-05-01 19:46:53 +00:00
rlar 66289067ba rename variable class --> kw_class 2011-05-01 19:45:12 +00:00
rlar 77431f8ac5 rename struct member public --> if_analysis 2011-05-01 19:05:08 +00:00
rlar d80da277f2 rename function delete --> delete_w 2011-05-01 19:02:25 +00:00
rlar 2ebe2d6277 mop up, in the shadow of the last two commits 2011-05-01 17:44:15 +00:00
rlar 6a6a52ebbe mop up, in the shadow of the last two commits 2011-05-01 17:32:41 +00:00
rlar 3d8fb96647 cleanup, (modtmp) --> modtmp 2011-05-01 17:29:21 +00:00
rlar c1683a5571 cleanup, some more (*p).foo --> p->foo 2011-05-01 17:27:52 +00:00
rlar 3349b98145 c89 compatibility, move NG_IGNORE() after declarations 2011-04-30 15:17:18 +00:00
rlar 70678fb77e warnings, use NG_IGNORE() 2011-04-30 13:10:51 +00:00
rlar 7091a81272 re-enable unused-parameter Warnings 2011-04-30 12:31:33 +00:00
rlar 55638c8023 various cleanups 2011-04-30 12:29:19 +00:00
rlar 1d3bd15c5c minor bug fix (broken diagnostic printout) and swallow some warnings 2011-04-29 21:04:30 +00:00
rlar cef0392d7a hisimhv implementation, ngspice has one more slot (GENowner) in GENinstance 2011-04-29 18:22:15 +00:00
rlar 46da3b066e bug fix, (#329233) 2011-04-28 19:27:45 +00:00
rlar b778c50bd6 code cleanup, some warnings, some casts, ... 2011-04-28 17:05:22 +00:00
rlar 23056573d8 code cleanup, drop NULL pointer casts 2011-04-28 15:59:36 +00:00
rlar a987113675 cleanup x11 code 2011-04-28 10:52:26 +00:00
dwarning 7132470c9a bjt2 merged to bjt model 2011-04-27 21:10:36 +00:00
rlar 0b6a557334 code cleanup 2011-04-27 18:30:15 +00:00
dwarning 8e7c9c3a52 allow multiple setup call 2011-04-17 20:14:10 +00:00
rlar e970d0b530 fix allocation and ownership of auxiliary CKTmatrix CKTrhs etc objects 2011-04-15 18:50:42 +00:00
dwarning 4b74852dce code merge for bsim3 version 0 and 1 2011-04-13 19:52:27 +00:00
rlar e55f9c7fab bugfix, segfault when closing a plot window 2011-04-09 18:50:14 +00:00
rlar 8fe8f39e96 bugfix, fix sensitvity calculation (for the dc-2+.cir testcase) 2011-04-09 17:11:21 +00:00
rlar 6268d236f0 bug fix a segfault when closing a second x11-window, then resizing the first 2011-04-02 17:16:29 +00:00
dwarning 5059bcb624 using DEPFLAGS for sun cc 2011-03-24 21:08:46 +00:00
dwarning 59decd9ba0 bug no. 3214252 fixed 2011-03-18 20:15:10 +00:00
dwarning 29179938c7 x-axis label for misc. sweep types 2011-03-16 21:28:10 +00:00
dwarning ca8f987898 no message 2011-03-13 17:59:30 +00:00
dwarning 00797ad01c no message 2011-03-10 22:24:17 +00:00
h_vogt 7af24747ec bug no. 3201331 2011-03-06 23:48:35 +00:00
rlar 165d26be3e bug fix, isrc polarity inversion 2011-03-04 21:48:29 +00:00
dwarning 34644f9671 segfault fix 2011-03-03 21:34:56 +00:00
rlar c797dedb7c merge vsrc PULSE -> isrc 2011-02-28 20:35:31 +00:00
rlar 2a693e2d80 merge TRRANDOM vsrc -> isrc 2011-02-28 20:32:34 +00:00
rlar 49211d2153 vsrc, isrc, whitespace cleanup 2011-02-27 20:40:48 +00:00
rlar 598b4c6b83 vsrc, isrc, cleanup aiming for more similarity 2011-02-27 20:39:03 +00:00
rlar 0916de085c vsrc, isrc, parameter descriptors, synchronize to each other 2011-02-27 20:32:36 +00:00
rlar 454ade725f vsrc, isrc, merge checks for length of vector parameters 2011-02-27 20:28:42 +00:00
rlar 015741260f bug fix, three of them (vsrc, isrc) 2011-02-27 20:05:32 +00:00
dwarning e55b478940 diode & bjt temperature model update 2011-02-22 21:53:35 +00:00
dwarning 325c7dc01d no message 2011-02-21 19:41:13 +00:00
dwarning 0c5a6ce3bb no message 2011-02-21 19:37:07 +00:00
h_vogt ebda0af288 update FIND ... WHEN measurements 2011-02-19 22:11:45 +00:00
rlar 7880d5bd8e cleanup some whitespace errors and prototypes 2011-02-19 16:47:30 +00:00
rlar 701027b1ff numparm, remove unused artifacts 2011-02-19 15:11:53 +00:00
rlar 70c97e12bb numparm, un-pascal-ify, ws() wln() 2011-02-19 15:08:20 +00:00
rlar 18352e827d numparm, cleanup, (()) 2011-02-19 15:06:13 +00:00
rlar 49b7e340d5 numparm, cleanup, {} 2011-02-19 15:04:09 +00:00
rlar b48b6a3474 numparm, rewrite some conditional expressions 2011-02-19 15:01:49 +00:00
rlar 407b220a1d silence compiler warnings 2011-02-19 14:58:18 +00:00
rlar 7ad47870ef numparm, un-pascal-ify, use '\0' 2011-02-19 14:56:40 +00:00
rlar 6349bc4fbf numparm, un-pascal-ify, use '\r' '\n' '\t' 2011-02-19 14:54:00 +00:00
rlar 5e30c39384 numparm, cleanup some small functions 2011-02-19 14:51:01 +00:00
rlar 999d69731a numparm, 17 digit placeholders --> numparm__XXXXXXXX dummy symbols 2011-02-19 14:49:07 +00:00
rlar 1ab4158abd numparm, upgrade message() to accept format strings 2011-02-19 14:45:42 +00:00
rlar 76a7f5b5f7 numparm, shrink scope for dstrings, mostly message() related 2011-02-19 14:43:35 +00:00
rlar 90f4a2137b numparm, cleanup parseunit() and fetchnumber() 2011-02-19 14:37:40 +00:00
h_vogt 7e27d6c9ac MINGW error: truncating instead of rounding 2011-02-15 23:12:03 +00:00
rlar 24cdf89344 reinstate a missing if(numerical), which got lost 2011-02-13 20:24:10 +00:00
rlar f6ed60844f part 2, the actual change 2011-02-13 19:20:34 +00:00
rlar 35c36b1590 part 1, whitespace and indentation, nothing else 2011-02-13 19:19:02 +00:00
rlar 5a3f5ac03d undo the last commit, with the sole purpose to seperate it into two commits 2011-02-13 19:17:23 +00:00
h_vogt bb5ea06be4 start cleanup numparam 2011-02-13 15:16:48 +00:00
h_vogt 30d4b95931 explicit type cast 2011-02-13 08:47:34 +00:00
h_vogt 8b4edf1a0c fix bug. no 3165634 2011-02-12 12:15:04 +00:00
h_vogt 8bea0aba6a enable tclspice again 2011-02-12 09:51:53 +00:00
rlar 30c2578751 bug fix, when rewriting a resistors tc = number number ==> tc=number tc2=number 2011-02-11 19:51:19 +00:00
rlar f7f4bfe70f bug fix, when `show' a xspice spice2poly device (acgains) 2011-02-11 19:16:48 +00:00
rlar a2303d4d78 bug fix a segfault when closing a second X11 window, then resizing the first 2011-02-11 19:02:49 +00:00
rlar 7aac9e40f8 and update the parser output 2011-02-11 17:20:48 +00:00
rlar b523db46f3 silence a `bcheck' warning `read from uninitialized memory' (bison yylval) 2011-02-11 17:19:25 +00:00
rlar 84ca0986a5 add a missing `ask' function for VSRC_TRRANDOM 2011-02-11 17:13:13 +00:00
rlar 281d1952c4 fix a bug when `alter' a vector parameter (VSRC PWL for example) 2011-02-11 17:09:40 +00:00
rlar f40f6c705a fix `make check' for build in a separate directory 2011-01-25 18:39:06 +00:00
rlar c349a97ea1 rework the xspice/icm Makefile for build in a separate directory 2011-01-25 18:34:11 +00:00
rlar 3fec598934 prepare the xspice cmpp processor for build in a separate directory 2011-01-25 17:39:23 +00:00
rlar d0392a026b small fixes to make some `Makefiles' ready for build in a separate directory 2011-01-25 17:33:36 +00:00
h_vogt f601632453 line 139: test for v_plot 2011-01-18 22:50:59 +00:00
h_vogt c162d3273f vsrc trrandom option 2011-01-16 19:19:42 +00:00
rlar 39aac106c5 updates for the make infrastructure (trannoise and tests/xspice) 2011-01-15 22:08:06 +00:00
dwarning 649d73beaf set version parameter to 2.3.0 2011-01-13 17:05:46 +00:00
dwarning 47fc13c8bc allow gmin stepping by using ckt->CKTdiagGmin 2011-01-12 20:06:59 +00:00
h_vogt 68d5e538d0 com_print: buf, buf2 dyn. mem. alloc. 2011-01-12 17:49:18 +00:00
h_vogt e9cf4cac9e enable cdump under Windows 2011-01-08 14:31:33 +00:00
h_vogt 97605a5df7 models 1N4001 also in subcircuits 2011-01-06 19:15:20 +00:00
h_vogt 8a4b0e9bce add error checking 2011-01-03 20:37:36 +00:00
dwarning c8aee0f84a inline functions to static 2011-01-02 16:17:57 +00:00
h_vogt 7903411b68 call to CKTtemp only for CKTtime>0 2011-01-02 14:15:42 +00:00
h_vogt 76fca91dcb undo change from 1.1.11 2011-01-02 12:02:48 +00:00
h_vogt cc6100f5cb 'stop' and 'altermod' command execution modified 2011-01-01 14:38:47 +00:00
h_vogt 62f22b4145 update stop command 2010-12-31 09:08:54 +00:00
h_vogt 59a699e9ec stop when time=10n 2010-12-30 19:32:24 +00:00
h_vogt 6d7ee3632e remoce compiler warnings 2010-12-30 14:49:35 +00:00
h_vogt 1ea76af678 add statistical functions to numparam and nutmeg parsers 2010-12-28 19:01:30 +00:00
rlar 7632ca3ef3 include ./thing ---> include thing 2010-12-27 09:45:50 +00:00
rlar fbf5708786 bug fix, missing isrc trnoise ask function
breaks tests/vbic/diffamp.cir (infinite recursion of error messages)
2010-12-27 09:40:58 +00:00
h_vogt cfe6c96d19 add ')' to fcn inp_sort_params 2010-12-25 08:35:19 +00:00
h_vogt 5fd49349f6 update to RTS noise 2010-12-19 11:05:03 +00:00
dwarning 7debdf4ec6 correct multiplier m 2010-12-18 17:19:55 +00:00
h_vogt 4d1202d7ef rts example 2010-12-18 17:16:00 +00:00
h_vogt f476389531 RTS noise 2010-12-18 17:05:44 +00:00
h_vogt 91a0efbea7 transient noise in independent current source 2010-12-16 23:45:24 +00:00
dwarning d5b1570db4 no message 2010-12-15 21:01:07 +00:00
h_vogt 53ba204cbb char* identifiers 2010-12-13 22:15:19 +00:00
rlar c5c551a70a rewrite TRNOISE, with the intention to separate the noise sequenze computation
from its use in the VSRC device.
2010-12-12 19:41:29 +00:00
h_vogt b1e1c03430 sichere Breakpoints bei TRNOISE 2010-12-12 12:27:51 +00:00
rlar 5941237b18 Change bool from `unsigned char' to `int' 2010-12-11 19:42:33 +00:00
rlar 6fa71d275b support another non-equality '<>' token 2010-12-11 18:51:43 +00:00
rlar 34a6676dc8 don't transform operators ('&|' -> '&&' '&' -> '&&' etc) pass them *literally* 2010-12-11 18:34:29 +00:00
h_vogt 2b4069f93e bug no. 3127808, and rem trailing white spaces 2010-12-11 17:26:22 +00:00
rlar e1292b0c3a bug fix, segmentation fault caused by `reset' when xspice used 2010-12-04 10:59:28 +00:00
h_vogt 3070001ed1 transient noise example added 2010-11-28 09:59:40 +00:00
h_vogt 4fbb4e7383 transient noise option to vsrc 2010-11-27 16:54:08 +00:00
rlar eaadf5d2bc tiny fix, a boundary check 2010-11-25 19:42:20 +00:00
rlar b7d969a472 drop -D CM_WINDOWS and -D CM_LINUX 2010-11-25 19:39:09 +00:00
rlar 83f9110dc1 use NG_IGNORE() ... 2010-11-23 20:00:50 +00:00
rlar d602e0b75c attract gcc's attention to some printf format strings (for type checking) 2010-11-23 19:36:21 +00:00
rlar eb06eeb4d9 swallow type conversion warnings 2010-11-23 19:26:00 +00:00
rlar 5ea63abb47 fix an ancient bug (typo `!=' versus `=!') 2010-11-23 19:22:57 +00:00
rlar bda8dfa2c6 swallow type conversion warnings (assignment of an int to unsigned:1 flags) 2010-11-23 19:20:30 +00:00
rlar 7ef6155ea5 touch (timestamp) bison output files 2010-11-22 19:07:48 +00:00
rlar 1755ee8626 d_source, bug fix 2010-11-22 18:54:46 +00:00
rlar b5702020b7 d_source d_state d_ram, rewrite bit operations 2010-11-21 15:44:56 +00:00
rlar 560126526a d_source d_state d_ram, rewrite index operations 2010-11-21 15:43:12 +00:00
rlar c57c3fe972 d_source d_state, change float --> double 2010-11-21 15:41:38 +00:00
rlar c575e60356 d_source d_state d_ram, test cases for those xspice codemodels 2010-11-21 15:40:11 +00:00
h_vogt 2e06867da6 PULSE: correct timing in case of phase != 0 2010-11-21 15:06:55 +00:00
h_vogt 413d0ff103 PULSE: correct timing in case of phase != 0 2010-11-21 00:11:43 +00:00
h_vogt 8ba1e81a9b PULSE: allow time < 0.0 2010-11-20 17:18:23 +00:00
rlar 05441d5823 Nr 5/5 (x = ...) == NULL , swallow warnings 2010-11-19 18:54:40 +00:00
rlar e6c30efe46 Nr 4/5 (x = ...) != NULL , swallow warnings 2010-11-19 18:52:44 +00:00
rlar ad8ad56955 Nr 3/5 (x = ...) != 0 , swallow warnings 2010-11-19 18:51:03 +00:00
rlar 6256f69499 Nr 2/5 (x = ...) != '\0' , swallow warnings 2010-11-19 18:49:05 +00:00
rlar acb1c33d66 Nr 1/5 (x = ...) == 0 , swallow warnings 2010-11-19 18:46:58 +00:00
rlar abb87a6115 rename `IGNORE()' --> `NG_IGNORE()' 2010-11-16 20:38:24 +00:00