Commit Graph

3557 Commits

Author SHA1 Message Date
Francesco Lannutti 9cc0801b2b Implemented the KCL verification in place of the classical SPICE3 check for the circuit currents
This version modifies every model directly to obtain fvk in a separate vector, instead of using a matrix-vector product
2013-05-27 08:21:03 +02:00
Francesco Lannutti 675d8fdb1c cleanup 2013-05-27 08:21:03 +02:00
dwarning a2d0d8031f indentation 2013-05-26 21:18:51 +02:00
rlar cf734f60ac inpcom.c, cleanup deck loops #4/4 2013-05-26 19:24:17 +02:00
rlar 3ee0374c0f inpcom.c, cleanup deck loops #3/4 2013-05-26 19:24:16 +02:00
rlar 1d26f71075 inpcom.c, cleanup deck loops #2/4 2013-05-26 19:24:16 +02:00
rlar 1905d23212 inpcom.c, cleanup deck loops #1/4 2013-05-26 19:24:16 +02:00
h_vogt 559ef1d771 xpressn.c: reduce number of (forbidden) keywords
to what is actually used
2013-05-26 15:31:49 +02:00
rlar 03aca8385c inpcom.c, inp_chk_for_multi_in_vcvs() shrink scope of variables 2013-05-26 00:40:31 +02:00
rlar bffc2cb428 inpcom.c, cleanup 2013-05-26 00:31:31 +02:00
rlar c6df44e48d inpcom.c, bug fix (incorrect check for mal formed line) 2013-05-26 00:31:30 +02:00
rlar 073ba1c628 inpcom.c, cleanup 2013-05-26 00:19:07 +02:00
rlar a85a5d6c3e inpcom.c, simple cleanups 2013-05-26 00:07:43 +02:00
rlar 2aaa3acae3 inpcom.c, change semantics of skip_back_non_ws() and skip_back_ws() 2013-05-25 23:38:57 +02:00
rlar 4466748ffb inpcom.c, unify skip_back() usage #2/2 2013-05-25 23:18:16 +02:00
rlar b08ae02958 inpcom.c, unify skip_back() usage #1/2 2013-05-25 23:18:14 +02:00
rlar a6f787aa00 inpcom.c, cleanup inp_get_func_from_line() 2013-05-25 18:52:56 +02:00
rlar d78da5b221 inpcom.c, drop artifiact, now this isn't any more a bug 2013-05-25 18:19:57 +02:00
rlar 1abcf9d4fa inpcom.c, use a list to store the `.func' lookup table 2013-05-24 22:31:22 +02:00
rlar b5f56ddc4f inpcom.c, use a `rib cage' to store the .subckt lexical scoping of `.func' 2013-05-24 22:17:35 +02:00
rlar 57a7ce3723 inpcom.c, cleanup inp_expand_macros_in_deck() recursion 2013-05-24 22:03:33 +02:00
dwarning 27ae680b99 add nqsmod as model parameter for bsim3 2013-05-23 23:13:10 +02:00
rlar 9636d53ec4 bug fix, .func expansion for nested .subckt 2013-05-23 21:03:57 +02:00
rlar 06471505ed inpcom.c, cleanup some while(stfuct line * ...) loops 2013-05-23 21:03:57 +02:00
dwarning d6de812109 hisimhv correct the qme2 rangecheck 2013-05-22 06:59:35 +02:00
dwarning a23997a68f complete the ACM parameter set with xl and xw 2013-05-21 22:02:08 +02:00
dwarning e725cd25d0 Area Calculation Method (ACM) applied to bsim3v3.3 model 2013-05-21 16:33:57 +02:00
dwarning 083938292f whitespaces 2013-05-21 14:22:59 +02:00
h_vogt 6b94915c28 hsm2set, hsmhvset.c: error message 2013-05-20 19:15:22 +02:00
h_vogt a205868427 dctran.c breakpoint added for uic, bug no. 3606715 2013-05-20 19:13:27 +02:00
h_vogt 985282e33e README.adms Warning about outdated information 2013-05-20 19:08:58 +02:00
Francesco Lannutti 439f1a59e6 unify, use #include "vccsext.h" the same way as in all other models 2013-05-20 18:55:13 +02:00
Francesco Lannutti 6c2f07bd59 configure.ac, cleanup `WARNING: PSS analysis enabled' 2013-05-20 18:41:02 +02:00
rlar b6eab8029b inpcom.c, cleanup 2013-05-19 23:12:24 +02:00
rlar 4e9102daaa inpcom.c, abstraction, find_subckt_w_params() 2013-05-19 23:12:21 +02:00
rlar 87ae3be5df inpcom.c, cleanup, emphasize a search in subckt_w_params[] 2013-05-19 23:11:42 +02:00
rlar 3b5bb3f4a6 inpcom.c, abstraction, new_subckt_w_params() 2013-05-19 23:09:15 +02:00
rlar 9fd882327e inpcom.c, abstraction, new_lib() 2013-05-19 23:08:50 +02:00
rlar 2b76a08190 inpcom.c, cleanup usage of free_function() 2013-05-18 23:24:15 +02:00
rlar 7e84a75ff7 inpcom.c, abstraction, free_function() 2013-05-18 23:24:13 +02:00
rlar 5892a65b23 inpcom.c, think in terms of struct functions instead of an integer 2013-05-18 23:24:10 +02:00
rlar 774c7f9781 inpcom.c, emphasize a potential bug 2013-05-18 23:23:38 +02:00
rlar 0132e3cc0c inpcom.c, think in terms of struct library instead of an integer 2013-05-18 23:18:20 +02:00
rlar 811edbcafb inpcom.c, collect globals into a struct 2013-05-18 23:18:20 +02:00
rlar 82ec45c519 inpcom.c, rename N_FUNCS and N_LIBRARY 2013-05-18 23:18:20 +02:00
h_vogt 3612ba951c indentation 2013-05-18 14:57:17 +02:00
rlar afeb7e4b59 inpcom.c, rewrite .lib processing 2013-05-18 09:52:59 +02:00
rlar 54be463685 inpcom.c, array bounds check, use controlled_exit() 2013-05-18 09:52:59 +02:00
h_vogt 8f18afbc9c inpcom.c: debug output streamlined 2013-05-18 08:23:05 +02:00
h_vogt e1c8dc5439 inpcom.c: larger array size, debug otuput modified 2013-05-18 08:11:09 +02:00