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
pnenzi
0175443a3c
Codemodel commands are decommented if --enable-xspice has been declared in configure.
2004-08-15 08:51:13 +00:00
pnenzi
6a6c41acb4
Corrected implementation of "-o" switch.
2004-08-14 14:55:09 +00:00
pnenzi
3104666d86
Fixed a typo that prevented compilation.
2004-08-13 11:02:16 +00:00
pnenzi
db426c24b1
Fix for show command when issued before any analysis.
2004-08-13 10:50:40 +00:00
pnenzi
0abca45825
Fix for "show" command, when run before any analysis.
2004-08-13 10:47:29 +00:00
pnenzi
fc1ac2dfa4
Closed a memory leak in show command.
2004-08-13 10:11:06 +00:00
pnenzi
c163059229
Removed mos3 model >1um limit.
2004-08-09 17:51:34 +00:00
pnenzi
c3064d0b26
Fixed a bug when using acm=2.
2004-08-09 17:05:45 +00:00
pnenzi
8653d6c21e
Now is generated automatically.
2004-08-09 16:46:11 +00:00
pnenzi
abd65a6f71
Updated files.
2004-08-09 16:40:30 +00:00
pnenzi
1260ae08db
Update autoconf scripts and applied Niessner patch to remove compiler warnings.
2004-07-09 18:37:25 +00:00
pnenzi
eb890a8ef6
modified BSIMSOI levels accordint to DEVICE file.
2004-07-05 20:20:51 +00:00
pnenzi
be722a1fdb
Fixed typos in inpdomod.c and added osx support in resource.c.
2004-07-05 20:07:21 +00:00
pnenzi
7a8a00e968
Updated vbic code (4 terminal model - no excess phase - no thermal)
2004-06-22 11:19:24 +00:00
pnenzi
8a9766a401
Solved bug in codemodel system.
2004-06-21 09:58:25 +00:00
pnenzi
c5438903ac
Two patches from Dietmar.
2004-05-30 08:24:07 +00:00
pnenzi
7056d37343
Autoconf trimming.
2004-02-14 21:40:57 +00:00
pnenzi
18403d2aa5
Reworked cmpp compilation. More automake compliant.
2004-02-14 19:52:58 +00:00
pnenzi
9066452b23
Trimmed Makefiles.am for "make dist" and added tests placeholders.
2004-02-14 19:19:23 +00:00
pnenzi
01dc8e5707
Bug Fix: bug in gmin stepping.
2004-02-05 21:25:32 +00:00
pnenzi
d0c3eaf5fe
Leading space bug corrected.
2004-02-02 13:06:59 +00:00
pnenzi
6bfedffdc9
Changed tilde_expand to tildexpand.
2004-01-27 23:58:08 +00:00
pnenzi
50baf17997
Coolector resistance loaded into matrix instead of conductance: corrected.
2004-01-27 21:58:52 +00:00
pnenzi
90bc7ec8be
Added VBIC model (3T) from Dietmar Warning.
2004-01-27 21:57:20 +00:00
pnenzi
01bbb31d2e
Cleaned up isrc and vsrc code and updated their status into DEVICE file.
2004-01-26 19:51:11 +00:00
pnenzi
4b6bef82fe
Option management patch. CDHW
2004-01-21 19:15:48 +00:00
pnenzi
5708a54ce4
Applied CDHW patch for options management.
2004-01-21 18:27:57 +00:00
pnenzi
ada277e81b
Cleaned up the code removing unnecessary includes.
2004-01-20 20:32:57 +00:00
pnenzi
7d91b8bbd2
Code cleanup.
2004-01-20 13:05:10 +00:00
pnenzi
a03bd669f9
Code clean up.
2004-01-20 13:04:36 +00:00
pnenzi
877b8160c0
Code cleanup
2004-01-20 13:03:35 +00:00
pnenzi
17cd696a62
Cleaned up code for TXL and added unsetup function.
2004-01-14 18:58:44 +00:00
pnenzi
0603ce82f1
Removed spurious include for stdio.h.
2004-01-11 18:38:20 +00:00
pnenzi
b03a70760b
Applied Stuart's 12-03-2003 patch. Support for readline (disabled) and for node names in the form (x,y).
2004-01-10 21:39:36 +00:00
pnenzi
4fa3c84d99
Corrected make mrproper barfing.
2004-01-10 19:46:00 +00:00
pnenzi
b0306b3425
Make configure automatically set paths for lex yacc and install dir and chenged linking order of libxspmif.a and libxspcm.a.
2004-01-10 17:12:35 +00:00
pnenzi
b1b0841625
Codemodel support update.
2004-01-10 17:01:39 +00:00
pnenzi
112766d160
Updated xspice code from tclspice (first commit).
2004-01-10 16:48:05 +00:00
pnenzi
0bfa659ae0
Paths in spice init file are automatically generated at config time.
2004-01-10 16:15:31 +00:00
pnenzi
1dc9f963c3
Removed ngspice.idx and make it auto-generated and installed.
2004-01-10 12:19:44 +00:00
pnenzi
d14a6e7665
Added ifdef for Solaris
2004-01-10 12:11:40 +00:00
pnenzi
a872f83194
Added prototype.
2004-01-10 12:07:03 +00:00
pnenzi
00ccfec837
Small code reformatting.
2004-01-10 12:03:47 +00:00
pnenzi
333dba6018
Better integration into ngspice of cpl. Updated documentation.
2004-01-09 22:29:54 +00:00
pnenzi
51fee5964c
Cleaned up LTRA, TRA and URC code and updated DEVICES file.
2003-12-31 17:02:46 +00:00
pnenzi
ebb73dcfc8
Added some code nedeed by cpl an txl from kspice.
2003-12-31 16:13:26 +00:00
pnenzi
a8aa5e2c41
Code cleaned. Added compilation of TXLfindBr and TXLaccept but non included into device.
2003-12-31 16:12:08 +00:00
pnenzi
bcfdf3885a
Code cleaned.
2003-12-31 16:10:41 +00:00
pnenzi
828a50686c
Added dtemp and "m" to mesa, corrected MESAunsetup and added pole-zero analysis.
2003-12-31 10:44:45 +00:00
pnenzi
3329216be0
Added "m" to mes device. Updated Documentation and added mes test file.
2003-12-31 07:56:39 +00:00
pnenzi
42edf017c8
Added "m" and "dtemp" and pole-zero analysis. Updated DEVICES.
2003-12-30 15:23:45 +00:00
pnenzi
d0d274f49f
gspr and gdpr initialized with a resistance, corrected.
2003-12-30 09:27:33 +00:00
pnenzi
dab7eea4f5
Added dtemp and "m" to hfet1, pole-zero analysis and corrected a bug in unsetup function. Added two test netlists.
2003-12-30 09:20:47 +00:00
pnenzi
1def649a82
Added dtemp and "m" to JFET2 and updated DEVICES file.
2003-12-27 12:04:53 +00:00
pnenzi
c54bda7dc0
Removed #if INTERPOLATE
2003-12-26 11:03:24 +00:00
pnenzi
4e2f666b7e
Added old code to jfetload.c ad updated documentation.
2003-12-26 11:01:21 +00:00
pnenzi
14eef00d5c
Added "dtemp" anf "m" to jfet model. Added a test netlist and updated DEVICES.
2003-12-26 09:46:48 +00:00
pnenzi
531fb3575a
Applied Vera Patch to correct bugs in shell code and re-enabling interpolate command.
2003-12-25 17:30:36 +00:00
pnenzi
b5112c0d47
Added "dtemp". Cleaned the code a bit. Updated DEVICES.
2003-12-08 21:11:56 +00:00
pnenzi
5c26919de1
Re-added some defines.
2003-12-08 18:28:00 +00:00
pnenzi
29c808d51d
MOS6 update ("m" and "dtemp")
2003-12-08 18:02:17 +00:00
pnenzi
e32b7009ca
added BYPASS #ifdef
2003-11-22 17:44:37 +00:00
pnenzi
030f5c9f1b
bsim2 update: added "m" parameter and noise analysis.
2003-11-22 17:37:32 +00:00
pnenzi
d7ecff455d
Added noise analysis to bsim1, and parallel multiplier. (Do not rely on distortion analysis).
2003-11-21 22:10:46 +00:00
pnenzi
951fb233d8
added "dtemp" parameter.
2003-11-12 22:08:54 +00:00
pnenzi
7e5ff8abf7
Added dtemp parameter.
2003-11-12 20:37:24 +00:00
pnenzi
5b65ca2fa3
"dtemp" was not defaulted.
2003-11-12 00:02:51 +00:00
pnenzi
4a6cdce588
dtemp was not defaulted.
2003-11-12 00:01:29 +00:00
pnenzi
16e22904e0
Added "dtemp" and cleaned code.
2003-11-11 22:41:20 +00:00
pnenzi
c705ef8120
Cleaned dos characters.
2003-11-10 22:13:28 +00:00
pnenzi
2f8588d326
Added areab and areac instance parameters to bjt level2.
2003-11-01 11:28:32 +00:00
pnenzi
1da56dbe45
fixed a typo.
2003-11-01 11:23:55 +00:00
pnenzi
b6ff05468c
Added areab and areac parameters.
2003-10-31 22:11:49 +00:00
pnenzi
1b367de70d
Added a compilation switch to enable a comaptible behavior.
2003-10-29 21:45:54 +00:00
pnenzi
d4415c58e8
added a macro symbol to enable two spice2 model parameters.
2003-10-29 18:12:11 +00:00
pnenzi
23e56ffe68
added a macro to enable two spice2 parameters.
2003-10-29 18:10:50 +00:00
pnenzi
d0d4843a90
Removed dos way of ending lines.
2003-10-29 09:12:28 +00:00
pnenzi
e936ee783c
Completed "m" support and fixed some bug introduced in the previous commit.
2003-10-29 08:11:54 +00:00
pnenzi
ea26a7f6ff
One noise source not multiplied by m. Fixed.
2003-10-29 07:52:28 +00:00
pnenzi
abec23a489
Forgot to scale paramters by m.
2003-10-28 21:04:15 +00:00
pnenzi
c57a5c5464
Added support for dtemp and parallel code. Partial support for multiplier.
2003-10-28 08:56:58 +00:00
pnenzi
fa936c397f
Enhanced model: m,dtemp.
2003-10-27 19:30:52 +00:00
pnenzi
858a227a57
Cleaned and fixed inductor code.
2003-10-26 13:20:54 +00:00
pnenzi
39d9a6e677
Enhanced diode model (should work).
2003-10-23 22:05:59 +00:00
pnenzi
cf43dfbb3b
Removed unused variables.
2003-10-15 21:34:55 +00:00
pnenzi
49d77b9f3c
Update disto model to spice3 and added a note about high level injection.
2003-10-15 21:31:48 +00:00
pnenzi
38252ebdbe
Trimmed high level injection code.
2003-10-15 20:39:37 +00:00
pnenzi
de08745044
Fixed a bug: the inductor default model was taken from capacitors, too many
...
blind cut and paste.
2003-10-14 07:53:00 +00:00
pnenzi
980ede1032
Enhanced diode model (preliminary commit).
2003-10-11 11:07:56 +00:00
pnenzi
94821b2aff
Small change in inductor code. Added "nt" instance parameter.
2003-10-06 07:34:34 +00:00
pnenzi
ba0c212d6b
Closed a bug in TNOM handling.
2003-10-04 17:52:32 +00:00
pnenzi
7a65467946
*** empty log message ***
2003-10-04 16:44:29 +00:00
pnenzi
d2db79fe1d
removed references to a non existant function.
2003-10-02 18:05:12 +00:00
pnenzi
310619dd94
Flicker noise exponent defaulted to one, as in other spice devices.
2003-10-02 16:59:54 +00:00
pnenzi
58788e1491
Fixed segfault when resuming a long-lasting noise analysis. Patch from Vera Albrecht.
2003-10-02 16:58:01 +00:00
pnenzi
9c26e40abc
Added constants needed for new inductor model.
2003-09-27 17:27:47 +00:00
pnenzi
df2c3b8810
New inductor model. Small changes.
2003-09-27 17:26:38 +00:00
pnenzi
192302a4e3
New inductor model, adapted parser.
2003-09-27 17:25:53 +00:00
pnenzi
68f620d28b
New model for inductor, parallel multiplier, scale factor, temp dependence.
2003-09-27 17:23:49 +00:00
pnenzi
d9a722df58
Very small fix: CKTtime was confused with CKTtemp.
2003-09-25 18:17:12 +00:00
pnenzi
79fb9463b4
Added entries for numparam library.
2003-09-25 17:23:26 +00:00
pnenzi
09e31fceab
Changed to include numparam library (this file is the link point of
...
the library).
2003-09-25 17:21:28 +00:00
pnenzi
feedbaf092
Added numparam library (contributed by Georg Post) to add .param to spice
...
netlists.
2003-09-25 17:19:44 +00:00
pnenzi
a0514cfc30
Dietmar's bjt2 code (temperature correction of resistors).
2003-09-25 12:27:23 +00:00
pnenzi
b5c7486d34
Added dietmar's bsim3v3.2 enhanced model.
2003-09-25 09:08:55 +00:00