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