Commit Graph

7066 Commits

Author SHA1 Message Date
dwarning 0dfd66d65b BSIM4 change wnflag parameter to integer 2020-09-24 14:04:51 +02:00
dwarning 9a018db849 BSIM4 add wnflag to latest bsim4 version 2020-09-24 13:55:22 +02:00
dwarning 52691ebe0d VDMOS allow series resistance = 0 Ohm by using node collapsing 2020-09-24 10:35:41 +02:00
dwarning 7084e0dda8 VDMOS few model parameter default corrections 2020-09-24 09:39:54 +02:00
dwarning 56677f9d02 cleaning prototypes 2020-09-17 16:42:45 +02:00
dwarning ae18a078cd rm redundant redeclaration 2020-09-16 23:52:27 +02:00
dwarning b60ac4499a user defined .spiceinit 2020-09-16 17:12:01 +02:00
dwarning 668a003f95 spinit needed 2020-09-16 16:54:22 +02:00
dwarning 00b9aee127 better place for prototype 2020-09-16 15:54:52 +02:00
dwarning 78976dfca4 better place for prototype 2020-09-16 15:38:12 +02:00
dwarning 239dc767a1 prevent few gcc warnings 2020-09-16 15:21:06 +02:00
Holger Vogt b3083ddfbc Fix a bug in the comment of the file headers 2020-09-13 22:32:57 +02:00
Holger Vogt 07d1313fa4 GPL instead of BSD 2020-09-13 20:12:39 +02:00
Holger Vogt aae6f38832 Update on various licences for XSPICE code models 2020-09-13 18:07:15 +02:00
Holger Vogt 1f51baa02c License 3-clause BSD
Update to license information
2020-09-13 17:48:18 +02:00
Holger Vogt a5911b761e XSPICE is Public Domain
Update to license info
2020-09-13 17:42:48 +02:00
Holger Vogt 1e07a8b8bd XSPICE is in the public domain.
Update to the license information.
2020-09-13 17:32:47 +02:00
Holger Vogt c71d88d72f licensi info:
Public Domain

Georgia Tech Research Corporation
Atlanta, Georgia 30332
PROJECT A-8503
2020-09-13 13:19:15 +02:00
Holger Vogt d74d492198 Add wnflag as an instance parameter. 2020-09-11 22:24:53 +02:00
Holger Vogt 4ad8b5566b Add .options wnflag = 0|1 to unselect|select
nf as a divisor for w/nf while model binning.
Enable reading wnflag from the instance line.
2020-09-11 22:24:24 +02:00
Holger Vogt 77c9b2e122 Use W/nf for selecting binning model,
if compat mode Spectre is set by
set ngbehavior=spe
in .spiceinit
2020-09-10 23:23:22 +02:00
Holger Vogt b1401cbdbf add a Spectre compatibility mode 2020-09-10 23:21:34 +02:00
Holger Vogt c9b3144d79 Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master 2020-09-09 20:24:12 +02:00
Holger Vogt ebf6cf0ecc replace gettok by gettok_node to ignore parentheses when reading
a .model line in the altermod ... file ... command.
2020-09-09 20:23:30 +02:00
Holger Vogt d6aa22e511 Fix a bug when reading a list of type ( 2 4 6 ): If ')' was not
the last token, an error message was generated.
2020-09-09 20:21:15 +02:00
Holger Vogt b8aea4ce86 Bug no. #512: Set a breakpoint at delay time td to safely
catch the starting time point of the random numbers
2020-09-09 20:19:37 +02:00
dwarning dedd667d1d VDMOS fix bypass label in diode section 2020-09-09 16:12:07 +02:00
dwarning 32ad66fdbf truncation error calculation for body diode charge 2020-09-09 16:11:50 +02:00
dwarning 4c641f8d76 restructering thermal update by unified function
introduce diode series resistor thermal contribution

separate naming of mos and diode model parameter
2020-09-09 16:11:17 +02:00
dwarning 6b2f1683f9 white spaces 2020-09-09 16:10:59 +02:00
dwarning 459b22c70e include power dissipation of drain resistance 2020-09-09 16:10:41 +02:00
dwarning 23c8f99454 limit deltemp maximum stepsize 2020-09-09 16:10:03 +02:00
dwarning 72d2a232f0 VDMOS change name of some matrix entries to make life easier 2020-09-09 16:09:39 +02:00
dwarning a990dec381 VDMOS change thermal left and rigth side signs that mos and diode part follow same logic 2020-09-09 16:09:16 +02:00
dwarning 4f689b8f11 unify temperature limit routine for usage in self-heating model 2020-09-09 16:06:24 +02:00
dwarning d898f75d6f rearrange and white spaces 2020-09-09 15:52:01 +02:00
dwarning ee3bf7f998 correct peripheral resistor current temperature dependency 2020-09-09 15:51:29 +02:00
dwarning 7d9c6c6b42 BJT prevent crash in qs model for insane parameter entry 2020-09-09 09:52:23 +02:00
dwarning a3f99eb2ce BJT Kull Quasi-Saturation model 2020-09-09 09:24:20 +02:00
dwarning aa4681ea98 VBIC add quasi-saturation example 2020-09-04 23:36:25 +02:00
dwarning c98f2661ba VBIC copy before voltage prediction 2020-09-04 23:30:06 +02:00
dwarning 8ff1716458 workaround for bug #511 to prevent copy model parameter M to device multiplier 2020-08-25 17:37:29 +02:00
dwarning d407258e11 add alternative temperature model for certain jfet parameter 2020-08-25 17:36:10 +02:00
Holger Vogt 9e422be493 proper size_t to int conversion 2020-08-20 17:25:55 +02:00
Holger Vogt 43b96d69bf simplify the previous commit, single step warp if multibyte utf-8 character 2020-08-18 10:40:14 +02:00
Holger Vogt 8c1862cd8f X11: re-enable writing text to a graph if libxft is used 2020-08-18 09:43:11 +02:00
Holger Vogt 835471af1d add fcn com_optran(wordlist* wl) to enable compiling ngnutmeg 2020-08-18 00:54:28 +02:00
Holger Vogt 2bf743a07b remove unused 2020-08-18 00:53:54 +02:00
Holger Vogt ad14f310e4 fix a bug that occurs when xspice is not selected
missing function parameter has been introduced in previous commit
2020-08-17 23:44:44 +02:00
Holger Vogt 39913b64d1 spice2g6 allows to omit the poly(n) statement, if the
polynomial is one-dimensional (n==1).
For compatibility with the XSPIXE code, we have to add
poly(1) appropriately.
2020-08-15 11:33:02 +02:00