Commit Graph

738 Commits

Author SHA1 Message Date
dwarning f286055405 No title message to stderr - stdout is enough 2007-11-14 08:34:52 +00:00
dwarning cd80e5bfe0 reenable INPkillMods after deck processing 2007-11-14 08:32:57 +00:00
pnenzi 47ebcd0c95 Debug information on xspice device loading masked with #ifdef TRACE 2007-11-13 19:31:22 +00:00
dwarning 02c6ff93f4 no define twice for print_listing 2007-11-13 08:05:33 +00:00
pnenzi b2b61c0e74 Updated scale "option" processing. 2007-11-12 21:52:45 +00:00
dwarning a49408633d 4.6.1 instead 4.6.0 2007-11-04 20:26:11 +00:00
dwarning 4fe7326db7 BSIM4.2.0/4.3.0/4.5.0 version code added 2007-11-04 20:00:43 +00:00
dwarning 15f735cdd7 fix conflict with cexp function 2007-11-04 19:43:49 +00:00
dwarning e7fbeb6705 consistent naming convention 4v4 2007-11-04 19:39:46 +00:00
dwarning f4f0949d84 update to version 4.6.1 2007-11-04 19:34:56 +00:00
dwarning 5ff927f260 prevent double define under mingw 2007-11-04 19:30:55 +00:00
dwarning 4ec429100f bsim4v4 version code added 2007-10-31 07:22:05 +00:00
dwarning b20af86749 without stddef.h types like size_t are not defined on some systems 2007-10-27 20:00:22 +00:00
dwarning deb59762db skip processing of b sources in inp_fix_param_values 2007-10-27 19:57:51 +00:00
dwarning f4a3add493 dirname and basename for MSC 2007-10-24 20:59:45 +00:00
dwarning d7564f187c repair the big_buff definition 2007-10-21 20:43:26 +00:00
dwarning 09f3b68acb stay with tmalloc instead of MALLOC 2007-10-20 19:57:41 +00:00
dwarning 41325622fd some clean-up's to come through MSC 2007-10-18 19:34:30 +00:00
pnenzi 10997c0fa5 brief option reimplementation. 2007-10-12 21:59:18 +00:00
pnenzi 7703a63230 Added -a option for switching on/off netlist autorun 2007-10-11 11:14:06 +00:00
dwarning 1cf9e0dddc if_setparam_model needs cktdefs.h 2007-10-10 18:46:42 +00:00
pnenzi c755f19fe2 Cleaning 2007-10-10 11:24:22 +00:00
pnenzi f06a4da2cd Change in rawfile flag 2007-10-10 11:23:40 +00:00
pnenzi 8d5b7f7b60 Redundant parameters 2007-10-10 11:22:40 +00:00
pnenzi 6d5a4474aa Fixed minimum iterations number to 100 (Phil Barker) 2007-10-10 11:21:16 +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 4d5f792987 Added libinp.a to nutmeg linking. 2007-10-09 15:18:35 +00:00
pnenzi eda9bcd823 Added multi input gate (Phil Barker) 2007-10-09 09:16:41 +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
dwarning db66f35734 reusing the old out_pbuf 2007-09-12 17:01:21 +00:00
dwarning 0d3847aae5 prevent crash at long messages in out_printf 2007-09-11 20:27:10 +00:00
pnenzi d9f9ad827d Fixed segfault on empty or directory include. 2007-08-12 09:46:13 +00:00
dwarning 2958b19aa4 new version 102.1 2007-07-24 17:26:23 +00:00
dwarning 1ae1913fd6 text macros defined 2007-07-24 10:12:15 +00:00
dwarning 0f5cf5a9d9 node info are useful 2007-07-24 10:00:48 +00:00
dwarning 23707f4069 node info are useful 2007-07-24 09:54:50 +00:00
dwarning 00ad16b464 unique limexp behaviour 2007-07-23 17:24:14 +00:00
r29173 5ea58f9f05 fixed computation of ddx when ddx not used in contribs 2007-07-05 13:31:55 +00:00
r29173 b7aa19243e added declaration of noise variables 2007-07-05 10:20:33 +00:00
r29173 fdb2fa9424 started noise implementation (added just a template!) 2007-07-05 09:45:33 +00:00
r29173 b2598cbe58 added new evaluate function (support of ddx operator used inside contribs) 2007-07-05 09:44:11 +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
dwarning bd92e84218 case sensitiv for ekv 2007-05-15 19:04:59 +00:00
pnenzi 613deca2f7 Updated the code for ekv model. 2007-05-13 09:55:13 +00:00
pnenzi 61a324fec5 This file is atuomatically generated by autogen.sh 2007-05-13 09:53:42 +00:00
r29173 c087846c38 added support to 'div' builtin function 2007-05-11 07:19:57 +00:00
dwarning 844fd93f92 Only the ekv long channel version as a placeholder 2007-05-09 19:24:17 +00:00
dwarning 85d44a5fa4 Only the long channel version as a placeholder 2007-05-08 19:33:40 +00:00
r29173 f3c3cd8909 traverse blocks named 'noise' or 'initial_step' during guesstopology code creation 2007-05-07 09:01:18 +00:00
dwarning 6edbe344ca small adms adaptions to ekv and psp102 2007-05-06 17:15:42 +00:00
dwarning 1a1c6171ef One additional NL prevent problems in vbicload.c 2007-05-05 21:11:46 +00:00
r29173 cc728d0dd8 fixed implementation of tempate 'fname' (created unvalid C code) 2007-05-04 14:48:09 +00:00
r29173 a674f92acf changed required adms version to 2.2.6 2007-05-02 14:56:49 +00:00
r29173 de1121a117 initial import: ngspice customization made to original psp code 2007-05-01 16:06:27 +00:00
gdiso 73629edd64 Add NDEV 2007-05-01 03:41:59 +00:00
gdiso 985fb6886d bug fix 2007-05-01 03:41:09 +00:00
gdiso 60d7ac039a *** empty log message *** 2007-05-01 03:40:17 +00:00
gdiso 8234088f3e Add indicator 2007-05-01 03:39:21 +00:00
gdiso b56645af57 parser for NDEV 2007-05-01 03:36:59 +00:00
gdiso 0d97318ee8 add ndev to device list 2007-05-01 03:35:53 +00:00
gdiso e98da264e1 Numerical Device Interface 2007-05-01 03:34:34 +00:00
r29173 57b40c8470 redefined macro P(txt) in order to 'see' instance parameters 2007-04-30 13:33:29 +00:00
r29173 9539cc2470 added initializeModel, initiliazeInstance to initial_model, initial_instance 2007-04-30 13:12:21 +00:00
r29173 1caee800ee improved 'guesstopology'
fixed implementation of macro 'noise'
when building 'load' traverse block 'noise'
2007-04-30 13:10:35 +00:00
r29173 53f05d9aef added cases initializeModel, initiliazeInstance (block name used by psp102) 2007-04-26 13:04:34 +00:00
pnenzi 92c4be77b6 Updated model to 4.6.0 2007-04-26 09:58:35 +00:00
pnenzi c9d9b2f337 psp model 102 initial import 2007-04-25 17:46:56 +00:00
pnenzi 2b2d2efce0 Added support for new verilog-a models. 2007-04-25 17:44:58 +00:00
r29173 23ecb3a896 add case 'blockvariable' 2007-04-24 12:26:36 +00:00
r29173 22ef8823ce added missing new lines (due to changes in adms225)
renamed pspva to psp102
2007-04-24 08:59:09 +00:00
dwarning c0458610e3 fifth node binding only for ADMS defined 2007-02-10 16:13:22 +00:00
dwarning b5ce155b97 unification for func and derivative 2007-02-10 16:08:41 +00:00
pnenzi 00cf9ec22a Fixed code for BJT devices with less than 5 nodes. 2007-01-20 12:37:35 +00:00
danmc a123453295 avoid multiple definitions for free_pnode() 2006-10-12 02:51:13 +00:00
danmc 23fb01db1b add missing <stdlib.h> for exit() 2006-10-12 02:47:28 +00:00
danmc 89462761c9 include <sys/ioctl.h> for the ioctl() prototype 2006-10-12 02:46:26 +00:00
danmc 0790dafd76 Rename makeidx to ngmakeidx to match all of the other binaries which
are prefixed with 'ng'.  This is the last of the conflicting files with
spice3 from Berkeley.
2006-10-12 02:38:26 +00:00
danmc 37863e0c23 Add a missing header to get a missing prototype for cp_ccon(). 2006-10-12 02:37:06 +00:00
pnenzi 68b765e3cd Truncation error calculation. 2006-03-10 09:55:53 +00:00
r29173 a14d3a60bd replaced '<' by xml special sequence '&lt;' 2006-03-07 10:12:12 +00:00
dwarning f034cc153f Macros for exp() limiting added. 2006-03-06 16:36:55 +00:00
r29173 3bc2a371a6 added support to 'analog functions' 2006-03-06 12:50:15 +00:00
pnenzi 103763d407 Updated version to 2.2.0 2006-03-05 09:38:41 +00:00
r29173 39cc7553da add missing xml code (computation of $function) 2006-03-03 08:41:41 +00:00
r29173 a6c791e7b4 add simparam definitions when possible 2006-03-03 08:39:31 +00:00
r29173 8e71bad753 started handling of adms elements 'case' and 'nilled' 2006-03-02 09:04:38 +00:00
r29173 304fbe9c41 started implementing of functions $simparam(), $given(), analysis() 2006-03-02 08:53:51 +00:00
r29173 f0df77fa0e added macro _scale (scaling factor) - always set to 1.0 2006-03-02 08:51:08 +00:00
pnenzi 38e68869a2 Added mdel, del and dest functions to interface. 2006-03-01 14:30:24 +00:00