dwarning
2d07152cd3
5 nodes only for adms
2007-11-14 20:23:45 +00:00
dwarning
37fffd911f
functions used in this branch only
2007-11-14 20:23:15 +00:00
dwarning
0bfe93e242
allow different mingw versions
2007-11-14 15:08:19 +00:00
dwarning
e75c80f589
Fixing problems in comments
2007-11-14 15:07:23 +00:00
dwarning
0133e20412
til now only bsim4 has version processing
2007-11-14 10:39:54 +00:00
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 '<'
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
pnenzi
cf7e5f8d67
Added support for pole-zero analysis (experimental).
2006-02-26 22:09:01 +00:00
dwarning
8204213186
Add hicum2 and remove some ancient spice3 directives (*_USED).
2006-02-23 08:26:49 +00:00
dwarning
2f8c867e37
The original HICUM level2 model. Only ddt() terms are separated.
2006-02-22 19:11:48 +00:00
dwarning
7d554eb230
Move to hicum0.va
2006-02-22 19:06:36 +00:00
dwarning
837ccea880
Change to mextram.va.
2006-02-22 19:00:52 +00:00
dwarning
f02b4ee320
Set pnp default to 0.
2006-02-21 20:06:05 +00:00
pnenzi
5bb2babf9f
Added cleanfile target to remove generated .c and .h and .c.bak
2006-02-21 18:32:04 +00:00
pnenzi
2bfcb8cf4c
Bipolar devices support 5 nodes now (Dietmar)
2006-02-21 15:25:23 +00:00
dwarning
b6763b9a39
Fit the adms naming rule.
2006-02-21 12:58:57 +00:00
r29173
ec502ae373
removed printf statements used for debug purpose
2006-02-21 10:27:10 +00:00
dwarning
2a2dc8d502
Introduction of alias names for modules to prevent cryptic naming.
2006-02-21 08:05:18 +00:00
dwarning
e95788e138
Added the VLADEV mechanism from configure.in.
2006-02-20 11:12:43 +00:00
dwarning
9191d42a5f
Only delete HAVE_ADMS in a comment. Don't worry.
2006-02-20 11:07:53 +00:00
dwarning
3a86df8b0b
For make adms we don't need make an new Makefile. Is done by autogen.sh.
2006-02-20 09:07:14 +00:00
dwarning
122de6abe7
Consistent VLADEVDIR
2006-02-19 20:17:42 +00:00
dwarning
067da3e860
Correct the ADMS macro.
2006-02-18 09:15:17 +00:00
pnenzi
9d5b6727f9
Corrected errors.
2006-02-17 17:19:24 +00:00
pnenzi
af2b0819eb
Removed conflict indicator (left in previous commit)
2006-02-17 14:54:16 +00:00
pnenzi
f659abd416
Fixed support for adms devices (Mextram and hicum0)
2006-02-17 14:52:57 +00:00
dwarning
b89dd232dd
Close an else branch.
2006-02-17 12:05:55 +00:00
dwarning
35206820c2
Adapted to the actual adms dir configuration.
2006-02-16 15:57:27 +00:00
dwarning
9e74c9ee62
Added adms compiled devices: hicum0, mextram
2006-02-16 15:42:04 +00:00
dwarning
0dbcc804e6
Adapted to the actual adms dir configuration.
2006-02-16 15:38:42 +00:00
dwarning
b1d1986876
Adapted to the actual adms dir configuration.
2006-02-16 15:11:29 +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
dwarning
cf88f14383
The MEXTRAM Bipolar Model level 504 in Verilog-A (Original Version 504.6)
2006-02-16 09:25:19 +00:00
dwarning
2afbcfd070
The HICUM Level0 Bipolar Model in Verilog-A (Original Version 1.1 - only VT0 changed to Vt0)
2006-02-16 09:22:06 +00:00
dwarning
acfefe4da2
Add .bak to perl -i switch because some interpreter versions struggles about
2006-02-16 09:17:40 +00:00
pnenzi
da5d1b5660
Added section for r and c elements (Laurent)
2006-02-10 06:59:56 +00:00
pnenzi
a8bc248dce
Latest update from Laurent and Dietmar: (empty instances)
2006-02-09 11:25:24 +00:00
pnenzi
0505b2cd63
Fixed a typo (Dietmar)
2006-02-08 09:36:48 +00:00
pnenzi
271e940abd
Dietmar uptade
2006-02-08 09:31:34 +00:00
pnenzi
35df92f882
Changed admsXml.exe to admsXml
...
+8
2006-02-08 09:28:11 +00:00
dwarning
57ec95ae87
Problem with nested comment.
2006-02-03 20:09:36 +00:00
pnenzi
4dbd9c51a8
Changed adms required version to 2.1.3 ,J
2006-02-02 17:56:31 +00:00
pnenzi
9f43df7a47
Removed nmos and pmos from list of parameters. (Laurent)
2006-02-02 14:26:50 +00:00
pnenzi
5990ff03cc
Initial import for admst (Verilog-AMS) translators for ngspice.
2006-01-31 17:53:48 +00:00
dwarning
65ba4599c1
External resistors can be 0 because nodes are merged
2006-01-24 21:30:15 +00:00
dwarning
78cb65eef6
Var tmp should be int.
2005-12-06 19:58:46 +00:00
dwarning
5e1ebed38b
Remove cpp comment - and make more readable
2005-12-05 20:46:03 +00:00
dwarning
6dd4777218
Remove cpp comment
2005-12-05 20:36:25 +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
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
869f5add68
Fixed problems of reporting resource usage for MacOSX (should help other platforms too).
2005-10-15 13:56:44 +00:00
sjborley
1f5695a34c
fixed warning about unused variables and functions that can occur when HAVE_TERMCAP is undefined.
2005-10-15 13:55:28 +00:00
sjborley
c2fb0224ed
Implemented patches supplied by Andreas Unger <a_unger@gmx.de>. Fixes XSpice bug; variable PER was being used before initialisation.
2005-10-15 13:53:58 +00:00
sjborley
6fcd2e24e9
Fixed warning about redefinition of XtNumber.
2005-09-19 20:50:27 +00:00
sjborley
113341b981
Used (void*)0 instead of 0 for the terminating vararg, to avoid gcc 4.0 warning about missing sentinel in function call.
...
Resolved Bug 1293746 - Problem with aspice.c(171) in gcc (Solaris).
2005-09-19 20:49:38 +00:00
pnenzi
ebb48f93ed
Bug fix for error "unknown parameter(save)"
2005-09-18 08:24:07 +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
bf6ca0c491
Added hard-coded paths for NGSPICEBINDIR and NGSPICEDATADIR for MinGW targets
2005-09-08 20:52:40 +00:00
pnenzi
c6d286f417
Fixed typo CKT should be ckt
2005-09-08 09:44:32 +00:00
pnenzi
240aea2cdf
Fixed "undefined symbols" error.
2005-09-08 09:43:48 +00:00
sjborley
b96b9aac28
Implemented fix as described by Hitoshi Tanaka for the problem that causes "Warning - approaching max data size...." to be erroneously reported when compiled with MinGW/MSYS
2005-09-06 21:19:58 +00:00
sjborley
3a69282b3a
Fixed memory leak in tilde expansion
2005-09-06 20:24:47 +00:00
sjborley
54935831ff
Added work-round for missing scroll bar (seems to be an X-Windows bug)
2005-09-06 20:21:09 +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
9596feb535
An include file was missing.
2005-08-30 07:46:13 +00:00
pnenzi
f3069e042a
Check for flex and yacc moved out of XSPICE for making distributions (Stuart Brorson)
2005-08-27 20:45:20 +00:00
pnenzi
f79e9e703c
Previous commit was incomplete.
2005-08-27 07:58:01 +00:00
pnenzi
8274fff4fe
String offset wrong. Expression were translated incorrectly.
2005-08-26 20:22:26 +00:00
pnenzi
f3e144bc8d
Changed according to code supplied by Hitoshi Tanaka.
2005-08-23 18:29:53 +00:00
pnenzi
ef5fab62a5
Removed extra blank lines. They break compilation with mingw.
2005-08-23 08:33:51 +00:00
pnenzi
f805d7ab71
Applied changes to cfunc.mod sent by Hitoshi
2005-08-23 08:21:00 +00:00
pnenzi
9bb78c2d28
Mingw porting.
2005-08-22 21:00:02 +00:00
pnenzi
5bcb23d795
Removed casting for strictier syntax of recent gcc compilers.
2005-08-22 19:29:20 +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
f605f312cf
Fixed a missing include and a missing definition
2005-06-30 14:38:21 +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
16db93285e
Added #ifdef TRACE etc. to replace /* */ in code
2005-06-10 07:14:30 +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
a5b8ac8ebc
Added required include
2005-06-01 11:32:38 +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
c8babc9450
Added prototype for evalAccLimits()
2005-05-31 16:37:22 +00:00
sjborley
e4e2de886f
Fixed path for include of windisp.h and winprint.h
2005-05-31 00:12:18 +00:00
sjborley
e4fdd6719c
Added a CIDER dpendent reference
2005-05-30 20:30:09 +00:00
sjborley
67ff1b3a83
Tidy up of the header files in src/frontend and sub-directories. Motivation is to remove extern declarations within .c files and place them in .h files. Added new header files where necessary (and adjusted makefile.am files where required)
2005-05-30 20:28:29 +00:00
sjborley
150a3e1775
jbuf moved to here. Was in main.c
2005-05-30 17:22:33 +00:00
sjborley
89f74211fb
Added reference to jbuf (now declared in signal_handler.c)
2005-05-30 17:21:11 +00:00
sjborley
3a0c488504
Replaced extern references in .c file with #include of suitable headers. Moved jbuf to signal_handler.c
2005-05-29 01:44:20 +00:00
sjborley
0374c45d2a
Added numpaif.h for the external interface to the numparam library.
2005-05-29 01:18:20 +00:00
sjborley
c87326ebc8
Replaced extern references in .c file with #include of suitable headers.
2005-05-29 01:05:33 +00:00
sjborley
08fb461abb
Added extern references to rawfileFp, rawfileBinary, last_used_rawfile, and resumption;
2005-05-29 01:04:08 +00:00
sjborley
b7701cd0e9
Added access to dbs and debugnumber
2005-05-29 01:01:40 +00:00
sjborley
efaf4404bf
Fixed the format of section 5.3.37. Save*
2005-05-28 17:59:04 +00:00
sjborley
1d414b9595
Fix bug introduced in my last change. Thanks to Hitoshi Tanaka.
2005-05-28 17:31:49 +00:00
sjborley
ad52efc501
Fix for 'unused variable' compile warning.
2005-05-27 17:52:33 +00:00
sjborley
84b7f8c73d
Fixed bug with 'plot title title_name' (see bug [ 557638 ] plot segmentation fault).
2005-05-26 21:46:54 +00:00
sjborley
476f60255e
Spotted error in my previous fix to this file, now corrected.
2005-05-26 19:51:33 +00:00
sjborley
304049224a
Fixed bug with define (see bug reference [ 999546 ] 'define' is broken in ngspice-15). free_pnode() now copes properly with parse trees that reuse leaf nodes.
2005-05-26 19:49:50 +00:00
sjborley
cbdd811aa5
Fixed bug with define (see bug reference [ 999546 ] 'define' is broken in ngspice-15). free_pnode() now copes properly with parse trees that reuse leaf nodes.
2005-05-26 19:29:52 +00:00
sjborley
488483183a
Fixed main window name. Now picks uses package name
2005-05-24 09:44:22 +00:00
sjborley
ef3a924d53
Fixed a 'core-dump' that could be caused by the interactive 'write' command when the plot contains more than one dimension. This was due to improper use of a buffer in raw_write(), as pointed out by Dietmar Warning.
2005-05-24 03:03:00 +00:00
sjborley
3c0fab2bfb
Fixed a divide-by-zero bug in the MOS level=2 device model. The fix was supplied by Hitoshi Tanaka.
2005-05-23 20:30:43 +00:00
sjborley
427c3e3b3c
Removed unused variables to avoid compile warnings
2005-05-23 06:58:42 +00:00
sjborley
4d667b05b2
Added include required by MinGW build
2005-05-22 21:34:01 +00:00
sjborley
3e875fadbc
Removed C style comment
2005-05-22 20:44:08 +00:00
sjborley
358b5f829a
Replace C++ style comment with C style comment
2005-05-22 20:39:07 +00:00
sjborley
c61b756ea2
Replace C++ style comment with C style comment
2005-05-22 20:37:06 +00:00
sjborley
760d8ff918
Replace C++ style comment with C style comment
2005-05-22 01:02:18 +00:00
sjborley
6f01a35b81
Fixed problems where printf format was int yet on some systems the argument is long (due to size_t being long). Fixed by always using long format and casting to long, rather than using the IS_SIZE_T_LONG macro to switch formats.
2005-05-21 15:56:20 +00:00
sjborley
86106cfee9
Fixed problems where printf format was int yet on some systems the argument is long (due to size_t being long). Fixed by always using long format and casting to long.
2005-05-21 15:51:32 +00:00
sjborley
fd7d4001f6
Removed the files src/misc/terminal.h/.c and src/include/terminal.h The first two were empty and the last just included the second. The relavent makefile.am files have been updated
2005-05-21 13:37:31 +00:00
sjborley
eec6b623b0
Fixed compile warning that occur due to unused variables
2005-05-21 13:33:49 +00:00
sjborley
91914c5340
Fixed compile warning that occur when readline or editline are used
2005-05-21 13:25:28 +00:00
sjborley
5c08bf1576
Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables.
2005-05-21 12:37:23 +00:00
sjborley
1a26f2218d
Change to fix compiler warning
2005-05-21 12:24:09 +00:00
sjborley
52cab1ce1a
Under MinGW window is now kept open until a key is pressed
2005-05-20 13:40:17 +00:00
sjborley
c9eb061bd3
Changes to correct warning when compiled with gcc
2005-05-20 13:00:17 +00:00
sjborley
0f102b2fe1
Nghelp now uses conf.c
2005-05-20 11:28:03 +00:00
sjborley
966dd07845
now uses values set by AC_INIT in configure.in
2005-05-20 11:26:32 +00:00
sjborley
8cdf0e148d
Fixed compile of makeidx for MinGW
2005-05-19 15:21:59 +00:00
sjborley
7271c3ce01
Fixed declaration of oflag
2005-05-19 15:18:43 +00:00
sjborley
05941422ae
Conversion to ASCII of German comments by Dietmar Warning
2005-05-18 21:08:41 +00:00
sjborley
c80365cbf3
Conversion to ASCII of German comments by Dietmar Warning
2005-05-18 20:59:11 +00:00
sjborley
eff209d8a3
Moved isnan() to src/misc/missing_math.c from src/spicelib/devices/dev.c following suggestion from Dietmar warning. Also took opportunity to fixed a compiler warning in dev.c
2005-05-18 20:25:05 +00:00
sjborley
f1ab1481ea
Reverted to previous version. Changes in this file were intended for temporary debug and should not have been committed to CVS.
2005-05-18 19:17:13 +00:00
sjborley
81108db6f9
Fix for linkage problem with winmain.o
2005-05-18 14:51:11 +00:00
sjborley
e62d45ad4f
Exclude local isnan() when library version exists - MinGW prompted change
2005-05-18 13:09:16 +00:00
sjborley
23273668b6
Exclude test files that don't compile when Windows (MinGW)
2005-05-18 12:47:24 +00:00
sjborley
066114fb6d
Added .cvsignore files for each directory
2005-05-17 23:01:34 +00:00
sjborley
368f6b0699
Changes to allow compile with MinGW. Macros JMP_BUF, LONGJMP, and SETJMP
2005-05-17 21:52:14 +00:00
sjborley
c9120c1d8c
Fixed problem of duplicated define of BOOL when compiled with MinGW
2005-05-17 21:50:05 +00:00
sjborley
3c843de4ad
Changes to allow compile with MinGW. Macros used for sigjmp_buf (JMP_BUF), siglongjmp (LONGJMP) and sigsetjmp (SETJMP)
2005-05-17 21:49:07 +00:00
sjborley
e733f2e8b3
Modified to work with winmain.c for compile under MinGW
2005-05-17 21:44:53 +00:00
sjborley
47e726bf12
Macros used for sigjmp_buf (JMP_BUF) and sigsetjmp (SETJMP)
2005-05-17 21:43:31 +00:00
sjborley
7376fa66e5
Fixed line-endings (DOS to UNIX)
...
and translated German to English in comments.
2005-05-11 21:37:24 +00:00
sjborley
3362c27ecf
Added conditional on the ngspice program to prevent errors when spiceinit file is used with ngnutmeg
2005-05-10 21:52:58 +00:00
sjborley
6f529b3612
Added .cvsignore files
2005-05-10 21:49:35 +00:00
sjborley
75fe905cc9
Added debug tracing. Activated by defining TRACE
2005-05-10 21:31:20 +00:00
sjborley
0a78434a17
Added missing .cvsignore files
...
Added #ifdef CIDER ... #endif arround DEVdump and DEVacct field in initialisation of SPICEdev instances, to match decalaration of SPICEdev in include/devdefs.h
2005-05-10 21:23:44 +00:00
pnenzi
aae86db65c
Added XSPICE extensions (PHASE parameter) and AM transient function.
2005-05-10 07:01:47 +00:00
pnenzi
e7369b7c03
Added xspice extension (PHASE parameter and current variable) and AM transient function.
2005-05-10 06:59:05 +00:00
sjborley
ac9edfbbc5
Added .cvsignore file
2005-05-09 21:21:04 +00:00
sjborley
1facfd764d
Added new syntax to the the resistor card to support HSpice style temperature dependence (from Hitoshi Tanaka <HDA01055@nifty.com>)
2005-05-09 20:20:18 +00:00
sjborley
d96ec87987
Added .cvsignore file
2005-05-07 01:23:33 +00:00
sjborley
268c67c5e5
Added .cvsignore files
2005-05-07 01:18:59 +00:00
sjborley
6ba8ef4558
ngspice.idx is generated by make. Thus I have removed it from CVS and added it to the src/.cvsignore file
2005-05-07 01:11:24 +00:00
sjborley
cb247a15fb
Added support for the BSD licensed editline library (libedit).
2005-05-06 23:43:46 +00:00
sjborley
7545440a55
Added support for the BSD licensed editline library (libedit). Includes work-around for bug in v2.9 of this library.
2005-05-06 23:42:56 +00:00
sjborley
34ec9d7bf0
Added code by H.Tanaka for .global keyword deployment
2005-05-06 07:14:39 +00:00
sjborley
47af112683
Added code by H.Tanaka to find global nodes
2005-05-06 07:11:02 +00:00
sjborley
5b4347f3a6
Renamed strcmpi() to local_strcmpi() to avoid clash with system function when compiling in cygwin
2005-05-05 12:37:20 +00:00
sjborley
f59180ea79
added .cvsignore
2005-05-05 12:27:11 +00:00
sjborley
e602232500
Fixed issues with the alternate prompt. Translations for German comments provided by Dietmar Warning. fixed readline with ngnutmeg. Updated copyright date for --help. Tidy to removed some compiler warnings.
2005-05-04 01:30:09 +00:00
sjborley
a1991eee19
Fixed issues with the alternate prompt
2005-05-04 01:26:53 +00:00
pnenzi
cb6094d8fa
Modified syntax of end-of-line comments starting with "$" to avoid confusion with variables.
2005-04-29 07:32:50 +00:00
pnenzi
09c9d68a5f
Fixed the scripts to avoid the warnings on non-windows systems arising from linking with an empty library. Patch from Steven Borley.
2005-04-29 07:06:39 +00:00
pnenzi
f3b74b9afa
Fixed typos (Steven Borley).
2005-04-29 07:04:40 +00:00
pnenzi
3af2e6fbf0
Added files that CVS should ignore (from Steven Borley).
2005-04-29 07:03:53 +00:00
pnenzi
261778cec4
Code cleaning
2005-04-26 19:44:38 +00:00
pnenzi
b3e47fbbd3
New logis in initialization files for ngspice.
2005-04-26 19:42:41 +00:00
pnenzi
07588be2d7
Fixed an error in a comment.
2005-04-26 19:04:50 +00:00
pnenzi
f72fbdce74
Added some code to debug breakpoints.
2005-04-25 08:50:22 +00:00
pnenzi
5df827ae4e
Added a line for enabling numparams
2005-04-25 08:10:53 +00:00
pnenzi
2c78ba5419
Added a newline at the end.
2005-04-24 21:18:57 +00:00
pnenzi
985d977197
Applied Steven Borley patch for numparam and frontend. See Changelog.
2005-04-24 21:17:31 +00:00
pnenzi
f59a7c0450
Removed a spurious "+"
2005-04-18 08:25:46 +00:00
pnenzi
1aa04ca10b
Fixed numparam library (Steven Borley) and corrected bug in node translation (Hitoshi Tanaka).
2005-04-16 22:45:32 +00:00
pnenzi
7989c811fb
Fixed memory allocation to account for string termination character.
2005-04-16 22:41:23 +00:00
pnenzi
40017e1290
Added support for MAC OSX.
2005-04-16 22:39:57 +00:00
pnenzi
ab44f6866b
removed prototype for inp_nummodes()
2005-04-06 16:37:29 +00:00
pnenzi
8cc46680ab
Fixed a bug in model name translation.
2005-04-04 10:38:45 +00:00
pnenzi
bccd01f403
Fixed a bug that affected interactive analysis of some mosfet devices and changed value of trtol to 1 when xspice extensions are compiled in.
2005-03-20 10:46:58 +00:00
pnenzi
0c2ff31d0b
Applied a set of patches from Steven Borley. See changelog for details.
2005-03-17 21:22:33 +00:00
pnenzi
98f0efb33b
Corrected some errors in pole-zero routine.
2005-03-13 18:14:12 +00:00
pnenzi
7b92662abd
Commented out NEWCONV code.
2005-03-07 20:49:16 +00:00
pnenzi
3b11bac24e
Changed the way to compute the last point in a sweep.
2005-03-06 21:27:46 +00:00
pnenzi
4e3645671f
Removed uninitialized variables.
2005-03-06 21:18:33 +00:00
pnenzi
8af796318d
Corrected newline characters for bsim 4.4.0 files.
2005-03-04 19:58:13 +00:00
pnenzi
a1c0c9b12d
Updated bsim4 model to version 4.3.0 (replace older versions).
2005-02-28 14:35:03 +00:00
pnenzi
5c6f6a8613
Added #ifdef to switch off xspice a codemodels
2005-02-09 17:54:57 +00:00
pnenzi
87f94117f7
Fixed bug with long lines. Thanks Dietmar!
2005-02-08 21:07:37 +00:00
pnenzi
94ff98e088
Mesa model type now shows up correctly. Changed test output accordingly.
2004-09-05 09:03:47 +00:00
pnenzi
73943dbf42
jfet model type (njf or pjf) was included in output parameters, showing in shomod command as a model parameter. That was wrong. Corrected.
2004-09-05 08:39:42 +00:00
pnenzi
eaa98b5eb6
Changed bug reports address.
2004-09-01 19:05:40 +00:00
pnenzi
874fb0b5e2
Added patch from FreeBSD ports.
2004-08-29 17:54:58 +00:00
pnenzi
0d1326ae51
Added a missing }. Thanks Dietmar!
2004-08-23 14:07:20 +00:00
pnenzi
23734b142c
Removed a comment (it was a personal comment).
2004-08-22 17:34:39 +00:00
pnenzi
60fb846f40
Fixed an invalid free, a segfault and removed POLY(2) limitation.
2004-08-22 17:33:02 +00:00
pnenzi
742186b44f
Trimmed include file and removed some warnings.
2004-08-20 09:44:08 +00:00
pnenzi
1baba94cd1
Vera's patch to close "show +" and similar constructs segfault.
2004-08-20 09:34:55 +00:00
pnenzi
d2472a93a9
Rollback of part of Niessner's patch.
2004-08-16 21:05:42 +00:00
pnenzi
0bfc3220bf
Rollback of part of Niessner's patch.
2004-08-16 20:55:58 +00:00
pnenzi
bac65fea71
Rollback of part of Niessner's patch.
2004-08-16 20:53:11 +00:00
pnenzi
2e4b5f71f3
Applied vera patch for "show" memleak.
2004-08-16 09:10:40 +00:00