2012-06-21 21:17:52 +02:00
|
|
|
# configure.ac script for ngspice
|
|
|
|
|
#
|
|
|
|
|
# This file is part of ngspice.
|
|
|
|
|
#
|
|
|
|
|
# (Process this file with autoconf to produce a configure script.)
|
|
|
|
|
#
|
2020-10-23 15:13:14 +02:00
|
|
|
# This configure file has been updated to mostly follow the guidance in the
|
2012-06-21 21:17:52 +02:00
|
|
|
# GNU Autoconf manual for version 2.59
|
2005-05-17 20:31:56 +02:00
|
|
|
|
|
|
|
|
|
2020-10-23 15:13:14 +02:00
|
|
|
# Initialization
|
2012-06-21 21:17:52 +02:00
|
|
|
# ---------------
|
2005-05-17 20:31:56 +02:00
|
|
|
|
2020-10-23 15:13:14 +02:00
|
|
|
# Initialization of configure
|
2021-03-28 12:07:35 +02:00
|
|
|
AC_INIT([ngspice], [35], [http://ngspice.sourceforge.net/bugrep.html])
|
2005-05-17 20:31:56 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Unique file in the source directory
|
2005-05-17 20:31:56 +02:00
|
|
|
AC_CONFIG_SRCDIR([src/ngspice.c])
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Ensure a recent version of Autoconf is in use
|
|
|
|
|
# Older versions may not work with this script and this will report the
|
|
|
|
|
# problem to the user. (2.52 is a guess and might need some adjustment)
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_PREREQ([2.59])
|
2005-05-17 20:31:56 +02:00
|
|
|
|
2020-10-23 15:13:14 +02:00
|
|
|
# Revision stamp the generated ./configure script
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_REVISION([$Revision$])
|
2000-10-18 18:29:59 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Create a configuration header
|
2011-12-27 12:31:10 +01:00
|
|
|
AC_CONFIG_HEADER([src/include/ngspice/config.h])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2020-10-23 15:13:14 +02:00
|
|
|
# Initialize automake stuff
|
2015-08-10 17:26:51 +02:00
|
|
|
AM_INIT_AUTOMAKE([-Wall -Werror nostdinc serial-tests])
|
2012-11-05 20:37:41 +01:00
|
|
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
2011-12-27 12:31:10 +01:00
|
|
|
|
2014-04-28 20:31:18 +02:00
|
|
|
ext_CFLAGS="${CFLAGS+yes}"
|
|
|
|
|
|
|
|
|
|
AC_PROG_CC
|
Squashed commit of the following:
commit 4939bc89934899c16dcd14e11839bedd3c289ee9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:04:16 2020 +0100
added cppduals cleanly
commit 834cbc5aba9c1d5470a6f838161703a657d12810
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:03:40 2020 +0100
remove cppduals
commit 69b922cef25b3ec2d2b7026bff19ed5428b6d00f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:59:00 2020 +0100
cppduals in new diretory
commit 4337cc0e3386e5d3745945fd3a9f0012c1046def
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:49:52 2020 +0100
hicum license cleaning
commit ba439dfdf5fbe1fd36518d5d389d06dcf73d5b83
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 13:19:05 2020 +0200
moved sh stamp, working
commit 29028ff34defad33ece73fe5432a2bccb2aed96b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:56:54 2020 +0200
forgot something
commit 5743d2b55160b9dc7d14f57dc07057b69ffffec7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:54:35 2020 +0200
rth stamp moved (no yet working)
commit 42d61da3eba4c9a45d0ea3b5424cad564532a127
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:54:10 2020 +0200
Hicum C/C++ code now under 3-clause BSD
commit 5088e869ea5b816111410c1190b21da20b69353c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:44:57 2020 +0200
cleaned comments
commit 18fc66e71b5f384d044fcc9e90a430dc6c5de44d
Author: dwarning <dwarning>
Date: Sat Sep 12 19:48:11 2020 +0200
rm some less useful comments - no code change
commit 861f286fda6610c5c8ab2cba669ce0ef6a65066c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:45:46 2020 +0200
clean hicum2ask
commit a52274ba7d5c9e9878e9616b53d40c918b516729
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:43:18 2020 +0200
fix nqs transient
commit fa7f96b4af3bbc664e629766ada11cb2a7607c57
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Sep 7 13:17:42 2020 +0200
fix HICUM csu readin
commit 23183f10b6c66a8efc016764e0b1b230af8561b8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Aug 8 15:35:32 2020 +0200
added it to Hicum states -> noise
commit 020fc706075d629e7f327a973a363f553b96aef3
Author: dwarning <dwarning>
Date: Tue Aug 4 09:18:05 2020 +0200
change inst to here
commit 33d06d9732b8fb05ebc48fad4d02f19b9e94c9fd
Author: dwarning <dwarning>
Date: Tue Aug 4 09:12:37 2020 +0200
reintroduce iavl and correct ibici shot noise
commit 7251265231c82cf7111e374770b2264f85f95e3a
Author: dwarning <dwarning>
Date: Tue Aug 4 08:59:26 2020 +0200
more reasonable plot scaling
commit 67919b9bd8de1bc550d0ef5ed0d173016bc79ff3
Author: dwarning <dwarning>
Date: Tue Aug 4 08:56:04 2020 +0200
yet another try for flicker noise scaling
commit 689177a55f661054d9b031e16c5662faf69ac717
Author: dwarning <dwarning>
Date: Mon Aug 3 10:41:44 2020 +0200
correct multiplier scaling for rsu
commit 58b89af40a673d1c427e2ec3c0a51fd0c42a0d49
Author: dwarning <dwarning>
Date: Sun Aug 2 18:57:14 2020 +0200
prevent division by 0 for rbi
commit a4e7eb5b6c0321bc215fa39e92d821cc3d5b5490
Author: dwarning <dwarning>
Date: Sun Aug 2 18:25:51 2020 +0200
fix instance multiplier application for noise
commit 36862a7bc61a751473b2fb2c67d4af02b103f3fc
Author: dwarning <dwarning>
Date: Fri Jul 31 21:06:13 2020 +0200
white spaces
commit 8a0504bb13de3cdd4b91143e62500d27136812c4
Author: dwarning <dwarning>
Date: Fri Jul 31 18:32:45 2020 +0200
add a transient analysis example
commit c1f034869709972633ae04e57a0adbed07b1d9b5
Author: dwarning <dwarning>
Date: Fri Jul 31 18:31:10 2020 +0200
still problems in different terminal configurations
commit 26e026e4c80cb8cbb8345882444cd69a6539713d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:36:34 2020 +0200
fix stamp for Cth
commit dd84b1fcd3f8db4db184e9d4fd2c368f8415a16c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:22:16 2020 +0200
fix bug in Cscp stamp
commit 1f13d2526fb833a5061353de1a447ec02a16ee0a
Author: dwarning <dwarning>
Date: Fri Jul 31 11:29:25 2020 +0200
visualc mod - no impact to hicum
commit cff491feca5d3bce0dc2e5b7fce5dd8f47961b76
Author: dwarning <dwarning>
Date: Fri Jul 31 10:59:52 2020 +0200
wrong and twice assignment
commit 4a9dc52037ef14d2e17f5073d3f8e2b7ed94dab8
Author: dwarning <dwarning>
Date: Fri Jul 31 10:00:20 2020 +0200
twice assignment
commit c76bcc7cca603f6e6d48c36f4e5a8eb497738396
Author: dwarning <dwarning>
Date: Thu Jul 30 12:36:30 2020 +0200
delete base nodes from inner to outer
commit 4a472a34516638b54bc04d6e8386b5e145df2065
Author: dwarning <dwarning>
Date: Mon Jul 27 15:34:15 2020 +0200
correct the switch for Vbici limiting
commit f47bc449b319786daa8f35d6a753876107c60b73
Author: dwarning <dwarning>
Date: Sun Jul 26 21:56:48 2020 +0200
few parameter adaptions to version 2.40
commit 5901ec29024172180f235b138373d8b92ca52438
Author: dwarning <dwarning>
Date: Sun Jul 26 16:37:44 2020 +0200
sign for CONSTCtoK must be +
commit 556171a905026e08a887763b22420e8a82d6c987
Author: dwarning <dwarning>
Date: Sun Jul 26 16:36:15 2020 +0200
rbi is 0 if nodes are collapsed
commit 724887f32c8ef18c415f252e77cb11a5477d9d8b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:45:15 2020 +0200
add ngspice Temperature clipping in HICUM
commit d735f445e5c38697c8ade7bce4d41a0d0486253c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:13:39 2020 +0200
removed rbi fallback, removed rth_de
commit 162b174acd958fbbbd9de7874252ba264f9c5e55
Author: dwarning <dwarning>
Date: Sat Jul 25 12:31:05 2020 +0200
add few small-signal parameter
commit 5afb2dc8c8a2267bbeb0821fe5d917e3f4b2594d
Author: dwarning <dwarning>
Date: Fri Jul 24 16:49:11 2020 +0200
reduce unnecassary inits
commit 0efc047f5fec5259ef4c34549e7d9641b61bd821
Author: dwarning <dwarning>
Date: Fri Jul 24 16:03:10 2020 +0200
few typos and comments
commit 14a5cd873ba402f2b7c371b997dcdb3f6c18cb0f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:25:51 2020 +0200
remove rbi stamps if nodes collapsed finish
commit f5461183f30e60f9a860b2521c94fadc9aee573f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:17:33 2020 +0200
hicumL2 load -> remove stamp for rbi, if node BP BI collapsed
commit 00f51465e370b333f8e590db1b20f66a32e2ff96
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:07:58 2020 +0200
finish cleaning
commit 019ef4e07edfef15b7548fef31464c9648baa1ac
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 10:50:05 2020 +0200
moving derivatives from _Tdev to _Vrth in a clean way (start)
commit 154036c09ff5176d3661f92665885c48a6c05c4e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:50:31 2020 +0200
consistent derivative with Vrth/Tdev=> will rework this, I do not like
this
commit 03c3efd7628e031f41cc2e3e0f6699d60189e635
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:22:46 2020 +0200
finally: avalanche at very high T fix
commit 64704fd53e6311a655524ae52afa1d1101db6546
Merge: a26b3ee2b f6db74ac5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:29 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit a26b3ee2b20c668df6d41938a06472440803855f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:17 2020 +0200
start bugfix
commit f6db74ac50da167d3081c1c7e8a2e5eda254183f
Author: dwarning <dwarning>
Date: Tue Jul 21 18:56:32 2020 +0200
rm obsolete files
commit 9854038f2c22acf688fa494496ca7b71855198ea
Author: dwarning <dwarning>
Date: Tue Jul 21 16:48:56 2020 +0200
allow periphal resistors and rbi default 0
commit 34f579c08f9b8378c29074678e9cb651f49092ce
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 13:05:54 2020 +0200
fix bug node collapsing BI BP
commit 6f5627f44169bd4eb72dea3fb7d8f6d600ddcdb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 11:48:22 2020 +0200
node collapsing BI BP HICUM
commit 187d391383cfe76fb5214971ac0ad7fe94b7e397
Author: dwarning <dwarning>
Date: Tue Jul 21 09:58:59 2020 +0200
few corrections and reordering
commit 0fc39a424e52804c40003b55ee398812cbaf151b
Author: dwarning <dwarning>
Date: Mon Jul 20 19:36:15 2020 +0200
unify nqs flag for setup/unsetup
commit 8944ad2e32e69b87c79d512e05505d41f22bd311
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:23:30 2020 +0200
iavl_Vbiei changed sign back ...
commit cc9682f9e541fd16e89cfe687367257be975766f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:05:12 2020 +0200
HICUM limit for avalanche
commit 284583e0cc19ff5247d7ce8df8d3292ff60d2062
Author: dwarning <dwarning>
Date: Wed Jul 15 10:11:46 2020 +0200
cleanup initial conditions to the traditional spice usage
commit c3cadb8de18cfe522e33c1499e927890a3dbb90d
Author: dwarning <dwarning>
Date: Wed Jul 15 08:57:03 2020 +0200
rm unused files
commit 8bc687ddbe66af29234b4aba9279d01fc4d9cda2
Author: dwarning <dwarning>
Date: Mon Jul 13 10:44:56 2020 +0200
correct check6 init
commit 9250464ac16eded2cc38deec0bf64af9bc03c639
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 12 14:00:46 2020 +0200
fix bug in HICUM Qjci calculation, derivatives now more rigorous with
dual numbers
commit 0fb86510aab4881e858728c588d72852e69df4ca
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 15:02:04 2020 +0200
fix gmin in HICUM
commit 735339e288ceb61d0aa19e09fb6160bd16cbfed6
Merge: fd5b7a648 1659190b2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:45:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit fd5b7a6485a030491c42f5f6b836ee6b5d00ac49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:44:01 2020 +0200
fix HICUM gmin
commit 1659190b21476bd6a0603da7b1d3a4c8ed316657
Author: dwarning <dwarning>
Date: Sat Jul 11 09:57:29 2020 +0200
real node collapsing with slightly better results in qa test
convergence problems in high current avalanche breakdown still exist
commit aaa94e5c108b76d8e73969dda926d8b8916690d7
Author: dwarning <dwarning>
Date: Thu Jul 9 18:10:04 2020 +0200
add hspice to qa
commit 6fe586cf9d5f302afd19fe8573e64348ddf551db
Author: dwarning <dwarning>
Date: Thu Jul 9 17:26:28 2020 +0200
relax convergence criteria for qa test
commit 127c2ca4516b22dcd9e28bb0edab25f5bd03004f
Author: dwarning <dwarning>
Date: Thu Jul 9 14:02:48 2020 +0200
correct loop stopping criteria
commit cfae080c1a3c4740b22a493c0993ac39350e217c
Author: dwarning <dwarning>
Date: Wed Jul 8 18:02:13 2020 +0200
examples now version 2.4.0
commit 7b099242da5e00ade6c037eae4c6b4312fdd80bd
Author: dwarning <dwarning>
Date: Wed Jul 8 17:18:28 2020 +0200
rm non qa file
commit 0c2ef2f7c4a0e675985a0ec24a09fdcb8c659c91
Author: dwarning <dwarning>
Date: Wed Jul 8 17:15:58 2020 +0200
qa test is now version 2.4.0
commit e90939126dfa6061b9f03b0146d2630fee875528
Author: dwarning <dwarning>
Date: Wed Jul 8 17:13:29 2020 +0200
qa test is now version 2.4.0
commit 114aeee5c55eaf0d0c604338a4c847b1344c60f5
Author: dwarning <dwarning>
Date: Wed Jul 8 17:12:05 2020 +0200
now version 2.4.0
commit 0f3377651363083d7dcc75bca8ea93f02eb89f36
Author: dwarning <dwarning>
Date: Wed Jul 8 11:40:43 2020 +0200
reactivate convergence check
commit 6f382c76d822761ecc1be8ed8b2b4383326b6d3b
Author: dwarning <dwarning>
Date: Wed Jul 8 11:02:30 2020 +0200
rm old comments and artefacts
commit 5950a2fb0325795903d3651d0d99bc1fda7198f3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 8 09:51:03 2020 +0200
example print for dual number
commit abab05435227fdd788f0f7963ddb18f0bb465fab
Author: dwarning <dwarning>
Date: Tue Jul 7 08:51:51 2020 +0200
nqs must set after defaulting model parameters
commit 4c34e54c7bf8efa6e321877eb41285fdebf7e72d
Author: dwarning <dwarning>
Date: Mon Jul 6 21:37:04 2020 +0200
prevent false branch because of rounding error for flcomp
commit 4bb09b35c370ddc1bf31d028e4c3be173511c5fe
Author: dwarning <dwarning>
Date: Sun Jul 5 22:16:28 2020 +0200
clear separation between geometry and temperature scaling
commit 90ab76d87675c87a0920aa10d352316c5741298a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:14:08 2020 +0200
fix comments in HICUM scaling
commit d7dd26880c48ad48b407f6a2ae2b84c315a01948
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:03:23 2020 +0200
forgot some parameters that depend on "area" and T, but are needed as
model variables in load
commit 320a66c0a49c88c050e905c5c4eb67a0ee5de2e0
Merge: d78032109 b09edc706
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:27:20 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit d78032109f38dd8143682bb9067d0bbb141486f2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:26:45 2020 +0200
HICUM scaling with "area" and "m" parameters.
commit b09edc706a70563650308c31dbef0ba8acbe56eb
Author: dwarning <dwarning>
Date: Sun Jul 5 17:10:51 2020 +0200
must fallthrough because icVbe is after icVce
commit dbd99a33a5b34d727fd8ee78172b5433cc80d440
Author: dwarning <dwarning>
Date: Sun Jul 5 09:59:09 2020 +0200
some useful examples to show hicum2 capabilities
commit ba1c2de06ec9eae63e8fb82cef845b182576ee35
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:21:38 2020 +0200
added comment to IC vars
commit 6fce26437e595b7a3365515d806d750330d88602
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:03:13 2020 +0200
remove hicum inital conditions that are not spice-like
commit aa283f40ef9fac81b93425c5d66ce804c1a7fecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 19:55:58 2020 +0200
added HICUM pole zero analysis
commit 2165afdf27e923387713aae7780b3826b0d97922
Author: dwarning <dwarning>
Date: Fri Jul 3 17:39:03 2020 +0200
another cut&paste error and typo
commit 8b680b0c28bc8d69a388538e67f60cbf99371406
Author: dwarning <dwarning>
Date: Fri Jul 3 17:28:40 2020 +0200
another cut&paste error
commit f1698c7a81277196725f7c0d58489cd503d75af3
Author: dwarning <dwarning>
Date: Fri Jul 3 15:42:37 2020 +0200
add shot noise sources for it and ibiei
commit 966891d5f73d79a32bbeb61e70838bc1bd026311
Author: dwarning <dwarning>
Date: Fri Jul 3 14:39:31 2020 +0200
correct multiplier for flicker noise and base-emitter source connection
commit 80e932424f91a11eaf88109ed712733ad1afc8e7
Author: dwarning <dwarning>
Date: Fri Jul 3 14:27:52 2020 +0200
cut&paste error
commit 61ee68c782fb852f9ada7a85dc3bb5e091abd22b
Author: dwarning <dwarning>
Date: Thu Jul 2 21:05:58 2020 +0200
few corrections in noise model
commit ad16be59ba689e962d413a765a108232e7e92a82
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:44:13 2020 +0200
reorder code
commit e81b41c653ac99f6e6ea62fb1707ce9c2df936a7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:33:12 2020 +0200
fix bugs HICHUM acload
commit 1d5f88e93dceedd45dadcbc87fdd5c7dbfd966ee
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:51:10 2020 +0200
fix bugs
commit bbb729ae8f09448b0f71687537fb727e4d2aa7fb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:03:48 2020 +0200
intermediate state
commit a95aade55ab5e88c1d0bf841a5a9b933d6851d85
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:16:37 2020 +0200
fix derivative in NQS network
commit a54c52221c7d30b6ccc613e4018fd199c2ac29d7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:05:58 2020 +0200
small fixes HICUM
commit 7407302d5016424403cc135f77e97d8b53002e8c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 17:48:23 2020 +0200
fix bug in HICUMacload
commit bb03c8f663267cc4830ae5c1390ef63f6945abde
Merge: 1fa789874 e7d143e04
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:17:15 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 1fa78987473bc4ea2b61fcfd86c3671a4c3bd829
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:16:20 2020 +0200
remove nqs from limit function and gmin
commit e7d143e044c20635156fc948cfdf5dc8e1d95d29
Author: dwarning <dwarning>
Date: Tue Jun 23 18:22:40 2020 +0200
tk is not an alias parameter name
commit 75e3a4da642b1df955547dce97630f8908ed0f52
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 16:24:59 2020 +0200
protect nqs network
commit 1c36e997ba5ff8fca90e3e62ce393a68bf4a731a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:44:46 2020 +0200
nqs in ac
commit 524abe95f3cfec546131bd7d2d663740ff0f6452
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:21:27 2020 +0200
NQS in acload
commit 0833f955efd420afffb46e81f6f584857448a1cc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 14:47:35 2020 +0200
move cross-coupled charges from state vector to here struct
commit 03b4a874778a47d6bc46581880a55dfb946775b5
Author: dwarning <dwarning>
Date: Mon Jun 22 11:52:42 2020 +0200
prevent crash if tnode is given but she parameter not
commit 9ab20e2f35334fe6a472186d93fd093d831bc6df
Author: dwarning <dwarning>
Date: Mon Jun 22 11:51:47 2020 +0200
alias for tnom
commit 3140bedc3f53111ff3fd307e3c9fd5370e31868b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 21 21:50:39 2020 +0200
fix nqs
commit 8dfd2e5a4df294058f3064b076b217558aca7ab4
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:41:35 2020 +0200
fix HICUM setup
commit f6e4bba9e3d0bf715b70682703b43e6da8450cb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:40:04 2020 +0200
finish NQS for DC case
commit 21862cbdb9fa8dba15b0b098e294e3362f567515
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:55:01 2020 +0200
first test ok ... modify state vector now
commit 1c5773292ed4304e470419c18d72e369e24c0199
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:45:57 2020 +0200
first implementation of NQS, not tested
commit 4fd24db7664ddd22fcd7f17ffff282a7ba23f598
Author: dwarning <dwarning>
Date: Fri Jun 19 22:12:49 2020 +0200
external temp node has number 5
commit 8fb3f2ce9a6f25786fa583f28e2aae350512634a
Merge: b7e4c39d8 5f4085d4a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:05:31 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit b7e4c39d80b4b93ae58efc7449d43f39712f7bb9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:03:46 2020 +0200
fix unset t node HICUM
commit 5f4085d4a8193cc9978f768d2d4fb89271b56c3a
Author: dwarning <dwarning>
Date: Wed Jun 17 20:34:02 2020 +0200
unify self-heating switch
commit c927c32541f8ee57ebce35066a5b0b10fdbf76af
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 18:41:15 2020 +0200
qaSpec with ads run
commit d05eaa744e6abefdb2a2a874c6028e6f8b714ef1
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 17:38:50 2020 +0200
added derivatives for NQS network
commit 88cf4bb92583cf8f02f5f65c23dde02a64f992e8
Author: dwarning <dwarning>
Date: Wed Jun 17 13:24:03 2020 +0200
allow SHE also without external temperature node
prevent crash with rth=0
commit 716125334263ed3819241cdb9342b6cc4ce174b1
Merge: a46cb231a e2bb25b12
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:33:41 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit a46cb231a030d8bc66599472e0100aab5649669e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:32:20 2020 +0200
tmp node to gnd in HICUM if no SH
commit e2bb25b125c765576f054d111a446376b7121a11
Author: dwarning <dwarning>
Date: Mon Jun 15 08:54:50 2020 +0200
qaSpec guess for ads
commit bbde282b5168293a0ac9c451d4a3378e0829ce47
Author: dwarning <dwarning>
Date: Mon Jun 15 08:33:17 2020 +0200
typo 1D
commit 4e6deec579ffd1ea51014c66bcd58070daffc5d0
Merge: 5da1d7031 6fbbeb06d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:58:33 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 5da1d7031c224db1abacc3ec4df36ac1f74dab3e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:57:56 2020 +0200
HICUMload transient part first review, small fixes
commit 96af16e673002d7083661acd4099104c29a10e53
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 18:53:49 2020 +0200
gmin fix
commit 6fbbeb06d980caf3226fd6821318274ba51780b1
Author: dwarning <dwarning>
Date: Sun Jun 14 11:05:12 2020 +0200
complete device node request for temp node
commit eae118787e13aaeadb77cf85d9a4c9e8f66268b5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 21:52:32 2020 +0200
fix hicumACload singular matrix bug
commit 2a1f47e1e5689b18ee569f232511a803bb9d867d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:29:04 2020 +0200
cleaned
commit 7e5fdae91712102ca84097fcc41cf16223506c3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:19:51 2020 +0200
refactor gmin in HICUM
commit 7aadd9af4aaa1613a824bed3cc8b67974122a4a9
Merge: f55f613c2 595e46447
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:32:02 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f55f613c242c4388943a27eecee454d27a2246c5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:31:39 2020 +0200
added dual numbers include in ngspice/include
commit 595e4644794479a8a0b91d8f1ecd02816df61584
Author: dwarning <dwarning>
Date: Fri Jun 12 19:13:26 2020 +0200
introduce version parameter to prevent warnings in qa test
commit 147bf5eb4ab0571e649a0521c0e573aba8f6788c
Author: dwarning <dwarning>
Date: Fri Jun 12 17:16:48 2020 +0200
use standard include path configuration for external cppduals
commit 7a41174b5ec1c7a3896fa12480eb89b2f09bbacf
Author: dwarning <dwarning>
Date: Thu Jun 11 18:22:42 2020 +0200
add ads for qa test
commit 3942fc48ce8a9ac6f564be6a0571450c56b3ee91
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 11 17:40:13 2020 +0200
added charges for SHE in HICUMacload
commit 12fa8a8cf7816f031e742c6684de4189bae366e6
Author: dwarning <dwarning>
Date: Thu Jun 11 15:34:06 2020 +0200
resolve confusing naming of instance parameter structure
commit 7578aec2a8851c00585a77a7ea65f911dd286cc4
Author: dwarning <dwarning>
Date: Thu Jun 11 15:29:40 2020 +0200
introduce version parameter to prevent warnings in qa test
commit b401428cdda201b3e217d94c4c39f1eb2ff991c7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 10 18:17:44 2020 +0200
minor cleaning
commit 5d28b97fb514f5a2d59bfd01951a65e2d12e2c80
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:46:21 2020 +0200
added SHE stamps for DC currents in HICUMacload
commit 9737dc7a5b4c681c69c08028fe6af69db077be25
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:36:36 2020 +0200
HICUM acload initial review
commit 6eefe34d56bc0aedfd086adc246d0f8fd12aed56
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:58:24 2020 +0200
add real part of AC matrix
commit 55e14e62e76ee1d1984691c4f740782c608ff208
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:20:12 2020 +0200
dirty fix iavl
commit 99a21e9f61f311a1dabae209623e085bbcdcd7d9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 12:15:39 2020 +0200
some minor modificaitons, avalanche current problems
commit 99f8c9a9edcbec4f3b90ae7a739fd30cb9183c60
Merge: 17898981c 6b9f5647c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:27:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 17898981cd681a2c88fc0e01deaf86f5182cd565
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:20:21 2020 +0200
minor cleaning, fix derivative iavl
commit 6b9f5647caa47c80c74aa4d5a190c0c994c5b609
Author: dwarning <dwarning>
Date: Thu Jun 4 18:23:10 2020 +0200
first version for cmc qa check
commit 3f11d387742314968aedafec8d0ef9424e1d8004
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 16:37:09 2020 +0200
implemented experimental rth direct evaluation
commit 40900da8bf6b7ea49f752cbd9c17c9b22668086e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 14:45:12 2020 +0200
small correction
commit 7f1493bddbe4f87bb3e0ea387967d35b79696c62
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:25:35 2020 +0200
minor changes, cleaning
commit 55367a44a5f57e8817e8252573df2b713f755d00
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:05:39 2020 +0200
completed all del voltages
commit d32ff77aef4caf112dbf87f224e9c4e7ccac9f6e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:23:19 2020 +0200
renaming variables for cleaner code
commit e4b4978368fae796b5a7b97c4dffc34dbcd75a46
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:17:49 2020 +0200
adding derivatives of branches with respect to Vrth to the state vector
commit a6b39a749cf3a5c177e32ae458a5e031591f0bdc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:29:37 2020 +0200
correct Temperature update
commit 55c33ad675d46f171ae861f1b63d2dd497b933e5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:21:31 2020 +0200
before changing Temp in load
commit 7f7b31e5c0ba54f7535da10004439cfb7e2dd883
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 20:01:07 2020 +0200
fixing small bugs
commit 755527807406ed2f782fd8f1b6defd7cff0fc274
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:39:48 2020 +0200
fixed some stamps
commit 0d59e12518a542e4a305c9067ba0f17d62ef1371
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:13:50 2020 +0200
fixed avalanche
commit ee25c6ce4209927377018dbd6ac0e926a36f6a9c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 20:07:25 2020 +0200
cleaned up
commit d61b5102076289cf5e0b17c151939c9034e9b171
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 19:18:45 2020 +0200
hicumL2 load routine seems to be working, next ac?
commit 29a61f21e2c2bd944c9158259c50347469ec11ea
Merge: c94120cbf dcf4a4487
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:32:39 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c94120cbf958c7a287355e22d1c0354d3e760f18
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:30:40 2020 +0200
first hicum convergence with SH
commit dcf4a44871cc9c2b2aa1b35e2a56620db0913282
Merge: c37a88bec c1444a06b
Author: dwarning <dwarning>
Date: Mon Jun 1 10:57:42 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c37a88bec8a12ab766ac1471a1dc452eabea41d3
Author: dwarning <dwarning>
Date: Mon Jun 1 10:56:53 2020 +0200
set the cppduals include folder above ngspice dir
commit c1444a06b606cde594d7ad8054df527cdd1d4f68
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:38:16 2020 +0200
finish hicum SH review, next testing.
commit e3c194e050701139506ff821f931f7e14141129b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:26:41 2020 +0200
fixed some stamps, improved code readability, temp stamps corrected
commit 59c50d509572bf916021abc40e69a896f71e7ef6
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 20:37:28 2020 +0200
fixed rbi stamp, convergence looks pretty good DC no SH
commit f7012280e626a885c5635a19db7025477def0f71
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 17:12:37 2020 +0200
fix rbi convergence
commit 326b29c4d86ff9f72fd2959419a8476f913cde48
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:54:30 2020 +0200
started work on self heating
commit 4994feaa2b1b3d13873665b9383ae6e74ecd24d5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:08:18 2020 +0200
corrected rbi stamp...
commit 460e7ec04bd00563e4455a8868de1622dab10260
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 20 11:22:01 2020 +0200
more thermal stuff implemented
commit 194331867e3a92dd9740f72403f303a7121f5954
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 19 16:24:34 2020 +0200
added HICUMtempCollPtr HICUMtempBasePtr HICUMtempEmitPtr
commit 697af41531cc193346b9fca1f2584b44f0dc0a09
Author: dwarning <dwarning>
Date: Tue May 19 08:03:35 2020 +0200
exchange hicum2temp file in VS project
commit 03750cd24e528119c69d69cf2fc188cfe7d7d334
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 17 20:20:00 2020 +0200
ziwschenstand, checked code for maths errors
commit 418966c6e5625be535766ed3c6df7c124431a589
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:25:49 2020 +0200
can not call a function inside a comparision
commit abecd18651a5d490bbe6d75ad33bffa204df3322
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:09:11 2020 +0200
removed all buggs from hicumL2 to debug.
commit 1fe3cc8b12420b0a3e28fd25290d9d583abe02a9
Merge: afdffacd4 58f66c1d4
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 07:30:56 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into hicum2-mario
commit afdffacd4b54c992d9168e6babb9ff1e29b0f916
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:59:09 2020 +0200
ac und pz load
commit 890ccc415fdba241e9964baa6c066e69ea8e7c7c
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:55:23 2020 +0200
implemented hicum_diode as example
commit 63bf7113d4f46cb95c5c3e2b94f0e2e22ec81ea0
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 18:33:51 2020 +0200
all temperature scaling equations done using dual numbers
commit 96c66dd6456693e2f89b4d62390e12160b6c5823
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 17:14:17 2020 +0200
started dual numbers in hicum2temp and a transfer struct in hicum2defs
commit 58f66c1d460f8c7c80c23ab6a08f9ea370ab028f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:28:50 2020 +0200
fix Vbe initialization
commit 35deffa742aea641e5ddc5077c3d78179f84d133
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:25:48 2020 +0200
cleaned further
commit 304dd91f585aa5cc361ae996a9af2ff33043158a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:15:52 2020 +0200
cleaned up, small fixes, include Tf
commit 1d7da49e27b49f69449dffd164b5c3d079ca8f3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 09:37:39 2020 +0200
fixed bugs
commit 479c2a19eaabc4c7545b60d3aaeaf4ad702e19a3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:50:01 2020 +0200
forgot Nan catcher
commit 5bbe0f9cf7022bff22bdf932f548e883ea2f79f0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:48:03 2020 +0200
bugfix Q_p calculation
commit 67857cf983e72243b3d6d37f882e4eadb20c0ecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:42:27 2020 +0200
fixed derivatives and itf for case without newton iteration
commit d6ee2c206e3daf24fd52b9e58cf87961552c6b16
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 14:08:18 2020 +0200
resolved some un-initialized variables
commit 76ed5cb36a9aca1ad2a1b081fa30d039d66b4e3b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 20:48:38 2020 +0200
finished clean
commit ba6e6d5e4990d048a34ab818e033363dd19f6869
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 18:48:24 2020 +0200
added all remaining hicum l2 elements
commit 36244b809a3ea143aafc9bed62ea9376bc876f31
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 17:45:27 2020 +0200
resolved Dietmar comments from email
commit eaa5be9716360a4003920ed94057e4fe92be9fdd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 16:38:08 2020 +0200
added base emitter recombination current and derivatives
commit 4318b7165bccd5e4fba632de02da96e5a64920bd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 14:30:15 2020 +0200
added initial conditions for all nodes, model converging again for
simple modelcard
commit 3008c526bff4cba463c362dec2efc2b6c4e60b2a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 19:00:31 2020 +0200
removed QpT and testing only 1 OP
commit 9cb4c1546f70543b5e3b4060a600157e493c2534
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:37:52 2020 +0200
icVBE and icVCE used for DC
commit 8a7369767551f3d5a2e18102ea0aae40a6dd8319
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:03:46 2020 +0200
fixed dual number Q_0_hjei_vbe
commit 5783938b086e9b1f9bfb17e32aaf24aedf72f72e
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 16:30:41 2020 +0200
reintroduced dtemp as instance parameter
commit 9350f3f3be710f195fb68b3f9f9ce30f937444ba
Author: dwarning <dwarning>
Date: Sun May 3 17:25:12 2020 +0200
Revert some namings
commit 197f6db83b7d5ad7a6bbb20acf2b884889bcd06c
Author: dwarning <dwarning>
Date: Sat May 2 23:18:58 2020 +0200
Adapt VS project to C++
commit af32f79641536edfa94cc683b6cede036969c667
Author: dwarning <dwarning>
Date: Sat May 2 23:18:43 2020 +0200
Skip NQS effekt and revert some namings
commit a995aa0ccec30cedf7c8088b5c6780abd0bab1c9
Author: dwarning <dwarning>
Date: Sat May 2 23:18:27 2020 +0200
Skip NQS effekt
commit d7295cbe78dd08ba99e95922e1a5a90de2b25666
Merge: 2502b57ee 6ca440e58
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:04:32 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 2502b57eee9a2820387cd884705096074e0e3d67
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:03:26 2020 +0200
added quests, derivative vciei changed to vbiei vbici
commit 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e
Author: dwarning <dwarning>
Date: Wed Apr 29 09:35:12 2020 +0200
add hicumL2.cpp instead of hicum2load.c in VS project
commit 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0
Author: dwarning <dwarning>
Date: Wed Apr 29 09:33:08 2020 +0200
cmath seems not to have M_PI
commit d6332815b3e7239feb89ccc9fbb349f62fc11aba
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 20:58:35 2020 +0200
derivatives it looking good
commit aaaace7247f8da75b03065d22752f7261434cd43
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 19:39:48 2020 +0200
adding hicum derivatives like a mad-man
commit 2d8a3e36292afe276c6dc7506aefbfe5005fe053
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 18:44:46 2020 +0200
added Q_pT and derivatives...fun
commit 50a3e372cfefb4e45df19ec0008c8e9ffad3d99f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 17:17:17 2020 +0200
starting work on transfer current
commit 8fd70e2f151d017018cb8e2d31e8f97b6a395e3c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 13:01:18 2020 +0200
added asks, found bug with ibci
commit 2baac89ae3d02e44d314132be5cd884a7a12ca8b
Merge: 97a0aa856 c897e60c8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 20:47:06 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit c897e60c8b1e6df92564bf6e56ce9e3efc2bd40f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 18:12:40 2020 +0200
pointer in ask
commit 3b0551c544e542e10006b77bc0684b3075c874f7
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:36:19 2020 +0200
two small bugfixes
commit b02c763ed1a1e1e53c095e8b88627a7d76e0954a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:13:30 2020 +0200
HICUM2ask done according to VA-Code
commit 97a0aa856b69806b3816a4db74e0b88a464b26a1
Merge: afbde8050 d86caadb0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:22:32 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit afbde805009884b532fb9cad37827d2a4f6464ab
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:21:25 2020 +0200
zwischenstand
commit d86caadb07482926593ce3cfc1dce53ebc009341
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 18:23:40 2020 +0200
added nodes for NQS
commit 1b0cf0d08c7ca282dba8f1fbecf05b391324ef95
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:59:55 2020 +0200
testing with and without self heating
commit 64c0c41180420b205b1eae1237634d31ffd2d1a5
Merge: 9da946bf2 0d0c6a080
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:29:18 2020 +0200
Merge branch 'markus_dev' into hicum2-thermal
commit 0d0c6a0800681868ad8aa3f14367d1f81936e593
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:26:37 2020 +0200
assigned the temperature derivates to me
commit 1b00fad771d6cd34b5bb3fd1fc5a1d23bcc87790
Merge: f5a1c35d8 dc7891f7b
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:16:32 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f5a1c35d803a2406e114133bb469705acd2fb7e5
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:14:40 2020 +0200
removed dummdumm
commit dc7891f7b543b1f9651ed25e5632c631f402df49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:16:36 2020 +0200
added more junction caps, checklist and overview
commit 0dbf31bc739938eecc281656a3141085ffc4df42
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:00:16 2020 +0200
derivatives rbi
commit 330d009fa684295f78f6b669fae2c663f7f4fe26
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:40:24 2020 +0200
more derivatives avalanche current, ibcis
commit ce200d75e337c7cb684391b2d7556f6c2d8c8804
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:05:49 2020 +0200
derivatives peripheral junction caps, diodes
commit 8ce9733f9176d5220c8db8c4deb322eb64f4ad1a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:45:42 2020 +0200
derivatives tunneling current
commit 806ff8013825cc154f11f2206644d0d8be825ecb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:17:14 2020 +0200
derivatives critical current
commit 8f49490cecf43ee22aecebcccb16752bc5a1728f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:59:09 2020 +0200
derivatives T_f0
commit 3164dbe594025e16d8dfbd1c50922dbcac70e62a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:38:34 2020 +0200
derivatives hole charge at low bias
commit b32bf6dd149a218e74af389f3a7bea9adcc89f22
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:27:38 2020 +0200
zwischenstand
commit 84307c4acfb72aeb0cf9acbd0ca64223a58a20cb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:19:25 2020 +0200
zwischenstand
commit 0d94c5d56d86c52ab0638e095d7c6b816723929f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 10:56:58 2020 +0200
moved cppduals to system lib include
commit 9da946bf2d5beaa1a1e74c0465d78bfd079bc320
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 09:59:49 2020 +0200
started derivatives of hicum2 minority charge
commit a2946e98a442e32fab493bcbd8d05ca934c20e20
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 09:56:06 2020 +0200
introduced dual numbers, ported hiucm2load to c++ hicumL2.cpp, boolean
type protected by extern "C"
commit c7e5df27dbd5b74586d64c9404166e67a1c7af62
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 16 14:44:41 2020 +0200
DC runs with Ixf
commit 08a0e6a019957ba9c29ee96653254880b26c8c98
Author: mariok <mario.krattenmacher@web.de>
Date: Wed Apr 15 18:15:26 2020 +0200
gummel works with flsh = 1 and flnqs = 0
commit b83e05ee95c6d9771189e54ce6834519d71071c3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 16:09:42 2020 +0200
added test to makefile
commit 7d29a9a269cb405c71fd64249c5b439b87a64cc3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 10:06:27 2020 +0200
test circuit and results
commit 14c46bc3bd3f2f2a4f333ef8e85e2d35dcfd8cc5
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 13 18:12:06 2020 +0200
cleaned renaming in all files
commit 67ddd98f7520d6cd729bbb5ca927859bb3d3f2b0
Author: dwarning <dwarning>
Date: Wed Jan 29 13:08:02 2020 +0100
rename
commit 9551b6df924e455bde48d5da3077dcd764d95761
Author: dwarning <dwarning>
Date: Wed Jan 29 13:07:42 2020 +0100
rename
commit 12bb866ba5d2481b09f6c9adc17ec21ed3038534
Author: dwarning <dwarning>
Date: Wed Jan 29 13:06:45 2020 +0100
rename
commit 414eeb4067249d3065181e308ffe7eb815a6f181
Author: dwarning <dwarning>
Date: Tue Jan 28 22:18:08 2020 +0100
clarify charge and capacitance implementation
commit c318ef15eefd0a0517cb35f4a4403a8e8cd00e17
Author: dwarning <dwarning>
Date: Sat Jan 25 14:57:55 2020 +0100
introduce first excess phase network and update to 2.4.0
commit 85c34cfb0f2b594febbd0adcb315ebb4e5499748
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:54 2020 +0100
VS update
commit 86ff2778f8ffcce688e8e08099801d920d6a3927
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:29 2020 +0100
OP infos
commit 1607f4d88c026fd573e19a16793208c48b025612
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:19 2020 +0100
OP infos
commit ca1e114922fecc11a4245a04f5639c11d539be8f
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:11 2020 +0100
OP infos
commit 408440d33b65741a7cd1171a9023f13cfb180e15
Author: dwarning <dwarning>
Date: Tue Jan 21 11:25:56 2020 +0100
some cleanings
commit 3364f6da87f79763344fd0f9ef705b521e23ee09
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:58 2020 +0100
VS update
commit 6fbefe4afa0fd1355eab636756ae592bad8b501f
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:48 2020 +0100
Ongoing derivations
commit 86521dd7c0e067644765e4de450b2eead9a1c24a
Author: dwarning <dwarning>
Date: Tue Jan 14 09:02:52 2020 +0100
VS update
commit ba5b106faeecc3170c3d018ec10b0a388c12e2cf
Author: dwarning <dwarning>
Date: Tue Jan 14 09:01:30 2020 +0100
Ongoing derivations
commit ea6254eca3b21fb3c7044eee00053cfce170034f
Author: dwarning <dwarning>
Date: Sat Jan 11 17:17:21 2020 +0100
Initial HICUM2 integration
commit 2bd0f1bdab6161ec21f790c4908590fcafa9b818
Author: dwarning <dwarning>
Date: Mon Jan 6 00:11:48 2020 +0100
Initial HICUM2 integration
commit 7d160f659e46021c0da882ea84ce4868ecd0acc0
Author: dwarning <dwarning>
Date: Sun Jan 5 15:01:20 2020 +0100
Initial HICUM2 integration
commit 420ca90e55bb77a3999527f25fa985146c6a1ef3
Author: dwarning <dwarning>
Date: Sun Jan 5 15:00:06 2020 +0100
Initial HICUM2 integration
2020-10-31 19:17:59 +01:00
|
|
|
AC_PROG_CXX
|
2015-07-05 22:02:34 +02:00
|
|
|
AX_PROG_CC_FOR_BUILD
|
2014-04-28 20:31:18 +02:00
|
|
|
|
2012-09-22 21:09:02 +02:00
|
|
|
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
|
|
|
|
|
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_SUBST([AM_CPPFLAGS], ['-I. -I$(srcdir) -I$(top_builddir)/src/include'])
|
2000-10-18 18:29:59 +02:00
|
|
|
|
2010-08-14 10:34:49 +02:00
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
|
|
Squashed commit of the following:
commit 4939bc89934899c16dcd14e11839bedd3c289ee9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:04:16 2020 +0100
added cppduals cleanly
commit 834cbc5aba9c1d5470a6f838161703a657d12810
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:03:40 2020 +0100
remove cppduals
commit 69b922cef25b3ec2d2b7026bff19ed5428b6d00f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:59:00 2020 +0100
cppduals in new diretory
commit 4337cc0e3386e5d3745945fd3a9f0012c1046def
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:49:52 2020 +0100
hicum license cleaning
commit ba439dfdf5fbe1fd36518d5d389d06dcf73d5b83
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 13:19:05 2020 +0200
moved sh stamp, working
commit 29028ff34defad33ece73fe5432a2bccb2aed96b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:56:54 2020 +0200
forgot something
commit 5743d2b55160b9dc7d14f57dc07057b69ffffec7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:54:35 2020 +0200
rth stamp moved (no yet working)
commit 42d61da3eba4c9a45d0ea3b5424cad564532a127
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:54:10 2020 +0200
Hicum C/C++ code now under 3-clause BSD
commit 5088e869ea5b816111410c1190b21da20b69353c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:44:57 2020 +0200
cleaned comments
commit 18fc66e71b5f384d044fcc9e90a430dc6c5de44d
Author: dwarning <dwarning>
Date: Sat Sep 12 19:48:11 2020 +0200
rm some less useful comments - no code change
commit 861f286fda6610c5c8ab2cba669ce0ef6a65066c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:45:46 2020 +0200
clean hicum2ask
commit a52274ba7d5c9e9878e9616b53d40c918b516729
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:43:18 2020 +0200
fix nqs transient
commit fa7f96b4af3bbc664e629766ada11cb2a7607c57
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Sep 7 13:17:42 2020 +0200
fix HICUM csu readin
commit 23183f10b6c66a8efc016764e0b1b230af8561b8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Aug 8 15:35:32 2020 +0200
added it to Hicum states -> noise
commit 020fc706075d629e7f327a973a363f553b96aef3
Author: dwarning <dwarning>
Date: Tue Aug 4 09:18:05 2020 +0200
change inst to here
commit 33d06d9732b8fb05ebc48fad4d02f19b9e94c9fd
Author: dwarning <dwarning>
Date: Tue Aug 4 09:12:37 2020 +0200
reintroduce iavl and correct ibici shot noise
commit 7251265231c82cf7111e374770b2264f85f95e3a
Author: dwarning <dwarning>
Date: Tue Aug 4 08:59:26 2020 +0200
more reasonable plot scaling
commit 67919b9bd8de1bc550d0ef5ed0d173016bc79ff3
Author: dwarning <dwarning>
Date: Tue Aug 4 08:56:04 2020 +0200
yet another try for flicker noise scaling
commit 689177a55f661054d9b031e16c5662faf69ac717
Author: dwarning <dwarning>
Date: Mon Aug 3 10:41:44 2020 +0200
correct multiplier scaling for rsu
commit 58b89af40a673d1c427e2ec3c0a51fd0c42a0d49
Author: dwarning <dwarning>
Date: Sun Aug 2 18:57:14 2020 +0200
prevent division by 0 for rbi
commit a4e7eb5b6c0321bc215fa39e92d821cc3d5b5490
Author: dwarning <dwarning>
Date: Sun Aug 2 18:25:51 2020 +0200
fix instance multiplier application for noise
commit 36862a7bc61a751473b2fb2c67d4af02b103f3fc
Author: dwarning <dwarning>
Date: Fri Jul 31 21:06:13 2020 +0200
white spaces
commit 8a0504bb13de3cdd4b91143e62500d27136812c4
Author: dwarning <dwarning>
Date: Fri Jul 31 18:32:45 2020 +0200
add a transient analysis example
commit c1f034869709972633ae04e57a0adbed07b1d9b5
Author: dwarning <dwarning>
Date: Fri Jul 31 18:31:10 2020 +0200
still problems in different terminal configurations
commit 26e026e4c80cb8cbb8345882444cd69a6539713d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:36:34 2020 +0200
fix stamp for Cth
commit dd84b1fcd3f8db4db184e9d4fd2c368f8415a16c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:22:16 2020 +0200
fix bug in Cscp stamp
commit 1f13d2526fb833a5061353de1a447ec02a16ee0a
Author: dwarning <dwarning>
Date: Fri Jul 31 11:29:25 2020 +0200
visualc mod - no impact to hicum
commit cff491feca5d3bce0dc2e5b7fce5dd8f47961b76
Author: dwarning <dwarning>
Date: Fri Jul 31 10:59:52 2020 +0200
wrong and twice assignment
commit 4a9dc52037ef14d2e17f5073d3f8e2b7ed94dab8
Author: dwarning <dwarning>
Date: Fri Jul 31 10:00:20 2020 +0200
twice assignment
commit c76bcc7cca603f6e6d48c36f4e5a8eb497738396
Author: dwarning <dwarning>
Date: Thu Jul 30 12:36:30 2020 +0200
delete base nodes from inner to outer
commit 4a472a34516638b54bc04d6e8386b5e145df2065
Author: dwarning <dwarning>
Date: Mon Jul 27 15:34:15 2020 +0200
correct the switch for Vbici limiting
commit f47bc449b319786daa8f35d6a753876107c60b73
Author: dwarning <dwarning>
Date: Sun Jul 26 21:56:48 2020 +0200
few parameter adaptions to version 2.40
commit 5901ec29024172180f235b138373d8b92ca52438
Author: dwarning <dwarning>
Date: Sun Jul 26 16:37:44 2020 +0200
sign for CONSTCtoK must be +
commit 556171a905026e08a887763b22420e8a82d6c987
Author: dwarning <dwarning>
Date: Sun Jul 26 16:36:15 2020 +0200
rbi is 0 if nodes are collapsed
commit 724887f32c8ef18c415f252e77cb11a5477d9d8b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:45:15 2020 +0200
add ngspice Temperature clipping in HICUM
commit d735f445e5c38697c8ade7bce4d41a0d0486253c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:13:39 2020 +0200
removed rbi fallback, removed rth_de
commit 162b174acd958fbbbd9de7874252ba264f9c5e55
Author: dwarning <dwarning>
Date: Sat Jul 25 12:31:05 2020 +0200
add few small-signal parameter
commit 5afb2dc8c8a2267bbeb0821fe5d917e3f4b2594d
Author: dwarning <dwarning>
Date: Fri Jul 24 16:49:11 2020 +0200
reduce unnecassary inits
commit 0efc047f5fec5259ef4c34549e7d9641b61bd821
Author: dwarning <dwarning>
Date: Fri Jul 24 16:03:10 2020 +0200
few typos and comments
commit 14a5cd873ba402f2b7c371b997dcdb3f6c18cb0f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:25:51 2020 +0200
remove rbi stamps if nodes collapsed finish
commit f5461183f30e60f9a860b2521c94fadc9aee573f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:17:33 2020 +0200
hicumL2 load -> remove stamp for rbi, if node BP BI collapsed
commit 00f51465e370b333f8e590db1b20f66a32e2ff96
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:07:58 2020 +0200
finish cleaning
commit 019ef4e07edfef15b7548fef31464c9648baa1ac
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 10:50:05 2020 +0200
moving derivatives from _Tdev to _Vrth in a clean way (start)
commit 154036c09ff5176d3661f92665885c48a6c05c4e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:50:31 2020 +0200
consistent derivative with Vrth/Tdev=> will rework this, I do not like
this
commit 03c3efd7628e031f41cc2e3e0f6699d60189e635
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:22:46 2020 +0200
finally: avalanche at very high T fix
commit 64704fd53e6311a655524ae52afa1d1101db6546
Merge: a26b3ee2b f6db74ac5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:29 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit a26b3ee2b20c668df6d41938a06472440803855f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:17 2020 +0200
start bugfix
commit f6db74ac50da167d3081c1c7e8a2e5eda254183f
Author: dwarning <dwarning>
Date: Tue Jul 21 18:56:32 2020 +0200
rm obsolete files
commit 9854038f2c22acf688fa494496ca7b71855198ea
Author: dwarning <dwarning>
Date: Tue Jul 21 16:48:56 2020 +0200
allow periphal resistors and rbi default 0
commit 34f579c08f9b8378c29074678e9cb651f49092ce
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 13:05:54 2020 +0200
fix bug node collapsing BI BP
commit 6f5627f44169bd4eb72dea3fb7d8f6d600ddcdb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 11:48:22 2020 +0200
node collapsing BI BP HICUM
commit 187d391383cfe76fb5214971ac0ad7fe94b7e397
Author: dwarning <dwarning>
Date: Tue Jul 21 09:58:59 2020 +0200
few corrections and reordering
commit 0fc39a424e52804c40003b55ee398812cbaf151b
Author: dwarning <dwarning>
Date: Mon Jul 20 19:36:15 2020 +0200
unify nqs flag for setup/unsetup
commit 8944ad2e32e69b87c79d512e05505d41f22bd311
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:23:30 2020 +0200
iavl_Vbiei changed sign back ...
commit cc9682f9e541fd16e89cfe687367257be975766f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:05:12 2020 +0200
HICUM limit for avalanche
commit 284583e0cc19ff5247d7ce8df8d3292ff60d2062
Author: dwarning <dwarning>
Date: Wed Jul 15 10:11:46 2020 +0200
cleanup initial conditions to the traditional spice usage
commit c3cadb8de18cfe522e33c1499e927890a3dbb90d
Author: dwarning <dwarning>
Date: Wed Jul 15 08:57:03 2020 +0200
rm unused files
commit 8bc687ddbe66af29234b4aba9279d01fc4d9cda2
Author: dwarning <dwarning>
Date: Mon Jul 13 10:44:56 2020 +0200
correct check6 init
commit 9250464ac16eded2cc38deec0bf64af9bc03c639
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 12 14:00:46 2020 +0200
fix bug in HICUM Qjci calculation, derivatives now more rigorous with
dual numbers
commit 0fb86510aab4881e858728c588d72852e69df4ca
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 15:02:04 2020 +0200
fix gmin in HICUM
commit 735339e288ceb61d0aa19e09fb6160bd16cbfed6
Merge: fd5b7a648 1659190b2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:45:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit fd5b7a6485a030491c42f5f6b836ee6b5d00ac49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:44:01 2020 +0200
fix HICUM gmin
commit 1659190b21476bd6a0603da7b1d3a4c8ed316657
Author: dwarning <dwarning>
Date: Sat Jul 11 09:57:29 2020 +0200
real node collapsing with slightly better results in qa test
convergence problems in high current avalanche breakdown still exist
commit aaa94e5c108b76d8e73969dda926d8b8916690d7
Author: dwarning <dwarning>
Date: Thu Jul 9 18:10:04 2020 +0200
add hspice to qa
commit 6fe586cf9d5f302afd19fe8573e64348ddf551db
Author: dwarning <dwarning>
Date: Thu Jul 9 17:26:28 2020 +0200
relax convergence criteria for qa test
commit 127c2ca4516b22dcd9e28bb0edab25f5bd03004f
Author: dwarning <dwarning>
Date: Thu Jul 9 14:02:48 2020 +0200
correct loop stopping criteria
commit cfae080c1a3c4740b22a493c0993ac39350e217c
Author: dwarning <dwarning>
Date: Wed Jul 8 18:02:13 2020 +0200
examples now version 2.4.0
commit 7b099242da5e00ade6c037eae4c6b4312fdd80bd
Author: dwarning <dwarning>
Date: Wed Jul 8 17:18:28 2020 +0200
rm non qa file
commit 0c2ef2f7c4a0e675985a0ec24a09fdcb8c659c91
Author: dwarning <dwarning>
Date: Wed Jul 8 17:15:58 2020 +0200
qa test is now version 2.4.0
commit e90939126dfa6061b9f03b0146d2630fee875528
Author: dwarning <dwarning>
Date: Wed Jul 8 17:13:29 2020 +0200
qa test is now version 2.4.0
commit 114aeee5c55eaf0d0c604338a4c847b1344c60f5
Author: dwarning <dwarning>
Date: Wed Jul 8 17:12:05 2020 +0200
now version 2.4.0
commit 0f3377651363083d7dcc75bca8ea93f02eb89f36
Author: dwarning <dwarning>
Date: Wed Jul 8 11:40:43 2020 +0200
reactivate convergence check
commit 6f382c76d822761ecc1be8ed8b2b4383326b6d3b
Author: dwarning <dwarning>
Date: Wed Jul 8 11:02:30 2020 +0200
rm old comments and artefacts
commit 5950a2fb0325795903d3651d0d99bc1fda7198f3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 8 09:51:03 2020 +0200
example print for dual number
commit abab05435227fdd788f0f7963ddb18f0bb465fab
Author: dwarning <dwarning>
Date: Tue Jul 7 08:51:51 2020 +0200
nqs must set after defaulting model parameters
commit 4c34e54c7bf8efa6e321877eb41285fdebf7e72d
Author: dwarning <dwarning>
Date: Mon Jul 6 21:37:04 2020 +0200
prevent false branch because of rounding error for flcomp
commit 4bb09b35c370ddc1bf31d028e4c3be173511c5fe
Author: dwarning <dwarning>
Date: Sun Jul 5 22:16:28 2020 +0200
clear separation between geometry and temperature scaling
commit 90ab76d87675c87a0920aa10d352316c5741298a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:14:08 2020 +0200
fix comments in HICUM scaling
commit d7dd26880c48ad48b407f6a2ae2b84c315a01948
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:03:23 2020 +0200
forgot some parameters that depend on "area" and T, but are needed as
model variables in load
commit 320a66c0a49c88c050e905c5c4eb67a0ee5de2e0
Merge: d78032109 b09edc706
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:27:20 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit d78032109f38dd8143682bb9067d0bbb141486f2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:26:45 2020 +0200
HICUM scaling with "area" and "m" parameters.
commit b09edc706a70563650308c31dbef0ba8acbe56eb
Author: dwarning <dwarning>
Date: Sun Jul 5 17:10:51 2020 +0200
must fallthrough because icVbe is after icVce
commit dbd99a33a5b34d727fd8ee78172b5433cc80d440
Author: dwarning <dwarning>
Date: Sun Jul 5 09:59:09 2020 +0200
some useful examples to show hicum2 capabilities
commit ba1c2de06ec9eae63e8fb82cef845b182576ee35
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:21:38 2020 +0200
added comment to IC vars
commit 6fce26437e595b7a3365515d806d750330d88602
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:03:13 2020 +0200
remove hicum inital conditions that are not spice-like
commit aa283f40ef9fac81b93425c5d66ce804c1a7fecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 19:55:58 2020 +0200
added HICUM pole zero analysis
commit 2165afdf27e923387713aae7780b3826b0d97922
Author: dwarning <dwarning>
Date: Fri Jul 3 17:39:03 2020 +0200
another cut&paste error and typo
commit 8b680b0c28bc8d69a388538e67f60cbf99371406
Author: dwarning <dwarning>
Date: Fri Jul 3 17:28:40 2020 +0200
another cut&paste error
commit f1698c7a81277196725f7c0d58489cd503d75af3
Author: dwarning <dwarning>
Date: Fri Jul 3 15:42:37 2020 +0200
add shot noise sources for it and ibiei
commit 966891d5f73d79a32bbeb61e70838bc1bd026311
Author: dwarning <dwarning>
Date: Fri Jul 3 14:39:31 2020 +0200
correct multiplier for flicker noise and base-emitter source connection
commit 80e932424f91a11eaf88109ed712733ad1afc8e7
Author: dwarning <dwarning>
Date: Fri Jul 3 14:27:52 2020 +0200
cut&paste error
commit 61ee68c782fb852f9ada7a85dc3bb5e091abd22b
Author: dwarning <dwarning>
Date: Thu Jul 2 21:05:58 2020 +0200
few corrections in noise model
commit ad16be59ba689e962d413a765a108232e7e92a82
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:44:13 2020 +0200
reorder code
commit e81b41c653ac99f6e6ea62fb1707ce9c2df936a7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:33:12 2020 +0200
fix bugs HICHUM acload
commit 1d5f88e93dceedd45dadcbc87fdd5c7dbfd966ee
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:51:10 2020 +0200
fix bugs
commit bbb729ae8f09448b0f71687537fb727e4d2aa7fb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:03:48 2020 +0200
intermediate state
commit a95aade55ab5e88c1d0bf841a5a9b933d6851d85
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:16:37 2020 +0200
fix derivative in NQS network
commit a54c52221c7d30b6ccc613e4018fd199c2ac29d7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:05:58 2020 +0200
small fixes HICUM
commit 7407302d5016424403cc135f77e97d8b53002e8c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 17:48:23 2020 +0200
fix bug in HICUMacload
commit bb03c8f663267cc4830ae5c1390ef63f6945abde
Merge: 1fa789874 e7d143e04
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:17:15 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 1fa78987473bc4ea2b61fcfd86c3671a4c3bd829
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:16:20 2020 +0200
remove nqs from limit function and gmin
commit e7d143e044c20635156fc948cfdf5dc8e1d95d29
Author: dwarning <dwarning>
Date: Tue Jun 23 18:22:40 2020 +0200
tk is not an alias parameter name
commit 75e3a4da642b1df955547dce97630f8908ed0f52
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 16:24:59 2020 +0200
protect nqs network
commit 1c36e997ba5ff8fca90e3e62ce393a68bf4a731a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:44:46 2020 +0200
nqs in ac
commit 524abe95f3cfec546131bd7d2d663740ff0f6452
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:21:27 2020 +0200
NQS in acload
commit 0833f955efd420afffb46e81f6f584857448a1cc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 14:47:35 2020 +0200
move cross-coupled charges from state vector to here struct
commit 03b4a874778a47d6bc46581880a55dfb946775b5
Author: dwarning <dwarning>
Date: Mon Jun 22 11:52:42 2020 +0200
prevent crash if tnode is given but she parameter not
commit 9ab20e2f35334fe6a472186d93fd093d831bc6df
Author: dwarning <dwarning>
Date: Mon Jun 22 11:51:47 2020 +0200
alias for tnom
commit 3140bedc3f53111ff3fd307e3c9fd5370e31868b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 21 21:50:39 2020 +0200
fix nqs
commit 8dfd2e5a4df294058f3064b076b217558aca7ab4
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:41:35 2020 +0200
fix HICUM setup
commit f6e4bba9e3d0bf715b70682703b43e6da8450cb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:40:04 2020 +0200
finish NQS for DC case
commit 21862cbdb9fa8dba15b0b098e294e3362f567515
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:55:01 2020 +0200
first test ok ... modify state vector now
commit 1c5773292ed4304e470419c18d72e369e24c0199
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:45:57 2020 +0200
first implementation of NQS, not tested
commit 4fd24db7664ddd22fcd7f17ffff282a7ba23f598
Author: dwarning <dwarning>
Date: Fri Jun 19 22:12:49 2020 +0200
external temp node has number 5
commit 8fb3f2ce9a6f25786fa583f28e2aae350512634a
Merge: b7e4c39d8 5f4085d4a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:05:31 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit b7e4c39d80b4b93ae58efc7449d43f39712f7bb9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:03:46 2020 +0200
fix unset t node HICUM
commit 5f4085d4a8193cc9978f768d2d4fb89271b56c3a
Author: dwarning <dwarning>
Date: Wed Jun 17 20:34:02 2020 +0200
unify self-heating switch
commit c927c32541f8ee57ebce35066a5b0b10fdbf76af
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 18:41:15 2020 +0200
qaSpec with ads run
commit d05eaa744e6abefdb2a2a874c6028e6f8b714ef1
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 17:38:50 2020 +0200
added derivatives for NQS network
commit 88cf4bb92583cf8f02f5f65c23dde02a64f992e8
Author: dwarning <dwarning>
Date: Wed Jun 17 13:24:03 2020 +0200
allow SHE also without external temperature node
prevent crash with rth=0
commit 716125334263ed3819241cdb9342b6cc4ce174b1
Merge: a46cb231a e2bb25b12
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:33:41 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit a46cb231a030d8bc66599472e0100aab5649669e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:32:20 2020 +0200
tmp node to gnd in HICUM if no SH
commit e2bb25b125c765576f054d111a446376b7121a11
Author: dwarning <dwarning>
Date: Mon Jun 15 08:54:50 2020 +0200
qaSpec guess for ads
commit bbde282b5168293a0ac9c451d4a3378e0829ce47
Author: dwarning <dwarning>
Date: Mon Jun 15 08:33:17 2020 +0200
typo 1D
commit 4e6deec579ffd1ea51014c66bcd58070daffc5d0
Merge: 5da1d7031 6fbbeb06d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:58:33 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 5da1d7031c224db1abacc3ec4df36ac1f74dab3e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:57:56 2020 +0200
HICUMload transient part first review, small fixes
commit 96af16e673002d7083661acd4099104c29a10e53
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 18:53:49 2020 +0200
gmin fix
commit 6fbbeb06d980caf3226fd6821318274ba51780b1
Author: dwarning <dwarning>
Date: Sun Jun 14 11:05:12 2020 +0200
complete device node request for temp node
commit eae118787e13aaeadb77cf85d9a4c9e8f66268b5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 21:52:32 2020 +0200
fix hicumACload singular matrix bug
commit 2a1f47e1e5689b18ee569f232511a803bb9d867d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:29:04 2020 +0200
cleaned
commit 7e5fdae91712102ca84097fcc41cf16223506c3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:19:51 2020 +0200
refactor gmin in HICUM
commit 7aadd9af4aaa1613a824bed3cc8b67974122a4a9
Merge: f55f613c2 595e46447
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:32:02 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f55f613c242c4388943a27eecee454d27a2246c5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:31:39 2020 +0200
added dual numbers include in ngspice/include
commit 595e4644794479a8a0b91d8f1ecd02816df61584
Author: dwarning <dwarning>
Date: Fri Jun 12 19:13:26 2020 +0200
introduce version parameter to prevent warnings in qa test
commit 147bf5eb4ab0571e649a0521c0e573aba8f6788c
Author: dwarning <dwarning>
Date: Fri Jun 12 17:16:48 2020 +0200
use standard include path configuration for external cppduals
commit 7a41174b5ec1c7a3896fa12480eb89b2f09bbacf
Author: dwarning <dwarning>
Date: Thu Jun 11 18:22:42 2020 +0200
add ads for qa test
commit 3942fc48ce8a9ac6f564be6a0571450c56b3ee91
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 11 17:40:13 2020 +0200
added charges for SHE in HICUMacload
commit 12fa8a8cf7816f031e742c6684de4189bae366e6
Author: dwarning <dwarning>
Date: Thu Jun 11 15:34:06 2020 +0200
resolve confusing naming of instance parameter structure
commit 7578aec2a8851c00585a77a7ea65f911dd286cc4
Author: dwarning <dwarning>
Date: Thu Jun 11 15:29:40 2020 +0200
introduce version parameter to prevent warnings in qa test
commit b401428cdda201b3e217d94c4c39f1eb2ff991c7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 10 18:17:44 2020 +0200
minor cleaning
commit 5d28b97fb514f5a2d59bfd01951a65e2d12e2c80
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:46:21 2020 +0200
added SHE stamps for DC currents in HICUMacload
commit 9737dc7a5b4c681c69c08028fe6af69db077be25
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:36:36 2020 +0200
HICUM acload initial review
commit 6eefe34d56bc0aedfd086adc246d0f8fd12aed56
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:58:24 2020 +0200
add real part of AC matrix
commit 55e14e62e76ee1d1984691c4f740782c608ff208
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:20:12 2020 +0200
dirty fix iavl
commit 99a21e9f61f311a1dabae209623e085bbcdcd7d9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 12:15:39 2020 +0200
some minor modificaitons, avalanche current problems
commit 99f8c9a9edcbec4f3b90ae7a739fd30cb9183c60
Merge: 17898981c 6b9f5647c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:27:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 17898981cd681a2c88fc0e01deaf86f5182cd565
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:20:21 2020 +0200
minor cleaning, fix derivative iavl
commit 6b9f5647caa47c80c74aa4d5a190c0c994c5b609
Author: dwarning <dwarning>
Date: Thu Jun 4 18:23:10 2020 +0200
first version for cmc qa check
commit 3f11d387742314968aedafec8d0ef9424e1d8004
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 16:37:09 2020 +0200
implemented experimental rth direct evaluation
commit 40900da8bf6b7ea49f752cbd9c17c9b22668086e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 14:45:12 2020 +0200
small correction
commit 7f1493bddbe4f87bb3e0ea387967d35b79696c62
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:25:35 2020 +0200
minor changes, cleaning
commit 55367a44a5f57e8817e8252573df2b713f755d00
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:05:39 2020 +0200
completed all del voltages
commit d32ff77aef4caf112dbf87f224e9c4e7ccac9f6e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:23:19 2020 +0200
renaming variables for cleaner code
commit e4b4978368fae796b5a7b97c4dffc34dbcd75a46
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:17:49 2020 +0200
adding derivatives of branches with respect to Vrth to the state vector
commit a6b39a749cf3a5c177e32ae458a5e031591f0bdc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:29:37 2020 +0200
correct Temperature update
commit 55c33ad675d46f171ae861f1b63d2dd497b933e5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:21:31 2020 +0200
before changing Temp in load
commit 7f7b31e5c0ba54f7535da10004439cfb7e2dd883
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 20:01:07 2020 +0200
fixing small bugs
commit 755527807406ed2f782fd8f1b6defd7cff0fc274
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:39:48 2020 +0200
fixed some stamps
commit 0d59e12518a542e4a305c9067ba0f17d62ef1371
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:13:50 2020 +0200
fixed avalanche
commit ee25c6ce4209927377018dbd6ac0e926a36f6a9c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 20:07:25 2020 +0200
cleaned up
commit d61b5102076289cf5e0b17c151939c9034e9b171
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 19:18:45 2020 +0200
hicumL2 load routine seems to be working, next ac?
commit 29a61f21e2c2bd944c9158259c50347469ec11ea
Merge: c94120cbf dcf4a4487
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:32:39 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c94120cbf958c7a287355e22d1c0354d3e760f18
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:30:40 2020 +0200
first hicum convergence with SH
commit dcf4a44871cc9c2b2aa1b35e2a56620db0913282
Merge: c37a88bec c1444a06b
Author: dwarning <dwarning>
Date: Mon Jun 1 10:57:42 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c37a88bec8a12ab766ac1471a1dc452eabea41d3
Author: dwarning <dwarning>
Date: Mon Jun 1 10:56:53 2020 +0200
set the cppduals include folder above ngspice dir
commit c1444a06b606cde594d7ad8054df527cdd1d4f68
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:38:16 2020 +0200
finish hicum SH review, next testing.
commit e3c194e050701139506ff821f931f7e14141129b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:26:41 2020 +0200
fixed some stamps, improved code readability, temp stamps corrected
commit 59c50d509572bf916021abc40e69a896f71e7ef6
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 20:37:28 2020 +0200
fixed rbi stamp, convergence looks pretty good DC no SH
commit f7012280e626a885c5635a19db7025477def0f71
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 17:12:37 2020 +0200
fix rbi convergence
commit 326b29c4d86ff9f72fd2959419a8476f913cde48
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:54:30 2020 +0200
started work on self heating
commit 4994feaa2b1b3d13873665b9383ae6e74ecd24d5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:08:18 2020 +0200
corrected rbi stamp...
commit 460e7ec04bd00563e4455a8868de1622dab10260
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 20 11:22:01 2020 +0200
more thermal stuff implemented
commit 194331867e3a92dd9740f72403f303a7121f5954
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 19 16:24:34 2020 +0200
added HICUMtempCollPtr HICUMtempBasePtr HICUMtempEmitPtr
commit 697af41531cc193346b9fca1f2584b44f0dc0a09
Author: dwarning <dwarning>
Date: Tue May 19 08:03:35 2020 +0200
exchange hicum2temp file in VS project
commit 03750cd24e528119c69d69cf2fc188cfe7d7d334
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 17 20:20:00 2020 +0200
ziwschenstand, checked code for maths errors
commit 418966c6e5625be535766ed3c6df7c124431a589
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:25:49 2020 +0200
can not call a function inside a comparision
commit abecd18651a5d490bbe6d75ad33bffa204df3322
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:09:11 2020 +0200
removed all buggs from hicumL2 to debug.
commit 1fe3cc8b12420b0a3e28fd25290d9d583abe02a9
Merge: afdffacd4 58f66c1d4
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 07:30:56 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into hicum2-mario
commit afdffacd4b54c992d9168e6babb9ff1e29b0f916
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:59:09 2020 +0200
ac und pz load
commit 890ccc415fdba241e9964baa6c066e69ea8e7c7c
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:55:23 2020 +0200
implemented hicum_diode as example
commit 63bf7113d4f46cb95c5c3e2b94f0e2e22ec81ea0
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 18:33:51 2020 +0200
all temperature scaling equations done using dual numbers
commit 96c66dd6456693e2f89b4d62390e12160b6c5823
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 17:14:17 2020 +0200
started dual numbers in hicum2temp and a transfer struct in hicum2defs
commit 58f66c1d460f8c7c80c23ab6a08f9ea370ab028f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:28:50 2020 +0200
fix Vbe initialization
commit 35deffa742aea641e5ddc5077c3d78179f84d133
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:25:48 2020 +0200
cleaned further
commit 304dd91f585aa5cc361ae996a9af2ff33043158a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:15:52 2020 +0200
cleaned up, small fixes, include Tf
commit 1d7da49e27b49f69449dffd164b5c3d079ca8f3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 09:37:39 2020 +0200
fixed bugs
commit 479c2a19eaabc4c7545b60d3aaeaf4ad702e19a3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:50:01 2020 +0200
forgot Nan catcher
commit 5bbe0f9cf7022bff22bdf932f548e883ea2f79f0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:48:03 2020 +0200
bugfix Q_p calculation
commit 67857cf983e72243b3d6d37f882e4eadb20c0ecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:42:27 2020 +0200
fixed derivatives and itf for case without newton iteration
commit d6ee2c206e3daf24fd52b9e58cf87961552c6b16
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 14:08:18 2020 +0200
resolved some un-initialized variables
commit 76ed5cb36a9aca1ad2a1b081fa30d039d66b4e3b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 20:48:38 2020 +0200
finished clean
commit ba6e6d5e4990d048a34ab818e033363dd19f6869
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 18:48:24 2020 +0200
added all remaining hicum l2 elements
commit 36244b809a3ea143aafc9bed62ea9376bc876f31
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 17:45:27 2020 +0200
resolved Dietmar comments from email
commit eaa5be9716360a4003920ed94057e4fe92be9fdd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 16:38:08 2020 +0200
added base emitter recombination current and derivatives
commit 4318b7165bccd5e4fba632de02da96e5a64920bd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 14:30:15 2020 +0200
added initial conditions for all nodes, model converging again for
simple modelcard
commit 3008c526bff4cba463c362dec2efc2b6c4e60b2a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 19:00:31 2020 +0200
removed QpT and testing only 1 OP
commit 9cb4c1546f70543b5e3b4060a600157e493c2534
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:37:52 2020 +0200
icVBE and icVCE used for DC
commit 8a7369767551f3d5a2e18102ea0aae40a6dd8319
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:03:46 2020 +0200
fixed dual number Q_0_hjei_vbe
commit 5783938b086e9b1f9bfb17e32aaf24aedf72f72e
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 16:30:41 2020 +0200
reintroduced dtemp as instance parameter
commit 9350f3f3be710f195fb68b3f9f9ce30f937444ba
Author: dwarning <dwarning>
Date: Sun May 3 17:25:12 2020 +0200
Revert some namings
commit 197f6db83b7d5ad7a6bbb20acf2b884889bcd06c
Author: dwarning <dwarning>
Date: Sat May 2 23:18:58 2020 +0200
Adapt VS project to C++
commit af32f79641536edfa94cc683b6cede036969c667
Author: dwarning <dwarning>
Date: Sat May 2 23:18:43 2020 +0200
Skip NQS effekt and revert some namings
commit a995aa0ccec30cedf7c8088b5c6780abd0bab1c9
Author: dwarning <dwarning>
Date: Sat May 2 23:18:27 2020 +0200
Skip NQS effekt
commit d7295cbe78dd08ba99e95922e1a5a90de2b25666
Merge: 2502b57ee 6ca440e58
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:04:32 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 2502b57eee9a2820387cd884705096074e0e3d67
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:03:26 2020 +0200
added quests, derivative vciei changed to vbiei vbici
commit 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e
Author: dwarning <dwarning>
Date: Wed Apr 29 09:35:12 2020 +0200
add hicumL2.cpp instead of hicum2load.c in VS project
commit 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0
Author: dwarning <dwarning>
Date: Wed Apr 29 09:33:08 2020 +0200
cmath seems not to have M_PI
commit d6332815b3e7239feb89ccc9fbb349f62fc11aba
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 20:58:35 2020 +0200
derivatives it looking good
commit aaaace7247f8da75b03065d22752f7261434cd43
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 19:39:48 2020 +0200
adding hicum derivatives like a mad-man
commit 2d8a3e36292afe276c6dc7506aefbfe5005fe053
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 18:44:46 2020 +0200
added Q_pT and derivatives...fun
commit 50a3e372cfefb4e45df19ec0008c8e9ffad3d99f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 17:17:17 2020 +0200
starting work on transfer current
commit 8fd70e2f151d017018cb8e2d31e8f97b6a395e3c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 13:01:18 2020 +0200
added asks, found bug with ibci
commit 2baac89ae3d02e44d314132be5cd884a7a12ca8b
Merge: 97a0aa856 c897e60c8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 20:47:06 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit c897e60c8b1e6df92564bf6e56ce9e3efc2bd40f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 18:12:40 2020 +0200
pointer in ask
commit 3b0551c544e542e10006b77bc0684b3075c874f7
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:36:19 2020 +0200
two small bugfixes
commit b02c763ed1a1e1e53c095e8b88627a7d76e0954a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:13:30 2020 +0200
HICUM2ask done according to VA-Code
commit 97a0aa856b69806b3816a4db74e0b88a464b26a1
Merge: afbde8050 d86caadb0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:22:32 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit afbde805009884b532fb9cad37827d2a4f6464ab
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:21:25 2020 +0200
zwischenstand
commit d86caadb07482926593ce3cfc1dce53ebc009341
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 18:23:40 2020 +0200
added nodes for NQS
commit 1b0cf0d08c7ca282dba8f1fbecf05b391324ef95
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:59:55 2020 +0200
testing with and without self heating
commit 64c0c41180420b205b1eae1237634d31ffd2d1a5
Merge: 9da946bf2 0d0c6a080
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:29:18 2020 +0200
Merge branch 'markus_dev' into hicum2-thermal
commit 0d0c6a0800681868ad8aa3f14367d1f81936e593
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:26:37 2020 +0200
assigned the temperature derivates to me
commit 1b00fad771d6cd34b5bb3fd1fc5a1d23bcc87790
Merge: f5a1c35d8 dc7891f7b
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:16:32 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f5a1c35d803a2406e114133bb469705acd2fb7e5
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:14:40 2020 +0200
removed dummdumm
commit dc7891f7b543b1f9651ed25e5632c631f402df49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:16:36 2020 +0200
added more junction caps, checklist and overview
commit 0dbf31bc739938eecc281656a3141085ffc4df42
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:00:16 2020 +0200
derivatives rbi
commit 330d009fa684295f78f6b669fae2c663f7f4fe26
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:40:24 2020 +0200
more derivatives avalanche current, ibcis
commit ce200d75e337c7cb684391b2d7556f6c2d8c8804
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:05:49 2020 +0200
derivatives peripheral junction caps, diodes
commit 8ce9733f9176d5220c8db8c4deb322eb64f4ad1a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:45:42 2020 +0200
derivatives tunneling current
commit 806ff8013825cc154f11f2206644d0d8be825ecb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:17:14 2020 +0200
derivatives critical current
commit 8f49490cecf43ee22aecebcccb16752bc5a1728f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:59:09 2020 +0200
derivatives T_f0
commit 3164dbe594025e16d8dfbd1c50922dbcac70e62a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:38:34 2020 +0200
derivatives hole charge at low bias
commit b32bf6dd149a218e74af389f3a7bea9adcc89f22
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:27:38 2020 +0200
zwischenstand
commit 84307c4acfb72aeb0cf9acbd0ca64223a58a20cb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:19:25 2020 +0200
zwischenstand
commit 0d94c5d56d86c52ab0638e095d7c6b816723929f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 10:56:58 2020 +0200
moved cppduals to system lib include
commit 9da946bf2d5beaa1a1e74c0465d78bfd079bc320
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 09:59:49 2020 +0200
started derivatives of hicum2 minority charge
commit a2946e98a442e32fab493bcbd8d05ca934c20e20
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 09:56:06 2020 +0200
introduced dual numbers, ported hiucm2load to c++ hicumL2.cpp, boolean
type protected by extern "C"
commit c7e5df27dbd5b74586d64c9404166e67a1c7af62
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 16 14:44:41 2020 +0200
DC runs with Ixf
commit 08a0e6a019957ba9c29ee96653254880b26c8c98
Author: mariok <mario.krattenmacher@web.de>
Date: Wed Apr 15 18:15:26 2020 +0200
gummel works with flsh = 1 and flnqs = 0
commit b83e05ee95c6d9771189e54ce6834519d71071c3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 16:09:42 2020 +0200
added test to makefile
commit 7d29a9a269cb405c71fd64249c5b439b87a64cc3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 10:06:27 2020 +0200
test circuit and results
commit 14c46bc3bd3f2f2a4f333ef8e85e2d35dcfd8cc5
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 13 18:12:06 2020 +0200
cleaned renaming in all files
commit 67ddd98f7520d6cd729bbb5ca927859bb3d3f2b0
Author: dwarning <dwarning>
Date: Wed Jan 29 13:08:02 2020 +0100
rename
commit 9551b6df924e455bde48d5da3077dcd764d95761
Author: dwarning <dwarning>
Date: Wed Jan 29 13:07:42 2020 +0100
rename
commit 12bb866ba5d2481b09f6c9adc17ec21ed3038534
Author: dwarning <dwarning>
Date: Wed Jan 29 13:06:45 2020 +0100
rename
commit 414eeb4067249d3065181e308ffe7eb815a6f181
Author: dwarning <dwarning>
Date: Tue Jan 28 22:18:08 2020 +0100
clarify charge and capacitance implementation
commit c318ef15eefd0a0517cb35f4a4403a8e8cd00e17
Author: dwarning <dwarning>
Date: Sat Jan 25 14:57:55 2020 +0100
introduce first excess phase network and update to 2.4.0
commit 85c34cfb0f2b594febbd0adcb315ebb4e5499748
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:54 2020 +0100
VS update
commit 86ff2778f8ffcce688e8e08099801d920d6a3927
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:29 2020 +0100
OP infos
commit 1607f4d88c026fd573e19a16793208c48b025612
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:19 2020 +0100
OP infos
commit ca1e114922fecc11a4245a04f5639c11d539be8f
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:11 2020 +0100
OP infos
commit 408440d33b65741a7cd1171a9023f13cfb180e15
Author: dwarning <dwarning>
Date: Tue Jan 21 11:25:56 2020 +0100
some cleanings
commit 3364f6da87f79763344fd0f9ef705b521e23ee09
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:58 2020 +0100
VS update
commit 6fbefe4afa0fd1355eab636756ae592bad8b501f
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:48 2020 +0100
Ongoing derivations
commit 86521dd7c0e067644765e4de450b2eead9a1c24a
Author: dwarning <dwarning>
Date: Tue Jan 14 09:02:52 2020 +0100
VS update
commit ba5b106faeecc3170c3d018ec10b0a388c12e2cf
Author: dwarning <dwarning>
Date: Tue Jan 14 09:01:30 2020 +0100
Ongoing derivations
commit ea6254eca3b21fb3c7044eee00053cfce170034f
Author: dwarning <dwarning>
Date: Sat Jan 11 17:17:21 2020 +0100
Initial HICUM2 integration
commit 2bd0f1bdab6161ec21f790c4908590fcafa9b818
Author: dwarning <dwarning>
Date: Mon Jan 6 00:11:48 2020 +0100
Initial HICUM2 integration
commit 7d160f659e46021c0da882ea84ce4868ecd0acc0
Author: dwarning <dwarning>
Date: Sun Jan 5 15:01:20 2020 +0100
Initial HICUM2 integration
commit 420ca90e55bb77a3999527f25fa985146c6a1ef3
Author: dwarning <dwarning>
Date: Sun Jan 5 15:00:06 2020 +0100
Initial HICUM2 integration
2020-10-31 19:17:59 +01:00
|
|
|
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Package Options
|
|
|
|
|
# ---------------
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2018-08-05 11:03:40 +02:00
|
|
|
# --disable-debug: remove -g and -Wall option to the compiler
|
|
|
|
|
AC_ARG_ENABLE([debug],
|
|
|
|
|
[AS_HELP_STRING([--disable-debug], [Remove -g option for compilation (default is -g)])])
|
|
|
|
|
|
|
|
|
|
# --enable-oldapps: define OLDAPPS
|
|
|
|
|
AC_ARG_ENABLE([oldapps],
|
|
|
|
|
[AS_HELP_STRING([--enable-oldapps], [Enable making old, outdated apps.])])
|
|
|
|
|
|
|
|
|
|
# --enable-xspice: define XSPICE in the code. This is for xspice support
|
|
|
|
|
AC_ARG_ENABLE([xspice],
|
|
|
|
|
[AS_HELP_STRING([--enable-xspice], [Enable XSPICE enhancements])])
|
|
|
|
|
|
|
|
|
|
# --enable-cider: define CIDER in the code. This is for CIDER support
|
|
|
|
|
AC_ARG_ENABLE([cider],
|
|
|
|
|
[AS_HELP_STRING([--enable-cider], [Enable CIDER enhancements])])
|
|
|
|
|
|
|
|
|
|
# --enable-adms: define ADMS in the code. This is for the adms Verilog-A compiler support
|
|
|
|
|
AC_ARG_ENABLE([adms],
|
|
|
|
|
[AS_HELP_STRING([--enable-adms], [Enable ADMS code models, (experimental)])])
|
|
|
|
|
|
|
|
|
|
# --enable-pss: enable PSS Analysis
|
|
|
|
|
AC_ARG_ENABLE([pss],
|
|
|
|
|
[AS_HELP_STRING([--enable-pss], [Enable PSS Analysis, (experimental)])])
|
|
|
|
|
|
|
|
|
|
# --enable-relpath: Relative path for binary and data. Default is "no".
|
|
|
|
|
# ngspice shared may want relative paths for spinit etc.
|
|
|
|
|
AC_ARG_ENABLE([relpath],
|
|
|
|
|
[AS_HELP_STRING([--enable-relpath], [Enable relative paths for spinit etc. Default=no])])
|
|
|
|
|
|
|
|
|
|
# --with-readline: Includes GNU readline support into CLI. Default is "no".
|
|
|
|
|
AC_ARG_WITH([readline],
|
|
|
|
|
[AS_HELP_STRING([--with-readline[=yes/no]], [Enable GNU readline support for CLI. Default=no.])])
|
|
|
|
|
|
|
|
|
|
# --with-editline: Includes BSD Editline support into CLI. Default is "no".
|
|
|
|
|
AC_ARG_WITH([editline],
|
|
|
|
|
[AS_HELP_STRING([--with-editline[=yes/no]], [Enable BSD editline support for CLI. Default=no.])])
|
|
|
|
|
|
|
|
|
|
# --with-tcl: define TCL_MODULE in the code. This is for tcl support
|
|
|
|
|
AC_ARG_WITH([tcl],
|
|
|
|
|
[AS_HELP_STRING([--with-tcl=tcldir], [Compiles the tcl module instead, experimental, see README.tcl])])
|
|
|
|
|
|
|
|
|
|
# --with-ngshared: define SHARED_MODULE in the code. This is for ngspice as shared library (or dll)
|
|
|
|
|
AC_ARG_WITH([ngshared],
|
|
|
|
|
[AS_HELP_STRING([--with-ngshared], [Compiles ngspice as shared library (dll)])])
|
|
|
|
|
|
2020-02-02 12:06:42 +01:00
|
|
|
# --disable-utf8: don't use utf-8 and tchar for string representation, UNICODE support disabled
|
|
|
|
|
AC_ARG_ENABLE([utf8],
|
|
|
|
|
[AS_HELP_STRING([--disable-utf8], [Don't use utf-8 or tchar (default is UNICODE support with utf-8)])])
|
|
|
|
|
|
2018-08-05 11:03:40 +02:00
|
|
|
# old options, not maintained, may even not work at all
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-ansi: try to force --ansi option to the compiler
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([ansi],
|
|
|
|
|
[AS_HELP_STRING([--enable-ansi], [Force --ansi option for compilation])])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-gprof: add -pg option to the compiler (GCC)
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([gprof],
|
|
|
|
|
[AS_HELP_STRING([--enable-gprof], [Produce gprof profiling data in 'gmon.out' (GCC only).])])
|
2009-11-16 12:56:31 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-nobypass: define NOBYPASS for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([nobypass],
|
|
|
|
|
[AS_HELP_STRING([--enable-nobypass], [Don't bypass recalculations of slowly changing variables])])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-capbypass: define CAPBYPASS for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([capbypass],
|
|
|
|
|
[AS_HELP_STRING([--enable-capbypass], [Bypass calculation of cbd/cbs in the mosfets if the vbs/vbd voltages are unchanged])])
|
2003-08-11 22:59:48 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-nodelimiting: define NODELIMITING for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([nodelimiting],
|
|
|
|
|
[AS_HELP_STRING([--enable-nodelimiting], [Experimental damping scheme.])])
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-predictor: define PREDICTOR for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([predictor],
|
|
|
|
|
[AS_HELP_STRING([--enable-predictor], [Enable a predictor method for convergence.])])
|
2003-08-11 22:59:48 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-newpred: define NEWPRED for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([newpred],
|
|
|
|
|
[AS_HELP_STRING([--enable-newpred], [Enable NEWPRED whatever it is(?)])])
|
2004-01-25 18:38:13 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-newtrunc: define NEWTRUNC for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([newtrunc],
|
|
|
|
|
[AS_HELP_STRING([--enable-newtrunc], [Enable, how we want extrapolate capacitances.])])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-sense2: define WANT_SENSE2 for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([sense2],
|
|
|
|
|
[AS_HELP_STRING([--enable-sense2], [Use spice2 sensitivity analysis.])])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-ftedebug: enable frontend debug macros
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([ftedebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-ftedebug], [Enable ngspice frontend debug])])
|
2003-09-25 19:23:26 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-cpdebug: enable frontend debug macros
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([cpdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-cpdebug], [Enable ngspice shell debug])])
|
2003-09-25 19:23:26 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-sensdebug: define SENSDEBUG for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([sensdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-sensdebug], [Debug sensitivity code *SENSDEBUG*])])
|
2004-01-25 18:38:13 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-asdebug: define ASDEBUG for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([asdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-asdebug], [Debug sensitivity code *ASDEBUG*])])
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-stepdebug: define STEPDEBUG for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([stepdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-stepdebug], [Unknown debug option])])
|
2003-08-23 21:44:55 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-pzdebug: define PZDEBUG for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([pzdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-pzdebug], [Debug pole/zero code])])
|
2003-08-11 22:59:48 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-blktmsdebug: define D_DBG_BLOCKTIMES for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([blktmsdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-blktmsdebug], [Debug distortion code *BLOCKTIMES*])])
|
2004-01-25 18:38:13 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-smltmsdebug: define D_DBG_SMALLTIMES for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([smltmsdebug],
|
|
|
|
|
[AS_HELP_STRING([--enable-smltmsdebug], [Debug distortion code *SMALLTIMES*])])
|
2004-01-25 18:38:13 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-smoketest: a smoketest
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([smoketest],
|
|
|
|
|
[AS_HELP_STRING([--enable-smoketest], [Enable smoketest compile])])
|
2000-09-05 21:48:22 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-experimental: define EXPERIMENTAL_CODE for the code
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([experimental],
|
|
|
|
|
[AS_HELP_STRING([--enable-experimental], [Enable some experimental code])])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-expdevices: Enable the compilation of experimental devices
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([expdevices],
|
|
|
|
|
[AS_HELP_STRING([--enable-expdevices], [Enable experimental devices (they do not compile)])])
|
2003-08-12 22:05:16 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-ndev: define NDEV in the code. An interface for external device i.e. numerical device
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([ndev],
|
|
|
|
|
[AS_HELP_STRING([--enable-ndev], [Enable NDEV interface, (experimental)])])
|
2007-05-01 05:41:59 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-cluster: define CLUSTER in the code. This is for cluster support
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([cluster],
|
|
|
|
|
[AS_HELP_STRING([--enable-cluster], [Enable cluster support, (experimental)])])
|
2003-07-23 21:36:39 +02:00
|
|
|
|
2020-08-13 22:42:35 +02:00
|
|
|
# --enable-cmathtests: run the ancient tests in src/math/cmaths
|
|
|
|
|
AC_ARG_ENABLE([cmathtests],
|
|
|
|
|
[AS_HELP_STRING([--enable-cmathtests], [Enable ancient tests in src/math/cmaths])])
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-help: try to force --ansi option to the compiler
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([help],
|
|
|
|
|
[AS_HELP_STRING([--enable-help], [Force building nghelp (deprecated)])])
|
2008-08-21 12:34:29 +02:00
|
|
|
|
2018-09-03 19:56:15 +02:00
|
|
|
# --with-fftw3: Use fftw3 for Fourier transforms. Default is "yes".
|
|
|
|
|
AC_ARG_WITH([fftw3],
|
|
|
|
|
[AS_HELP_STRING([--with-fftw3[=yes/no]], [Use fftw3 for Fourier transforms. Default=yes.])])
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# readline and editline cannot both be enabled
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$with_editline" = xyes; then
|
|
|
|
|
if test "x$with_readline" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_ERROR([Readline and editline cannot both be enabled])
|
2005-05-06 09:19:36 +02:00
|
|
|
fi
|
|
|
|
|
fi
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2004-01-10 22:39:36 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Enable maintainer commands only if requested
|
2015-07-05 19:32:27 +02:00
|
|
|
AM_MAINTAINER_MODE([enable])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2005-05-17 20:31:56 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Compiler checks
|
|
|
|
|
# ---------------
|
2005-05-17 20:31:56 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Work on compiler options according to system:
|
|
|
|
|
# Set default CFLAGS - only use -Wall if we have gcc
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# the above AC_PROG_CC may set CFLAGS to "-O2 -g"
|
2014-04-28 20:31:18 +02:00
|
|
|
if test "x$ext_CFLAGS" != xyes; then
|
|
|
|
|
|
|
|
|
|
if test "x$enable_debug" = xno; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_WARN([Removing debugging option!])
|
2014-04-28 20:31:18 +02:00
|
|
|
if test "x$GCC" = xyes; then
|
|
|
|
|
CFLAGS="-O2 -s"
|
|
|
|
|
else
|
|
|
|
|
CFLAGS="-O2"
|
|
|
|
|
fi
|
2012-06-21 20:59:27 +02:00
|
|
|
else
|
2014-04-28 20:31:18 +02:00
|
|
|
AC_DEFINE([NGDEBUG], [1], [Compile with debug info])
|
|
|
|
|
if test "x$GCC" = xyes; then
|
2020-01-05 10:30:23 +01:00
|
|
|
CFLAGS="-g -O0"
|
2014-04-28 20:31:18 +02:00
|
|
|
else
|
|
|
|
|
CFLAGS="-g"
|
|
|
|
|
fi
|
2012-06-21 20:59:27 +02:00
|
|
|
fi
|
2014-04-28 20:31:18 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$GCC" = xyes; then
|
2015-01-04 20:53:35 +01:00
|
|
|
CFLAGS="$CFLAGS -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wold-style-definition -Wredundant-decls -Wconversion -Wno-unused-but-set-variable"
|
2012-06-21 20:59:27 +02:00
|
|
|
fi
|
2014-04-28 20:31:18 +02:00
|
|
|
|
2005-05-17 20:31:56 +02:00
|
|
|
fi
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# the profiling option
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_gprof" = xyes; then
|
2012-06-21 21:17:52 +02:00
|
|
|
# Probably other compilers support -pg or something similar;
|
|
|
|
|
# feel free to extend this to include them.
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$GCC" = xyes; then
|
|
|
|
|
if test "x$enable_shared" = xyes ; then
|
2012-06-21 21:32:40 +02:00
|
|
|
AC_MSG_ERROR([Can't have --enable-gprof without --disable-shared (we recommend also using --enable-all-static).])
|
2009-11-16 12:56:31 +01:00
|
|
|
fi
|
2012-06-22 21:33:08 +02:00
|
|
|
if test "x$enable_static" != xyes ; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_WARN([We recommend --enable-static with --enable-gprof.])
|
2009-11-16 12:56:31 +01:00
|
|
|
fi
|
|
|
|
|
AC_MSG_NOTICE([Enabling gprof profiling data (to gmon.out).])
|
|
|
|
|
CFLAGS="$CFLAGS -pg"
|
|
|
|
|
LDFLAGS="$LDFLAGS -pg"
|
|
|
|
|
else
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_ERROR([We only support --enable-gprof with GCC right now.])
|
2009-11-16 12:56:31 +01:00
|
|
|
fi
|
|
|
|
|
fi
|
2000-09-05 21:48:22 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Checks for ANSI-C header files.
|
2000-04-27 22:03:57 +02:00
|
|
|
AC_HEADER_STDC
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_HEADERS([strings.h])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_ansi" = xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_PROG_CC()
|
|
|
|
|
AC_DIAGNOSE([obsolete], [AM_PROG_CC_STDC:
|
2004-07-09 20:37:25 +02:00
|
|
|
your code should no longer depend upon `am_cv_prog_cc_stdc', but upon
|
|
|
|
|
`ac_cv_prog_cc_stdc'. Remove this warning and the assignment when
|
|
|
|
|
you adjust the code. You can also remove the above call to
|
|
|
|
|
AC_PROG_CC if you already called it elsewhere.])
|
2012-06-21 20:59:27 +02:00
|
|
|
am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
|
2004-07-09 20:37:25 +02:00
|
|
|
|
2012-06-22 21:33:08 +02:00
|
|
|
if test "x$am_cv_prog_cc_stdc" != xyes ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_WARN([Failed to find Ansi flag!])
|
|
|
|
|
fi
|
2000-04-27 22:03:57 +02:00
|
|
|
fi
|
|
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_smoketest" = xyes; then
|
2012-06-21 21:17:52 +02:00
|
|
|
# CFLAGS="$CFLAGS -Werror"
|
2012-06-21 20:59:27 +02:00
|
|
|
CFLAGS="$CFLAGS -pedantic -W -Wmissing-prototypes"
|
|
|
|
|
CFLAGS="$CFLAGS -Wstrict-prototypes -Wtraditional"
|
|
|
|
|
CFLAGS="$CFLAGS -Wconversion -Wshadow -Wpointer-arith"
|
|
|
|
|
CFLAGS="$CFLAGS -Wcast-qual -Wcast-align -Wwrite-strings"
|
|
|
|
|
CFLAGS="$CFLAGS -Waggregate-return -fshort-enums -fno-common"
|
|
|
|
|
CFLAGS="$CFLAGS -Wnested-externs -Dinline= -g -O4"
|
2000-09-05 21:48:22 +02:00
|
|
|
fi
|
2000-04-27 22:03:57 +02:00
|
|
|
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check system we're on , and tune accordingly
|
2000-04-27 22:03:57 +02:00
|
|
|
AC_CANONICAL_HOST
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Expand the prefix variable
|
2012-06-22 21:33:08 +02:00
|
|
|
if test "x$prefix" = xNONE ; then
|
2012-06-21 21:17:52 +02:00
|
|
|
# with the MS WINDOWS executable we suggest C:/Spice/bin as *.exe-path
|
2013-03-23 13:00:30 +01:00
|
|
|
if test "x$with_wingui" = xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
dprefix="C:/Spice"
|
|
|
|
|
prefix=$dprefix
|
|
|
|
|
else
|
|
|
|
|
dprefix=$ac_default_prefix
|
|
|
|
|
fi
|
2010-09-19 10:25:46 +02:00
|
|
|
else
|
2012-06-21 20:59:27 +02:00
|
|
|
dprefix=$prefix
|
2010-09-19 10:25:46 +02:00
|
|
|
fi
|
2008-09-09 00:18:28 +02:00
|
|
|
|
2019-12-30 18:36:19 +01:00
|
|
|
####
|
|
|
|
|
### check for operating system at compile time
|
|
|
|
|
case $host_os in
|
|
|
|
|
*mingw* | *msys* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [1], [MINGW for MS Windows])
|
|
|
|
|
;;
|
|
|
|
|
*cygwin* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [2], [Cygwin for MS Windows])
|
|
|
|
|
;;
|
|
|
|
|
*freebsd* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [3], [FreeBSD])
|
|
|
|
|
;;
|
|
|
|
|
*openbsd* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [4], [OpenBSD])
|
|
|
|
|
;;
|
|
|
|
|
*solaris* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [5], [Solaris])
|
|
|
|
|
;;
|
|
|
|
|
*linux* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [6], [Linux])
|
|
|
|
|
;;
|
2019-12-30 18:46:53 +01:00
|
|
|
*darwin* )
|
|
|
|
|
AC_DEFINE([OS_COMPILED], [7], [macOS])
|
|
|
|
|
;;
|
2019-12-30 18:36:19 +01:00
|
|
|
* )
|
2020-01-02 13:38:32 +01:00
|
|
|
AC_DEFINE([OS_COMPILED], [0], [Other Operating System])
|
2019-12-30 18:36:19 +01:00
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
2013-03-23 18:30:55 +01:00
|
|
|
##########################################################################
|
|
|
|
|
#
|
|
|
|
|
# ngspice as shared library (ngspice.so or ngspice.dll)
|
|
|
|
|
#
|
|
|
|
|
##########################################################################
|
|
|
|
|
|
|
|
|
|
if test "x$with_ngshared" != x && test "x$with_ngshared" != xno ; then
|
|
|
|
|
has_shared_module=true
|
|
|
|
|
AC_DEFINE([SHARED_MODULE], [1], [shared ngspice module])
|
|
|
|
|
case $host_os in
|
2015-12-13 10:46:46 +01:00
|
|
|
*mingw* | *msys* )
|
2013-03-23 18:30:55 +01:00
|
|
|
has_shwin=true
|
|
|
|
|
has_no_help=true
|
|
|
|
|
;;
|
|
|
|
|
*cygwin* )
|
|
|
|
|
has_shcyg=true
|
|
|
|
|
AC_CHECK_LIB([pthread], [pthread_create])
|
|
|
|
|
;;
|
2018-10-27 11:06:16 +02:00
|
|
|
*)
|
|
|
|
|
AC_CHECK_LIB([pthread], [pthread_create])
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
if test "x$enable_debug" = xno; then
|
|
|
|
|
case $host_os in
|
2018-10-15 15:09:08 +02:00
|
|
|
*solaris* )
|
|
|
|
|
if test "x$GCC" = xyes; then
|
|
|
|
|
CFLAGS="$CFLAGS -fvisibility=hidden"
|
|
|
|
|
else
|
|
|
|
|
CFLAGS="$CFLAGS -xldscope=hidden"
|
|
|
|
|
fi
|
|
|
|
|
;;
|
2018-11-10 16:31:54 +01:00
|
|
|
*mingw* | *msys* | *cygwin* )
|
|
|
|
|
;;
|
2013-03-23 18:30:55 +01:00
|
|
|
*)
|
|
|
|
|
CFLAGS="$CFLAGS -fvisibility=hidden"
|
|
|
|
|
;;
|
2018-10-27 11:06:16 +02:00
|
|
|
esac
|
|
|
|
|
fi
|
2013-03-23 18:30:55 +01:00
|
|
|
|
|
|
|
|
with_x=no
|
|
|
|
|
with_windows=no
|
|
|
|
|
|
|
|
|
|
AC_SUBST([STATIC], [-shared])
|
|
|
|
|
|
|
|
|
|
TCL_PACKAGE_PATH=""
|
|
|
|
|
TCL_LIB_SPEC=""
|
|
|
|
|
|
|
|
|
|
|
2008-09-09 00:18:28 +02:00
|
|
|
##########################################################################
|
|
|
|
|
#
|
|
|
|
|
# tcl libraries test
|
|
|
|
|
#
|
|
|
|
|
##########################################################################
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
#
|
|
|
|
|
# The tclSpice options
|
|
|
|
|
#
|
2013-03-23 18:30:55 +01:00
|
|
|
elif test "x$with_tcl" != x && test "x$with_tcl" != xno ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
has_tcl_module=true
|
|
|
|
|
AC_DEFINE([TCL_MODULE], [1], [Tcl Module])
|
|
|
|
|
case $host_os in
|
2015-12-13 10:46:46 +01:00
|
|
|
*mingw* | *msys* )
|
2012-06-21 20:59:27 +02:00
|
|
|
has_tclwin=true
|
|
|
|
|
has_no_help=true
|
2012-06-21 21:32:40 +02:00
|
|
|
AC_DEFINE([HAS_TCLWIN], [1], [Tcl Windows])
|
|
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
*cygwin* )
|
2012-06-21 21:32:40 +02:00
|
|
|
has_tclcyg=true
|
|
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
*)
|
|
|
|
|
;;
|
|
|
|
|
esac
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
with_x=no
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_CHECKING([for tclConfig.sh])
|
|
|
|
|
tcl_config_sh=""
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$with_tcl" != xyes ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
for dir in \
|
|
|
|
|
$with_tcl
|
|
|
|
|
do
|
2009-04-20 22:54:25 +02:00
|
|
|
if test -r "$dir/tclConfig.sh" ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
tcl_config_sh="$dir/tclConfig.sh"
|
|
|
|
|
break
|
2009-04-20 22:54:25 +02:00
|
|
|
elif test -r "$dir/lib/tclConfig.sh" ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
tcl_config_sh="$dir/lib/tclConfig.sh"
|
|
|
|
|
break
|
|
|
|
|
elif test -r "$dir/unix/tclConfig.sh" ; then
|
|
|
|
|
tcl_config_sh="$dir/unix/tclConfig.sh"
|
|
|
|
|
break
|
2009-04-20 22:54:25 +02:00
|
|
|
fi
|
2012-06-21 20:59:27 +02:00
|
|
|
done
|
|
|
|
|
else
|
|
|
|
|
for dir in \
|
|
|
|
|
$prefix \
|
|
|
|
|
$exec_prefix
|
|
|
|
|
do
|
|
|
|
|
if test -r "$dir/tclConfig.sh" ; then
|
|
|
|
|
tcl_config_sh="$dir/tclConfig.sh"
|
|
|
|
|
break
|
|
|
|
|
elif test -r "$dir/lib/tclConfig.sh" ; then
|
|
|
|
|
tcl_config_sh="$dir/lib/tclConfig.sh"
|
|
|
|
|
break
|
|
|
|
|
elif test -r "$dir/unix/tclConfig.sh" ; then
|
|
|
|
|
tcl_config_sh="$dir/unix/tclConfig.sh"
|
|
|
|
|
break
|
|
|
|
|
fi
|
|
|
|
|
done
|
2018-05-01 22:46:13 +02:00
|
|
|
|
|
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$tcl_config_sh" = x ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
for dir in \
|
|
|
|
|
`ls -dr /usr/local/tcltk/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/local/tcl/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/local/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/share/tcltk/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/share/tcl/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/share/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/lib/tcl/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
`ls -dr /usr/lib/tcl[[7-9]].[[0-9]]* 2>/dev/null` \
|
|
|
|
|
/usr/local/tcl \
|
|
|
|
|
/usr/local \
|
|
|
|
|
/usr \
|
|
|
|
|
/mingw
|
|
|
|
|
do
|
|
|
|
|
if test -r "$dir/tclConfig.sh" ; then
|
|
|
|
|
echo "Automatic research of tclConfig.sh Found one, accepting it and stopping research."
|
|
|
|
|
tcl_config_sh="$dir/tclConfig.sh"
|
|
|
|
|
break
|
|
|
|
|
elif test -r "$dir/lib/tclConfig.sh" ; then
|
|
|
|
|
echo "Automatic research of tclConfig.sh Found one, accepting it and stopping research."
|
|
|
|
|
tcl_config_sh="$dir/lib/tclConfig.sh"
|
|
|
|
|
break
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
fi
|
|
|
|
|
fi
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_RESULT([${tcl_config_sh}])
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$tcl_config_sh" = x ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
echo "can't find Tcl configuration script \"tclConfig.sh\""
|
|
|
|
|
find /usr/ -name 'tclConfig.sh' -exec echo "Should you add --with-tcl={} to ./configure arguments?" \; | sed -re "s/\/tclConfig.sh/ /"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
. $tcl_config_sh
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
CFLAGS="$CFLAGS $TCL_INCLUDE_SPEC"
|
|
|
|
|
CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC"
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_CHECK_HEADERS([tcl.h blt.h], [], [AC_MSG_ERROR([Couldn't find Tcl/BLT headers])])
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
if test ! -x "$TCL_EXEC_PREFIX/bin/tclsh$TCL_VERSION" ; then
|
|
|
|
|
AC_MSG_ERROR([Couldn't find $TCL_EXEC_PREFIX/bin/tclsh$TCL_VERSION])
|
|
|
|
|
fi
|
2008-09-09 00:18:28 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_CHECKING([for TCL module BLT])
|
2012-06-21 21:32:40 +02:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
rm -f conftest.tcl
|
|
|
|
|
cat > conftest.tcl << EOF
|
2008-09-09 00:18:28 +02:00
|
|
|
package require BLT;
|
|
|
|
|
exit;
|
|
|
|
|
EOF
|
|
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
if ($TCL_EXEC_PREFIX/bin/tclsh$TCL_VERSION conftest.tcl; exit) 2>/dev/null
|
|
|
|
|
then
|
|
|
|
|
AC_MSG_RESULT([Found])
|
|
|
|
|
else
|
|
|
|
|
AC_MSG_ERROR([Couldn't find BLT])
|
|
|
|
|
fi
|
|
|
|
|
rm -f conftest.tcl
|
2017-10-13 17:41:02 +02:00
|
|
|
|
|
|
|
|
AC_SEARCH_LIBS([Blt_GetVector], [BLT BLT24 BLT25],,
|
|
|
|
|
[AC_MSG_ERROR([Couldnt find BLT library.])])
|
|
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_CHECK_LIB([pthread], [pthread_create])
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-22 21:33:08 +02:00
|
|
|
if test -n "$libdir" ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_SUBST([libdir])
|
2012-06-22 21:33:08 +02:00
|
|
|
echo "libraries in $libdir"
|
2012-06-21 20:59:27 +02:00
|
|
|
fi
|
2018-05-01 22:46:13 +02:00
|
|
|
|
2012-06-22 21:33:08 +02:00
|
|
|
if test -z "$libdir" ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
for TCL_PACKAGE_PATH_ELEMENT in $TCL_PACKAGE_PATH ; do
|
2012-06-22 21:33:08 +02:00
|
|
|
if test -a "$TCL_PACKAGE_PATH_ELEMENT" ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
libdir=$TCL_PACKAGE_PATH_ELEMENT
|
|
|
|
|
AC_SUBST([libdir])
|
2012-06-22 21:33:08 +02:00
|
|
|
echo "library in $libdir"
|
2012-06-21 20:59:27 +02:00
|
|
|
break
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
fi
|
2008-09-09 00:18:28 +02:00
|
|
|
|
2012-07-07 14:44:29 +02:00
|
|
|
AC_SUBST([STATIC], [-shared])
|
|
|
|
|
|
2008-09-09 00:18:28 +02:00
|
|
|
else
|
2012-06-21 20:59:27 +02:00
|
|
|
TCL_PACKAGE_PATH=""
|
|
|
|
|
TCL_LIB_SPEC=""
|
2012-07-07 14:44:29 +02:00
|
|
|
AC_SUBST([STATIC], [-static])
|
2008-09-09 00:18:28 +02:00
|
|
|
fi
|
|
|
|
|
|
2013-03-23 18:30:55 +01:00
|
|
|
|
|
|
|
|
AM_CONDITIONAL([SHARED_MODULE], [test "x$has_shared_module" = xtrue])
|
|
|
|
|
AM_CONDITIONAL([SHWIN], [test "x$has_shwin" = xtrue])
|
|
|
|
|
AM_CONDITIONAL([SHCYG], [test "x$has_shcyg" = xtrue])
|
2012-06-22 21:33:08 +02:00
|
|
|
AM_CONDITIONAL([TCL_MODULE], [test "x$has_tcl_module" = xtrue])
|
|
|
|
|
AM_CONDITIONAL([TCLWIN], [test "x$has_tclwin" = xtrue])
|
|
|
|
|
AM_CONDITIONAL([TCLCYG], [test "x$has_tclcyg" = xtrue])
|
2010-10-06 22:06:05 +02:00
|
|
|
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_SUBST([TCL_PACKAGE_PATH])
|
|
|
|
|
AC_SUBST([TCL_LIB_SPEC])
|
2008-09-09 00:18:28 +02:00
|
|
|
##################################################################
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
#End of tcl libraries test
|
|
|
|
|
#
|
|
|
|
|
#################################################################
|
|
|
|
|
|
2009-04-20 22:54:25 +02:00
|
|
|
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Checks for programs
|
2009-04-20 22:54:25 +02:00
|
|
|
AC_LIBTOOL_WIN32_DLL
|
|
|
|
|
AC_LIBTOOL_DLOPEN
|
2010-11-16 20:38:18 +01:00
|
|
|
AM_PROG_CC_C_O
|
2009-04-20 22:54:25 +02:00
|
|
|
## AM_PROG_LIBTOOL
|
|
|
|
|
AC_PROG_LIBTOOL
|
|
|
|
|
|
|
|
|
|
|
2013-03-23 13:00:30 +01:00
|
|
|
# --with-windows : the user wants to use generate the MS WINDOWS GUI executable
|
|
|
|
|
# old command version, deprecated, use --with-wingui
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_WITH([windows],
|
2013-03-23 13:00:30 +01:00
|
|
|
[AS_HELP_STRING([--with-windows], [MS WINDOWS GUI executable, deprecated])],
|
2012-06-22 21:46:45 +02:00
|
|
|
[if test "x$with_windows" = xyes; then
|
2013-03-23 13:00:30 +01:00
|
|
|
AC_DEFINE([HAS_WINGUI], [1], [define to specify MS Windows executable with simple GUI])
|
2005-05-17 20:31:56 +02:00
|
|
|
fi],
|
2012-06-22 21:46:45 +02:00
|
|
|
[with_windows=no])
|
2002-01-03 23:44:21 +01:00
|
|
|
|
2013-03-23 13:00:30 +01:00
|
|
|
# --with-wingui : the user wants to use generate the MS WINDOWS GUI executable
|
|
|
|
|
AC_MSG_CHECKING([whether windows code with gui is enabled])
|
|
|
|
|
AC_ARG_WITH([wingui],
|
|
|
|
|
[AS_HELP_STRING([--with-wingui], [MS WINDOWS GUI executable])],
|
|
|
|
|
[if test "x$with_wingui" = xyes; then
|
|
|
|
|
AC_DEFINE([HAS_WINGUI], [1], [define to specify MS Windows executable with simple GUI])
|
|
|
|
|
fi],
|
|
|
|
|
[if test "x$with_windows" = xyes; then
|
|
|
|
|
with_wingui=yes
|
|
|
|
|
else
|
|
|
|
|
with_wingui=no
|
|
|
|
|
fi])
|
|
|
|
|
AC_MSG_RESULT([$with_wingui])
|
|
|
|
|
AM_CONDITIONAL([WINGUI], [test "x$with_wingui" = xyes])
|
|
|
|
|
|
2018-11-10 16:31:54 +01:00
|
|
|
case $host_os in
|
|
|
|
|
*mingw* | *msys* )
|
|
|
|
|
has_win32=yes
|
|
|
|
|
if test "x$with_wingui" = xyes; then
|
|
|
|
|
has_winconsole=no
|
|
|
|
|
else
|
|
|
|
|
if test "x$with_ngshared" = xyes; then
|
|
|
|
|
has_winconsole=no
|
|
|
|
|
else
|
|
|
|
|
has_winconsole=yes
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
;;
|
|
|
|
|
*cygwin* )
|
|
|
|
|
has_cyg=yes
|
|
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
has_win32=no
|
|
|
|
|
has_cyg=no
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
AM_CONDITIONAL([WINCONSOLE], [test "x$has_winconsole" = xyes])
|
|
|
|
|
|
2020-10-04 19:35:18 +02:00
|
|
|
if test "x$has_winconsole" = xyes; then
|
|
|
|
|
AC_CHECK_PROGS([WINRES], [windres windres.exe], [no])
|
|
|
|
|
if test "x$WINRES" = xno; then
|
|
|
|
|
AC_MSG_WARN([If you want adding the icon you should install windres])
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if test "x$with_wingui" = xyes; then
|
|
|
|
|
AC_CHECK_PROGS([WINRES], [windres windres.exe], [no])
|
|
|
|
|
if test "x$WINRES" = xno; then
|
|
|
|
|
AC_MSG_WARN([If you want adding the icon you should install windres])
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
AM_CONDITIONAL([WINRESOURCE], [test "x$WINRES" = xwindres])
|
|
|
|
|
|
2013-03-23 13:00:30 +01:00
|
|
|
case $with_wingui in
|
2012-06-21 20:59:27 +02:00
|
|
|
yes )
|
|
|
|
|
AC_DEFINE([X_DISPLAY_MISSING])
|
|
|
|
|
AC_MSG_RESULT([No X display!])
|
|
|
|
|
has_no_x=true
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_help" = xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
has_no_help=false
|
|
|
|
|
else
|
|
|
|
|
has_no_help=true
|
|
|
|
|
fi
|
2012-06-21 21:32:40 +02:00
|
|
|
CFLAGS="$CFLAGS -mwindows"
|
|
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
* )
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for /proc (virtual process information file system)
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_HEADERS([/proc/meminfo])
|
2008-09-01 23:10:18 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Checks for X11 header files and libraries - X11 support can be disabled
|
|
|
|
|
# by passing the '--without-x' option to configure:
|
2008-09-01 23:10:18 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Try to locate the X-Windows include files and libraries
|
|
|
|
|
# will set no_x="yes" or no_x=""
|
2008-09-01 23:10:18 +02:00
|
|
|
AC_PATH_X
|
2012-04-06 16:19:49 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# will set X_CFLAGS, X_LIBS, and might define X_DISPLAY_MISSING
|
2008-09-01 23:10:18 +02:00
|
|
|
AC_PATH_XTRA
|
|
|
|
|
|
|
|
|
|
# Checks for typedefs, structures, and compiler characteristics.
|
|
|
|
|
AC_HEADER_STDBOOL
|
|
|
|
|
AC_TYPE_SIZE_T
|
|
|
|
|
|
|
|
|
|
# Checks for library functions.
|
|
|
|
|
AC_FUNC_CLOSEDIR_VOID
|
|
|
|
|
AC_FUNC_SELECT_ARGTYPES
|
|
|
|
|
AC_FUNC_SETVBUF_REVERSED
|
|
|
|
|
AC_FUNC_VPRINTF
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check if the user wants to use the appropriate rpath commands to compile in
|
|
|
|
|
# the shared library path for the X libraries. This is off by default since
|
|
|
|
|
# that is how it has been historically. Using --enable-rpath will turn this on
|
2008-09-01 23:10:18 +02:00
|
|
|
|
|
|
|
|
_use_rpath=no
|
2020-10-23 15:13:14 +02:00
|
|
|
AC_MSG_CHECKING([if hard-coding of the X11 runtime library path is desired])
|
2008-09-01 23:10:18 +02:00
|
|
|
AC_ARG_ENABLE([rpath],
|
2020-10-23 15:13:14 +02:00
|
|
|
[AS_HELP_STRING([--enable-rpath], [Enable hard-coding the X11 runtime library path])],
|
2012-06-22 21:46:45 +02:00
|
|
|
[ if test "x$enable_rpath" = xno ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_RESULT([no])
|
|
|
|
|
_use_rpath=no
|
|
|
|
|
else
|
|
|
|
|
AC_MSG_RESULT([yes])
|
|
|
|
|
_use_rpath=yes
|
|
|
|
|
fi
|
|
|
|
|
],
|
2012-06-21 21:32:40 +02:00
|
|
|
[ AC_MSG_RESULT([no])
|
2012-06-21 20:59:27 +02:00
|
|
|
_use_rpath=no
|
|
|
|
|
]
|
2008-09-01 23:10:18 +02:00
|
|
|
)
|
|
|
|
|
|
Squashed commit of the following:
commit 4939bc89934899c16dcd14e11839bedd3c289ee9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:04:16 2020 +0100
added cppduals cleanly
commit 834cbc5aba9c1d5470a6f838161703a657d12810
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:03:40 2020 +0100
remove cppduals
commit 69b922cef25b3ec2d2b7026bff19ed5428b6d00f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:59:00 2020 +0100
cppduals in new diretory
commit 4337cc0e3386e5d3745945fd3a9f0012c1046def
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:49:52 2020 +0100
hicum license cleaning
commit ba439dfdf5fbe1fd36518d5d389d06dcf73d5b83
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 13:19:05 2020 +0200
moved sh stamp, working
commit 29028ff34defad33ece73fe5432a2bccb2aed96b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:56:54 2020 +0200
forgot something
commit 5743d2b55160b9dc7d14f57dc07057b69ffffec7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:54:35 2020 +0200
rth stamp moved (no yet working)
commit 42d61da3eba4c9a45d0ea3b5424cad564532a127
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:54:10 2020 +0200
Hicum C/C++ code now under 3-clause BSD
commit 5088e869ea5b816111410c1190b21da20b69353c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:44:57 2020 +0200
cleaned comments
commit 18fc66e71b5f384d044fcc9e90a430dc6c5de44d
Author: dwarning <dwarning>
Date: Sat Sep 12 19:48:11 2020 +0200
rm some less useful comments - no code change
commit 861f286fda6610c5c8ab2cba669ce0ef6a65066c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:45:46 2020 +0200
clean hicum2ask
commit a52274ba7d5c9e9878e9616b53d40c918b516729
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:43:18 2020 +0200
fix nqs transient
commit fa7f96b4af3bbc664e629766ada11cb2a7607c57
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Sep 7 13:17:42 2020 +0200
fix HICUM csu readin
commit 23183f10b6c66a8efc016764e0b1b230af8561b8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Aug 8 15:35:32 2020 +0200
added it to Hicum states -> noise
commit 020fc706075d629e7f327a973a363f553b96aef3
Author: dwarning <dwarning>
Date: Tue Aug 4 09:18:05 2020 +0200
change inst to here
commit 33d06d9732b8fb05ebc48fad4d02f19b9e94c9fd
Author: dwarning <dwarning>
Date: Tue Aug 4 09:12:37 2020 +0200
reintroduce iavl and correct ibici shot noise
commit 7251265231c82cf7111e374770b2264f85f95e3a
Author: dwarning <dwarning>
Date: Tue Aug 4 08:59:26 2020 +0200
more reasonable plot scaling
commit 67919b9bd8de1bc550d0ef5ed0d173016bc79ff3
Author: dwarning <dwarning>
Date: Tue Aug 4 08:56:04 2020 +0200
yet another try for flicker noise scaling
commit 689177a55f661054d9b031e16c5662faf69ac717
Author: dwarning <dwarning>
Date: Mon Aug 3 10:41:44 2020 +0200
correct multiplier scaling for rsu
commit 58b89af40a673d1c427e2ec3c0a51fd0c42a0d49
Author: dwarning <dwarning>
Date: Sun Aug 2 18:57:14 2020 +0200
prevent division by 0 for rbi
commit a4e7eb5b6c0321bc215fa39e92d821cc3d5b5490
Author: dwarning <dwarning>
Date: Sun Aug 2 18:25:51 2020 +0200
fix instance multiplier application for noise
commit 36862a7bc61a751473b2fb2c67d4af02b103f3fc
Author: dwarning <dwarning>
Date: Fri Jul 31 21:06:13 2020 +0200
white spaces
commit 8a0504bb13de3cdd4b91143e62500d27136812c4
Author: dwarning <dwarning>
Date: Fri Jul 31 18:32:45 2020 +0200
add a transient analysis example
commit c1f034869709972633ae04e57a0adbed07b1d9b5
Author: dwarning <dwarning>
Date: Fri Jul 31 18:31:10 2020 +0200
still problems in different terminal configurations
commit 26e026e4c80cb8cbb8345882444cd69a6539713d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:36:34 2020 +0200
fix stamp for Cth
commit dd84b1fcd3f8db4db184e9d4fd2c368f8415a16c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:22:16 2020 +0200
fix bug in Cscp stamp
commit 1f13d2526fb833a5061353de1a447ec02a16ee0a
Author: dwarning <dwarning>
Date: Fri Jul 31 11:29:25 2020 +0200
visualc mod - no impact to hicum
commit cff491feca5d3bce0dc2e5b7fce5dd8f47961b76
Author: dwarning <dwarning>
Date: Fri Jul 31 10:59:52 2020 +0200
wrong and twice assignment
commit 4a9dc52037ef14d2e17f5073d3f8e2b7ed94dab8
Author: dwarning <dwarning>
Date: Fri Jul 31 10:00:20 2020 +0200
twice assignment
commit c76bcc7cca603f6e6d48c36f4e5a8eb497738396
Author: dwarning <dwarning>
Date: Thu Jul 30 12:36:30 2020 +0200
delete base nodes from inner to outer
commit 4a472a34516638b54bc04d6e8386b5e145df2065
Author: dwarning <dwarning>
Date: Mon Jul 27 15:34:15 2020 +0200
correct the switch for Vbici limiting
commit f47bc449b319786daa8f35d6a753876107c60b73
Author: dwarning <dwarning>
Date: Sun Jul 26 21:56:48 2020 +0200
few parameter adaptions to version 2.40
commit 5901ec29024172180f235b138373d8b92ca52438
Author: dwarning <dwarning>
Date: Sun Jul 26 16:37:44 2020 +0200
sign for CONSTCtoK must be +
commit 556171a905026e08a887763b22420e8a82d6c987
Author: dwarning <dwarning>
Date: Sun Jul 26 16:36:15 2020 +0200
rbi is 0 if nodes are collapsed
commit 724887f32c8ef18c415f252e77cb11a5477d9d8b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:45:15 2020 +0200
add ngspice Temperature clipping in HICUM
commit d735f445e5c38697c8ade7bce4d41a0d0486253c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:13:39 2020 +0200
removed rbi fallback, removed rth_de
commit 162b174acd958fbbbd9de7874252ba264f9c5e55
Author: dwarning <dwarning>
Date: Sat Jul 25 12:31:05 2020 +0200
add few small-signal parameter
commit 5afb2dc8c8a2267bbeb0821fe5d917e3f4b2594d
Author: dwarning <dwarning>
Date: Fri Jul 24 16:49:11 2020 +0200
reduce unnecassary inits
commit 0efc047f5fec5259ef4c34549e7d9641b61bd821
Author: dwarning <dwarning>
Date: Fri Jul 24 16:03:10 2020 +0200
few typos and comments
commit 14a5cd873ba402f2b7c371b997dcdb3f6c18cb0f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:25:51 2020 +0200
remove rbi stamps if nodes collapsed finish
commit f5461183f30e60f9a860b2521c94fadc9aee573f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:17:33 2020 +0200
hicumL2 load -> remove stamp for rbi, if node BP BI collapsed
commit 00f51465e370b333f8e590db1b20f66a32e2ff96
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:07:58 2020 +0200
finish cleaning
commit 019ef4e07edfef15b7548fef31464c9648baa1ac
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 10:50:05 2020 +0200
moving derivatives from _Tdev to _Vrth in a clean way (start)
commit 154036c09ff5176d3661f92665885c48a6c05c4e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:50:31 2020 +0200
consistent derivative with Vrth/Tdev=> will rework this, I do not like
this
commit 03c3efd7628e031f41cc2e3e0f6699d60189e635
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:22:46 2020 +0200
finally: avalanche at very high T fix
commit 64704fd53e6311a655524ae52afa1d1101db6546
Merge: a26b3ee2b f6db74ac5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:29 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit a26b3ee2b20c668df6d41938a06472440803855f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:17 2020 +0200
start bugfix
commit f6db74ac50da167d3081c1c7e8a2e5eda254183f
Author: dwarning <dwarning>
Date: Tue Jul 21 18:56:32 2020 +0200
rm obsolete files
commit 9854038f2c22acf688fa494496ca7b71855198ea
Author: dwarning <dwarning>
Date: Tue Jul 21 16:48:56 2020 +0200
allow periphal resistors and rbi default 0
commit 34f579c08f9b8378c29074678e9cb651f49092ce
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 13:05:54 2020 +0200
fix bug node collapsing BI BP
commit 6f5627f44169bd4eb72dea3fb7d8f6d600ddcdb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 11:48:22 2020 +0200
node collapsing BI BP HICUM
commit 187d391383cfe76fb5214971ac0ad7fe94b7e397
Author: dwarning <dwarning>
Date: Tue Jul 21 09:58:59 2020 +0200
few corrections and reordering
commit 0fc39a424e52804c40003b55ee398812cbaf151b
Author: dwarning <dwarning>
Date: Mon Jul 20 19:36:15 2020 +0200
unify nqs flag for setup/unsetup
commit 8944ad2e32e69b87c79d512e05505d41f22bd311
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:23:30 2020 +0200
iavl_Vbiei changed sign back ...
commit cc9682f9e541fd16e89cfe687367257be975766f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:05:12 2020 +0200
HICUM limit for avalanche
commit 284583e0cc19ff5247d7ce8df8d3292ff60d2062
Author: dwarning <dwarning>
Date: Wed Jul 15 10:11:46 2020 +0200
cleanup initial conditions to the traditional spice usage
commit c3cadb8de18cfe522e33c1499e927890a3dbb90d
Author: dwarning <dwarning>
Date: Wed Jul 15 08:57:03 2020 +0200
rm unused files
commit 8bc687ddbe66af29234b4aba9279d01fc4d9cda2
Author: dwarning <dwarning>
Date: Mon Jul 13 10:44:56 2020 +0200
correct check6 init
commit 9250464ac16eded2cc38deec0bf64af9bc03c639
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 12 14:00:46 2020 +0200
fix bug in HICUM Qjci calculation, derivatives now more rigorous with
dual numbers
commit 0fb86510aab4881e858728c588d72852e69df4ca
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 15:02:04 2020 +0200
fix gmin in HICUM
commit 735339e288ceb61d0aa19e09fb6160bd16cbfed6
Merge: fd5b7a648 1659190b2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:45:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit fd5b7a6485a030491c42f5f6b836ee6b5d00ac49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:44:01 2020 +0200
fix HICUM gmin
commit 1659190b21476bd6a0603da7b1d3a4c8ed316657
Author: dwarning <dwarning>
Date: Sat Jul 11 09:57:29 2020 +0200
real node collapsing with slightly better results in qa test
convergence problems in high current avalanche breakdown still exist
commit aaa94e5c108b76d8e73969dda926d8b8916690d7
Author: dwarning <dwarning>
Date: Thu Jul 9 18:10:04 2020 +0200
add hspice to qa
commit 6fe586cf9d5f302afd19fe8573e64348ddf551db
Author: dwarning <dwarning>
Date: Thu Jul 9 17:26:28 2020 +0200
relax convergence criteria for qa test
commit 127c2ca4516b22dcd9e28bb0edab25f5bd03004f
Author: dwarning <dwarning>
Date: Thu Jul 9 14:02:48 2020 +0200
correct loop stopping criteria
commit cfae080c1a3c4740b22a493c0993ac39350e217c
Author: dwarning <dwarning>
Date: Wed Jul 8 18:02:13 2020 +0200
examples now version 2.4.0
commit 7b099242da5e00ade6c037eae4c6b4312fdd80bd
Author: dwarning <dwarning>
Date: Wed Jul 8 17:18:28 2020 +0200
rm non qa file
commit 0c2ef2f7c4a0e675985a0ec24a09fdcb8c659c91
Author: dwarning <dwarning>
Date: Wed Jul 8 17:15:58 2020 +0200
qa test is now version 2.4.0
commit e90939126dfa6061b9f03b0146d2630fee875528
Author: dwarning <dwarning>
Date: Wed Jul 8 17:13:29 2020 +0200
qa test is now version 2.4.0
commit 114aeee5c55eaf0d0c604338a4c847b1344c60f5
Author: dwarning <dwarning>
Date: Wed Jul 8 17:12:05 2020 +0200
now version 2.4.0
commit 0f3377651363083d7dcc75bca8ea93f02eb89f36
Author: dwarning <dwarning>
Date: Wed Jul 8 11:40:43 2020 +0200
reactivate convergence check
commit 6f382c76d822761ecc1be8ed8b2b4383326b6d3b
Author: dwarning <dwarning>
Date: Wed Jul 8 11:02:30 2020 +0200
rm old comments and artefacts
commit 5950a2fb0325795903d3651d0d99bc1fda7198f3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 8 09:51:03 2020 +0200
example print for dual number
commit abab05435227fdd788f0f7963ddb18f0bb465fab
Author: dwarning <dwarning>
Date: Tue Jul 7 08:51:51 2020 +0200
nqs must set after defaulting model parameters
commit 4c34e54c7bf8efa6e321877eb41285fdebf7e72d
Author: dwarning <dwarning>
Date: Mon Jul 6 21:37:04 2020 +0200
prevent false branch because of rounding error for flcomp
commit 4bb09b35c370ddc1bf31d028e4c3be173511c5fe
Author: dwarning <dwarning>
Date: Sun Jul 5 22:16:28 2020 +0200
clear separation between geometry and temperature scaling
commit 90ab76d87675c87a0920aa10d352316c5741298a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:14:08 2020 +0200
fix comments in HICUM scaling
commit d7dd26880c48ad48b407f6a2ae2b84c315a01948
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:03:23 2020 +0200
forgot some parameters that depend on "area" and T, but are needed as
model variables in load
commit 320a66c0a49c88c050e905c5c4eb67a0ee5de2e0
Merge: d78032109 b09edc706
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:27:20 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit d78032109f38dd8143682bb9067d0bbb141486f2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:26:45 2020 +0200
HICUM scaling with "area" and "m" parameters.
commit b09edc706a70563650308c31dbef0ba8acbe56eb
Author: dwarning <dwarning>
Date: Sun Jul 5 17:10:51 2020 +0200
must fallthrough because icVbe is after icVce
commit dbd99a33a5b34d727fd8ee78172b5433cc80d440
Author: dwarning <dwarning>
Date: Sun Jul 5 09:59:09 2020 +0200
some useful examples to show hicum2 capabilities
commit ba1c2de06ec9eae63e8fb82cef845b182576ee35
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:21:38 2020 +0200
added comment to IC vars
commit 6fce26437e595b7a3365515d806d750330d88602
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:03:13 2020 +0200
remove hicum inital conditions that are not spice-like
commit aa283f40ef9fac81b93425c5d66ce804c1a7fecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 19:55:58 2020 +0200
added HICUM pole zero analysis
commit 2165afdf27e923387713aae7780b3826b0d97922
Author: dwarning <dwarning>
Date: Fri Jul 3 17:39:03 2020 +0200
another cut&paste error and typo
commit 8b680b0c28bc8d69a388538e67f60cbf99371406
Author: dwarning <dwarning>
Date: Fri Jul 3 17:28:40 2020 +0200
another cut&paste error
commit f1698c7a81277196725f7c0d58489cd503d75af3
Author: dwarning <dwarning>
Date: Fri Jul 3 15:42:37 2020 +0200
add shot noise sources for it and ibiei
commit 966891d5f73d79a32bbeb61e70838bc1bd026311
Author: dwarning <dwarning>
Date: Fri Jul 3 14:39:31 2020 +0200
correct multiplier for flicker noise and base-emitter source connection
commit 80e932424f91a11eaf88109ed712733ad1afc8e7
Author: dwarning <dwarning>
Date: Fri Jul 3 14:27:52 2020 +0200
cut&paste error
commit 61ee68c782fb852f9ada7a85dc3bb5e091abd22b
Author: dwarning <dwarning>
Date: Thu Jul 2 21:05:58 2020 +0200
few corrections in noise model
commit ad16be59ba689e962d413a765a108232e7e92a82
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:44:13 2020 +0200
reorder code
commit e81b41c653ac99f6e6ea62fb1707ce9c2df936a7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:33:12 2020 +0200
fix bugs HICHUM acload
commit 1d5f88e93dceedd45dadcbc87fdd5c7dbfd966ee
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:51:10 2020 +0200
fix bugs
commit bbb729ae8f09448b0f71687537fb727e4d2aa7fb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:03:48 2020 +0200
intermediate state
commit a95aade55ab5e88c1d0bf841a5a9b933d6851d85
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:16:37 2020 +0200
fix derivative in NQS network
commit a54c52221c7d30b6ccc613e4018fd199c2ac29d7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:05:58 2020 +0200
small fixes HICUM
commit 7407302d5016424403cc135f77e97d8b53002e8c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 17:48:23 2020 +0200
fix bug in HICUMacload
commit bb03c8f663267cc4830ae5c1390ef63f6945abde
Merge: 1fa789874 e7d143e04
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:17:15 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 1fa78987473bc4ea2b61fcfd86c3671a4c3bd829
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:16:20 2020 +0200
remove nqs from limit function and gmin
commit e7d143e044c20635156fc948cfdf5dc8e1d95d29
Author: dwarning <dwarning>
Date: Tue Jun 23 18:22:40 2020 +0200
tk is not an alias parameter name
commit 75e3a4da642b1df955547dce97630f8908ed0f52
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 16:24:59 2020 +0200
protect nqs network
commit 1c36e997ba5ff8fca90e3e62ce393a68bf4a731a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:44:46 2020 +0200
nqs in ac
commit 524abe95f3cfec546131bd7d2d663740ff0f6452
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:21:27 2020 +0200
NQS in acload
commit 0833f955efd420afffb46e81f6f584857448a1cc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 14:47:35 2020 +0200
move cross-coupled charges from state vector to here struct
commit 03b4a874778a47d6bc46581880a55dfb946775b5
Author: dwarning <dwarning>
Date: Mon Jun 22 11:52:42 2020 +0200
prevent crash if tnode is given but she parameter not
commit 9ab20e2f35334fe6a472186d93fd093d831bc6df
Author: dwarning <dwarning>
Date: Mon Jun 22 11:51:47 2020 +0200
alias for tnom
commit 3140bedc3f53111ff3fd307e3c9fd5370e31868b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 21 21:50:39 2020 +0200
fix nqs
commit 8dfd2e5a4df294058f3064b076b217558aca7ab4
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:41:35 2020 +0200
fix HICUM setup
commit f6e4bba9e3d0bf715b70682703b43e6da8450cb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:40:04 2020 +0200
finish NQS for DC case
commit 21862cbdb9fa8dba15b0b098e294e3362f567515
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:55:01 2020 +0200
first test ok ... modify state vector now
commit 1c5773292ed4304e470419c18d72e369e24c0199
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:45:57 2020 +0200
first implementation of NQS, not tested
commit 4fd24db7664ddd22fcd7f17ffff282a7ba23f598
Author: dwarning <dwarning>
Date: Fri Jun 19 22:12:49 2020 +0200
external temp node has number 5
commit 8fb3f2ce9a6f25786fa583f28e2aae350512634a
Merge: b7e4c39d8 5f4085d4a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:05:31 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit b7e4c39d80b4b93ae58efc7449d43f39712f7bb9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:03:46 2020 +0200
fix unset t node HICUM
commit 5f4085d4a8193cc9978f768d2d4fb89271b56c3a
Author: dwarning <dwarning>
Date: Wed Jun 17 20:34:02 2020 +0200
unify self-heating switch
commit c927c32541f8ee57ebce35066a5b0b10fdbf76af
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 18:41:15 2020 +0200
qaSpec with ads run
commit d05eaa744e6abefdb2a2a874c6028e6f8b714ef1
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 17:38:50 2020 +0200
added derivatives for NQS network
commit 88cf4bb92583cf8f02f5f65c23dde02a64f992e8
Author: dwarning <dwarning>
Date: Wed Jun 17 13:24:03 2020 +0200
allow SHE also without external temperature node
prevent crash with rth=0
commit 716125334263ed3819241cdb9342b6cc4ce174b1
Merge: a46cb231a e2bb25b12
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:33:41 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit a46cb231a030d8bc66599472e0100aab5649669e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:32:20 2020 +0200
tmp node to gnd in HICUM if no SH
commit e2bb25b125c765576f054d111a446376b7121a11
Author: dwarning <dwarning>
Date: Mon Jun 15 08:54:50 2020 +0200
qaSpec guess for ads
commit bbde282b5168293a0ac9c451d4a3378e0829ce47
Author: dwarning <dwarning>
Date: Mon Jun 15 08:33:17 2020 +0200
typo 1D
commit 4e6deec579ffd1ea51014c66bcd58070daffc5d0
Merge: 5da1d7031 6fbbeb06d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:58:33 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 5da1d7031c224db1abacc3ec4df36ac1f74dab3e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:57:56 2020 +0200
HICUMload transient part first review, small fixes
commit 96af16e673002d7083661acd4099104c29a10e53
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 18:53:49 2020 +0200
gmin fix
commit 6fbbeb06d980caf3226fd6821318274ba51780b1
Author: dwarning <dwarning>
Date: Sun Jun 14 11:05:12 2020 +0200
complete device node request for temp node
commit eae118787e13aaeadb77cf85d9a4c9e8f66268b5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 21:52:32 2020 +0200
fix hicumACload singular matrix bug
commit 2a1f47e1e5689b18ee569f232511a803bb9d867d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:29:04 2020 +0200
cleaned
commit 7e5fdae91712102ca84097fcc41cf16223506c3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:19:51 2020 +0200
refactor gmin in HICUM
commit 7aadd9af4aaa1613a824bed3cc8b67974122a4a9
Merge: f55f613c2 595e46447
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:32:02 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f55f613c242c4388943a27eecee454d27a2246c5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:31:39 2020 +0200
added dual numbers include in ngspice/include
commit 595e4644794479a8a0b91d8f1ecd02816df61584
Author: dwarning <dwarning>
Date: Fri Jun 12 19:13:26 2020 +0200
introduce version parameter to prevent warnings in qa test
commit 147bf5eb4ab0571e649a0521c0e573aba8f6788c
Author: dwarning <dwarning>
Date: Fri Jun 12 17:16:48 2020 +0200
use standard include path configuration for external cppduals
commit 7a41174b5ec1c7a3896fa12480eb89b2f09bbacf
Author: dwarning <dwarning>
Date: Thu Jun 11 18:22:42 2020 +0200
add ads for qa test
commit 3942fc48ce8a9ac6f564be6a0571450c56b3ee91
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 11 17:40:13 2020 +0200
added charges for SHE in HICUMacload
commit 12fa8a8cf7816f031e742c6684de4189bae366e6
Author: dwarning <dwarning>
Date: Thu Jun 11 15:34:06 2020 +0200
resolve confusing naming of instance parameter structure
commit 7578aec2a8851c00585a77a7ea65f911dd286cc4
Author: dwarning <dwarning>
Date: Thu Jun 11 15:29:40 2020 +0200
introduce version parameter to prevent warnings in qa test
commit b401428cdda201b3e217d94c4c39f1eb2ff991c7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 10 18:17:44 2020 +0200
minor cleaning
commit 5d28b97fb514f5a2d59bfd01951a65e2d12e2c80
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:46:21 2020 +0200
added SHE stamps for DC currents in HICUMacload
commit 9737dc7a5b4c681c69c08028fe6af69db077be25
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:36:36 2020 +0200
HICUM acload initial review
commit 6eefe34d56bc0aedfd086adc246d0f8fd12aed56
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:58:24 2020 +0200
add real part of AC matrix
commit 55e14e62e76ee1d1984691c4f740782c608ff208
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:20:12 2020 +0200
dirty fix iavl
commit 99a21e9f61f311a1dabae209623e085bbcdcd7d9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 12:15:39 2020 +0200
some minor modificaitons, avalanche current problems
commit 99f8c9a9edcbec4f3b90ae7a739fd30cb9183c60
Merge: 17898981c 6b9f5647c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:27:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 17898981cd681a2c88fc0e01deaf86f5182cd565
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:20:21 2020 +0200
minor cleaning, fix derivative iavl
commit 6b9f5647caa47c80c74aa4d5a190c0c994c5b609
Author: dwarning <dwarning>
Date: Thu Jun 4 18:23:10 2020 +0200
first version for cmc qa check
commit 3f11d387742314968aedafec8d0ef9424e1d8004
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 16:37:09 2020 +0200
implemented experimental rth direct evaluation
commit 40900da8bf6b7ea49f752cbd9c17c9b22668086e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 14:45:12 2020 +0200
small correction
commit 7f1493bddbe4f87bb3e0ea387967d35b79696c62
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:25:35 2020 +0200
minor changes, cleaning
commit 55367a44a5f57e8817e8252573df2b713f755d00
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:05:39 2020 +0200
completed all del voltages
commit d32ff77aef4caf112dbf87f224e9c4e7ccac9f6e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:23:19 2020 +0200
renaming variables for cleaner code
commit e4b4978368fae796b5a7b97c4dffc34dbcd75a46
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:17:49 2020 +0200
adding derivatives of branches with respect to Vrth to the state vector
commit a6b39a749cf3a5c177e32ae458a5e031591f0bdc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:29:37 2020 +0200
correct Temperature update
commit 55c33ad675d46f171ae861f1b63d2dd497b933e5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:21:31 2020 +0200
before changing Temp in load
commit 7f7b31e5c0ba54f7535da10004439cfb7e2dd883
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 20:01:07 2020 +0200
fixing small bugs
commit 755527807406ed2f782fd8f1b6defd7cff0fc274
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:39:48 2020 +0200
fixed some stamps
commit 0d59e12518a542e4a305c9067ba0f17d62ef1371
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:13:50 2020 +0200
fixed avalanche
commit ee25c6ce4209927377018dbd6ac0e926a36f6a9c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 20:07:25 2020 +0200
cleaned up
commit d61b5102076289cf5e0b17c151939c9034e9b171
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 19:18:45 2020 +0200
hicumL2 load routine seems to be working, next ac?
commit 29a61f21e2c2bd944c9158259c50347469ec11ea
Merge: c94120cbf dcf4a4487
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:32:39 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c94120cbf958c7a287355e22d1c0354d3e760f18
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:30:40 2020 +0200
first hicum convergence with SH
commit dcf4a44871cc9c2b2aa1b35e2a56620db0913282
Merge: c37a88bec c1444a06b
Author: dwarning <dwarning>
Date: Mon Jun 1 10:57:42 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c37a88bec8a12ab766ac1471a1dc452eabea41d3
Author: dwarning <dwarning>
Date: Mon Jun 1 10:56:53 2020 +0200
set the cppduals include folder above ngspice dir
commit c1444a06b606cde594d7ad8054df527cdd1d4f68
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:38:16 2020 +0200
finish hicum SH review, next testing.
commit e3c194e050701139506ff821f931f7e14141129b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:26:41 2020 +0200
fixed some stamps, improved code readability, temp stamps corrected
commit 59c50d509572bf916021abc40e69a896f71e7ef6
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 20:37:28 2020 +0200
fixed rbi stamp, convergence looks pretty good DC no SH
commit f7012280e626a885c5635a19db7025477def0f71
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 17:12:37 2020 +0200
fix rbi convergence
commit 326b29c4d86ff9f72fd2959419a8476f913cde48
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:54:30 2020 +0200
started work on self heating
commit 4994feaa2b1b3d13873665b9383ae6e74ecd24d5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:08:18 2020 +0200
corrected rbi stamp...
commit 460e7ec04bd00563e4455a8868de1622dab10260
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 20 11:22:01 2020 +0200
more thermal stuff implemented
commit 194331867e3a92dd9740f72403f303a7121f5954
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 19 16:24:34 2020 +0200
added HICUMtempCollPtr HICUMtempBasePtr HICUMtempEmitPtr
commit 697af41531cc193346b9fca1f2584b44f0dc0a09
Author: dwarning <dwarning>
Date: Tue May 19 08:03:35 2020 +0200
exchange hicum2temp file in VS project
commit 03750cd24e528119c69d69cf2fc188cfe7d7d334
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 17 20:20:00 2020 +0200
ziwschenstand, checked code for maths errors
commit 418966c6e5625be535766ed3c6df7c124431a589
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:25:49 2020 +0200
can not call a function inside a comparision
commit abecd18651a5d490bbe6d75ad33bffa204df3322
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:09:11 2020 +0200
removed all buggs from hicumL2 to debug.
commit 1fe3cc8b12420b0a3e28fd25290d9d583abe02a9
Merge: afdffacd4 58f66c1d4
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 07:30:56 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into hicum2-mario
commit afdffacd4b54c992d9168e6babb9ff1e29b0f916
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:59:09 2020 +0200
ac und pz load
commit 890ccc415fdba241e9964baa6c066e69ea8e7c7c
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:55:23 2020 +0200
implemented hicum_diode as example
commit 63bf7113d4f46cb95c5c3e2b94f0e2e22ec81ea0
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 18:33:51 2020 +0200
all temperature scaling equations done using dual numbers
commit 96c66dd6456693e2f89b4d62390e12160b6c5823
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 17:14:17 2020 +0200
started dual numbers in hicum2temp and a transfer struct in hicum2defs
commit 58f66c1d460f8c7c80c23ab6a08f9ea370ab028f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:28:50 2020 +0200
fix Vbe initialization
commit 35deffa742aea641e5ddc5077c3d78179f84d133
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:25:48 2020 +0200
cleaned further
commit 304dd91f585aa5cc361ae996a9af2ff33043158a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:15:52 2020 +0200
cleaned up, small fixes, include Tf
commit 1d7da49e27b49f69449dffd164b5c3d079ca8f3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 09:37:39 2020 +0200
fixed bugs
commit 479c2a19eaabc4c7545b60d3aaeaf4ad702e19a3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:50:01 2020 +0200
forgot Nan catcher
commit 5bbe0f9cf7022bff22bdf932f548e883ea2f79f0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:48:03 2020 +0200
bugfix Q_p calculation
commit 67857cf983e72243b3d6d37f882e4eadb20c0ecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:42:27 2020 +0200
fixed derivatives and itf for case without newton iteration
commit d6ee2c206e3daf24fd52b9e58cf87961552c6b16
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 14:08:18 2020 +0200
resolved some un-initialized variables
commit 76ed5cb36a9aca1ad2a1b081fa30d039d66b4e3b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 20:48:38 2020 +0200
finished clean
commit ba6e6d5e4990d048a34ab818e033363dd19f6869
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 18:48:24 2020 +0200
added all remaining hicum l2 elements
commit 36244b809a3ea143aafc9bed62ea9376bc876f31
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 17:45:27 2020 +0200
resolved Dietmar comments from email
commit eaa5be9716360a4003920ed94057e4fe92be9fdd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 16:38:08 2020 +0200
added base emitter recombination current and derivatives
commit 4318b7165bccd5e4fba632de02da96e5a64920bd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 14:30:15 2020 +0200
added initial conditions for all nodes, model converging again for
simple modelcard
commit 3008c526bff4cba463c362dec2efc2b6c4e60b2a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 19:00:31 2020 +0200
removed QpT and testing only 1 OP
commit 9cb4c1546f70543b5e3b4060a600157e493c2534
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:37:52 2020 +0200
icVBE and icVCE used for DC
commit 8a7369767551f3d5a2e18102ea0aae40a6dd8319
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:03:46 2020 +0200
fixed dual number Q_0_hjei_vbe
commit 5783938b086e9b1f9bfb17e32aaf24aedf72f72e
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 16:30:41 2020 +0200
reintroduced dtemp as instance parameter
commit 9350f3f3be710f195fb68b3f9f9ce30f937444ba
Author: dwarning <dwarning>
Date: Sun May 3 17:25:12 2020 +0200
Revert some namings
commit 197f6db83b7d5ad7a6bbb20acf2b884889bcd06c
Author: dwarning <dwarning>
Date: Sat May 2 23:18:58 2020 +0200
Adapt VS project to C++
commit af32f79641536edfa94cc683b6cede036969c667
Author: dwarning <dwarning>
Date: Sat May 2 23:18:43 2020 +0200
Skip NQS effekt and revert some namings
commit a995aa0ccec30cedf7c8088b5c6780abd0bab1c9
Author: dwarning <dwarning>
Date: Sat May 2 23:18:27 2020 +0200
Skip NQS effekt
commit d7295cbe78dd08ba99e95922e1a5a90de2b25666
Merge: 2502b57ee 6ca440e58
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:04:32 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 2502b57eee9a2820387cd884705096074e0e3d67
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:03:26 2020 +0200
added quests, derivative vciei changed to vbiei vbici
commit 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e
Author: dwarning <dwarning>
Date: Wed Apr 29 09:35:12 2020 +0200
add hicumL2.cpp instead of hicum2load.c in VS project
commit 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0
Author: dwarning <dwarning>
Date: Wed Apr 29 09:33:08 2020 +0200
cmath seems not to have M_PI
commit d6332815b3e7239feb89ccc9fbb349f62fc11aba
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 20:58:35 2020 +0200
derivatives it looking good
commit aaaace7247f8da75b03065d22752f7261434cd43
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 19:39:48 2020 +0200
adding hicum derivatives like a mad-man
commit 2d8a3e36292afe276c6dc7506aefbfe5005fe053
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 18:44:46 2020 +0200
added Q_pT and derivatives...fun
commit 50a3e372cfefb4e45df19ec0008c8e9ffad3d99f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 17:17:17 2020 +0200
starting work on transfer current
commit 8fd70e2f151d017018cb8e2d31e8f97b6a395e3c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 13:01:18 2020 +0200
added asks, found bug with ibci
commit 2baac89ae3d02e44d314132be5cd884a7a12ca8b
Merge: 97a0aa856 c897e60c8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 20:47:06 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit c897e60c8b1e6df92564bf6e56ce9e3efc2bd40f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 18:12:40 2020 +0200
pointer in ask
commit 3b0551c544e542e10006b77bc0684b3075c874f7
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:36:19 2020 +0200
two small bugfixes
commit b02c763ed1a1e1e53c095e8b88627a7d76e0954a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:13:30 2020 +0200
HICUM2ask done according to VA-Code
commit 97a0aa856b69806b3816a4db74e0b88a464b26a1
Merge: afbde8050 d86caadb0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:22:32 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit afbde805009884b532fb9cad37827d2a4f6464ab
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:21:25 2020 +0200
zwischenstand
commit d86caadb07482926593ce3cfc1dce53ebc009341
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 18:23:40 2020 +0200
added nodes for NQS
commit 1b0cf0d08c7ca282dba8f1fbecf05b391324ef95
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:59:55 2020 +0200
testing with and without self heating
commit 64c0c41180420b205b1eae1237634d31ffd2d1a5
Merge: 9da946bf2 0d0c6a080
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:29:18 2020 +0200
Merge branch 'markus_dev' into hicum2-thermal
commit 0d0c6a0800681868ad8aa3f14367d1f81936e593
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:26:37 2020 +0200
assigned the temperature derivates to me
commit 1b00fad771d6cd34b5bb3fd1fc5a1d23bcc87790
Merge: f5a1c35d8 dc7891f7b
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:16:32 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f5a1c35d803a2406e114133bb469705acd2fb7e5
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:14:40 2020 +0200
removed dummdumm
commit dc7891f7b543b1f9651ed25e5632c631f402df49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:16:36 2020 +0200
added more junction caps, checklist and overview
commit 0dbf31bc739938eecc281656a3141085ffc4df42
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:00:16 2020 +0200
derivatives rbi
commit 330d009fa684295f78f6b669fae2c663f7f4fe26
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:40:24 2020 +0200
more derivatives avalanche current, ibcis
commit ce200d75e337c7cb684391b2d7556f6c2d8c8804
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:05:49 2020 +0200
derivatives peripheral junction caps, diodes
commit 8ce9733f9176d5220c8db8c4deb322eb64f4ad1a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:45:42 2020 +0200
derivatives tunneling current
commit 806ff8013825cc154f11f2206644d0d8be825ecb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:17:14 2020 +0200
derivatives critical current
commit 8f49490cecf43ee22aecebcccb16752bc5a1728f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:59:09 2020 +0200
derivatives T_f0
commit 3164dbe594025e16d8dfbd1c50922dbcac70e62a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:38:34 2020 +0200
derivatives hole charge at low bias
commit b32bf6dd149a218e74af389f3a7bea9adcc89f22
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:27:38 2020 +0200
zwischenstand
commit 84307c4acfb72aeb0cf9acbd0ca64223a58a20cb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:19:25 2020 +0200
zwischenstand
commit 0d94c5d56d86c52ab0638e095d7c6b816723929f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 10:56:58 2020 +0200
moved cppduals to system lib include
commit 9da946bf2d5beaa1a1e74c0465d78bfd079bc320
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 09:59:49 2020 +0200
started derivatives of hicum2 minority charge
commit a2946e98a442e32fab493bcbd8d05ca934c20e20
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 09:56:06 2020 +0200
introduced dual numbers, ported hiucm2load to c++ hicumL2.cpp, boolean
type protected by extern "C"
commit c7e5df27dbd5b74586d64c9404166e67a1c7af62
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 16 14:44:41 2020 +0200
DC runs with Ixf
commit 08a0e6a019957ba9c29ee96653254880b26c8c98
Author: mariok <mario.krattenmacher@web.de>
Date: Wed Apr 15 18:15:26 2020 +0200
gummel works with flsh = 1 and flnqs = 0
commit b83e05ee95c6d9771189e54ce6834519d71071c3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 16:09:42 2020 +0200
added test to makefile
commit 7d29a9a269cb405c71fd64249c5b439b87a64cc3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 10:06:27 2020 +0200
test circuit and results
commit 14c46bc3bd3f2f2a4f333ef8e85e2d35dcfd8cc5
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 13 18:12:06 2020 +0200
cleaned renaming in all files
commit 67ddd98f7520d6cd729bbb5ca927859bb3d3f2b0
Author: dwarning <dwarning>
Date: Wed Jan 29 13:08:02 2020 +0100
rename
commit 9551b6df924e455bde48d5da3077dcd764d95761
Author: dwarning <dwarning>
Date: Wed Jan 29 13:07:42 2020 +0100
rename
commit 12bb866ba5d2481b09f6c9adc17ec21ed3038534
Author: dwarning <dwarning>
Date: Wed Jan 29 13:06:45 2020 +0100
rename
commit 414eeb4067249d3065181e308ffe7eb815a6f181
Author: dwarning <dwarning>
Date: Tue Jan 28 22:18:08 2020 +0100
clarify charge and capacitance implementation
commit c318ef15eefd0a0517cb35f4a4403a8e8cd00e17
Author: dwarning <dwarning>
Date: Sat Jan 25 14:57:55 2020 +0100
introduce first excess phase network and update to 2.4.0
commit 85c34cfb0f2b594febbd0adcb315ebb4e5499748
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:54 2020 +0100
VS update
commit 86ff2778f8ffcce688e8e08099801d920d6a3927
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:29 2020 +0100
OP infos
commit 1607f4d88c026fd573e19a16793208c48b025612
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:19 2020 +0100
OP infos
commit ca1e114922fecc11a4245a04f5639c11d539be8f
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:11 2020 +0100
OP infos
commit 408440d33b65741a7cd1171a9023f13cfb180e15
Author: dwarning <dwarning>
Date: Tue Jan 21 11:25:56 2020 +0100
some cleanings
commit 3364f6da87f79763344fd0f9ef705b521e23ee09
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:58 2020 +0100
VS update
commit 6fbefe4afa0fd1355eab636756ae592bad8b501f
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:48 2020 +0100
Ongoing derivations
commit 86521dd7c0e067644765e4de450b2eead9a1c24a
Author: dwarning <dwarning>
Date: Tue Jan 14 09:02:52 2020 +0100
VS update
commit ba5b106faeecc3170c3d018ec10b0a388c12e2cf
Author: dwarning <dwarning>
Date: Tue Jan 14 09:01:30 2020 +0100
Ongoing derivations
commit ea6254eca3b21fb3c7044eee00053cfce170034f
Author: dwarning <dwarning>
Date: Sat Jan 11 17:17:21 2020 +0100
Initial HICUM2 integration
commit 2bd0f1bdab6161ec21f790c4908590fcafa9b818
Author: dwarning <dwarning>
Date: Mon Jan 6 00:11:48 2020 +0100
Initial HICUM2 integration
commit 7d160f659e46021c0da882ea84ce4868ecd0acc0
Author: dwarning <dwarning>
Date: Sun Jan 5 15:01:20 2020 +0100
Initial HICUM2 integration
commit 420ca90e55bb77a3999527f25fa985146c6a1ef3
Author: dwarning <dwarning>
Date: Sun Jan 5 15:00:06 2020 +0100
Initial HICUM2 integration
2020-10-31 19:17:59 +01:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$_use_rpath" = xyes ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
# Try to figure out if we need -Rpath for finding X11 libs
|
|
|
|
|
# at runtime. Why autoconf doesn't already do this, I don't
|
|
|
|
|
# know...
|
|
|
|
|
xlib_path=""
|
|
|
|
|
for p in $X_LDFLAGS ; do
|
|
|
|
|
case $p in
|
|
|
|
|
-L*)
|
|
|
|
|
xlib_path="$xlib_path $p"
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
_save_LIBS=$LIBS
|
|
|
|
|
LIBS="$LIBS $X_LDFLAGS"
|
|
|
|
|
rpath=""
|
|
|
|
|
for fl in "-Wl,-rpath " "-Wl,--rpath " "-rpath " "--rpath " "-Wl,-R" "-R" "-R " ; do
|
|
|
|
|
xlib_rpath=`echo $xlib_path | sed "s/-L/$fl/g"`
|
|
|
|
|
LIBS="$_save_LIBS $X_LIBS $xlib_rpath"
|
|
|
|
|
AC_MSG_CHECKING([if the compiler accepts ${fl}path for runtime libraries])
|
|
|
|
|
AC_LINK_IFELSE([AC_LANG_PROGRAM()],
|
|
|
|
|
[AC_MSG_RESULT([yes])
|
|
|
|
|
rpath=$fl],
|
|
|
|
|
[AC_MSG_RESULT([no])])
|
|
|
|
|
test -n "$rpath" && break
|
|
|
|
|
done
|
|
|
|
|
if test -n "$rpath"; then
|
|
|
|
|
X_LDFLAGS="$X_LDFLAGS $xlib_rpath"
|
|
|
|
|
fi
|
|
|
|
|
LIBS=$_save_LIBS
|
2008-09-01 23:10:18 +02:00
|
|
|
fi
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Checks for X libraries - if X11 wasn't found then don't make following
|
|
|
|
|
# tests and compile without X11 support - otherwise, check if the following
|
|
|
|
|
# libraries are present (error if they are not)
|
|
|
|
|
# XShmAttach is a struct in CYGWIN, not a function
|
2019-12-30 18:32:58 +01:00
|
|
|
# Library order is
|
|
|
|
|
# -lXaw -lXmu -lXt -lXext -lX11 (-lXft -lfontconfig -lXrender -lfreetype)
|
|
|
|
|
# Xft is optional, allows text rotation in plots
|
2012-04-06 16:19:49 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$no_x" != xyes ; then
|
2017-10-04 21:03:01 +02:00
|
|
|
X_CFLAGS="$X_CFLAGS -I/usr/include/freetype2"
|
2012-06-21 21:32:40 +02:00
|
|
|
AC_CHECK_LIB([Xaw], [main], [X_LIBS="$X_LIBS -lXaw"],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find Xaw library])], [$X_LIBS $X_EXTRA_LIBS])
|
|
|
|
|
AC_CHECK_LIB([Xmu], [main], [X_LIBS="$X_LIBS -lXmu"],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find Xmu library])], [$X_LIBS $X_EXTRA_LIBS])
|
2012-06-21 20:59:27 +02:00
|
|
|
X_LIBS="$X_LIBS -lXt"
|
2012-06-21 21:32:40 +02:00
|
|
|
AC_CHECK_LIB([Xext], [XShmAttach], [X_LIBS="$X_LIBS -lXext"],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find Xext library])], [$X_LIBS $X_EXTRA_LIBS])
|
2012-06-21 20:59:27 +02:00
|
|
|
X_LIBS="$X_LIBS -lX11"
|
2019-12-30 18:32:58 +01:00
|
|
|
AC_CHECK_LIB([Xft], [main],
|
2020-01-01 11:18:48 +01:00
|
|
|
[AC_DEFINE([HAVE_LIBXFT], [1], [Have xft routines in libxft])]
|
|
|
|
|
X_LIBS="$X_LIBS -lXft -lfontconfig -lXrender -lfreetype"
|
|
|
|
|
has_xft=yes,
|
|
|
|
|
[has_xft=no], [$X_LIBS $X_EXTRA_LIBS])
|
|
|
|
|
|
|
|
|
|
if test "x$has_xft" = xyes ; then
|
|
|
|
|
AC_CHECK_LIB([fontconfig], [main], [],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find fontconfig library])], [$X_LIBS $X_EXTRA_LIBS])
|
|
|
|
|
# AC_CHECK_LIB([Xrender], [main], [],
|
|
|
|
|
# [AC_MSG_ERROR([Couldn't find Xrender library])], [$X_LIBS $X_EXTRA_LIBS])
|
|
|
|
|
AC_CHECK_LIB([freetype], [main], [],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find freetype library])], [$X_LIBS $X_EXTRA_LIBS])
|
|
|
|
|
fi
|
|
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
has_no_x=false
|
2008-09-01 23:10:18 +02:00
|
|
|
else
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_DEFINE([X_DISPLAY_MISSING])
|
|
|
|
|
AC_MSG_RESULT([No X display!])
|
|
|
|
|
has_no_x=true
|
2010-10-06 22:06:05 +02:00
|
|
|
fi
|
|
|
|
|
|
2012-06-22 21:33:08 +02:00
|
|
|
if test "x$enable_help" = xyes && test "x$no_x" != xyes ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
has_no_help=false
|
2008-09-01 23:10:18 +02:00
|
|
|
else
|
2012-06-21 20:59:27 +02:00
|
|
|
has_no_help=true
|
2008-09-01 23:10:18 +02:00
|
|
|
fi ;;
|
|
|
|
|
|
|
|
|
|
esac
|
2010-08-14 10:34:49 +02:00
|
|
|
# end of case --with-windows
|
2008-09-01 23:10:18 +02:00
|
|
|
|
2012-06-22 21:33:08 +02:00
|
|
|
AM_CONDITIONAL([NO_X], [test "x$has_no_x" = xtrue])
|
|
|
|
|
AM_CONDITIONAL([NO_HELP], [test "x$has_no_help" = xtrue])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
Squashed commit of the following:
commit 4939bc89934899c16dcd14e11839bedd3c289ee9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:04:16 2020 +0100
added cppduals cleanly
commit 834cbc5aba9c1d5470a6f838161703a657d12810
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:03:40 2020 +0100
remove cppduals
commit 69b922cef25b3ec2d2b7026bff19ed5428b6d00f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:59:00 2020 +0100
cppduals in new diretory
commit 4337cc0e3386e5d3745945fd3a9f0012c1046def
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:49:52 2020 +0100
hicum license cleaning
commit ba439dfdf5fbe1fd36518d5d389d06dcf73d5b83
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 13:19:05 2020 +0200
moved sh stamp, working
commit 29028ff34defad33ece73fe5432a2bccb2aed96b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:56:54 2020 +0200
forgot something
commit 5743d2b55160b9dc7d14f57dc07057b69ffffec7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:54:35 2020 +0200
rth stamp moved (no yet working)
commit 42d61da3eba4c9a45d0ea3b5424cad564532a127
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:54:10 2020 +0200
Hicum C/C++ code now under 3-clause BSD
commit 5088e869ea5b816111410c1190b21da20b69353c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:44:57 2020 +0200
cleaned comments
commit 18fc66e71b5f384d044fcc9e90a430dc6c5de44d
Author: dwarning <dwarning>
Date: Sat Sep 12 19:48:11 2020 +0200
rm some less useful comments - no code change
commit 861f286fda6610c5c8ab2cba669ce0ef6a65066c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:45:46 2020 +0200
clean hicum2ask
commit a52274ba7d5c9e9878e9616b53d40c918b516729
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:43:18 2020 +0200
fix nqs transient
commit fa7f96b4af3bbc664e629766ada11cb2a7607c57
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Sep 7 13:17:42 2020 +0200
fix HICUM csu readin
commit 23183f10b6c66a8efc016764e0b1b230af8561b8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Aug 8 15:35:32 2020 +0200
added it to Hicum states -> noise
commit 020fc706075d629e7f327a973a363f553b96aef3
Author: dwarning <dwarning>
Date: Tue Aug 4 09:18:05 2020 +0200
change inst to here
commit 33d06d9732b8fb05ebc48fad4d02f19b9e94c9fd
Author: dwarning <dwarning>
Date: Tue Aug 4 09:12:37 2020 +0200
reintroduce iavl and correct ibici shot noise
commit 7251265231c82cf7111e374770b2264f85f95e3a
Author: dwarning <dwarning>
Date: Tue Aug 4 08:59:26 2020 +0200
more reasonable plot scaling
commit 67919b9bd8de1bc550d0ef5ed0d173016bc79ff3
Author: dwarning <dwarning>
Date: Tue Aug 4 08:56:04 2020 +0200
yet another try for flicker noise scaling
commit 689177a55f661054d9b031e16c5662faf69ac717
Author: dwarning <dwarning>
Date: Mon Aug 3 10:41:44 2020 +0200
correct multiplier scaling for rsu
commit 58b89af40a673d1c427e2ec3c0a51fd0c42a0d49
Author: dwarning <dwarning>
Date: Sun Aug 2 18:57:14 2020 +0200
prevent division by 0 for rbi
commit a4e7eb5b6c0321bc215fa39e92d821cc3d5b5490
Author: dwarning <dwarning>
Date: Sun Aug 2 18:25:51 2020 +0200
fix instance multiplier application for noise
commit 36862a7bc61a751473b2fb2c67d4af02b103f3fc
Author: dwarning <dwarning>
Date: Fri Jul 31 21:06:13 2020 +0200
white spaces
commit 8a0504bb13de3cdd4b91143e62500d27136812c4
Author: dwarning <dwarning>
Date: Fri Jul 31 18:32:45 2020 +0200
add a transient analysis example
commit c1f034869709972633ae04e57a0adbed07b1d9b5
Author: dwarning <dwarning>
Date: Fri Jul 31 18:31:10 2020 +0200
still problems in different terminal configurations
commit 26e026e4c80cb8cbb8345882444cd69a6539713d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:36:34 2020 +0200
fix stamp for Cth
commit dd84b1fcd3f8db4db184e9d4fd2c368f8415a16c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:22:16 2020 +0200
fix bug in Cscp stamp
commit 1f13d2526fb833a5061353de1a447ec02a16ee0a
Author: dwarning <dwarning>
Date: Fri Jul 31 11:29:25 2020 +0200
visualc mod - no impact to hicum
commit cff491feca5d3bce0dc2e5b7fce5dd8f47961b76
Author: dwarning <dwarning>
Date: Fri Jul 31 10:59:52 2020 +0200
wrong and twice assignment
commit 4a9dc52037ef14d2e17f5073d3f8e2b7ed94dab8
Author: dwarning <dwarning>
Date: Fri Jul 31 10:00:20 2020 +0200
twice assignment
commit c76bcc7cca603f6e6d48c36f4e5a8eb497738396
Author: dwarning <dwarning>
Date: Thu Jul 30 12:36:30 2020 +0200
delete base nodes from inner to outer
commit 4a472a34516638b54bc04d6e8386b5e145df2065
Author: dwarning <dwarning>
Date: Mon Jul 27 15:34:15 2020 +0200
correct the switch for Vbici limiting
commit f47bc449b319786daa8f35d6a753876107c60b73
Author: dwarning <dwarning>
Date: Sun Jul 26 21:56:48 2020 +0200
few parameter adaptions to version 2.40
commit 5901ec29024172180f235b138373d8b92ca52438
Author: dwarning <dwarning>
Date: Sun Jul 26 16:37:44 2020 +0200
sign for CONSTCtoK must be +
commit 556171a905026e08a887763b22420e8a82d6c987
Author: dwarning <dwarning>
Date: Sun Jul 26 16:36:15 2020 +0200
rbi is 0 if nodes are collapsed
commit 724887f32c8ef18c415f252e77cb11a5477d9d8b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:45:15 2020 +0200
add ngspice Temperature clipping in HICUM
commit d735f445e5c38697c8ade7bce4d41a0d0486253c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:13:39 2020 +0200
removed rbi fallback, removed rth_de
commit 162b174acd958fbbbd9de7874252ba264f9c5e55
Author: dwarning <dwarning>
Date: Sat Jul 25 12:31:05 2020 +0200
add few small-signal parameter
commit 5afb2dc8c8a2267bbeb0821fe5d917e3f4b2594d
Author: dwarning <dwarning>
Date: Fri Jul 24 16:49:11 2020 +0200
reduce unnecassary inits
commit 0efc047f5fec5259ef4c34549e7d9641b61bd821
Author: dwarning <dwarning>
Date: Fri Jul 24 16:03:10 2020 +0200
few typos and comments
commit 14a5cd873ba402f2b7c371b997dcdb3f6c18cb0f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:25:51 2020 +0200
remove rbi stamps if nodes collapsed finish
commit f5461183f30e60f9a860b2521c94fadc9aee573f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:17:33 2020 +0200
hicumL2 load -> remove stamp for rbi, if node BP BI collapsed
commit 00f51465e370b333f8e590db1b20f66a32e2ff96
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:07:58 2020 +0200
finish cleaning
commit 019ef4e07edfef15b7548fef31464c9648baa1ac
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 10:50:05 2020 +0200
moving derivatives from _Tdev to _Vrth in a clean way (start)
commit 154036c09ff5176d3661f92665885c48a6c05c4e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:50:31 2020 +0200
consistent derivative with Vrth/Tdev=> will rework this, I do not like
this
commit 03c3efd7628e031f41cc2e3e0f6699d60189e635
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:22:46 2020 +0200
finally: avalanche at very high T fix
commit 64704fd53e6311a655524ae52afa1d1101db6546
Merge: a26b3ee2b f6db74ac5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:29 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit a26b3ee2b20c668df6d41938a06472440803855f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:17 2020 +0200
start bugfix
commit f6db74ac50da167d3081c1c7e8a2e5eda254183f
Author: dwarning <dwarning>
Date: Tue Jul 21 18:56:32 2020 +0200
rm obsolete files
commit 9854038f2c22acf688fa494496ca7b71855198ea
Author: dwarning <dwarning>
Date: Tue Jul 21 16:48:56 2020 +0200
allow periphal resistors and rbi default 0
commit 34f579c08f9b8378c29074678e9cb651f49092ce
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 13:05:54 2020 +0200
fix bug node collapsing BI BP
commit 6f5627f44169bd4eb72dea3fb7d8f6d600ddcdb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 11:48:22 2020 +0200
node collapsing BI BP HICUM
commit 187d391383cfe76fb5214971ac0ad7fe94b7e397
Author: dwarning <dwarning>
Date: Tue Jul 21 09:58:59 2020 +0200
few corrections and reordering
commit 0fc39a424e52804c40003b55ee398812cbaf151b
Author: dwarning <dwarning>
Date: Mon Jul 20 19:36:15 2020 +0200
unify nqs flag for setup/unsetup
commit 8944ad2e32e69b87c79d512e05505d41f22bd311
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:23:30 2020 +0200
iavl_Vbiei changed sign back ...
commit cc9682f9e541fd16e89cfe687367257be975766f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:05:12 2020 +0200
HICUM limit for avalanche
commit 284583e0cc19ff5247d7ce8df8d3292ff60d2062
Author: dwarning <dwarning>
Date: Wed Jul 15 10:11:46 2020 +0200
cleanup initial conditions to the traditional spice usage
commit c3cadb8de18cfe522e33c1499e927890a3dbb90d
Author: dwarning <dwarning>
Date: Wed Jul 15 08:57:03 2020 +0200
rm unused files
commit 8bc687ddbe66af29234b4aba9279d01fc4d9cda2
Author: dwarning <dwarning>
Date: Mon Jul 13 10:44:56 2020 +0200
correct check6 init
commit 9250464ac16eded2cc38deec0bf64af9bc03c639
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 12 14:00:46 2020 +0200
fix bug in HICUM Qjci calculation, derivatives now more rigorous with
dual numbers
commit 0fb86510aab4881e858728c588d72852e69df4ca
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 15:02:04 2020 +0200
fix gmin in HICUM
commit 735339e288ceb61d0aa19e09fb6160bd16cbfed6
Merge: fd5b7a648 1659190b2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:45:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit fd5b7a6485a030491c42f5f6b836ee6b5d00ac49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:44:01 2020 +0200
fix HICUM gmin
commit 1659190b21476bd6a0603da7b1d3a4c8ed316657
Author: dwarning <dwarning>
Date: Sat Jul 11 09:57:29 2020 +0200
real node collapsing with slightly better results in qa test
convergence problems in high current avalanche breakdown still exist
commit aaa94e5c108b76d8e73969dda926d8b8916690d7
Author: dwarning <dwarning>
Date: Thu Jul 9 18:10:04 2020 +0200
add hspice to qa
commit 6fe586cf9d5f302afd19fe8573e64348ddf551db
Author: dwarning <dwarning>
Date: Thu Jul 9 17:26:28 2020 +0200
relax convergence criteria for qa test
commit 127c2ca4516b22dcd9e28bb0edab25f5bd03004f
Author: dwarning <dwarning>
Date: Thu Jul 9 14:02:48 2020 +0200
correct loop stopping criteria
commit cfae080c1a3c4740b22a493c0993ac39350e217c
Author: dwarning <dwarning>
Date: Wed Jul 8 18:02:13 2020 +0200
examples now version 2.4.0
commit 7b099242da5e00ade6c037eae4c6b4312fdd80bd
Author: dwarning <dwarning>
Date: Wed Jul 8 17:18:28 2020 +0200
rm non qa file
commit 0c2ef2f7c4a0e675985a0ec24a09fdcb8c659c91
Author: dwarning <dwarning>
Date: Wed Jul 8 17:15:58 2020 +0200
qa test is now version 2.4.0
commit e90939126dfa6061b9f03b0146d2630fee875528
Author: dwarning <dwarning>
Date: Wed Jul 8 17:13:29 2020 +0200
qa test is now version 2.4.0
commit 114aeee5c55eaf0d0c604338a4c847b1344c60f5
Author: dwarning <dwarning>
Date: Wed Jul 8 17:12:05 2020 +0200
now version 2.4.0
commit 0f3377651363083d7dcc75bca8ea93f02eb89f36
Author: dwarning <dwarning>
Date: Wed Jul 8 11:40:43 2020 +0200
reactivate convergence check
commit 6f382c76d822761ecc1be8ed8b2b4383326b6d3b
Author: dwarning <dwarning>
Date: Wed Jul 8 11:02:30 2020 +0200
rm old comments and artefacts
commit 5950a2fb0325795903d3651d0d99bc1fda7198f3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 8 09:51:03 2020 +0200
example print for dual number
commit abab05435227fdd788f0f7963ddb18f0bb465fab
Author: dwarning <dwarning>
Date: Tue Jul 7 08:51:51 2020 +0200
nqs must set after defaulting model parameters
commit 4c34e54c7bf8efa6e321877eb41285fdebf7e72d
Author: dwarning <dwarning>
Date: Mon Jul 6 21:37:04 2020 +0200
prevent false branch because of rounding error for flcomp
commit 4bb09b35c370ddc1bf31d028e4c3be173511c5fe
Author: dwarning <dwarning>
Date: Sun Jul 5 22:16:28 2020 +0200
clear separation between geometry and temperature scaling
commit 90ab76d87675c87a0920aa10d352316c5741298a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:14:08 2020 +0200
fix comments in HICUM scaling
commit d7dd26880c48ad48b407f6a2ae2b84c315a01948
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:03:23 2020 +0200
forgot some parameters that depend on "area" and T, but are needed as
model variables in load
commit 320a66c0a49c88c050e905c5c4eb67a0ee5de2e0
Merge: d78032109 b09edc706
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:27:20 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit d78032109f38dd8143682bb9067d0bbb141486f2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:26:45 2020 +0200
HICUM scaling with "area" and "m" parameters.
commit b09edc706a70563650308c31dbef0ba8acbe56eb
Author: dwarning <dwarning>
Date: Sun Jul 5 17:10:51 2020 +0200
must fallthrough because icVbe is after icVce
commit dbd99a33a5b34d727fd8ee78172b5433cc80d440
Author: dwarning <dwarning>
Date: Sun Jul 5 09:59:09 2020 +0200
some useful examples to show hicum2 capabilities
commit ba1c2de06ec9eae63e8fb82cef845b182576ee35
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:21:38 2020 +0200
added comment to IC vars
commit 6fce26437e595b7a3365515d806d750330d88602
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:03:13 2020 +0200
remove hicum inital conditions that are not spice-like
commit aa283f40ef9fac81b93425c5d66ce804c1a7fecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 19:55:58 2020 +0200
added HICUM pole zero analysis
commit 2165afdf27e923387713aae7780b3826b0d97922
Author: dwarning <dwarning>
Date: Fri Jul 3 17:39:03 2020 +0200
another cut&paste error and typo
commit 8b680b0c28bc8d69a388538e67f60cbf99371406
Author: dwarning <dwarning>
Date: Fri Jul 3 17:28:40 2020 +0200
another cut&paste error
commit f1698c7a81277196725f7c0d58489cd503d75af3
Author: dwarning <dwarning>
Date: Fri Jul 3 15:42:37 2020 +0200
add shot noise sources for it and ibiei
commit 966891d5f73d79a32bbeb61e70838bc1bd026311
Author: dwarning <dwarning>
Date: Fri Jul 3 14:39:31 2020 +0200
correct multiplier for flicker noise and base-emitter source connection
commit 80e932424f91a11eaf88109ed712733ad1afc8e7
Author: dwarning <dwarning>
Date: Fri Jul 3 14:27:52 2020 +0200
cut&paste error
commit 61ee68c782fb852f9ada7a85dc3bb5e091abd22b
Author: dwarning <dwarning>
Date: Thu Jul 2 21:05:58 2020 +0200
few corrections in noise model
commit ad16be59ba689e962d413a765a108232e7e92a82
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:44:13 2020 +0200
reorder code
commit e81b41c653ac99f6e6ea62fb1707ce9c2df936a7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:33:12 2020 +0200
fix bugs HICHUM acload
commit 1d5f88e93dceedd45dadcbc87fdd5c7dbfd966ee
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:51:10 2020 +0200
fix bugs
commit bbb729ae8f09448b0f71687537fb727e4d2aa7fb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:03:48 2020 +0200
intermediate state
commit a95aade55ab5e88c1d0bf841a5a9b933d6851d85
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:16:37 2020 +0200
fix derivative in NQS network
commit a54c52221c7d30b6ccc613e4018fd199c2ac29d7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:05:58 2020 +0200
small fixes HICUM
commit 7407302d5016424403cc135f77e97d8b53002e8c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 17:48:23 2020 +0200
fix bug in HICUMacload
commit bb03c8f663267cc4830ae5c1390ef63f6945abde
Merge: 1fa789874 e7d143e04
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:17:15 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 1fa78987473bc4ea2b61fcfd86c3671a4c3bd829
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:16:20 2020 +0200
remove nqs from limit function and gmin
commit e7d143e044c20635156fc948cfdf5dc8e1d95d29
Author: dwarning <dwarning>
Date: Tue Jun 23 18:22:40 2020 +0200
tk is not an alias parameter name
commit 75e3a4da642b1df955547dce97630f8908ed0f52
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 16:24:59 2020 +0200
protect nqs network
commit 1c36e997ba5ff8fca90e3e62ce393a68bf4a731a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:44:46 2020 +0200
nqs in ac
commit 524abe95f3cfec546131bd7d2d663740ff0f6452
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:21:27 2020 +0200
NQS in acload
commit 0833f955efd420afffb46e81f6f584857448a1cc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 14:47:35 2020 +0200
move cross-coupled charges from state vector to here struct
commit 03b4a874778a47d6bc46581880a55dfb946775b5
Author: dwarning <dwarning>
Date: Mon Jun 22 11:52:42 2020 +0200
prevent crash if tnode is given but she parameter not
commit 9ab20e2f35334fe6a472186d93fd093d831bc6df
Author: dwarning <dwarning>
Date: Mon Jun 22 11:51:47 2020 +0200
alias for tnom
commit 3140bedc3f53111ff3fd307e3c9fd5370e31868b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 21 21:50:39 2020 +0200
fix nqs
commit 8dfd2e5a4df294058f3064b076b217558aca7ab4
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:41:35 2020 +0200
fix HICUM setup
commit f6e4bba9e3d0bf715b70682703b43e6da8450cb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:40:04 2020 +0200
finish NQS for DC case
commit 21862cbdb9fa8dba15b0b098e294e3362f567515
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:55:01 2020 +0200
first test ok ... modify state vector now
commit 1c5773292ed4304e470419c18d72e369e24c0199
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:45:57 2020 +0200
first implementation of NQS, not tested
commit 4fd24db7664ddd22fcd7f17ffff282a7ba23f598
Author: dwarning <dwarning>
Date: Fri Jun 19 22:12:49 2020 +0200
external temp node has number 5
commit 8fb3f2ce9a6f25786fa583f28e2aae350512634a
Merge: b7e4c39d8 5f4085d4a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:05:31 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit b7e4c39d80b4b93ae58efc7449d43f39712f7bb9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:03:46 2020 +0200
fix unset t node HICUM
commit 5f4085d4a8193cc9978f768d2d4fb89271b56c3a
Author: dwarning <dwarning>
Date: Wed Jun 17 20:34:02 2020 +0200
unify self-heating switch
commit c927c32541f8ee57ebce35066a5b0b10fdbf76af
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 18:41:15 2020 +0200
qaSpec with ads run
commit d05eaa744e6abefdb2a2a874c6028e6f8b714ef1
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 17:38:50 2020 +0200
added derivatives for NQS network
commit 88cf4bb92583cf8f02f5f65c23dde02a64f992e8
Author: dwarning <dwarning>
Date: Wed Jun 17 13:24:03 2020 +0200
allow SHE also without external temperature node
prevent crash with rth=0
commit 716125334263ed3819241cdb9342b6cc4ce174b1
Merge: a46cb231a e2bb25b12
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:33:41 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit a46cb231a030d8bc66599472e0100aab5649669e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:32:20 2020 +0200
tmp node to gnd in HICUM if no SH
commit e2bb25b125c765576f054d111a446376b7121a11
Author: dwarning <dwarning>
Date: Mon Jun 15 08:54:50 2020 +0200
qaSpec guess for ads
commit bbde282b5168293a0ac9c451d4a3378e0829ce47
Author: dwarning <dwarning>
Date: Mon Jun 15 08:33:17 2020 +0200
typo 1D
commit 4e6deec579ffd1ea51014c66bcd58070daffc5d0
Merge: 5da1d7031 6fbbeb06d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:58:33 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 5da1d7031c224db1abacc3ec4df36ac1f74dab3e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:57:56 2020 +0200
HICUMload transient part first review, small fixes
commit 96af16e673002d7083661acd4099104c29a10e53
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 18:53:49 2020 +0200
gmin fix
commit 6fbbeb06d980caf3226fd6821318274ba51780b1
Author: dwarning <dwarning>
Date: Sun Jun 14 11:05:12 2020 +0200
complete device node request for temp node
commit eae118787e13aaeadb77cf85d9a4c9e8f66268b5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 21:52:32 2020 +0200
fix hicumACload singular matrix bug
commit 2a1f47e1e5689b18ee569f232511a803bb9d867d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:29:04 2020 +0200
cleaned
commit 7e5fdae91712102ca84097fcc41cf16223506c3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:19:51 2020 +0200
refactor gmin in HICUM
commit 7aadd9af4aaa1613a824bed3cc8b67974122a4a9
Merge: f55f613c2 595e46447
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:32:02 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f55f613c242c4388943a27eecee454d27a2246c5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:31:39 2020 +0200
added dual numbers include in ngspice/include
commit 595e4644794479a8a0b91d8f1ecd02816df61584
Author: dwarning <dwarning>
Date: Fri Jun 12 19:13:26 2020 +0200
introduce version parameter to prevent warnings in qa test
commit 147bf5eb4ab0571e649a0521c0e573aba8f6788c
Author: dwarning <dwarning>
Date: Fri Jun 12 17:16:48 2020 +0200
use standard include path configuration for external cppduals
commit 7a41174b5ec1c7a3896fa12480eb89b2f09bbacf
Author: dwarning <dwarning>
Date: Thu Jun 11 18:22:42 2020 +0200
add ads for qa test
commit 3942fc48ce8a9ac6f564be6a0571450c56b3ee91
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 11 17:40:13 2020 +0200
added charges for SHE in HICUMacload
commit 12fa8a8cf7816f031e742c6684de4189bae366e6
Author: dwarning <dwarning>
Date: Thu Jun 11 15:34:06 2020 +0200
resolve confusing naming of instance parameter structure
commit 7578aec2a8851c00585a77a7ea65f911dd286cc4
Author: dwarning <dwarning>
Date: Thu Jun 11 15:29:40 2020 +0200
introduce version parameter to prevent warnings in qa test
commit b401428cdda201b3e217d94c4c39f1eb2ff991c7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 10 18:17:44 2020 +0200
minor cleaning
commit 5d28b97fb514f5a2d59bfd01951a65e2d12e2c80
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:46:21 2020 +0200
added SHE stamps for DC currents in HICUMacload
commit 9737dc7a5b4c681c69c08028fe6af69db077be25
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:36:36 2020 +0200
HICUM acload initial review
commit 6eefe34d56bc0aedfd086adc246d0f8fd12aed56
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:58:24 2020 +0200
add real part of AC matrix
commit 55e14e62e76ee1d1984691c4f740782c608ff208
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:20:12 2020 +0200
dirty fix iavl
commit 99a21e9f61f311a1dabae209623e085bbcdcd7d9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 12:15:39 2020 +0200
some minor modificaitons, avalanche current problems
commit 99f8c9a9edcbec4f3b90ae7a739fd30cb9183c60
Merge: 17898981c 6b9f5647c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:27:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 17898981cd681a2c88fc0e01deaf86f5182cd565
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:20:21 2020 +0200
minor cleaning, fix derivative iavl
commit 6b9f5647caa47c80c74aa4d5a190c0c994c5b609
Author: dwarning <dwarning>
Date: Thu Jun 4 18:23:10 2020 +0200
first version for cmc qa check
commit 3f11d387742314968aedafec8d0ef9424e1d8004
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 16:37:09 2020 +0200
implemented experimental rth direct evaluation
commit 40900da8bf6b7ea49f752cbd9c17c9b22668086e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 14:45:12 2020 +0200
small correction
commit 7f1493bddbe4f87bb3e0ea387967d35b79696c62
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:25:35 2020 +0200
minor changes, cleaning
commit 55367a44a5f57e8817e8252573df2b713f755d00
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:05:39 2020 +0200
completed all del voltages
commit d32ff77aef4caf112dbf87f224e9c4e7ccac9f6e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:23:19 2020 +0200
renaming variables for cleaner code
commit e4b4978368fae796b5a7b97c4dffc34dbcd75a46
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:17:49 2020 +0200
adding derivatives of branches with respect to Vrth to the state vector
commit a6b39a749cf3a5c177e32ae458a5e031591f0bdc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:29:37 2020 +0200
correct Temperature update
commit 55c33ad675d46f171ae861f1b63d2dd497b933e5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:21:31 2020 +0200
before changing Temp in load
commit 7f7b31e5c0ba54f7535da10004439cfb7e2dd883
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 20:01:07 2020 +0200
fixing small bugs
commit 755527807406ed2f782fd8f1b6defd7cff0fc274
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:39:48 2020 +0200
fixed some stamps
commit 0d59e12518a542e4a305c9067ba0f17d62ef1371
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:13:50 2020 +0200
fixed avalanche
commit ee25c6ce4209927377018dbd6ac0e926a36f6a9c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 20:07:25 2020 +0200
cleaned up
commit d61b5102076289cf5e0b17c151939c9034e9b171
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 19:18:45 2020 +0200
hicumL2 load routine seems to be working, next ac?
commit 29a61f21e2c2bd944c9158259c50347469ec11ea
Merge: c94120cbf dcf4a4487
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:32:39 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c94120cbf958c7a287355e22d1c0354d3e760f18
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:30:40 2020 +0200
first hicum convergence with SH
commit dcf4a44871cc9c2b2aa1b35e2a56620db0913282
Merge: c37a88bec c1444a06b
Author: dwarning <dwarning>
Date: Mon Jun 1 10:57:42 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c37a88bec8a12ab766ac1471a1dc452eabea41d3
Author: dwarning <dwarning>
Date: Mon Jun 1 10:56:53 2020 +0200
set the cppduals include folder above ngspice dir
commit c1444a06b606cde594d7ad8054df527cdd1d4f68
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:38:16 2020 +0200
finish hicum SH review, next testing.
commit e3c194e050701139506ff821f931f7e14141129b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:26:41 2020 +0200
fixed some stamps, improved code readability, temp stamps corrected
commit 59c50d509572bf916021abc40e69a896f71e7ef6
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 20:37:28 2020 +0200
fixed rbi stamp, convergence looks pretty good DC no SH
commit f7012280e626a885c5635a19db7025477def0f71
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 17:12:37 2020 +0200
fix rbi convergence
commit 326b29c4d86ff9f72fd2959419a8476f913cde48
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:54:30 2020 +0200
started work on self heating
commit 4994feaa2b1b3d13873665b9383ae6e74ecd24d5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:08:18 2020 +0200
corrected rbi stamp...
commit 460e7ec04bd00563e4455a8868de1622dab10260
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 20 11:22:01 2020 +0200
more thermal stuff implemented
commit 194331867e3a92dd9740f72403f303a7121f5954
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 19 16:24:34 2020 +0200
added HICUMtempCollPtr HICUMtempBasePtr HICUMtempEmitPtr
commit 697af41531cc193346b9fca1f2584b44f0dc0a09
Author: dwarning <dwarning>
Date: Tue May 19 08:03:35 2020 +0200
exchange hicum2temp file in VS project
commit 03750cd24e528119c69d69cf2fc188cfe7d7d334
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 17 20:20:00 2020 +0200
ziwschenstand, checked code for maths errors
commit 418966c6e5625be535766ed3c6df7c124431a589
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:25:49 2020 +0200
can not call a function inside a comparision
commit abecd18651a5d490bbe6d75ad33bffa204df3322
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:09:11 2020 +0200
removed all buggs from hicumL2 to debug.
commit 1fe3cc8b12420b0a3e28fd25290d9d583abe02a9
Merge: afdffacd4 58f66c1d4
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 07:30:56 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into hicum2-mario
commit afdffacd4b54c992d9168e6babb9ff1e29b0f916
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:59:09 2020 +0200
ac und pz load
commit 890ccc415fdba241e9964baa6c066e69ea8e7c7c
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:55:23 2020 +0200
implemented hicum_diode as example
commit 63bf7113d4f46cb95c5c3e2b94f0e2e22ec81ea0
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 18:33:51 2020 +0200
all temperature scaling equations done using dual numbers
commit 96c66dd6456693e2f89b4d62390e12160b6c5823
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 17:14:17 2020 +0200
started dual numbers in hicum2temp and a transfer struct in hicum2defs
commit 58f66c1d460f8c7c80c23ab6a08f9ea370ab028f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:28:50 2020 +0200
fix Vbe initialization
commit 35deffa742aea641e5ddc5077c3d78179f84d133
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:25:48 2020 +0200
cleaned further
commit 304dd91f585aa5cc361ae996a9af2ff33043158a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:15:52 2020 +0200
cleaned up, small fixes, include Tf
commit 1d7da49e27b49f69449dffd164b5c3d079ca8f3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 09:37:39 2020 +0200
fixed bugs
commit 479c2a19eaabc4c7545b60d3aaeaf4ad702e19a3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:50:01 2020 +0200
forgot Nan catcher
commit 5bbe0f9cf7022bff22bdf932f548e883ea2f79f0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:48:03 2020 +0200
bugfix Q_p calculation
commit 67857cf983e72243b3d6d37f882e4eadb20c0ecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:42:27 2020 +0200
fixed derivatives and itf for case without newton iteration
commit d6ee2c206e3daf24fd52b9e58cf87961552c6b16
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 14:08:18 2020 +0200
resolved some un-initialized variables
commit 76ed5cb36a9aca1ad2a1b081fa30d039d66b4e3b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 20:48:38 2020 +0200
finished clean
commit ba6e6d5e4990d048a34ab818e033363dd19f6869
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 18:48:24 2020 +0200
added all remaining hicum l2 elements
commit 36244b809a3ea143aafc9bed62ea9376bc876f31
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 17:45:27 2020 +0200
resolved Dietmar comments from email
commit eaa5be9716360a4003920ed94057e4fe92be9fdd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 16:38:08 2020 +0200
added base emitter recombination current and derivatives
commit 4318b7165bccd5e4fba632de02da96e5a64920bd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 14:30:15 2020 +0200
added initial conditions for all nodes, model converging again for
simple modelcard
commit 3008c526bff4cba463c362dec2efc2b6c4e60b2a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 19:00:31 2020 +0200
removed QpT and testing only 1 OP
commit 9cb4c1546f70543b5e3b4060a600157e493c2534
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:37:52 2020 +0200
icVBE and icVCE used for DC
commit 8a7369767551f3d5a2e18102ea0aae40a6dd8319
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:03:46 2020 +0200
fixed dual number Q_0_hjei_vbe
commit 5783938b086e9b1f9bfb17e32aaf24aedf72f72e
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 16:30:41 2020 +0200
reintroduced dtemp as instance parameter
commit 9350f3f3be710f195fb68b3f9f9ce30f937444ba
Author: dwarning <dwarning>
Date: Sun May 3 17:25:12 2020 +0200
Revert some namings
commit 197f6db83b7d5ad7a6bbb20acf2b884889bcd06c
Author: dwarning <dwarning>
Date: Sat May 2 23:18:58 2020 +0200
Adapt VS project to C++
commit af32f79641536edfa94cc683b6cede036969c667
Author: dwarning <dwarning>
Date: Sat May 2 23:18:43 2020 +0200
Skip NQS effekt and revert some namings
commit a995aa0ccec30cedf7c8088b5c6780abd0bab1c9
Author: dwarning <dwarning>
Date: Sat May 2 23:18:27 2020 +0200
Skip NQS effekt
commit d7295cbe78dd08ba99e95922e1a5a90de2b25666
Merge: 2502b57ee 6ca440e58
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:04:32 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 2502b57eee9a2820387cd884705096074e0e3d67
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:03:26 2020 +0200
added quests, derivative vciei changed to vbiei vbici
commit 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e
Author: dwarning <dwarning>
Date: Wed Apr 29 09:35:12 2020 +0200
add hicumL2.cpp instead of hicum2load.c in VS project
commit 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0
Author: dwarning <dwarning>
Date: Wed Apr 29 09:33:08 2020 +0200
cmath seems not to have M_PI
commit d6332815b3e7239feb89ccc9fbb349f62fc11aba
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 20:58:35 2020 +0200
derivatives it looking good
commit aaaace7247f8da75b03065d22752f7261434cd43
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 19:39:48 2020 +0200
adding hicum derivatives like a mad-man
commit 2d8a3e36292afe276c6dc7506aefbfe5005fe053
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 18:44:46 2020 +0200
added Q_pT and derivatives...fun
commit 50a3e372cfefb4e45df19ec0008c8e9ffad3d99f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 17:17:17 2020 +0200
starting work on transfer current
commit 8fd70e2f151d017018cb8e2d31e8f97b6a395e3c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 13:01:18 2020 +0200
added asks, found bug with ibci
commit 2baac89ae3d02e44d314132be5cd884a7a12ca8b
Merge: 97a0aa856 c897e60c8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 20:47:06 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit c897e60c8b1e6df92564bf6e56ce9e3efc2bd40f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 18:12:40 2020 +0200
pointer in ask
commit 3b0551c544e542e10006b77bc0684b3075c874f7
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:36:19 2020 +0200
two small bugfixes
commit b02c763ed1a1e1e53c095e8b88627a7d76e0954a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:13:30 2020 +0200
HICUM2ask done according to VA-Code
commit 97a0aa856b69806b3816a4db74e0b88a464b26a1
Merge: afbde8050 d86caadb0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:22:32 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit afbde805009884b532fb9cad37827d2a4f6464ab
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:21:25 2020 +0200
zwischenstand
commit d86caadb07482926593ce3cfc1dce53ebc009341
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 18:23:40 2020 +0200
added nodes for NQS
commit 1b0cf0d08c7ca282dba8f1fbecf05b391324ef95
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:59:55 2020 +0200
testing with and without self heating
commit 64c0c41180420b205b1eae1237634d31ffd2d1a5
Merge: 9da946bf2 0d0c6a080
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:29:18 2020 +0200
Merge branch 'markus_dev' into hicum2-thermal
commit 0d0c6a0800681868ad8aa3f14367d1f81936e593
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:26:37 2020 +0200
assigned the temperature derivates to me
commit 1b00fad771d6cd34b5bb3fd1fc5a1d23bcc87790
Merge: f5a1c35d8 dc7891f7b
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:16:32 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f5a1c35d803a2406e114133bb469705acd2fb7e5
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:14:40 2020 +0200
removed dummdumm
commit dc7891f7b543b1f9651ed25e5632c631f402df49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:16:36 2020 +0200
added more junction caps, checklist and overview
commit 0dbf31bc739938eecc281656a3141085ffc4df42
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:00:16 2020 +0200
derivatives rbi
commit 330d009fa684295f78f6b669fae2c663f7f4fe26
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:40:24 2020 +0200
more derivatives avalanche current, ibcis
commit ce200d75e337c7cb684391b2d7556f6c2d8c8804
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:05:49 2020 +0200
derivatives peripheral junction caps, diodes
commit 8ce9733f9176d5220c8db8c4deb322eb64f4ad1a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:45:42 2020 +0200
derivatives tunneling current
commit 806ff8013825cc154f11f2206644d0d8be825ecb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:17:14 2020 +0200
derivatives critical current
commit 8f49490cecf43ee22aecebcccb16752bc5a1728f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:59:09 2020 +0200
derivatives T_f0
commit 3164dbe594025e16d8dfbd1c50922dbcac70e62a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:38:34 2020 +0200
derivatives hole charge at low bias
commit b32bf6dd149a218e74af389f3a7bea9adcc89f22
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:27:38 2020 +0200
zwischenstand
commit 84307c4acfb72aeb0cf9acbd0ca64223a58a20cb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:19:25 2020 +0200
zwischenstand
commit 0d94c5d56d86c52ab0638e095d7c6b816723929f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 10:56:58 2020 +0200
moved cppduals to system lib include
commit 9da946bf2d5beaa1a1e74c0465d78bfd079bc320
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 09:59:49 2020 +0200
started derivatives of hicum2 minority charge
commit a2946e98a442e32fab493bcbd8d05ca934c20e20
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 09:56:06 2020 +0200
introduced dual numbers, ported hiucm2load to c++ hicumL2.cpp, boolean
type protected by extern "C"
commit c7e5df27dbd5b74586d64c9404166e67a1c7af62
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 16 14:44:41 2020 +0200
DC runs with Ixf
commit 08a0e6a019957ba9c29ee96653254880b26c8c98
Author: mariok <mario.krattenmacher@web.de>
Date: Wed Apr 15 18:15:26 2020 +0200
gummel works with flsh = 1 and flnqs = 0
commit b83e05ee95c6d9771189e54ce6834519d71071c3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 16:09:42 2020 +0200
added test to makefile
commit 7d29a9a269cb405c71fd64249c5b439b87a64cc3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 10:06:27 2020 +0200
test circuit and results
commit 14c46bc3bd3f2f2a4f333ef8e85e2d35dcfd8cc5
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 13 18:12:06 2020 +0200
cleaned renaming in all files
commit 67ddd98f7520d6cd729bbb5ca927859bb3d3f2b0
Author: dwarning <dwarning>
Date: Wed Jan 29 13:08:02 2020 +0100
rename
commit 9551b6df924e455bde48d5da3077dcd764d95761
Author: dwarning <dwarning>
Date: Wed Jan 29 13:07:42 2020 +0100
rename
commit 12bb866ba5d2481b09f6c9adc17ec21ed3038534
Author: dwarning <dwarning>
Date: Wed Jan 29 13:06:45 2020 +0100
rename
commit 414eeb4067249d3065181e308ffe7eb815a6f181
Author: dwarning <dwarning>
Date: Tue Jan 28 22:18:08 2020 +0100
clarify charge and capacitance implementation
commit c318ef15eefd0a0517cb35f4a4403a8e8cd00e17
Author: dwarning <dwarning>
Date: Sat Jan 25 14:57:55 2020 +0100
introduce first excess phase network and update to 2.4.0
commit 85c34cfb0f2b594febbd0adcb315ebb4e5499748
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:54 2020 +0100
VS update
commit 86ff2778f8ffcce688e8e08099801d920d6a3927
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:29 2020 +0100
OP infos
commit 1607f4d88c026fd573e19a16793208c48b025612
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:19 2020 +0100
OP infos
commit ca1e114922fecc11a4245a04f5639c11d539be8f
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:11 2020 +0100
OP infos
commit 408440d33b65741a7cd1171a9023f13cfb180e15
Author: dwarning <dwarning>
Date: Tue Jan 21 11:25:56 2020 +0100
some cleanings
commit 3364f6da87f79763344fd0f9ef705b521e23ee09
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:58 2020 +0100
VS update
commit 6fbefe4afa0fd1355eab636756ae592bad8b501f
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:48 2020 +0100
Ongoing derivations
commit 86521dd7c0e067644765e4de450b2eead9a1c24a
Author: dwarning <dwarning>
Date: Tue Jan 14 09:02:52 2020 +0100
VS update
commit ba5b106faeecc3170c3d018ec10b0a388c12e2cf
Author: dwarning <dwarning>
Date: Tue Jan 14 09:01:30 2020 +0100
Ongoing derivations
commit ea6254eca3b21fb3c7044eee00053cfce170034f
Author: dwarning <dwarning>
Date: Sat Jan 11 17:17:21 2020 +0100
Initial HICUM2 integration
commit 2bd0f1bdab6161ec21f790c4908590fcafa9b818
Author: dwarning <dwarning>
Date: Mon Jan 6 00:11:48 2020 +0100
Initial HICUM2 integration
commit 7d160f659e46021c0da882ea84ce4868ecd0acc0
Author: dwarning <dwarning>
Date: Sun Jan 5 15:01:20 2020 +0100
Initial HICUM2 integration
commit 420ca90e55bb77a3999527f25fa985146c6a1ef3
Author: dwarning <dwarning>
Date: Sun Jan 5 15:00:06 2020 +0100
Initial HICUM2 integration
2020-10-31 19:17:59 +01:00
|
|
|
# Additional libs of hicum group
|
|
|
|
|
AC_CHECK_LIB(stdc++, main, XTRALIBS="$XTRALIBS -lstdc++",,)
|
|
|
|
|
AC_SUBST(XTRALIBS, $XTRALIBS)
|
|
|
|
|
|
|
|
|
|
LIBS="$LIBS $XTRALIBS"
|
2018-05-01 22:46:13 +02:00
|
|
|
|
|
|
|
|
# enabling making of the old and outdated applications
|
|
|
|
|
# ngsconvert ngproc2mod ngmultidec ngmakeidx nghelp
|
2018-05-20 11:37:15 +02:00
|
|
|
if test "x$enable_oldapps" = xyes ; then
|
2018-05-21 00:54:31 +02:00
|
|
|
AC_MSG_RESULT([ngnutmeg ngsconvert ngproc2mod ngmultidec ngmakeidx nghelp are made.])
|
2018-05-01 22:46:13 +02:00
|
|
|
else
|
2018-05-21 00:54:31 +02:00
|
|
|
AC_MSG_RESULT([ngnutmeg ngsconvert ngproc2mod ngmultidec ngmakeidx nghelp are not made.])
|
2019-12-30 18:32:58 +01:00
|
|
|
AC_MSG_RESULT([No internal help available.])
|
2018-05-21 00:54:31 +02:00
|
|
|
AC_DEFINE([NOINTHELP], [1], [Internal (old) help not available])
|
2018-05-01 22:46:13 +02:00
|
|
|
fi
|
2018-05-20 11:37:15 +02:00
|
|
|
AM_CONDITIONAL([OLDAPPS], [test "x$enable_oldapps" = xyes])
|
2018-05-01 22:46:13 +02:00
|
|
|
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for a few typdefs:
|
2000-04-27 22:03:57 +02:00
|
|
|
AC_TYPE_PID_T
|
|
|
|
|
AC_TYPE_SIGNAL
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# sighandler_t is the type of the signal handler on GNU variants,
|
|
|
|
|
# sig_t is the type of a signal handler on 4.4BSD's,
|
|
|
|
|
# other systems use __sighandler_t.
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_TYPES([sighandler_t, sig_t, __sighandler_t], [], [],
|
2012-06-21 20:59:27 +02:00
|
|
|
[#include <sys/types.h>
|
|
|
|
|
#include <signal.h>])
|
2010-09-30 22:26:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for a few libraries and headers:
|
2000-04-27 22:03:57 +02:00
|
|
|
AC_HEADER_DIRENT
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_HEADERS([unistd.h ctype.h pwd.h fcntl.h sys/ioctl.h stropts.h])
|
2000-04-27 22:03:57 +02:00
|
|
|
AC_HEADER_SYS_WAIT
|
|
|
|
|
AC_HEADER_STAT
|
|
|
|
|
|
2008-05-18 21:25:17 +02:00
|
|
|
AC_CHECK_HEADERS([arpa/inet.h netdb.h netinet/in.h stddef.h sys/file.h sys/param.h sys/socket.h sys/time.h sys/timeb.h sys/io.h])
|
2008-01-07 21:21:31 +01:00
|
|
|
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check time and resources headers and functions:
|
2000-04-27 22:03:57 +02:00
|
|
|
AC_HEADER_TIME
|
|
|
|
|
AC_STRUCT_TM
|
|
|
|
|
AC_STRUCT_TIMEZONE
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_FUNCS([localtime])
|
2002-01-03 23:44:21 +01:00
|
|
|
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_FUNCS([ftime gettimeofday])
|
2012-06-21 21:17:52 +02:00
|
|
|
# Do not use time or getrusage function for CPU time measurement under OpenMP
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_openmp" != xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_CHECK_FUNCS([time getrusage])
|
2010-06-24 12:25:05 +02:00
|
|
|
fi
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_FUNCS([utimes])
|
|
|
|
|
AC_CHECK_FUNCS([getrlimit ulimit], [break])
|
2008-01-07 21:21:31 +01:00
|
|
|
|
|
|
|
|
AC_CHECK_FUNCS([endpwent gethostbyname memset select socket strdup strerror strncasecmp strstr strtol])
|
2007-12-15 17:35:35 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Look for termios first (posix)
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_HEADERS([termios.h termio.h sgtty.h], [break])
|
|
|
|
|
AC_CHECK_FUNCS([isatty tcgetattr tcsetattr])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for a few functions:
|
2004-07-09 20:37:25 +02:00
|
|
|
AC_FUNC_FORK([])
|
2017-04-08 19:43:23 +02:00
|
|
|
AC_CHECK_FUNCS([access qsort dup2 popen tsearch tdestroy])
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_FUNCS([strchr index], [break])
|
|
|
|
|
AC_CHECK_FUNCS([strrchr rindex], [break])
|
|
|
|
|
AC_CHECK_FUNCS([getcwd getwd], [break])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
|
|
|
|
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([Checking mathematical features of the system:])
|
2012-06-21 21:17:52 +02:00
|
|
|
# Look for math library:
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_LIB([m], [sqrt])
|
|
|
|
|
AC_CHECK_HEADERS([float.h limits.h values.h ieeefp.h])
|
2018-09-03 19:56:15 +02:00
|
|
|
if test "x$with_fftw3" != xno; then
|
|
|
|
|
AC_CHECK_HEADERS([fftw3.h])
|
|
|
|
|
AC_CHECK_LIB([fftw3], [fftw_plan_dft_1d],
|
2013-11-21 17:11:01 +01:00
|
|
|
[AC_DEFINE([HAVE_LIBFFTW3], [], [Have fft routines in libfftw3])
|
|
|
|
|
LIBS="$LIBS -lfftw3"])
|
2018-09-03 19:56:15 +02:00
|
|
|
fi
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for a few mathematical functions:
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_FUNCS([erfc logb scalb scalbn asinh acosh atanh finite])
|
2012-06-21 21:17:52 +02:00
|
|
|
# According POSIX we should look for macros first
|
2009-01-01 21:44:49 +01:00
|
|
|
AC_CHECK_DECLS([isinf], [], [], [[#include <math.h>]])
|
|
|
|
|
AC_CHECK_DECLS([isnan], [], [], [[#include <math.h>]])
|
2012-06-21 21:17:52 +02:00
|
|
|
# But may be we have still functions
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$ac_cv_have_decl_isinf" != xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_CHECK_FUNC([isinf])
|
2009-01-01 21:44:49 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$ac_cv_have_decl_isnan" != xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_CHECK_FUNC([isnan])
|
2009-01-01 21:44:49 +01:00
|
|
|
fi
|
2008-01-12 17:24:22 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# If user enables garbage collection, look for garbage collector
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$TCL_PACKAGE_PATH" = x; then
|
|
|
|
|
if test "x$enable_gc" = xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_RESULT([Checking for the presence of the Garbage Collector:])
|
|
|
|
|
AC_CHECK_LIB([gc], [GC_malloc],
|
|
|
|
|
[AC_DEFINE([HAVE_LIBGC], [], [Define if we want garbage collection enabled])
|
|
|
|
|
LIBS="$LIBS -lgc"])
|
|
|
|
|
fi
|
2005-04-04 12:41:20 +02:00
|
|
|
fi
|
2012-06-21 21:17:52 +02:00
|
|
|
# check, if we have sigsetjmp and siglongjmp.
|
|
|
|
|
# A trivial AC_CHECK_FUNCS(sigsetjmp) won't do because sigsetjmp() might be a
|
|
|
|
|
# macro declared in <setjmp.h>. (joze)
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_CHECKING([for sigsetjmp])
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_TRY_LINK([#include <setjmp.h>],[jmp_buf env; sigsetjmp(env, 1);],
|
2012-05-30 18:52:21 +02:00
|
|
|
[AC_MSG_RESULT([yes])
|
|
|
|
|
AC_DEFINE([HAVE_SIGSETJMP], [], [Define if we have sigsetjmp().])],
|
2012-06-21 20:59:27 +02:00
|
|
|
[AC_MSG_RESULT([no])])
|
2005-05-17 23:46:26 +02:00
|
|
|
|
2013-03-23 18:30:55 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for the snprintf function:
|
2013-05-19 22:20:16 +02:00
|
|
|
AC_CHECK_FUNCS([snprintf])
|
2007-11-25 20:59:17 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Check for the dirname function:
|
2012-06-21 21:32:40 +02:00
|
|
|
AC_CHECK_FUNCS([dirname], [],
|
|
|
|
|
[AC_CHECK_LIB([gen], [dirname],
|
|
|
|
|
[AC_DEFINE([HAVE_DIRNAME], [1], [Have dirname in libgen])
|
|
|
|
|
LIBS="$LIBS -lgen"])])
|
2000-10-14 23:49:25 +02:00
|
|
|
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_HEADERS([getopt.h])
|
|
|
|
|
AC_CHECK_FUNC([getopt_long], [getopt_long=true])
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$getopt_long" = xtrue; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_DEFINE([HAVE_GETOPT_LONG], [1], [Have fcn getopt_long()])
|
2009-04-12 23:08:18 +02:00
|
|
|
fi
|
2002-01-03 23:44:21 +01:00
|
|
|
|
2017-08-12 17:37:19 +02:00
|
|
|
AM_CONDITIONAL([RELPATH], [test "x$enable_relpath" = xyes])
|
|
|
|
|
if test "x$enable_relpath" = xyes; then
|
|
|
|
|
AC_DEFINE_UNQUOTED([NGSPICEBINDIR], ["`echo ../bin`"], [Define the directory for executables])
|
|
|
|
|
AC_DEFINE_UNQUOTED([NGSPICEDATADIR], ["`echo ../share/ngspice`"], [Define the directory for architecture independent data files])
|
|
|
|
|
AC_DEFINE([HAS_RELPATH], [1], [rel. path of libraries and scripts])
|
|
|
|
|
else
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE_UNQUOTED([NGSPICEBINDIR], ["`echo $dprefix/bin`"], [Define the directory for executables])
|
|
|
|
|
AC_DEFINE_UNQUOTED([NGSPICEDATADIR], ["`echo $dprefix/share/ngspice`"], [Define the directory for architecture independent data files])
|
2017-08-12 17:37:19 +02:00
|
|
|
fi
|
2018-08-04 23:38:03 +02:00
|
|
|
|
|
|
|
|
# Create timestamp, may be overruled by setting env var SOURCE_DATE_EPOCH
|
|
|
|
|
case $host_os in
|
|
|
|
|
*freebsd* )
|
|
|
|
|
DATE_FMT="%Y-%m-%d"
|
|
|
|
|
SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}"
|
|
|
|
|
BUILD_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || date -u "+$DATE_FMT")
|
|
|
|
|
;;
|
|
|
|
|
*openbsd* )
|
|
|
|
|
DATE_FMT="%Y-%m-%d"
|
|
|
|
|
SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}"
|
|
|
|
|
BUILD_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || date -u "+$DATE_FMT")
|
|
|
|
|
;;
|
|
|
|
|
* )
|
|
|
|
|
BUILD_DATE="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}")"
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
AC_DEFINE_UNQUOTED([NGSPICEBUILDDATE], ["$BUILD_DATE"], [Define the build date])
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2013-03-23 13:00:30 +01:00
|
|
|
if test "x$with_wingui" = xyes; then
|
|
|
|
|
AC_MSG_RESULT([WINDOWS GUI code enabled])
|
2008-01-07 21:21:31 +01:00
|
|
|
AC_CHECK_FUNCS([memmove])
|
2002-01-03 23:44:21 +01:00
|
|
|
fi
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2008-01-07 21:21:31 +01:00
|
|
|
# Recapitulate settings:
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([Settings which were chosen:])
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_nobypass" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([NOBYPASS], [], [Define if we want NOBYPASS])
|
|
|
|
|
AC_MSG_RESULT([NOBYPASS option enabled])
|
2000-04-27 22:03:57 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_capbypass" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([CAPBYPASS], [], [Define if we want to bypass cbd/cbs calculation for non varying vbs/vbd])
|
|
|
|
|
AC_MSG_RESULT([CAPBYPASS option enabled])
|
2008-01-07 21:21:31 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_nodelimiting" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([NODELIMITING], [], [Experimental code never implemented to damp Newton iterations])
|
|
|
|
|
AC_MSG_RESULT([NODELIMITING option enabled])
|
2008-01-07 21:21:31 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_predictor" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([PREDICTOR], [], [Define if we want predictor algorithm])
|
|
|
|
|
AC_MSG_RESULT([PREDICTOR algorithm enabled])
|
2000-04-27 22:03:57 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_newpred" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([NEWPRED], [], [Define if you want to discover :)])
|
|
|
|
|
AC_MSG_RESULT([NEWPRED enabled])
|
2004-01-25 18:38:13 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_newtrunc" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([NEWTRUNC], [], [Do not trigger unwanted traps by default])
|
|
|
|
|
AC_MSG_RESULT([New truncation error calculation enabled])
|
2008-01-07 21:21:31 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_experimental" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([EXPERIMENTAL_CODE], [], [Define if we want some experimental code])
|
|
|
|
|
AC_MSG_RESULT([EXPERIMENTAL_CODE enabled])
|
2000-04-27 22:03:57 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_cpdebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([CPDEBUG], [], [Define if you want to debug ngspice shell])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Shell debug is enabled])
|
2003-09-25 19:23:26 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_ftedebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([FTEDEBUG], [], [Define if you want to debug frontend])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Frontend debug is enabled])
|
2001-12-02 21:12:56 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_sensdebug" = xyes; then
|
2020-10-23 15:13:14 +02:00
|
|
|
AC_DEFINE([SENSDEBUG], [], [Define if we want debug sensitivity analysis])
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([WARNING: Sensitivity code debug *SENSDEBUG* is enabled])
|
2004-01-25 18:38:13 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_asdebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([ASDEBUG], [], [Define if we want debug sensitivity analysis])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Sensitivity code debug *ASDEBUG* is enabled])
|
2003-08-11 22:59:48 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_stepdebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([STEPDEBUG], [], [Define if we want stepdebug])
|
|
|
|
|
AC_MSG_RESULT([WARNING: STEPDEBUG debug is enabled])
|
2003-08-11 22:59:48 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_pzdebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([PZDEBUG], [], [Define if you want to debug pole-zero analysis])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Pole/Zero analysis debug is enabled])
|
2003-08-23 21:44:55 +02:00
|
|
|
fi
|
2012-12-28 18:10:06 +01:00
|
|
|
if test "x$enable_pss" = xyes; then
|
|
|
|
|
AC_DEFINE([WITH_PSS], [], [Define if you want PSS analysis])
|
2013-05-20 18:41:02 +02:00
|
|
|
AC_MSG_RESULT([WARNING: PSS analysis enabled])
|
2012-12-28 18:10:06 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_blktmsdebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([D_DBG_BLOCKTIMES], [], [Define if we want debug distortion analysis (BLOCKTIMES)])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Distortion analysis debug *D_DBG_BLOCKTIMES* is enabled])
|
2004-01-25 18:38:13 +01:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_smltmsdebug" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_DEFINE([D_DBG_SMALLTIMES], [], [Define if we want debug distortion analysis (SMALLTIMES)])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Distortion analysis debug *D_DBG_SMALLTIMES* is enabled])
|
2004-01-25 18:38:13 +01:00
|
|
|
fi
|
2020-02-02 12:06:42 +01:00
|
|
|
if test "x$enable_utf8" = xno; then
|
|
|
|
|
AC_DEFINE([EXT_ASC], [], [Define if you want to disable UNICODE support])
|
|
|
|
|
AC_MSG_RESULT([WARNING: UNICOPDE support is disabled, extended ascii is enabled instead])
|
|
|
|
|
fi
|
2004-01-25 10:00:31 +01:00
|
|
|
|
2015-07-05 19:32:27 +02:00
|
|
|
AC_PROG_YACC
|
2016-06-20 16:11:29 +02:00
|
|
|
AC_PATH_PROG([BISON], [bison])
|
|
|
|
|
AX_PROG_BISON_VERSION([2.7], [],
|
|
|
|
|
[AC_DEFINE([OLD_BISON], [], [Bison is older than 2.7]),
|
|
|
|
|
AC_MSG_WARN([Bison is older than 2.7])])
|
2015-07-05 19:32:27 +02:00
|
|
|
AC_PROG_LEX
|
2010-08-14 10:34:49 +02:00
|
|
|
|
2020-08-13 22:42:35 +02:00
|
|
|
AM_CONDITIONAL([CMATHTESTS], [test "x$enable_cmathtests" = xyes])
|
|
|
|
|
|
2010-09-19 10:25:46 +02:00
|
|
|
################# XSPICE ##################################################
|
2012-06-21 21:17:52 +02:00
|
|
|
# Add new code models to the build by pointing to them here.
|
2011-12-29 15:32:47 +01:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_xspice" = xyes; then
|
2018-10-27 11:06:16 +02:00
|
|
|
VIS_CFLAGS=""
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([X-Spice features included])
|
|
|
|
|
AC_DEFINE([XSPICE], [1], [The xspice enhancements])
|
2005-08-22 23:00:02 +02:00
|
|
|
case $host_os in
|
2015-12-13 10:46:46 +01:00
|
|
|
*mingw* | *msys* )
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_DEFINE([IPC_DEBUG_VIA_STDIO], [1], [Client-Server only via stdio.])
|
2012-06-21 21:32:40 +02:00
|
|
|
XSPICEDLLIBS=""
|
|
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
*cygwin* )
|
|
|
|
|
AC_DEFINE([IPC_UNIX_SOCKETS], [1], [Client-Server via socket.])
|
2012-06-21 21:32:40 +02:00
|
|
|
XSPICEDLLIBS=""
|
|
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
*freebsd* )
|
|
|
|
|
AC_DEFINE([IPC_UNIX_SOCKETS], [1], [Client-Server via socket.])
|
2018-10-14 21:18:27 +02:00
|
|
|
XSPICEDLLIBS="-ldl"
|
2012-06-21 21:32:40 +02:00
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
*openbsd* )
|
|
|
|
|
AC_DEFINE([IPC_UNIX_SOCKETS], [1], [Client-Server via socket.])
|
2018-10-14 21:18:27 +02:00
|
|
|
XSPICEDLLIBS="-ldl"
|
2012-06-21 21:32:40 +02:00
|
|
|
;;
|
2018-10-15 15:09:08 +02:00
|
|
|
*solaris* )
|
|
|
|
|
AC_DEFINE([IPC_UNIX_SOCKETS], [1], [Client-Server via socket.])
|
2018-10-16 11:24:45 +02:00
|
|
|
XSPICEDLLIBS=""
|
2018-10-27 11:06:16 +02:00
|
|
|
if test "x$with_ngshared" != xyes ; then
|
|
|
|
|
if test "x$enable_debug" = xno; then
|
|
|
|
|
if test "x$GCC" = xyes; then
|
|
|
|
|
VIS_CFLAGS="-fvisibility=hidden"
|
|
|
|
|
else
|
|
|
|
|
VIS_CFLAGS="-xldscope=hidden"
|
|
|
|
|
fi
|
2018-10-15 15:09:08 +02:00
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
;;
|
2012-06-21 20:59:27 +02:00
|
|
|
* )
|
|
|
|
|
AC_DEFINE([IPC_UNIX_SOCKETS], [1], [Client-Server via socket.])
|
2012-06-21 21:32:40 +02:00
|
|
|
XSPICEDLLIBS="-ldl"
|
2018-10-27 11:06:16 +02:00
|
|
|
if test "x$with_ngshared" != xyes ; then
|
|
|
|
|
if test "x$enable_debug" = xno; then
|
|
|
|
|
VIS_CFLAGS="-fvisibility=hidden"
|
|
|
|
|
fi
|
2018-07-07 14:29:44 +02:00
|
|
|
fi
|
2012-06-21 21:32:40 +02:00
|
|
|
;;
|
2008-01-07 21:21:31 +01:00
|
|
|
esac
|
|
|
|
|
XSPICEINIT=""
|
|
|
|
|
AC_CHECK_FUNCS([modf])
|
|
|
|
|
AC_CHECK_HEADERS([libintl.h malloc.h])
|
2018-10-27 11:06:16 +02:00
|
|
|
AC_SUBST([VIS_CFLAGS])
|
2003-07-23 21:36:39 +02:00
|
|
|
else
|
2004-08-15 10:51:13 +02:00
|
|
|
XSPICEINIT="*"
|
2003-07-23 21:36:39 +02:00
|
|
|
fi
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_SUBST([XSPICEINIT])
|
|
|
|
|
AC_SUBST([XSPICEDLLIBS])
|
2003-07-23 21:36:39 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
AM_CONDITIONAL([XSPICE_WANTED], [test "x$enable_xspice" = xyes])
|
2010-11-16 20:31:33 +01:00
|
|
|
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Add CIDER enhancements to ngspice.
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_cider" = xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_RESULT([CIDER features enabled])
|
|
|
|
|
AC_DEFINE([CIDER], [1], [The CIDER enhancements])
|
2010-11-16 20:31:33 +01:00
|
|
|
fi
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
AM_CONDITIONAL([CIDER_WANTED], [test "x$enable_cider" = xyes])
|
|
|
|
|
AM_CONDITIONAL([NUMDEV_WANTED], [test "x$enable_cider" = xyes])
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2003-08-11 22:59:48 +02:00
|
|
|
|
2012-12-28 18:10:06 +01:00
|
|
|
AM_CONDITIONAL([PSS_WANTED], [test "x$enable_pss" = xyes])
|
|
|
|
|
|
2013-04-07 16:21:08 +02:00
|
|
|
AM_CONDITIONAL([SENSE2_WANTED], [test "x$enable_sense2" = xyes])
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# adms option
|
2012-10-25 18:53:18 +02:00
|
|
|
if test "x$enable_adms" = xyes ; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_RESULT([**********************************
|
2006-02-16 12:44:42 +01:00
|
|
|
* ADMS support is experimental *
|
2012-05-30 18:52:21 +02:00
|
|
|
**********************************])
|
2017-03-12 19:12:53 +01:00
|
|
|
AC_CHECK_PROGS([ADMSXML], [admsXml admsXml.exe])
|
2012-06-21 20:59:27 +02:00
|
|
|
|
2017-03-12 19:12:53 +01:00
|
|
|
if test "x$ADMSXML" = x; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_MSG_ERROR([If you want Verilog-A models you should install admsXml])
|
|
|
|
|
fi
|
2012-10-25 18:53:18 +02:00
|
|
|
AC_DEFINE([ADMS], [1], [Support for Verilog-A models])
|
2012-06-21 20:59:27 +02:00
|
|
|
|
2020-12-17 16:11:23 +01:00
|
|
|
VLADEVDIR=" adms/bsimbulk \
|
|
|
|
|
adms/bsimcmg \
|
|
|
|
|
adms/ekv \
|
2012-06-21 20:59:27 +02:00
|
|
|
adms/hicum0 \
|
|
|
|
|
adms/mextram \
|
2020-12-29 17:09:50 +01:00
|
|
|
adms/psp102 \
|
2021-01-04 18:58:09 +01:00
|
|
|
adms/psp103 \
|
|
|
|
|
adms/r2_cmc "
|
2010-10-06 22:06:05 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# The makefiles for adms (to be added to AC_CONFIG_FILES by ./autogen.sh --adms)
|
2020-12-17 16:11:23 +01:00
|
|
|
#VLAMKF src/spicelib/devices/adms/bsimbulk/Makefile
|
|
|
|
|
#VLAMKF src/spicelib/devices/adms/bsimcmg/Makefile
|
2010-08-15 22:17:05 +02:00
|
|
|
#VLAMKF src/spicelib/devices/adms/ekv/Makefile
|
|
|
|
|
#VLAMKF src/spicelib/devices/adms/hicum0/Makefile
|
|
|
|
|
#VLAMKF src/spicelib/devices/adms/mextram/Makefile
|
|
|
|
|
#VLAMKF src/spicelib/devices/adms/psp102/Makefile
|
2020-12-29 17:09:50 +01:00
|
|
|
#VLAMKF src/spicelib/devices/adms/psp103/Makefile
|
2021-01-04 18:58:09 +01:00
|
|
|
#VLAMKF src/spicelib/devices/adms/r2_cmc/Makefile
|
2008-12-28 18:29:30 +01:00
|
|
|
|
2012-06-21 20:59:27 +02:00
|
|
|
NOTVLADEVDIR=""
|
2006-02-23 09:33:06 +01:00
|
|
|
|
2020-12-17 16:11:23 +01:00
|
|
|
VLADEV=" spicelib/devices/adms/bsimbulk/libbsimbulk.la \
|
|
|
|
|
spicelib/devices/adms/bsimcmg/libbsimcmg.la \
|
|
|
|
|
spicelib/devices/adms/ekv/libekv.la \
|
2012-06-21 20:59:27 +02:00
|
|
|
spicelib/devices/adms/hicum0/libhicum0.la \
|
2020-12-17 16:11:23 +01:00
|
|
|
spicelib/devices/adms/mextram/libbjt504t.la \
|
2020-12-29 17:09:50 +01:00
|
|
|
spicelib/devices/adms/psp102/libpsp102.la \
|
2021-01-04 18:58:09 +01:00
|
|
|
spicelib/devices/adms/psp103/libpsp103.la \
|
|
|
|
|
spicelib/devices/adms/r2_cmc/libr2_cmc.la "
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2008-11-26 10:40:16 +01:00
|
|
|
else
|
|
|
|
|
|
|
|
|
|
VLADEVDIR=""
|
2018-05-01 15:40:32 +02:00
|
|
|
NOTVLADEVDIR="adms/admst"
|
2008-12-28 18:29:30 +01:00
|
|
|
|
2008-01-07 21:21:31 +01:00
|
|
|
fi
|
2008-12-28 18:29:30 +01:00
|
|
|
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_SUBST([VLADEVDIR])
|
|
|
|
|
AC_SUBST([VLADEV])
|
|
|
|
|
AC_SUBST([NOTVLADEVDIR])
|
2006-02-17 15:52:57 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# NDEV option
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_ndev" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([NDEV features enabled])
|
|
|
|
|
AC_DEFINE([NDEV], [], [The NDEV interface])
|
2007-05-01 05:41:59 +02:00
|
|
|
fi
|
2012-06-22 21:46:45 +02:00
|
|
|
AM_CONDITIONAL([NDEV_WANTED], [test "x$enable_ndev" = xyes])
|
2006-02-16 12:44:42 +01:00
|
|
|
|
2008-01-07 21:21:31 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Cluster option
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_cluster" = xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([Cluster version is being compiled])
|
|
|
|
|
AC_DEFINE([CLUSTER], [], [Spice cluster support])
|
2008-01-07 21:21:31 +01:00
|
|
|
LIBS="$LIBS -lpthread"
|
2003-07-23 21:36:39 +02:00
|
|
|
fi
|
2001-05-13 15:24:12 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_expdevices" = xyes; then
|
2012-06-21 20:59:27 +02:00
|
|
|
AC_DEFINE([EXP_DEV], [], [Define if we want to enable experimental devices])
|
|
|
|
|
AC_MSG_RESULT([WARNING: Experimental devices enabled])
|
2003-08-12 22:05:16 +02:00
|
|
|
fi
|
2003-08-12 13:41:56 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# ---- Option to include GNU readline support in ngspice CLI ----
|
|
|
|
|
# ---- Default: disabled. ----
|
|
|
|
|
# ---- Hope to see in the future readline replacement. ----
|
2004-01-25 10:00:31 +01:00
|
|
|
|
2021-06-23 20:23:30 +02:00
|
|
|
if test "x$with_readline" = x || test "x$with_readline" = xno ; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([GNU readline disabled.])
|
2008-01-07 21:21:31 +01:00
|
|
|
else
|
2021-06-23 20:23:30 +02:00
|
|
|
if test "x$with_readline" = xyes; then
|
|
|
|
|
if test "x$with_tcl" = x || test "x$with_tcl" = xno ; then
|
|
|
|
|
AC_MSG_RESULT([Checking for readline:])
|
|
|
|
|
AC_CHECK_HEADERS([readline/readline.h readline/history.h],
|
|
|
|
|
[AC_DEFINE([HAVE_GNUREADLINE], [], [Define if we have GNU readline])],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find GNU readline headers.])])
|
|
|
|
|
AC_SEARCH_LIBS([tputs], [ncurses tinfo termcap],
|
|
|
|
|
[AC_DEFINE([HAVE_TERMCAP], [], [Define if we have ncurses/terminfo or termcap])],
|
|
|
|
|
[AC_MSG_ERROR([Found neither ncurses/terminfo or termcap])])
|
|
|
|
|
AC_CHECK_LIB([readline], [readline],
|
|
|
|
|
[LIBS="$LIBS -lreadline"],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find readline libraries.])])
|
|
|
|
|
fi
|
|
|
|
|
else
|
|
|
|
|
# Especially defined for macOS (Big Sur), with readline installed from Brew
|
|
|
|
|
for dir in \
|
|
|
|
|
$with_readline
|
|
|
|
|
do
|
|
|
|
|
if test "x$with_tcl" = x || test "x$with_tcl" = xno ; then
|
|
|
|
|
AC_MSG_RESULT([Checking for readline:])
|
|
|
|
|
AC_CHECK_HEADERS([$dir/include/readline/readline.h $dir/include/readline/history.h],
|
|
|
|
|
[AC_DEFINE([HAVE_GNUREADLINE], [], [Define if we have GNU readline])],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find GNU readline headers.])])
|
|
|
|
|
AC_SEARCH_LIBS([tputs], [ncurses tinfo termcap],
|
|
|
|
|
[AC_DEFINE([HAVE_TERMCAP], [], [Define if we have ncurses/terminfo or termcap])],
|
|
|
|
|
[AC_MSG_ERROR([Found neither ncurses/terminfo or termcap])])
|
|
|
|
|
AC_CHECK_LIB([readline], [readline],
|
|
|
|
|
[LIBS="$LIBS -lreadline"],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find readline libraries.])])
|
|
|
|
|
fi
|
|
|
|
|
done
|
2012-06-21 20:59:27 +02:00
|
|
|
fi
|
2004-01-10 22:39:36 +01:00
|
|
|
fi
|
2000-04-27 22:03:57 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# ---- Option to include BSD editline support in ngspice CLI ----
|
|
|
|
|
# ---- Default: disabled. ----
|
2005-05-06 09:19:36 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$with_editline" != xyes; then
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([BSD editline disabled.])
|
2008-01-07 21:21:31 +01:00
|
|
|
else
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([Checking for editline:])
|
2010-10-06 22:06:05 +02:00
|
|
|
AC_CHECK_HEADERS([editline/readline.h],
|
2012-06-21 20:59:27 +02:00
|
|
|
[AC_DEFINE([HAVE_BSDEDITLINE], [1], [Define to enable BSD editline])],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find BSD editline headers.])])
|
2018-11-04 11:36:34 +01:00
|
|
|
AC_SEARCH_LIBS([tputs], [ncurses tinfo termcap],
|
|
|
|
|
[AC_DEFINE([HAVE_TERMCAP], [], [Define if we have ncurses/terminfo or termcap])],
|
|
|
|
|
[AC_MSG_ERROR([Found neither ncurses/terminfo or termcap])])
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_LIB([edit], [readline],
|
2012-06-21 20:59:27 +02:00
|
|
|
[LIBS="$LIBS -ledit"],
|
|
|
|
|
[AC_MSG_ERROR([Couldn't find editline libraries.])],
|
|
|
|
|
[-lncurses])
|
2005-05-06 09:19:36 +02:00
|
|
|
fi
|
|
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Use AC_CHECK_HEADERS so the HAVE_*_H symbol gets defined
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_CHECK_HEADERS([ncurses/termcap.h termcap.h])
|
2007-12-13 22:29:51 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# --enable-openmp: Use OpenMP on multi-core processors
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_ARG_ENABLE([openmp],
|
|
|
|
|
[AS_HELP_STRING([--enable-openmp], [Use OpenMP parallel processing])])
|
2012-05-28 17:51:28 +02:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Add OpenMP to ngspice.
|
2012-05-28 17:51:28 +02:00
|
|
|
: ${enable_openmp:=no}
|
2012-12-15 21:40:21 +01:00
|
|
|
m4_ifdef([AC_OPENMP], [AC_OPENMP])
|
2012-05-28 17:51:28 +02:00
|
|
|
|
2012-06-22 21:46:45 +02:00
|
|
|
if test "x$enable_openmp" = xyes; then
|
2012-05-28 17:51:28 +02:00
|
|
|
AC_DEFINE([USE_OMP], [1], [OpenMP parallel processing])
|
|
|
|
|
CFLAGS="$CFLAGS $OPENMP_CFLAGS"
|
2012-05-30 18:52:21 +02:00
|
|
|
AC_MSG_RESULT([OpenMP feature enabled])
|
2010-06-24 12:25:05 +02:00
|
|
|
fi
|
2004-01-25 10:00:31 +01:00
|
|
|
|
2012-06-21 21:17:52 +02:00
|
|
|
# Output Files
|
|
|
|
|
# ------------
|
2005-05-17 20:31:56 +02:00
|
|
|
|
2008-01-07 21:21:31 +01:00
|
|
|
AC_CONFIG_FILES([Makefile
|
|
|
|
|
man/Makefile
|
2010-10-06 22:06:05 +02:00
|
|
|
man/man1/Makefile
|
2018-04-30 21:43:34 +02:00
|
|
|
ngspice.pc
|
2008-01-07 21:21:31 +01:00
|
|
|
src/Makefile
|
|
|
|
|
src/spicelib/Makefile
|
|
|
|
|
src/spicelib/analysis/Makefile
|
|
|
|
|
src/spicelib/devices/Makefile
|
|
|
|
|
src/spicelib/devices/asrc/Makefile
|
|
|
|
|
src/spicelib/devices/bjt/Makefile
|
|
|
|
|
src/spicelib/devices/bsim1/Makefile
|
|
|
|
|
src/spicelib/devices/bsim2/Makefile
|
|
|
|
|
src/spicelib/devices/bsim3/Makefile
|
|
|
|
|
src/spicelib/devices/bsim3v0/Makefile
|
|
|
|
|
src/spicelib/devices/bsim3v1/Makefile
|
|
|
|
|
src/spicelib/devices/bsim3v32/Makefile
|
|
|
|
|
src/spicelib/devices/bsim4/Makefile
|
|
|
|
|
src/spicelib/devices/bsim4v5/Makefile
|
2011-06-19 16:03:07 +02:00
|
|
|
src/spicelib/devices/bsim4v6/Makefile
|
2014-05-19 23:23:55 +02:00
|
|
|
src/spicelib/devices/bsim4v7/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/spicelib/devices/bsim3soi_pd/Makefile
|
|
|
|
|
src/spicelib/devices/bsim3soi_fd/Makefile
|
|
|
|
|
src/spicelib/devices/bsim3soi_dd/Makefile
|
2012-10-26 17:56:59 +02:00
|
|
|
src/spicelib/devices/bsimsoi/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/spicelib/devices/cap/Makefile
|
|
|
|
|
src/spicelib/devices/cccs/Makefile
|
|
|
|
|
src/spicelib/devices/ccvs/Makefile
|
|
|
|
|
src/spicelib/devices/csw/Makefile
|
|
|
|
|
src/spicelib/devices/cpl/Makefile
|
|
|
|
|
src/spicelib/devices/dio/Makefile
|
|
|
|
|
src/spicelib/devices/ind/Makefile
|
|
|
|
|
src/spicelib/devices/isrc/Makefile
|
|
|
|
|
src/spicelib/devices/hfet1/Makefile
|
|
|
|
|
src/spicelib/devices/hfet2/Makefile
|
Squashed commit of the following:
commit 4939bc89934899c16dcd14e11839bedd3c289ee9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:04:16 2020 +0100
added cppduals cleanly
commit 834cbc5aba9c1d5470a6f838161703a657d12810
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:03:40 2020 +0100
remove cppduals
commit 69b922cef25b3ec2d2b7026bff19ed5428b6d00f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:59:00 2020 +0100
cppduals in new diretory
commit 4337cc0e3386e5d3745945fd3a9f0012c1046def
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:49:52 2020 +0100
hicum license cleaning
commit ba439dfdf5fbe1fd36518d5d389d06dcf73d5b83
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 13:19:05 2020 +0200
moved sh stamp, working
commit 29028ff34defad33ece73fe5432a2bccb2aed96b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:56:54 2020 +0200
forgot something
commit 5743d2b55160b9dc7d14f57dc07057b69ffffec7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:54:35 2020 +0200
rth stamp moved (no yet working)
commit 42d61da3eba4c9a45d0ea3b5424cad564532a127
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:54:10 2020 +0200
Hicum C/C++ code now under 3-clause BSD
commit 5088e869ea5b816111410c1190b21da20b69353c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:44:57 2020 +0200
cleaned comments
commit 18fc66e71b5f384d044fcc9e90a430dc6c5de44d
Author: dwarning <dwarning>
Date: Sat Sep 12 19:48:11 2020 +0200
rm some less useful comments - no code change
commit 861f286fda6610c5c8ab2cba669ce0ef6a65066c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:45:46 2020 +0200
clean hicum2ask
commit a52274ba7d5c9e9878e9616b53d40c918b516729
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:43:18 2020 +0200
fix nqs transient
commit fa7f96b4af3bbc664e629766ada11cb2a7607c57
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Sep 7 13:17:42 2020 +0200
fix HICUM csu readin
commit 23183f10b6c66a8efc016764e0b1b230af8561b8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Aug 8 15:35:32 2020 +0200
added it to Hicum states -> noise
commit 020fc706075d629e7f327a973a363f553b96aef3
Author: dwarning <dwarning>
Date: Tue Aug 4 09:18:05 2020 +0200
change inst to here
commit 33d06d9732b8fb05ebc48fad4d02f19b9e94c9fd
Author: dwarning <dwarning>
Date: Tue Aug 4 09:12:37 2020 +0200
reintroduce iavl and correct ibici shot noise
commit 7251265231c82cf7111e374770b2264f85f95e3a
Author: dwarning <dwarning>
Date: Tue Aug 4 08:59:26 2020 +0200
more reasonable plot scaling
commit 67919b9bd8de1bc550d0ef5ed0d173016bc79ff3
Author: dwarning <dwarning>
Date: Tue Aug 4 08:56:04 2020 +0200
yet another try for flicker noise scaling
commit 689177a55f661054d9b031e16c5662faf69ac717
Author: dwarning <dwarning>
Date: Mon Aug 3 10:41:44 2020 +0200
correct multiplier scaling for rsu
commit 58b89af40a673d1c427e2ec3c0a51fd0c42a0d49
Author: dwarning <dwarning>
Date: Sun Aug 2 18:57:14 2020 +0200
prevent division by 0 for rbi
commit a4e7eb5b6c0321bc215fa39e92d821cc3d5b5490
Author: dwarning <dwarning>
Date: Sun Aug 2 18:25:51 2020 +0200
fix instance multiplier application for noise
commit 36862a7bc61a751473b2fb2c67d4af02b103f3fc
Author: dwarning <dwarning>
Date: Fri Jul 31 21:06:13 2020 +0200
white spaces
commit 8a0504bb13de3cdd4b91143e62500d27136812c4
Author: dwarning <dwarning>
Date: Fri Jul 31 18:32:45 2020 +0200
add a transient analysis example
commit c1f034869709972633ae04e57a0adbed07b1d9b5
Author: dwarning <dwarning>
Date: Fri Jul 31 18:31:10 2020 +0200
still problems in different terminal configurations
commit 26e026e4c80cb8cbb8345882444cd69a6539713d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:36:34 2020 +0200
fix stamp for Cth
commit dd84b1fcd3f8db4db184e9d4fd2c368f8415a16c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:22:16 2020 +0200
fix bug in Cscp stamp
commit 1f13d2526fb833a5061353de1a447ec02a16ee0a
Author: dwarning <dwarning>
Date: Fri Jul 31 11:29:25 2020 +0200
visualc mod - no impact to hicum
commit cff491feca5d3bce0dc2e5b7fce5dd8f47961b76
Author: dwarning <dwarning>
Date: Fri Jul 31 10:59:52 2020 +0200
wrong and twice assignment
commit 4a9dc52037ef14d2e17f5073d3f8e2b7ed94dab8
Author: dwarning <dwarning>
Date: Fri Jul 31 10:00:20 2020 +0200
twice assignment
commit c76bcc7cca603f6e6d48c36f4e5a8eb497738396
Author: dwarning <dwarning>
Date: Thu Jul 30 12:36:30 2020 +0200
delete base nodes from inner to outer
commit 4a472a34516638b54bc04d6e8386b5e145df2065
Author: dwarning <dwarning>
Date: Mon Jul 27 15:34:15 2020 +0200
correct the switch for Vbici limiting
commit f47bc449b319786daa8f35d6a753876107c60b73
Author: dwarning <dwarning>
Date: Sun Jul 26 21:56:48 2020 +0200
few parameter adaptions to version 2.40
commit 5901ec29024172180f235b138373d8b92ca52438
Author: dwarning <dwarning>
Date: Sun Jul 26 16:37:44 2020 +0200
sign for CONSTCtoK must be +
commit 556171a905026e08a887763b22420e8a82d6c987
Author: dwarning <dwarning>
Date: Sun Jul 26 16:36:15 2020 +0200
rbi is 0 if nodes are collapsed
commit 724887f32c8ef18c415f252e77cb11a5477d9d8b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:45:15 2020 +0200
add ngspice Temperature clipping in HICUM
commit d735f445e5c38697c8ade7bce4d41a0d0486253c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:13:39 2020 +0200
removed rbi fallback, removed rth_de
commit 162b174acd958fbbbd9de7874252ba264f9c5e55
Author: dwarning <dwarning>
Date: Sat Jul 25 12:31:05 2020 +0200
add few small-signal parameter
commit 5afb2dc8c8a2267bbeb0821fe5d917e3f4b2594d
Author: dwarning <dwarning>
Date: Fri Jul 24 16:49:11 2020 +0200
reduce unnecassary inits
commit 0efc047f5fec5259ef4c34549e7d9641b61bd821
Author: dwarning <dwarning>
Date: Fri Jul 24 16:03:10 2020 +0200
few typos and comments
commit 14a5cd873ba402f2b7c371b997dcdb3f6c18cb0f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:25:51 2020 +0200
remove rbi stamps if nodes collapsed finish
commit f5461183f30e60f9a860b2521c94fadc9aee573f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:17:33 2020 +0200
hicumL2 load -> remove stamp for rbi, if node BP BI collapsed
commit 00f51465e370b333f8e590db1b20f66a32e2ff96
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:07:58 2020 +0200
finish cleaning
commit 019ef4e07edfef15b7548fef31464c9648baa1ac
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 10:50:05 2020 +0200
moving derivatives from _Tdev to _Vrth in a clean way (start)
commit 154036c09ff5176d3661f92665885c48a6c05c4e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:50:31 2020 +0200
consistent derivative with Vrth/Tdev=> will rework this, I do not like
this
commit 03c3efd7628e031f41cc2e3e0f6699d60189e635
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:22:46 2020 +0200
finally: avalanche at very high T fix
commit 64704fd53e6311a655524ae52afa1d1101db6546
Merge: a26b3ee2b f6db74ac5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:29 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit a26b3ee2b20c668df6d41938a06472440803855f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:17 2020 +0200
start bugfix
commit f6db74ac50da167d3081c1c7e8a2e5eda254183f
Author: dwarning <dwarning>
Date: Tue Jul 21 18:56:32 2020 +0200
rm obsolete files
commit 9854038f2c22acf688fa494496ca7b71855198ea
Author: dwarning <dwarning>
Date: Tue Jul 21 16:48:56 2020 +0200
allow periphal resistors and rbi default 0
commit 34f579c08f9b8378c29074678e9cb651f49092ce
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 13:05:54 2020 +0200
fix bug node collapsing BI BP
commit 6f5627f44169bd4eb72dea3fb7d8f6d600ddcdb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 11:48:22 2020 +0200
node collapsing BI BP HICUM
commit 187d391383cfe76fb5214971ac0ad7fe94b7e397
Author: dwarning <dwarning>
Date: Tue Jul 21 09:58:59 2020 +0200
few corrections and reordering
commit 0fc39a424e52804c40003b55ee398812cbaf151b
Author: dwarning <dwarning>
Date: Mon Jul 20 19:36:15 2020 +0200
unify nqs flag for setup/unsetup
commit 8944ad2e32e69b87c79d512e05505d41f22bd311
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:23:30 2020 +0200
iavl_Vbiei changed sign back ...
commit cc9682f9e541fd16e89cfe687367257be975766f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:05:12 2020 +0200
HICUM limit for avalanche
commit 284583e0cc19ff5247d7ce8df8d3292ff60d2062
Author: dwarning <dwarning>
Date: Wed Jul 15 10:11:46 2020 +0200
cleanup initial conditions to the traditional spice usage
commit c3cadb8de18cfe522e33c1499e927890a3dbb90d
Author: dwarning <dwarning>
Date: Wed Jul 15 08:57:03 2020 +0200
rm unused files
commit 8bc687ddbe66af29234b4aba9279d01fc4d9cda2
Author: dwarning <dwarning>
Date: Mon Jul 13 10:44:56 2020 +0200
correct check6 init
commit 9250464ac16eded2cc38deec0bf64af9bc03c639
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 12 14:00:46 2020 +0200
fix bug in HICUM Qjci calculation, derivatives now more rigorous with
dual numbers
commit 0fb86510aab4881e858728c588d72852e69df4ca
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 15:02:04 2020 +0200
fix gmin in HICUM
commit 735339e288ceb61d0aa19e09fb6160bd16cbfed6
Merge: fd5b7a648 1659190b2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:45:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit fd5b7a6485a030491c42f5f6b836ee6b5d00ac49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:44:01 2020 +0200
fix HICUM gmin
commit 1659190b21476bd6a0603da7b1d3a4c8ed316657
Author: dwarning <dwarning>
Date: Sat Jul 11 09:57:29 2020 +0200
real node collapsing with slightly better results in qa test
convergence problems in high current avalanche breakdown still exist
commit aaa94e5c108b76d8e73969dda926d8b8916690d7
Author: dwarning <dwarning>
Date: Thu Jul 9 18:10:04 2020 +0200
add hspice to qa
commit 6fe586cf9d5f302afd19fe8573e64348ddf551db
Author: dwarning <dwarning>
Date: Thu Jul 9 17:26:28 2020 +0200
relax convergence criteria for qa test
commit 127c2ca4516b22dcd9e28bb0edab25f5bd03004f
Author: dwarning <dwarning>
Date: Thu Jul 9 14:02:48 2020 +0200
correct loop stopping criteria
commit cfae080c1a3c4740b22a493c0993ac39350e217c
Author: dwarning <dwarning>
Date: Wed Jul 8 18:02:13 2020 +0200
examples now version 2.4.0
commit 7b099242da5e00ade6c037eae4c6b4312fdd80bd
Author: dwarning <dwarning>
Date: Wed Jul 8 17:18:28 2020 +0200
rm non qa file
commit 0c2ef2f7c4a0e675985a0ec24a09fdcb8c659c91
Author: dwarning <dwarning>
Date: Wed Jul 8 17:15:58 2020 +0200
qa test is now version 2.4.0
commit e90939126dfa6061b9f03b0146d2630fee875528
Author: dwarning <dwarning>
Date: Wed Jul 8 17:13:29 2020 +0200
qa test is now version 2.4.0
commit 114aeee5c55eaf0d0c604338a4c847b1344c60f5
Author: dwarning <dwarning>
Date: Wed Jul 8 17:12:05 2020 +0200
now version 2.4.0
commit 0f3377651363083d7dcc75bca8ea93f02eb89f36
Author: dwarning <dwarning>
Date: Wed Jul 8 11:40:43 2020 +0200
reactivate convergence check
commit 6f382c76d822761ecc1be8ed8b2b4383326b6d3b
Author: dwarning <dwarning>
Date: Wed Jul 8 11:02:30 2020 +0200
rm old comments and artefacts
commit 5950a2fb0325795903d3651d0d99bc1fda7198f3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 8 09:51:03 2020 +0200
example print for dual number
commit abab05435227fdd788f0f7963ddb18f0bb465fab
Author: dwarning <dwarning>
Date: Tue Jul 7 08:51:51 2020 +0200
nqs must set after defaulting model parameters
commit 4c34e54c7bf8efa6e321877eb41285fdebf7e72d
Author: dwarning <dwarning>
Date: Mon Jul 6 21:37:04 2020 +0200
prevent false branch because of rounding error for flcomp
commit 4bb09b35c370ddc1bf31d028e4c3be173511c5fe
Author: dwarning <dwarning>
Date: Sun Jul 5 22:16:28 2020 +0200
clear separation between geometry and temperature scaling
commit 90ab76d87675c87a0920aa10d352316c5741298a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:14:08 2020 +0200
fix comments in HICUM scaling
commit d7dd26880c48ad48b407f6a2ae2b84c315a01948
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:03:23 2020 +0200
forgot some parameters that depend on "area" and T, but are needed as
model variables in load
commit 320a66c0a49c88c050e905c5c4eb67a0ee5de2e0
Merge: d78032109 b09edc706
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:27:20 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit d78032109f38dd8143682bb9067d0bbb141486f2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:26:45 2020 +0200
HICUM scaling with "area" and "m" parameters.
commit b09edc706a70563650308c31dbef0ba8acbe56eb
Author: dwarning <dwarning>
Date: Sun Jul 5 17:10:51 2020 +0200
must fallthrough because icVbe is after icVce
commit dbd99a33a5b34d727fd8ee78172b5433cc80d440
Author: dwarning <dwarning>
Date: Sun Jul 5 09:59:09 2020 +0200
some useful examples to show hicum2 capabilities
commit ba1c2de06ec9eae63e8fb82cef845b182576ee35
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:21:38 2020 +0200
added comment to IC vars
commit 6fce26437e595b7a3365515d806d750330d88602
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:03:13 2020 +0200
remove hicum inital conditions that are not spice-like
commit aa283f40ef9fac81b93425c5d66ce804c1a7fecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 19:55:58 2020 +0200
added HICUM pole zero analysis
commit 2165afdf27e923387713aae7780b3826b0d97922
Author: dwarning <dwarning>
Date: Fri Jul 3 17:39:03 2020 +0200
another cut&paste error and typo
commit 8b680b0c28bc8d69a388538e67f60cbf99371406
Author: dwarning <dwarning>
Date: Fri Jul 3 17:28:40 2020 +0200
another cut&paste error
commit f1698c7a81277196725f7c0d58489cd503d75af3
Author: dwarning <dwarning>
Date: Fri Jul 3 15:42:37 2020 +0200
add shot noise sources for it and ibiei
commit 966891d5f73d79a32bbeb61e70838bc1bd026311
Author: dwarning <dwarning>
Date: Fri Jul 3 14:39:31 2020 +0200
correct multiplier for flicker noise and base-emitter source connection
commit 80e932424f91a11eaf88109ed712733ad1afc8e7
Author: dwarning <dwarning>
Date: Fri Jul 3 14:27:52 2020 +0200
cut&paste error
commit 61ee68c782fb852f9ada7a85dc3bb5e091abd22b
Author: dwarning <dwarning>
Date: Thu Jul 2 21:05:58 2020 +0200
few corrections in noise model
commit ad16be59ba689e962d413a765a108232e7e92a82
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:44:13 2020 +0200
reorder code
commit e81b41c653ac99f6e6ea62fb1707ce9c2df936a7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:33:12 2020 +0200
fix bugs HICHUM acload
commit 1d5f88e93dceedd45dadcbc87fdd5c7dbfd966ee
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:51:10 2020 +0200
fix bugs
commit bbb729ae8f09448b0f71687537fb727e4d2aa7fb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:03:48 2020 +0200
intermediate state
commit a95aade55ab5e88c1d0bf841a5a9b933d6851d85
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:16:37 2020 +0200
fix derivative in NQS network
commit a54c52221c7d30b6ccc613e4018fd199c2ac29d7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:05:58 2020 +0200
small fixes HICUM
commit 7407302d5016424403cc135f77e97d8b53002e8c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 17:48:23 2020 +0200
fix bug in HICUMacload
commit bb03c8f663267cc4830ae5c1390ef63f6945abde
Merge: 1fa789874 e7d143e04
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:17:15 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 1fa78987473bc4ea2b61fcfd86c3671a4c3bd829
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:16:20 2020 +0200
remove nqs from limit function and gmin
commit e7d143e044c20635156fc948cfdf5dc8e1d95d29
Author: dwarning <dwarning>
Date: Tue Jun 23 18:22:40 2020 +0200
tk is not an alias parameter name
commit 75e3a4da642b1df955547dce97630f8908ed0f52
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 16:24:59 2020 +0200
protect nqs network
commit 1c36e997ba5ff8fca90e3e62ce393a68bf4a731a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:44:46 2020 +0200
nqs in ac
commit 524abe95f3cfec546131bd7d2d663740ff0f6452
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:21:27 2020 +0200
NQS in acload
commit 0833f955efd420afffb46e81f6f584857448a1cc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 14:47:35 2020 +0200
move cross-coupled charges from state vector to here struct
commit 03b4a874778a47d6bc46581880a55dfb946775b5
Author: dwarning <dwarning>
Date: Mon Jun 22 11:52:42 2020 +0200
prevent crash if tnode is given but she parameter not
commit 9ab20e2f35334fe6a472186d93fd093d831bc6df
Author: dwarning <dwarning>
Date: Mon Jun 22 11:51:47 2020 +0200
alias for tnom
commit 3140bedc3f53111ff3fd307e3c9fd5370e31868b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 21 21:50:39 2020 +0200
fix nqs
commit 8dfd2e5a4df294058f3064b076b217558aca7ab4
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:41:35 2020 +0200
fix HICUM setup
commit f6e4bba9e3d0bf715b70682703b43e6da8450cb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:40:04 2020 +0200
finish NQS for DC case
commit 21862cbdb9fa8dba15b0b098e294e3362f567515
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:55:01 2020 +0200
first test ok ... modify state vector now
commit 1c5773292ed4304e470419c18d72e369e24c0199
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:45:57 2020 +0200
first implementation of NQS, not tested
commit 4fd24db7664ddd22fcd7f17ffff282a7ba23f598
Author: dwarning <dwarning>
Date: Fri Jun 19 22:12:49 2020 +0200
external temp node has number 5
commit 8fb3f2ce9a6f25786fa583f28e2aae350512634a
Merge: b7e4c39d8 5f4085d4a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:05:31 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit b7e4c39d80b4b93ae58efc7449d43f39712f7bb9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:03:46 2020 +0200
fix unset t node HICUM
commit 5f4085d4a8193cc9978f768d2d4fb89271b56c3a
Author: dwarning <dwarning>
Date: Wed Jun 17 20:34:02 2020 +0200
unify self-heating switch
commit c927c32541f8ee57ebce35066a5b0b10fdbf76af
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 18:41:15 2020 +0200
qaSpec with ads run
commit d05eaa744e6abefdb2a2a874c6028e6f8b714ef1
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 17:38:50 2020 +0200
added derivatives for NQS network
commit 88cf4bb92583cf8f02f5f65c23dde02a64f992e8
Author: dwarning <dwarning>
Date: Wed Jun 17 13:24:03 2020 +0200
allow SHE also without external temperature node
prevent crash with rth=0
commit 716125334263ed3819241cdb9342b6cc4ce174b1
Merge: a46cb231a e2bb25b12
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:33:41 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit a46cb231a030d8bc66599472e0100aab5649669e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:32:20 2020 +0200
tmp node to gnd in HICUM if no SH
commit e2bb25b125c765576f054d111a446376b7121a11
Author: dwarning <dwarning>
Date: Mon Jun 15 08:54:50 2020 +0200
qaSpec guess for ads
commit bbde282b5168293a0ac9c451d4a3378e0829ce47
Author: dwarning <dwarning>
Date: Mon Jun 15 08:33:17 2020 +0200
typo 1D
commit 4e6deec579ffd1ea51014c66bcd58070daffc5d0
Merge: 5da1d7031 6fbbeb06d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:58:33 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 5da1d7031c224db1abacc3ec4df36ac1f74dab3e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:57:56 2020 +0200
HICUMload transient part first review, small fixes
commit 96af16e673002d7083661acd4099104c29a10e53
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 18:53:49 2020 +0200
gmin fix
commit 6fbbeb06d980caf3226fd6821318274ba51780b1
Author: dwarning <dwarning>
Date: Sun Jun 14 11:05:12 2020 +0200
complete device node request for temp node
commit eae118787e13aaeadb77cf85d9a4c9e8f66268b5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 21:52:32 2020 +0200
fix hicumACload singular matrix bug
commit 2a1f47e1e5689b18ee569f232511a803bb9d867d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:29:04 2020 +0200
cleaned
commit 7e5fdae91712102ca84097fcc41cf16223506c3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:19:51 2020 +0200
refactor gmin in HICUM
commit 7aadd9af4aaa1613a824bed3cc8b67974122a4a9
Merge: f55f613c2 595e46447
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:32:02 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f55f613c242c4388943a27eecee454d27a2246c5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:31:39 2020 +0200
added dual numbers include in ngspice/include
commit 595e4644794479a8a0b91d8f1ecd02816df61584
Author: dwarning <dwarning>
Date: Fri Jun 12 19:13:26 2020 +0200
introduce version parameter to prevent warnings in qa test
commit 147bf5eb4ab0571e649a0521c0e573aba8f6788c
Author: dwarning <dwarning>
Date: Fri Jun 12 17:16:48 2020 +0200
use standard include path configuration for external cppduals
commit 7a41174b5ec1c7a3896fa12480eb89b2f09bbacf
Author: dwarning <dwarning>
Date: Thu Jun 11 18:22:42 2020 +0200
add ads for qa test
commit 3942fc48ce8a9ac6f564be6a0571450c56b3ee91
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 11 17:40:13 2020 +0200
added charges for SHE in HICUMacload
commit 12fa8a8cf7816f031e742c6684de4189bae366e6
Author: dwarning <dwarning>
Date: Thu Jun 11 15:34:06 2020 +0200
resolve confusing naming of instance parameter structure
commit 7578aec2a8851c00585a77a7ea65f911dd286cc4
Author: dwarning <dwarning>
Date: Thu Jun 11 15:29:40 2020 +0200
introduce version parameter to prevent warnings in qa test
commit b401428cdda201b3e217d94c4c39f1eb2ff991c7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 10 18:17:44 2020 +0200
minor cleaning
commit 5d28b97fb514f5a2d59bfd01951a65e2d12e2c80
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:46:21 2020 +0200
added SHE stamps for DC currents in HICUMacload
commit 9737dc7a5b4c681c69c08028fe6af69db077be25
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:36:36 2020 +0200
HICUM acload initial review
commit 6eefe34d56bc0aedfd086adc246d0f8fd12aed56
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:58:24 2020 +0200
add real part of AC matrix
commit 55e14e62e76ee1d1984691c4f740782c608ff208
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:20:12 2020 +0200
dirty fix iavl
commit 99a21e9f61f311a1dabae209623e085bbcdcd7d9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 12:15:39 2020 +0200
some minor modificaitons, avalanche current problems
commit 99f8c9a9edcbec4f3b90ae7a739fd30cb9183c60
Merge: 17898981c 6b9f5647c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:27:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 17898981cd681a2c88fc0e01deaf86f5182cd565
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:20:21 2020 +0200
minor cleaning, fix derivative iavl
commit 6b9f5647caa47c80c74aa4d5a190c0c994c5b609
Author: dwarning <dwarning>
Date: Thu Jun 4 18:23:10 2020 +0200
first version for cmc qa check
commit 3f11d387742314968aedafec8d0ef9424e1d8004
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 16:37:09 2020 +0200
implemented experimental rth direct evaluation
commit 40900da8bf6b7ea49f752cbd9c17c9b22668086e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 14:45:12 2020 +0200
small correction
commit 7f1493bddbe4f87bb3e0ea387967d35b79696c62
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:25:35 2020 +0200
minor changes, cleaning
commit 55367a44a5f57e8817e8252573df2b713f755d00
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:05:39 2020 +0200
completed all del voltages
commit d32ff77aef4caf112dbf87f224e9c4e7ccac9f6e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:23:19 2020 +0200
renaming variables for cleaner code
commit e4b4978368fae796b5a7b97c4dffc34dbcd75a46
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:17:49 2020 +0200
adding derivatives of branches with respect to Vrth to the state vector
commit a6b39a749cf3a5c177e32ae458a5e031591f0bdc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:29:37 2020 +0200
correct Temperature update
commit 55c33ad675d46f171ae861f1b63d2dd497b933e5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:21:31 2020 +0200
before changing Temp in load
commit 7f7b31e5c0ba54f7535da10004439cfb7e2dd883
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 20:01:07 2020 +0200
fixing small bugs
commit 755527807406ed2f782fd8f1b6defd7cff0fc274
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:39:48 2020 +0200
fixed some stamps
commit 0d59e12518a542e4a305c9067ba0f17d62ef1371
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:13:50 2020 +0200
fixed avalanche
commit ee25c6ce4209927377018dbd6ac0e926a36f6a9c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 20:07:25 2020 +0200
cleaned up
commit d61b5102076289cf5e0b17c151939c9034e9b171
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 19:18:45 2020 +0200
hicumL2 load routine seems to be working, next ac?
commit 29a61f21e2c2bd944c9158259c50347469ec11ea
Merge: c94120cbf dcf4a4487
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:32:39 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c94120cbf958c7a287355e22d1c0354d3e760f18
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:30:40 2020 +0200
first hicum convergence with SH
commit dcf4a44871cc9c2b2aa1b35e2a56620db0913282
Merge: c37a88bec c1444a06b
Author: dwarning <dwarning>
Date: Mon Jun 1 10:57:42 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c37a88bec8a12ab766ac1471a1dc452eabea41d3
Author: dwarning <dwarning>
Date: Mon Jun 1 10:56:53 2020 +0200
set the cppduals include folder above ngspice dir
commit c1444a06b606cde594d7ad8054df527cdd1d4f68
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:38:16 2020 +0200
finish hicum SH review, next testing.
commit e3c194e050701139506ff821f931f7e14141129b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:26:41 2020 +0200
fixed some stamps, improved code readability, temp stamps corrected
commit 59c50d509572bf916021abc40e69a896f71e7ef6
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 20:37:28 2020 +0200
fixed rbi stamp, convergence looks pretty good DC no SH
commit f7012280e626a885c5635a19db7025477def0f71
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 17:12:37 2020 +0200
fix rbi convergence
commit 326b29c4d86ff9f72fd2959419a8476f913cde48
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:54:30 2020 +0200
started work on self heating
commit 4994feaa2b1b3d13873665b9383ae6e74ecd24d5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:08:18 2020 +0200
corrected rbi stamp...
commit 460e7ec04bd00563e4455a8868de1622dab10260
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 20 11:22:01 2020 +0200
more thermal stuff implemented
commit 194331867e3a92dd9740f72403f303a7121f5954
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 19 16:24:34 2020 +0200
added HICUMtempCollPtr HICUMtempBasePtr HICUMtempEmitPtr
commit 697af41531cc193346b9fca1f2584b44f0dc0a09
Author: dwarning <dwarning>
Date: Tue May 19 08:03:35 2020 +0200
exchange hicum2temp file in VS project
commit 03750cd24e528119c69d69cf2fc188cfe7d7d334
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 17 20:20:00 2020 +0200
ziwschenstand, checked code for maths errors
commit 418966c6e5625be535766ed3c6df7c124431a589
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:25:49 2020 +0200
can not call a function inside a comparision
commit abecd18651a5d490bbe6d75ad33bffa204df3322
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:09:11 2020 +0200
removed all buggs from hicumL2 to debug.
commit 1fe3cc8b12420b0a3e28fd25290d9d583abe02a9
Merge: afdffacd4 58f66c1d4
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 07:30:56 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into hicum2-mario
commit afdffacd4b54c992d9168e6babb9ff1e29b0f916
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:59:09 2020 +0200
ac und pz load
commit 890ccc415fdba241e9964baa6c066e69ea8e7c7c
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:55:23 2020 +0200
implemented hicum_diode as example
commit 63bf7113d4f46cb95c5c3e2b94f0e2e22ec81ea0
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 18:33:51 2020 +0200
all temperature scaling equations done using dual numbers
commit 96c66dd6456693e2f89b4d62390e12160b6c5823
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 17:14:17 2020 +0200
started dual numbers in hicum2temp and a transfer struct in hicum2defs
commit 58f66c1d460f8c7c80c23ab6a08f9ea370ab028f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:28:50 2020 +0200
fix Vbe initialization
commit 35deffa742aea641e5ddc5077c3d78179f84d133
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:25:48 2020 +0200
cleaned further
commit 304dd91f585aa5cc361ae996a9af2ff33043158a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:15:52 2020 +0200
cleaned up, small fixes, include Tf
commit 1d7da49e27b49f69449dffd164b5c3d079ca8f3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 09:37:39 2020 +0200
fixed bugs
commit 479c2a19eaabc4c7545b60d3aaeaf4ad702e19a3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:50:01 2020 +0200
forgot Nan catcher
commit 5bbe0f9cf7022bff22bdf932f548e883ea2f79f0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:48:03 2020 +0200
bugfix Q_p calculation
commit 67857cf983e72243b3d6d37f882e4eadb20c0ecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:42:27 2020 +0200
fixed derivatives and itf for case without newton iteration
commit d6ee2c206e3daf24fd52b9e58cf87961552c6b16
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 14:08:18 2020 +0200
resolved some un-initialized variables
commit 76ed5cb36a9aca1ad2a1b081fa30d039d66b4e3b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 20:48:38 2020 +0200
finished clean
commit ba6e6d5e4990d048a34ab818e033363dd19f6869
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 18:48:24 2020 +0200
added all remaining hicum l2 elements
commit 36244b809a3ea143aafc9bed62ea9376bc876f31
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 17:45:27 2020 +0200
resolved Dietmar comments from email
commit eaa5be9716360a4003920ed94057e4fe92be9fdd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 16:38:08 2020 +0200
added base emitter recombination current and derivatives
commit 4318b7165bccd5e4fba632de02da96e5a64920bd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 14:30:15 2020 +0200
added initial conditions for all nodes, model converging again for
simple modelcard
commit 3008c526bff4cba463c362dec2efc2b6c4e60b2a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 19:00:31 2020 +0200
removed QpT and testing only 1 OP
commit 9cb4c1546f70543b5e3b4060a600157e493c2534
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:37:52 2020 +0200
icVBE and icVCE used for DC
commit 8a7369767551f3d5a2e18102ea0aae40a6dd8319
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:03:46 2020 +0200
fixed dual number Q_0_hjei_vbe
commit 5783938b086e9b1f9bfb17e32aaf24aedf72f72e
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 16:30:41 2020 +0200
reintroduced dtemp as instance parameter
commit 9350f3f3be710f195fb68b3f9f9ce30f937444ba
Author: dwarning <dwarning>
Date: Sun May 3 17:25:12 2020 +0200
Revert some namings
commit 197f6db83b7d5ad7a6bbb20acf2b884889bcd06c
Author: dwarning <dwarning>
Date: Sat May 2 23:18:58 2020 +0200
Adapt VS project to C++
commit af32f79641536edfa94cc683b6cede036969c667
Author: dwarning <dwarning>
Date: Sat May 2 23:18:43 2020 +0200
Skip NQS effekt and revert some namings
commit a995aa0ccec30cedf7c8088b5c6780abd0bab1c9
Author: dwarning <dwarning>
Date: Sat May 2 23:18:27 2020 +0200
Skip NQS effekt
commit d7295cbe78dd08ba99e95922e1a5a90de2b25666
Merge: 2502b57ee 6ca440e58
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:04:32 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 2502b57eee9a2820387cd884705096074e0e3d67
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:03:26 2020 +0200
added quests, derivative vciei changed to vbiei vbici
commit 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e
Author: dwarning <dwarning>
Date: Wed Apr 29 09:35:12 2020 +0200
add hicumL2.cpp instead of hicum2load.c in VS project
commit 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0
Author: dwarning <dwarning>
Date: Wed Apr 29 09:33:08 2020 +0200
cmath seems not to have M_PI
commit d6332815b3e7239feb89ccc9fbb349f62fc11aba
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 20:58:35 2020 +0200
derivatives it looking good
commit aaaace7247f8da75b03065d22752f7261434cd43
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 19:39:48 2020 +0200
adding hicum derivatives like a mad-man
commit 2d8a3e36292afe276c6dc7506aefbfe5005fe053
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 18:44:46 2020 +0200
added Q_pT and derivatives...fun
commit 50a3e372cfefb4e45df19ec0008c8e9ffad3d99f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 17:17:17 2020 +0200
starting work on transfer current
commit 8fd70e2f151d017018cb8e2d31e8f97b6a395e3c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 13:01:18 2020 +0200
added asks, found bug with ibci
commit 2baac89ae3d02e44d314132be5cd884a7a12ca8b
Merge: 97a0aa856 c897e60c8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 20:47:06 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit c897e60c8b1e6df92564bf6e56ce9e3efc2bd40f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 18:12:40 2020 +0200
pointer in ask
commit 3b0551c544e542e10006b77bc0684b3075c874f7
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:36:19 2020 +0200
two small bugfixes
commit b02c763ed1a1e1e53c095e8b88627a7d76e0954a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:13:30 2020 +0200
HICUM2ask done according to VA-Code
commit 97a0aa856b69806b3816a4db74e0b88a464b26a1
Merge: afbde8050 d86caadb0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:22:32 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit afbde805009884b532fb9cad37827d2a4f6464ab
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:21:25 2020 +0200
zwischenstand
commit d86caadb07482926593ce3cfc1dce53ebc009341
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 18:23:40 2020 +0200
added nodes for NQS
commit 1b0cf0d08c7ca282dba8f1fbecf05b391324ef95
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:59:55 2020 +0200
testing with and without self heating
commit 64c0c41180420b205b1eae1237634d31ffd2d1a5
Merge: 9da946bf2 0d0c6a080
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:29:18 2020 +0200
Merge branch 'markus_dev' into hicum2-thermal
commit 0d0c6a0800681868ad8aa3f14367d1f81936e593
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:26:37 2020 +0200
assigned the temperature derivates to me
commit 1b00fad771d6cd34b5bb3fd1fc5a1d23bcc87790
Merge: f5a1c35d8 dc7891f7b
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:16:32 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f5a1c35d803a2406e114133bb469705acd2fb7e5
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:14:40 2020 +0200
removed dummdumm
commit dc7891f7b543b1f9651ed25e5632c631f402df49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:16:36 2020 +0200
added more junction caps, checklist and overview
commit 0dbf31bc739938eecc281656a3141085ffc4df42
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:00:16 2020 +0200
derivatives rbi
commit 330d009fa684295f78f6b669fae2c663f7f4fe26
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:40:24 2020 +0200
more derivatives avalanche current, ibcis
commit ce200d75e337c7cb684391b2d7556f6c2d8c8804
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:05:49 2020 +0200
derivatives peripheral junction caps, diodes
commit 8ce9733f9176d5220c8db8c4deb322eb64f4ad1a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:45:42 2020 +0200
derivatives tunneling current
commit 806ff8013825cc154f11f2206644d0d8be825ecb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:17:14 2020 +0200
derivatives critical current
commit 8f49490cecf43ee22aecebcccb16752bc5a1728f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:59:09 2020 +0200
derivatives T_f0
commit 3164dbe594025e16d8dfbd1c50922dbcac70e62a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:38:34 2020 +0200
derivatives hole charge at low bias
commit b32bf6dd149a218e74af389f3a7bea9adcc89f22
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:27:38 2020 +0200
zwischenstand
commit 84307c4acfb72aeb0cf9acbd0ca64223a58a20cb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:19:25 2020 +0200
zwischenstand
commit 0d94c5d56d86c52ab0638e095d7c6b816723929f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 10:56:58 2020 +0200
moved cppduals to system lib include
commit 9da946bf2d5beaa1a1e74c0465d78bfd079bc320
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 09:59:49 2020 +0200
started derivatives of hicum2 minority charge
commit a2946e98a442e32fab493bcbd8d05ca934c20e20
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 09:56:06 2020 +0200
introduced dual numbers, ported hiucm2load to c++ hicumL2.cpp, boolean
type protected by extern "C"
commit c7e5df27dbd5b74586d64c9404166e67a1c7af62
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 16 14:44:41 2020 +0200
DC runs with Ixf
commit 08a0e6a019957ba9c29ee96653254880b26c8c98
Author: mariok <mario.krattenmacher@web.de>
Date: Wed Apr 15 18:15:26 2020 +0200
gummel works with flsh = 1 and flnqs = 0
commit b83e05ee95c6d9771189e54ce6834519d71071c3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 16:09:42 2020 +0200
added test to makefile
commit 7d29a9a269cb405c71fd64249c5b439b87a64cc3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 10:06:27 2020 +0200
test circuit and results
commit 14c46bc3bd3f2f2a4f333ef8e85e2d35dcfd8cc5
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 13 18:12:06 2020 +0200
cleaned renaming in all files
commit 67ddd98f7520d6cd729bbb5ca927859bb3d3f2b0
Author: dwarning <dwarning>
Date: Wed Jan 29 13:08:02 2020 +0100
rename
commit 9551b6df924e455bde48d5da3077dcd764d95761
Author: dwarning <dwarning>
Date: Wed Jan 29 13:07:42 2020 +0100
rename
commit 12bb866ba5d2481b09f6c9adc17ec21ed3038534
Author: dwarning <dwarning>
Date: Wed Jan 29 13:06:45 2020 +0100
rename
commit 414eeb4067249d3065181e308ffe7eb815a6f181
Author: dwarning <dwarning>
Date: Tue Jan 28 22:18:08 2020 +0100
clarify charge and capacitance implementation
commit c318ef15eefd0a0517cb35f4a4403a8e8cd00e17
Author: dwarning <dwarning>
Date: Sat Jan 25 14:57:55 2020 +0100
introduce first excess phase network and update to 2.4.0
commit 85c34cfb0f2b594febbd0adcb315ebb4e5499748
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:54 2020 +0100
VS update
commit 86ff2778f8ffcce688e8e08099801d920d6a3927
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:29 2020 +0100
OP infos
commit 1607f4d88c026fd573e19a16793208c48b025612
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:19 2020 +0100
OP infos
commit ca1e114922fecc11a4245a04f5639c11d539be8f
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:11 2020 +0100
OP infos
commit 408440d33b65741a7cd1171a9023f13cfb180e15
Author: dwarning <dwarning>
Date: Tue Jan 21 11:25:56 2020 +0100
some cleanings
commit 3364f6da87f79763344fd0f9ef705b521e23ee09
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:58 2020 +0100
VS update
commit 6fbefe4afa0fd1355eab636756ae592bad8b501f
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:48 2020 +0100
Ongoing derivations
commit 86521dd7c0e067644765e4de450b2eead9a1c24a
Author: dwarning <dwarning>
Date: Tue Jan 14 09:02:52 2020 +0100
VS update
commit ba5b106faeecc3170c3d018ec10b0a388c12e2cf
Author: dwarning <dwarning>
Date: Tue Jan 14 09:01:30 2020 +0100
Ongoing derivations
commit ea6254eca3b21fb3c7044eee00053cfce170034f
Author: dwarning <dwarning>
Date: Sat Jan 11 17:17:21 2020 +0100
Initial HICUM2 integration
commit 2bd0f1bdab6161ec21f790c4908590fcafa9b818
Author: dwarning <dwarning>
Date: Mon Jan 6 00:11:48 2020 +0100
Initial HICUM2 integration
commit 7d160f659e46021c0da882ea84ce4868ecd0acc0
Author: dwarning <dwarning>
Date: Sun Jan 5 15:01:20 2020 +0100
Initial HICUM2 integration
commit 420ca90e55bb77a3999527f25fa985146c6a1ef3
Author: dwarning <dwarning>
Date: Sun Jan 5 15:00:06 2020 +0100
Initial HICUM2 integration
2020-10-31 19:17:59 +01:00
|
|
|
src/spicelib/devices/hicum2/Makefile
|
2011-05-22 12:29:24 +02:00
|
|
|
src/spicelib/devices/hisim2/Makefile
|
2012-11-25 17:52:58 +01:00
|
|
|
src/spicelib/devices/hisimhv1/Makefile
|
2015-03-25 15:17:16 +01:00
|
|
|
src/spicelib/devices/hisimhv2/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/spicelib/devices/jfet/Makefile
|
|
|
|
|
src/spicelib/devices/jfet2/Makefile
|
|
|
|
|
src/spicelib/devices/ltra/Makefile
|
|
|
|
|
src/spicelib/devices/mes/Makefile
|
|
|
|
|
src/spicelib/devices/mesa/Makefile
|
|
|
|
|
src/spicelib/devices/mos1/Makefile
|
|
|
|
|
src/spicelib/devices/mos2/Makefile
|
|
|
|
|
src/spicelib/devices/mos3/Makefile
|
|
|
|
|
src/spicelib/devices/mos6/Makefile
|
|
|
|
|
src/spicelib/devices/mos9/Makefile
|
|
|
|
|
src/spicelib/devices/ndev/Makefile
|
|
|
|
|
src/spicelib/devices/res/Makefile
|
|
|
|
|
src/spicelib/devices/soi3/Makefile
|
|
|
|
|
src/spicelib/devices/sw/Makefile
|
|
|
|
|
src/spicelib/devices/tra/Makefile
|
|
|
|
|
src/spicelib/devices/txl/Makefile
|
|
|
|
|
src/spicelib/devices/urc/Makefile
|
|
|
|
|
src/spicelib/devices/vbic/Makefile
|
|
|
|
|
src/spicelib/devices/vccs/Makefile
|
|
|
|
|
src/spicelib/devices/vcvs/Makefile
|
2018-04-01 22:12:53 +02:00
|
|
|
src/spicelib/devices/vdmos/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/spicelib/devices/vsrc/Makefile
|
|
|
|
|
src/spicelib/devices/nbjt/Makefile
|
|
|
|
|
src/spicelib/devices/nbjt2/Makefile
|
|
|
|
|
src/spicelib/devices/numd/Makefile
|
|
|
|
|
src/spicelib/devices/numd2/Makefile
|
|
|
|
|
src/spicelib/devices/numos/Makefile
|
|
|
|
|
src/spicelib/parser/Makefile
|
|
|
|
|
src/ciderlib/Makefile
|
|
|
|
|
src/ciderlib/input/Makefile
|
|
|
|
|
src/ciderlib/support/Makefile
|
|
|
|
|
src/ciderlib/oned/Makefile
|
|
|
|
|
src/ciderlib/twod/Makefile
|
|
|
|
|
src/frontend/Makefile
|
|
|
|
|
src/frontend/numparam/Makefile
|
|
|
|
|
src/frontend/help/Makefile
|
|
|
|
|
src/frontend/parser/Makefile
|
|
|
|
|
src/frontend/plotting/Makefile
|
2011-02-19 17:47:30 +01:00
|
|
|
src/frontend/trannoise/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/frontend/wdisp/Makefile
|
2011-08-20 19:45:23 +02:00
|
|
|
src/include/ngspice/Makefile
|
2021-01-23 12:45:49 +01:00
|
|
|
src/include/cppduals/duals/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/maths/Makefile
|
|
|
|
|
src/maths/cmaths/Makefile
|
2011-02-19 17:47:30 +01:00
|
|
|
src/maths/fft/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/maths/misc/Makefile
|
|
|
|
|
src/maths/ni/Makefile
|
|
|
|
|
src/maths/deriv/Makefile
|
|
|
|
|
src/maths/poly/Makefile
|
|
|
|
|
src/maths/sparse/Makefile
|
|
|
|
|
src/misc/Makefile
|
|
|
|
|
src/xspice/Makefile
|
|
|
|
|
src/xspice/cm/Makefile
|
|
|
|
|
src/xspice/cmpp/Makefile
|
|
|
|
|
src/xspice/icm/makedefs
|
2011-01-25 19:34:11 +01:00
|
|
|
src/xspice/icm/GNUmakefile
|
2008-01-07 21:21:31 +01:00
|
|
|
src/xspice/mif/Makefile
|
|
|
|
|
src/xspice/evt/Makefile
|
|
|
|
|
src/xspice/enh/Makefile
|
|
|
|
|
src/xspice/ipc/Makefile
|
|
|
|
|
src/xspice/idn/Makefile
|
|
|
|
|
tests/Makefile
|
|
|
|
|
tests/bsim1/Makefile
|
|
|
|
|
tests/bsim2/Makefile
|
|
|
|
|
tests/bsim3/Makefile
|
|
|
|
|
tests/bsim3soidd/Makefile
|
|
|
|
|
tests/bsim3soifd/Makefile
|
|
|
|
|
tests/bsim3soipd/Makefile
|
|
|
|
|
tests/bsim4/Makefile
|
2012-10-26 17:56:59 +02:00
|
|
|
tests/bsimsoi/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
tests/filters/Makefile
|
|
|
|
|
tests/general/Makefile
|
|
|
|
|
tests/hfet/Makefile
|
Squashed commit of the following:
commit 4939bc89934899c16dcd14e11839bedd3c289ee9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:04:16 2020 +0100
added cppduals cleanly
commit 834cbc5aba9c1d5470a6f838161703a657d12810
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 22:03:40 2020 +0100
remove cppduals
commit 69b922cef25b3ec2d2b7026bff19ed5428b6d00f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:59:00 2020 +0100
cppduals in new diretory
commit 4337cc0e3386e5d3745945fd3a9f0012c1046def
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Oct 25 21:49:52 2020 +0100
hicum license cleaning
commit ba439dfdf5fbe1fd36518d5d389d06dcf73d5b83
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 13:19:05 2020 +0200
moved sh stamp, working
commit 29028ff34defad33ece73fe5432a2bccb2aed96b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:56:54 2020 +0200
forgot something
commit 5743d2b55160b9dc7d14f57dc07057b69ffffec7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 12:54:35 2020 +0200
rth stamp moved (no yet working)
commit 42d61da3eba4c9a45d0ea3b5424cad564532a127
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:54:10 2020 +0200
Hicum C/C++ code now under 3-clause BSD
commit 5088e869ea5b816111410c1190b21da20b69353c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Oct 17 11:44:57 2020 +0200
cleaned comments
commit 18fc66e71b5f384d044fcc9e90a430dc6c5de44d
Author: dwarning <dwarning>
Date: Sat Sep 12 19:48:11 2020 +0200
rm some less useful comments - no code change
commit 861f286fda6610c5c8ab2cba669ce0ef6a65066c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:45:46 2020 +0200
clean hicum2ask
commit a52274ba7d5c9e9878e9616b53d40c918b516729
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Sep 8 15:43:18 2020 +0200
fix nqs transient
commit fa7f96b4af3bbc664e629766ada11cb2a7607c57
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Sep 7 13:17:42 2020 +0200
fix HICUM csu readin
commit 23183f10b6c66a8efc016764e0b1b230af8561b8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Aug 8 15:35:32 2020 +0200
added it to Hicum states -> noise
commit 020fc706075d629e7f327a973a363f553b96aef3
Author: dwarning <dwarning>
Date: Tue Aug 4 09:18:05 2020 +0200
change inst to here
commit 33d06d9732b8fb05ebc48fad4d02f19b9e94c9fd
Author: dwarning <dwarning>
Date: Tue Aug 4 09:12:37 2020 +0200
reintroduce iavl and correct ibici shot noise
commit 7251265231c82cf7111e374770b2264f85f95e3a
Author: dwarning <dwarning>
Date: Tue Aug 4 08:59:26 2020 +0200
more reasonable plot scaling
commit 67919b9bd8de1bc550d0ef5ed0d173016bc79ff3
Author: dwarning <dwarning>
Date: Tue Aug 4 08:56:04 2020 +0200
yet another try for flicker noise scaling
commit 689177a55f661054d9b031e16c5662faf69ac717
Author: dwarning <dwarning>
Date: Mon Aug 3 10:41:44 2020 +0200
correct multiplier scaling for rsu
commit 58b89af40a673d1c427e2ec3c0a51fd0c42a0d49
Author: dwarning <dwarning>
Date: Sun Aug 2 18:57:14 2020 +0200
prevent division by 0 for rbi
commit a4e7eb5b6c0321bc215fa39e92d821cc3d5b5490
Author: dwarning <dwarning>
Date: Sun Aug 2 18:25:51 2020 +0200
fix instance multiplier application for noise
commit 36862a7bc61a751473b2fb2c67d4af02b103f3fc
Author: dwarning <dwarning>
Date: Fri Jul 31 21:06:13 2020 +0200
white spaces
commit 8a0504bb13de3cdd4b91143e62500d27136812c4
Author: dwarning <dwarning>
Date: Fri Jul 31 18:32:45 2020 +0200
add a transient analysis example
commit c1f034869709972633ae04e57a0adbed07b1d9b5
Author: dwarning <dwarning>
Date: Fri Jul 31 18:31:10 2020 +0200
still problems in different terminal configurations
commit 26e026e4c80cb8cbb8345882444cd69a6539713d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:36:34 2020 +0200
fix stamp for Cth
commit dd84b1fcd3f8db4db184e9d4fd2c368f8415a16c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 31 14:22:16 2020 +0200
fix bug in Cscp stamp
commit 1f13d2526fb833a5061353de1a447ec02a16ee0a
Author: dwarning <dwarning>
Date: Fri Jul 31 11:29:25 2020 +0200
visualc mod - no impact to hicum
commit cff491feca5d3bce0dc2e5b7fce5dd8f47961b76
Author: dwarning <dwarning>
Date: Fri Jul 31 10:59:52 2020 +0200
wrong and twice assignment
commit 4a9dc52037ef14d2e17f5073d3f8e2b7ed94dab8
Author: dwarning <dwarning>
Date: Fri Jul 31 10:00:20 2020 +0200
twice assignment
commit c76bcc7cca603f6e6d48c36f4e5a8eb497738396
Author: dwarning <dwarning>
Date: Thu Jul 30 12:36:30 2020 +0200
delete base nodes from inner to outer
commit 4a472a34516638b54bc04d6e8386b5e145df2065
Author: dwarning <dwarning>
Date: Mon Jul 27 15:34:15 2020 +0200
correct the switch for Vbici limiting
commit f47bc449b319786daa8f35d6a753876107c60b73
Author: dwarning <dwarning>
Date: Sun Jul 26 21:56:48 2020 +0200
few parameter adaptions to version 2.40
commit 5901ec29024172180f235b138373d8b92ca52438
Author: dwarning <dwarning>
Date: Sun Jul 26 16:37:44 2020 +0200
sign for CONSTCtoK must be +
commit 556171a905026e08a887763b22420e8a82d6c987
Author: dwarning <dwarning>
Date: Sun Jul 26 16:36:15 2020 +0200
rbi is 0 if nodes are collapsed
commit 724887f32c8ef18c415f252e77cb11a5477d9d8b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:45:15 2020 +0200
add ngspice Temperature clipping in HICUM
commit d735f445e5c38697c8ade7bce4d41a0d0486253c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 26 12:13:39 2020 +0200
removed rbi fallback, removed rth_de
commit 162b174acd958fbbbd9de7874252ba264f9c5e55
Author: dwarning <dwarning>
Date: Sat Jul 25 12:31:05 2020 +0200
add few small-signal parameter
commit 5afb2dc8c8a2267bbeb0821fe5d917e3f4b2594d
Author: dwarning <dwarning>
Date: Fri Jul 24 16:49:11 2020 +0200
reduce unnecassary inits
commit 0efc047f5fec5259ef4c34549e7d9641b61bd821
Author: dwarning <dwarning>
Date: Fri Jul 24 16:03:10 2020 +0200
few typos and comments
commit 14a5cd873ba402f2b7c371b997dcdb3f6c18cb0f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:25:51 2020 +0200
remove rbi stamps if nodes collapsed finish
commit f5461183f30e60f9a860b2521c94fadc9aee573f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:17:33 2020 +0200
hicumL2 load -> remove stamp for rbi, if node BP BI collapsed
commit 00f51465e370b333f8e590db1b20f66a32e2ff96
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 11:07:58 2020 +0200
finish cleaning
commit 019ef4e07edfef15b7548fef31464c9648baa1ac
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jul 24 10:50:05 2020 +0200
moving derivatives from _Tdev to _Vrth in a clean way (start)
commit 154036c09ff5176d3661f92665885c48a6c05c4e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:50:31 2020 +0200
consistent derivative with Vrth/Tdev=> will rework this, I do not like
this
commit 03c3efd7628e031f41cc2e3e0f6699d60189e635
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 16:22:46 2020 +0200
finally: avalanche at very high T fix
commit 64704fd53e6311a655524ae52afa1d1101db6546
Merge: a26b3ee2b f6db74ac5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:29 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit a26b3ee2b20c668df6d41938a06472440803855f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jul 23 15:56:17 2020 +0200
start bugfix
commit f6db74ac50da167d3081c1c7e8a2e5eda254183f
Author: dwarning <dwarning>
Date: Tue Jul 21 18:56:32 2020 +0200
rm obsolete files
commit 9854038f2c22acf688fa494496ca7b71855198ea
Author: dwarning <dwarning>
Date: Tue Jul 21 16:48:56 2020 +0200
allow periphal resistors and rbi default 0
commit 34f579c08f9b8378c29074678e9cb651f49092ce
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 13:05:54 2020 +0200
fix bug node collapsing BI BP
commit 6f5627f44169bd4eb72dea3fb7d8f6d600ddcdb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jul 21 11:48:22 2020 +0200
node collapsing BI BP HICUM
commit 187d391383cfe76fb5214971ac0ad7fe94b7e397
Author: dwarning <dwarning>
Date: Tue Jul 21 09:58:59 2020 +0200
few corrections and reordering
commit 0fc39a424e52804c40003b55ee398812cbaf151b
Author: dwarning <dwarning>
Date: Mon Jul 20 19:36:15 2020 +0200
unify nqs flag for setup/unsetup
commit 8944ad2e32e69b87c79d512e05505d41f22bd311
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:23:30 2020 +0200
iavl_Vbiei changed sign back ...
commit cc9682f9e541fd16e89cfe687367257be975766f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 18 14:05:12 2020 +0200
HICUM limit for avalanche
commit 284583e0cc19ff5247d7ce8df8d3292ff60d2062
Author: dwarning <dwarning>
Date: Wed Jul 15 10:11:46 2020 +0200
cleanup initial conditions to the traditional spice usage
commit c3cadb8de18cfe522e33c1499e927890a3dbb90d
Author: dwarning <dwarning>
Date: Wed Jul 15 08:57:03 2020 +0200
rm unused files
commit 8bc687ddbe66af29234b4aba9279d01fc4d9cda2
Author: dwarning <dwarning>
Date: Mon Jul 13 10:44:56 2020 +0200
correct check6 init
commit 9250464ac16eded2cc38deec0bf64af9bc03c639
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 12 14:00:46 2020 +0200
fix bug in HICUM Qjci calculation, derivatives now more rigorous with
dual numbers
commit 0fb86510aab4881e858728c588d72852e69df4ca
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 15:02:04 2020 +0200
fix gmin in HICUM
commit 735339e288ceb61d0aa19e09fb6160bd16cbfed6
Merge: fd5b7a648 1659190b2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:45:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit fd5b7a6485a030491c42f5f6b836ee6b5d00ac49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 11 14:44:01 2020 +0200
fix HICUM gmin
commit 1659190b21476bd6a0603da7b1d3a4c8ed316657
Author: dwarning <dwarning>
Date: Sat Jul 11 09:57:29 2020 +0200
real node collapsing with slightly better results in qa test
convergence problems in high current avalanche breakdown still exist
commit aaa94e5c108b76d8e73969dda926d8b8916690d7
Author: dwarning <dwarning>
Date: Thu Jul 9 18:10:04 2020 +0200
add hspice to qa
commit 6fe586cf9d5f302afd19fe8573e64348ddf551db
Author: dwarning <dwarning>
Date: Thu Jul 9 17:26:28 2020 +0200
relax convergence criteria for qa test
commit 127c2ca4516b22dcd9e28bb0edab25f5bd03004f
Author: dwarning <dwarning>
Date: Thu Jul 9 14:02:48 2020 +0200
correct loop stopping criteria
commit cfae080c1a3c4740b22a493c0993ac39350e217c
Author: dwarning <dwarning>
Date: Wed Jul 8 18:02:13 2020 +0200
examples now version 2.4.0
commit 7b099242da5e00ade6c037eae4c6b4312fdd80bd
Author: dwarning <dwarning>
Date: Wed Jul 8 17:18:28 2020 +0200
rm non qa file
commit 0c2ef2f7c4a0e675985a0ec24a09fdcb8c659c91
Author: dwarning <dwarning>
Date: Wed Jul 8 17:15:58 2020 +0200
qa test is now version 2.4.0
commit e90939126dfa6061b9f03b0146d2630fee875528
Author: dwarning <dwarning>
Date: Wed Jul 8 17:13:29 2020 +0200
qa test is now version 2.4.0
commit 114aeee5c55eaf0d0c604338a4c847b1344c60f5
Author: dwarning <dwarning>
Date: Wed Jul 8 17:12:05 2020 +0200
now version 2.4.0
commit 0f3377651363083d7dcc75bca8ea93f02eb89f36
Author: dwarning <dwarning>
Date: Wed Jul 8 11:40:43 2020 +0200
reactivate convergence check
commit 6f382c76d822761ecc1be8ed8b2b4383326b6d3b
Author: dwarning <dwarning>
Date: Wed Jul 8 11:02:30 2020 +0200
rm old comments and artefacts
commit 5950a2fb0325795903d3651d0d99bc1fda7198f3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 8 09:51:03 2020 +0200
example print for dual number
commit abab05435227fdd788f0f7963ddb18f0bb465fab
Author: dwarning <dwarning>
Date: Tue Jul 7 08:51:51 2020 +0200
nqs must set after defaulting model parameters
commit 4c34e54c7bf8efa6e321877eb41285fdebf7e72d
Author: dwarning <dwarning>
Date: Mon Jul 6 21:37:04 2020 +0200
prevent false branch because of rounding error for flcomp
commit 4bb09b35c370ddc1bf31d028e4c3be173511c5fe
Author: dwarning <dwarning>
Date: Sun Jul 5 22:16:28 2020 +0200
clear separation between geometry and temperature scaling
commit 90ab76d87675c87a0920aa10d352316c5741298a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:14:08 2020 +0200
fix comments in HICUM scaling
commit d7dd26880c48ad48b407f6a2ae2b84c315a01948
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 18:03:23 2020 +0200
forgot some parameters that depend on "area" and T, but are needed as
model variables in load
commit 320a66c0a49c88c050e905c5c4eb67a0ee5de2e0
Merge: d78032109 b09edc706
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:27:20 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit d78032109f38dd8143682bb9067d0bbb141486f2
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jul 5 17:26:45 2020 +0200
HICUM scaling with "area" and "m" parameters.
commit b09edc706a70563650308c31dbef0ba8acbe56eb
Author: dwarning <dwarning>
Date: Sun Jul 5 17:10:51 2020 +0200
must fallthrough because icVbe is after icVce
commit dbd99a33a5b34d727fd8ee78172b5433cc80d440
Author: dwarning <dwarning>
Date: Sun Jul 5 09:59:09 2020 +0200
some useful examples to show hicum2 capabilities
commit ba1c2de06ec9eae63e8fb82cef845b182576ee35
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:21:38 2020 +0200
added comment to IC vars
commit 6fce26437e595b7a3365515d806d750330d88602
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 20:03:13 2020 +0200
remove hicum inital conditions that are not spice-like
commit aa283f40ef9fac81b93425c5d66ce804c1a7fecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jul 4 19:55:58 2020 +0200
added HICUM pole zero analysis
commit 2165afdf27e923387713aae7780b3826b0d97922
Author: dwarning <dwarning>
Date: Fri Jul 3 17:39:03 2020 +0200
another cut&paste error and typo
commit 8b680b0c28bc8d69a388538e67f60cbf99371406
Author: dwarning <dwarning>
Date: Fri Jul 3 17:28:40 2020 +0200
another cut&paste error
commit f1698c7a81277196725f7c0d58489cd503d75af3
Author: dwarning <dwarning>
Date: Fri Jul 3 15:42:37 2020 +0200
add shot noise sources for it and ibiei
commit 966891d5f73d79a32bbeb61e70838bc1bd026311
Author: dwarning <dwarning>
Date: Fri Jul 3 14:39:31 2020 +0200
correct multiplier for flicker noise and base-emitter source connection
commit 80e932424f91a11eaf88109ed712733ad1afc8e7
Author: dwarning <dwarning>
Date: Fri Jul 3 14:27:52 2020 +0200
cut&paste error
commit 61ee68c782fb852f9ada7a85dc3bb5e091abd22b
Author: dwarning <dwarning>
Date: Thu Jul 2 21:05:58 2020 +0200
few corrections in noise model
commit ad16be59ba689e962d413a765a108232e7e92a82
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:44:13 2020 +0200
reorder code
commit e81b41c653ac99f6e6ea62fb1707ce9c2df936a7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jul 1 14:33:12 2020 +0200
fix bugs HICHUM acload
commit 1d5f88e93dceedd45dadcbc87fdd5c7dbfd966ee
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:51:10 2020 +0200
fix bugs
commit bbb729ae8f09448b0f71687537fb727e4d2aa7fb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 28 11:03:48 2020 +0200
intermediate state
commit a95aade55ab5e88c1d0bf841a5a9b933d6851d85
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:16:37 2020 +0200
fix derivative in NQS network
commit a54c52221c7d30b6ccc613e4018fd199c2ac29d7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 20:05:58 2020 +0200
small fixes HICUM
commit 7407302d5016424403cc135f77e97d8b53002e8c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 27 17:48:23 2020 +0200
fix bug in HICUMacload
commit bb03c8f663267cc4830ae5c1390ef63f6945abde
Merge: 1fa789874 e7d143e04
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:17:15 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 1fa78987473bc4ea2b61fcfd86c3671a4c3bd829
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 24 13:16:20 2020 +0200
remove nqs from limit function and gmin
commit e7d143e044c20635156fc948cfdf5dc8e1d95d29
Author: dwarning <dwarning>
Date: Tue Jun 23 18:22:40 2020 +0200
tk is not an alias parameter name
commit 75e3a4da642b1df955547dce97630f8908ed0f52
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 16:24:59 2020 +0200
protect nqs network
commit 1c36e997ba5ff8fca90e3e62ce393a68bf4a731a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:44:46 2020 +0200
nqs in ac
commit 524abe95f3cfec546131bd7d2d663740ff0f6452
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 15:21:27 2020 +0200
NQS in acload
commit 0833f955efd420afffb46e81f6f584857448a1cc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 23 14:47:35 2020 +0200
move cross-coupled charges from state vector to here struct
commit 03b4a874778a47d6bc46581880a55dfb946775b5
Author: dwarning <dwarning>
Date: Mon Jun 22 11:52:42 2020 +0200
prevent crash if tnode is given but she parameter not
commit 9ab20e2f35334fe6a472186d93fd093d831bc6df
Author: dwarning <dwarning>
Date: Mon Jun 22 11:51:47 2020 +0200
alias for tnom
commit 3140bedc3f53111ff3fd307e3c9fd5370e31868b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 21 21:50:39 2020 +0200
fix nqs
commit 8dfd2e5a4df294058f3064b076b217558aca7ab4
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:41:35 2020 +0200
fix HICUM setup
commit f6e4bba9e3d0bf715b70682703b43e6da8450cb5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 18:40:04 2020 +0200
finish NQS for DC case
commit 21862cbdb9fa8dba15b0b098e294e3362f567515
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:55:01 2020 +0200
first test ok ... modify state vector now
commit 1c5773292ed4304e470419c18d72e369e24c0199
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 20 17:45:57 2020 +0200
first implementation of NQS, not tested
commit 4fd24db7664ddd22fcd7f17ffff282a7ba23f598
Author: dwarning <dwarning>
Date: Fri Jun 19 22:12:49 2020 +0200
external temp node has number 5
commit 8fb3f2ce9a6f25786fa583f28e2aae350512634a
Merge: b7e4c39d8 5f4085d4a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:05:31 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into markus_dev
commit b7e4c39d80b4b93ae58efc7449d43f39712f7bb9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 19 19:03:46 2020 +0200
fix unset t node HICUM
commit 5f4085d4a8193cc9978f768d2d4fb89271b56c3a
Author: dwarning <dwarning>
Date: Wed Jun 17 20:34:02 2020 +0200
unify self-heating switch
commit c927c32541f8ee57ebce35066a5b0b10fdbf76af
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 18:41:15 2020 +0200
qaSpec with ads run
commit d05eaa744e6abefdb2a2a874c6028e6f8b714ef1
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 17 17:38:50 2020 +0200
added derivatives for NQS network
commit 88cf4bb92583cf8f02f5f65c23dde02a64f992e8
Author: dwarning <dwarning>
Date: Wed Jun 17 13:24:03 2020 +0200
allow SHE also without external temperature node
prevent crash with rth=0
commit 716125334263ed3819241cdb9342b6cc4ce174b1
Merge: a46cb231a e2bb25b12
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:33:41 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit a46cb231a030d8bc66599472e0100aab5649669e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 16 17:32:20 2020 +0200
tmp node to gnd in HICUM if no SH
commit e2bb25b125c765576f054d111a446376b7121a11
Author: dwarning <dwarning>
Date: Mon Jun 15 08:54:50 2020 +0200
qaSpec guess for ads
commit bbde282b5168293a0ac9c451d4a3378e0829ce47
Author: dwarning <dwarning>
Date: Mon Jun 15 08:33:17 2020 +0200
typo 1D
commit 4e6deec579ffd1ea51014c66bcd58070daffc5d0
Merge: 5da1d7031 6fbbeb06d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:58:33 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 5da1d7031c224db1abacc3ec4df36ac1f74dab3e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 19:57:56 2020 +0200
HICUMload transient part first review, small fixes
commit 96af16e673002d7083661acd4099104c29a10e53
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 14 18:53:49 2020 +0200
gmin fix
commit 6fbbeb06d980caf3226fd6821318274ba51780b1
Author: dwarning <dwarning>
Date: Sun Jun 14 11:05:12 2020 +0200
complete device node request for temp node
commit eae118787e13aaeadb77cf85d9a4c9e8f66268b5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 21:52:32 2020 +0200
fix hicumACload singular matrix bug
commit 2a1f47e1e5689b18ee569f232511a803bb9d867d
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:29:04 2020 +0200
cleaned
commit 7e5fdae91712102ca84097fcc41cf16223506c3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 20:19:51 2020 +0200
refactor gmin in HICUM
commit 7aadd9af4aaa1613a824bed3cc8b67974122a4a9
Merge: f55f613c2 595e46447
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:32:02 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f55f613c242c4388943a27eecee454d27a2246c5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat Jun 13 19:31:39 2020 +0200
added dual numbers include in ngspice/include
commit 595e4644794479a8a0b91d8f1ecd02816df61584
Author: dwarning <dwarning>
Date: Fri Jun 12 19:13:26 2020 +0200
introduce version parameter to prevent warnings in qa test
commit 147bf5eb4ab0571e649a0521c0e573aba8f6788c
Author: dwarning <dwarning>
Date: Fri Jun 12 17:16:48 2020 +0200
use standard include path configuration for external cppduals
commit 7a41174b5ec1c7a3896fa12480eb89b2f09bbacf
Author: dwarning <dwarning>
Date: Thu Jun 11 18:22:42 2020 +0200
add ads for qa test
commit 3942fc48ce8a9ac6f564be6a0571450c56b3ee91
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 11 17:40:13 2020 +0200
added charges for SHE in HICUMacload
commit 12fa8a8cf7816f031e742c6684de4189bae366e6
Author: dwarning <dwarning>
Date: Thu Jun 11 15:34:06 2020 +0200
resolve confusing naming of instance parameter structure
commit 7578aec2a8851c00585a77a7ea65f911dd286cc4
Author: dwarning <dwarning>
Date: Thu Jun 11 15:29:40 2020 +0200
introduce version parameter to prevent warnings in qa test
commit b401428cdda201b3e217d94c4c39f1eb2ff991c7
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 10 18:17:44 2020 +0200
minor cleaning
commit 5d28b97fb514f5a2d59bfd01951a65e2d12e2c80
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:46:21 2020 +0200
added SHE stamps for DC currents in HICUMacload
commit 9737dc7a5b4c681c69c08028fe6af69db077be25
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 16:36:36 2020 +0200
HICUM acload initial review
commit 6eefe34d56bc0aedfd086adc246d0f8fd12aed56
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:58:24 2020 +0200
add real part of AC matrix
commit 55e14e62e76ee1d1984691c4f740782c608ff208
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 13:20:12 2020 +0200
dirty fix iavl
commit 99a21e9f61f311a1dabae209623e085bbcdcd7d9
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun Jun 7 12:15:39 2020 +0200
some minor modificaitons, avalanche current problems
commit 99f8c9a9edcbec4f3b90ae7a739fd30cb9183c60
Merge: 17898981c 6b9f5647c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:27:08 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 17898981cd681a2c88fc0e01deaf86f5182cd565
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri Jun 5 10:20:21 2020 +0200
minor cleaning, fix derivative iavl
commit 6b9f5647caa47c80c74aa4d5a190c0c994c5b609
Author: dwarning <dwarning>
Date: Thu Jun 4 18:23:10 2020 +0200
first version for cmc qa check
commit 3f11d387742314968aedafec8d0ef9424e1d8004
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 16:37:09 2020 +0200
implemented experimental rth direct evaluation
commit 40900da8bf6b7ea49f752cbd9c17c9b22668086e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Thu Jun 4 14:45:12 2020 +0200
small correction
commit 7f1493bddbe4f87bb3e0ea387967d35b79696c62
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:25:35 2020 +0200
minor changes, cleaning
commit 55367a44a5f57e8817e8252573df2b713f755d00
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 19:05:39 2020 +0200
completed all del voltages
commit d32ff77aef4caf112dbf87f224e9c4e7ccac9f6e
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:23:19 2020 +0200
renaming variables for cleaner code
commit e4b4978368fae796b5a7b97c4dffc34dbcd75a46
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 18:17:49 2020 +0200
adding derivatives of branches with respect to Vrth to the state vector
commit a6b39a749cf3a5c177e32ae458a5e031591f0bdc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:29:37 2020 +0200
correct Temperature update
commit 55c33ad675d46f171ae861f1b63d2dd497b933e5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Jun 3 17:21:31 2020 +0200
before changing Temp in load
commit 7f7b31e5c0ba54f7535da10004439cfb7e2dd883
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 20:01:07 2020 +0200
fixing small bugs
commit 755527807406ed2f782fd8f1b6defd7cff0fc274
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:39:48 2020 +0200
fixed some stamps
commit 0d59e12518a542e4a305c9067ba0f17d62ef1371
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Jun 2 19:13:50 2020 +0200
fixed avalanche
commit ee25c6ce4209927377018dbd6ac0e926a36f6a9c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 20:07:25 2020 +0200
cleaned up
commit d61b5102076289cf5e0b17c151939c9034e9b171
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 19:18:45 2020 +0200
hicumL2 load routine seems to be working, next ac?
commit 29a61f21e2c2bd944c9158259c50347469ec11ea
Merge: c94120cbf dcf4a4487
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:32:39 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c94120cbf958c7a287355e22d1c0354d3e760f18
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Jun 1 14:30:40 2020 +0200
first hicum convergence with SH
commit dcf4a44871cc9c2b2aa1b35e2a56620db0913282
Merge: c37a88bec c1444a06b
Author: dwarning <dwarning>
Date: Mon Jun 1 10:57:42 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit c37a88bec8a12ab766ac1471a1dc452eabea41d3
Author: dwarning <dwarning>
Date: Mon Jun 1 10:56:53 2020 +0200
set the cppduals include folder above ngspice dir
commit c1444a06b606cde594d7ad8054df527cdd1d4f68
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:38:16 2020 +0200
finish hicum SH review, next testing.
commit e3c194e050701139506ff821f931f7e14141129b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 31 20:26:41 2020 +0200
fixed some stamps, improved code readability, temp stamps corrected
commit 59c50d509572bf916021abc40e69a896f71e7ef6
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 20:37:28 2020 +0200
fixed rbi stamp, convergence looks pretty good DC no SH
commit f7012280e626a885c5635a19db7025477def0f71
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sat May 30 17:12:37 2020 +0200
fix rbi convergence
commit 326b29c4d86ff9f72fd2959419a8476f913cde48
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:54:30 2020 +0200
started work on self heating
commit 4994feaa2b1b3d13873665b9383ae6e74ecd24d5
Author: Markus Mueller <metroid120@googlemail.com>
Date: Fri May 29 16:08:18 2020 +0200
corrected rbi stamp...
commit 460e7ec04bd00563e4455a8868de1622dab10260
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 20 11:22:01 2020 +0200
more thermal stuff implemented
commit 194331867e3a92dd9740f72403f303a7121f5954
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 19 16:24:34 2020 +0200
added HICUMtempCollPtr HICUMtempBasePtr HICUMtempEmitPtr
commit 697af41531cc193346b9fca1f2584b44f0dc0a09
Author: dwarning <dwarning>
Date: Tue May 19 08:03:35 2020 +0200
exchange hicum2temp file in VS project
commit 03750cd24e528119c69d69cf2fc188cfe7d7d334
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 17 20:20:00 2020 +0200
ziwschenstand, checked code for maths errors
commit 418966c6e5625be535766ed3c6df7c124431a589
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:25:49 2020 +0200
can not call a function inside a comparision
commit abecd18651a5d490bbe6d75ad33bffa204df3322
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 10:09:11 2020 +0200
removed all buggs from hicumL2 to debug.
commit 1fe3cc8b12420b0a3e28fd25290d9d583abe02a9
Merge: afdffacd4 58f66c1d4
Author: mariok <mario.krattenmacher@web.de>
Date: Wed May 13 07:30:56 2020 +0200
Merge remote-tracking branch 'origin/markus_dev' into hicum2-mario
commit afdffacd4b54c992d9168e6babb9ff1e29b0f916
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:59:09 2020 +0200
ac und pz load
commit 890ccc415fdba241e9964baa6c066e69ea8e7c7c
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 19:55:23 2020 +0200
implemented hicum_diode as example
commit 63bf7113d4f46cb95c5c3e2b94f0e2e22ec81ea0
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 18:33:51 2020 +0200
all temperature scaling equations done using dual numbers
commit 96c66dd6456693e2f89b4d62390e12160b6c5823
Author: mariok <mario.krattenmacher@web.de>
Date: Tue May 12 17:14:17 2020 +0200
started dual numbers in hicum2temp and a transfer struct in hicum2defs
commit 58f66c1d460f8c7c80c23ab6a08f9ea370ab028f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:28:50 2020 +0200
fix Vbe initialization
commit 35deffa742aea641e5ddc5077c3d78179f84d133
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:25:48 2020 +0200
cleaned further
commit 304dd91f585aa5cc361ae996a9af2ff33043158a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 12:15:52 2020 +0200
cleaned up, small fixes, include Tf
commit 1d7da49e27b49f69449dffd164b5c3d079ca8f3f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 12 09:37:39 2020 +0200
fixed bugs
commit 479c2a19eaabc4c7545b60d3aaeaf4ad702e19a3
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:50:01 2020 +0200
forgot Nan catcher
commit 5bbe0f9cf7022bff22bdf932f548e883ea2f79f0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:48:03 2020 +0200
bugfix Q_p calculation
commit 67857cf983e72243b3d6d37f882e4eadb20c0ecc
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 15:42:27 2020 +0200
fixed derivatives and itf for case without newton iteration
commit d6ee2c206e3daf24fd52b9e58cf87961552c6b16
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon May 11 14:08:18 2020 +0200
resolved some un-initialized variables
commit 76ed5cb36a9aca1ad2a1b081fa30d039d66b4e3b
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 20:48:38 2020 +0200
finished clean
commit ba6e6d5e4990d048a34ab818e033363dd19f6869
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 18:48:24 2020 +0200
added all remaining hicum l2 elements
commit 36244b809a3ea143aafc9bed62ea9376bc876f31
Author: Markus Mueller <metroid120@googlemail.com>
Date: Sun May 10 17:45:27 2020 +0200
resolved Dietmar comments from email
commit eaa5be9716360a4003920ed94057e4fe92be9fdd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 16:38:08 2020 +0200
added base emitter recombination current and derivatives
commit 4318b7165bccd5e4fba632de02da96e5a64920bd
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue May 5 14:30:15 2020 +0200
added initial conditions for all nodes, model converging again for
simple modelcard
commit 3008c526bff4cba463c362dec2efc2b6c4e60b2a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 19:00:31 2020 +0200
removed QpT and testing only 1 OP
commit 9cb4c1546f70543b5e3b4060a600157e493c2534
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:37:52 2020 +0200
icVBE and icVCE used for DC
commit 8a7369767551f3d5a2e18102ea0aae40a6dd8319
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 18:03:46 2020 +0200
fixed dual number Q_0_hjei_vbe
commit 5783938b086e9b1f9bfb17e32aaf24aedf72f72e
Author: mariok <mario.krattenmacher@web.de>
Date: Mon May 4 16:30:41 2020 +0200
reintroduced dtemp as instance parameter
commit 9350f3f3be710f195fb68b3f9f9ce30f937444ba
Author: dwarning <dwarning>
Date: Sun May 3 17:25:12 2020 +0200
Revert some namings
commit 197f6db83b7d5ad7a6bbb20acf2b884889bcd06c
Author: dwarning <dwarning>
Date: Sat May 2 23:18:58 2020 +0200
Adapt VS project to C++
commit af32f79641536edfa94cc683b6cede036969c667
Author: dwarning <dwarning>
Date: Sat May 2 23:18:43 2020 +0200
Skip NQS effekt and revert some namings
commit a995aa0ccec30cedf7c8088b5c6780abd0bab1c9
Author: dwarning <dwarning>
Date: Sat May 2 23:18:27 2020 +0200
Skip NQS effekt
commit d7295cbe78dd08ba99e95922e1a5a90de2b25666
Merge: 2502b57ee 6ca440e58
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:04:32 2020 +0200
Merge branch 'markus_dev' of https://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit 2502b57eee9a2820387cd884705096074e0e3d67
Author: Markus Mueller <metroid120@googlemail.com>
Date: Wed Apr 29 19:03:26 2020 +0200
added quests, derivative vciei changed to vbiei vbici
commit 6ca440e584f124fbdc5866c0a2eb5daf6b4ffb9e
Author: dwarning <dwarning>
Date: Wed Apr 29 09:35:12 2020 +0200
add hicumL2.cpp instead of hicum2load.c in VS project
commit 6e98506a7ff35658e7e287a2bd9c9f050cdd2cc0
Author: dwarning <dwarning>
Date: Wed Apr 29 09:33:08 2020 +0200
cmath seems not to have M_PI
commit d6332815b3e7239feb89ccc9fbb349f62fc11aba
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 20:58:35 2020 +0200
derivatives it looking good
commit aaaace7247f8da75b03065d22752f7261434cd43
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 19:39:48 2020 +0200
adding hicum derivatives like a mad-man
commit 2d8a3e36292afe276c6dc7506aefbfe5005fe053
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 18:44:46 2020 +0200
added Q_pT and derivatives...fun
commit 50a3e372cfefb4e45df19ec0008c8e9ffad3d99f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 17:17:17 2020 +0200
starting work on transfer current
commit 8fd70e2f151d017018cb8e2d31e8f97b6a395e3c
Author: Markus Mueller <metroid120@googlemail.com>
Date: Tue Apr 28 13:01:18 2020 +0200
added asks, found bug with ibci
commit 2baac89ae3d02e44d314132be5cd884a7a12ca8b
Merge: 97a0aa856 c897e60c8
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 20:47:06 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit c897e60c8b1e6df92564bf6e56ce9e3efc2bd40f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 18:12:40 2020 +0200
pointer in ask
commit 3b0551c544e542e10006b77bc0684b3075c874f7
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:36:19 2020 +0200
two small bugfixes
commit b02c763ed1a1e1e53c095e8b88627a7d76e0954a
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 27 17:13:30 2020 +0200
HICUM2ask done according to VA-Code
commit 97a0aa856b69806b3816a4db74e0b88a464b26a1
Merge: afbde8050 d86caadb0
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:22:32 2020 +0200
Merge remote-tracking branch 'origin/hicum2-thermal' into markus_dev
commit afbde805009884b532fb9cad37827d2a4f6464ab
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 27 16:21:25 2020 +0200
zwischenstand
commit d86caadb07482926593ce3cfc1dce53ebc009341
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 18:23:40 2020 +0200
added nodes for NQS
commit 1b0cf0d08c7ca282dba8f1fbecf05b391324ef95
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:59:55 2020 +0200
testing with and without self heating
commit 64c0c41180420b205b1eae1237634d31ffd2d1a5
Merge: 9da946bf2 0d0c6a080
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:29:18 2020 +0200
Merge branch 'markus_dev' into hicum2-thermal
commit 0d0c6a0800681868ad8aa3f14367d1f81936e593
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 16:26:37 2020 +0200
assigned the temperature derivates to me
commit 1b00fad771d6cd34b5bb3fd1fc5a1d23bcc87790
Merge: f5a1c35d8 dc7891f7b
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:16:32 2020 +0200
Merge branch 'markus_dev' of ssh://git.code.sf.net/p/ngspice/ngspice into markus_dev
commit f5a1c35d803a2406e114133bb469705acd2fb7e5
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 23 14:14:40 2020 +0200
removed dummdumm
commit dc7891f7b543b1f9651ed25e5632c631f402df49
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:16:36 2020 +0200
added more junction caps, checklist and overview
commit 0dbf31bc739938eecc281656a3141085ffc4df42
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 19:00:16 2020 +0200
derivatives rbi
commit 330d009fa684295f78f6b669fae2c663f7f4fe26
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:40:24 2020 +0200
more derivatives avalanche current, ibcis
commit ce200d75e337c7cb684391b2d7556f6c2d8c8804
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 18:05:49 2020 +0200
derivatives peripheral junction caps, diodes
commit 8ce9733f9176d5220c8db8c4deb322eb64f4ad1a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:45:42 2020 +0200
derivatives tunneling current
commit 806ff8013825cc154f11f2206644d0d8be825ecb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 17:17:14 2020 +0200
derivatives critical current
commit 8f49490cecf43ee22aecebcccb16752bc5a1728f
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:59:09 2020 +0200
derivatives T_f0
commit 3164dbe594025e16d8dfbd1c50922dbcac70e62a
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:38:34 2020 +0200
derivatives hole charge at low bias
commit b32bf6dd149a218e74af389f3a7bea9adcc89f22
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:27:38 2020 +0200
zwischenstand
commit 84307c4acfb72aeb0cf9acbd0ca64223a58a20cb
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 16:19:25 2020 +0200
zwischenstand
commit 0d94c5d56d86c52ab0638e095d7c6b816723929f
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 10:56:58 2020 +0200
moved cppduals to system lib include
commit 9da946bf2d5beaa1a1e74c0465d78bfd079bc320
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 20 09:59:49 2020 +0200
started derivatives of hicum2 minority charge
commit a2946e98a442e32fab493bcbd8d05ca934c20e20
Author: Markus Mueller <metroid120@googlemail.com>
Date: Mon Apr 20 09:56:06 2020 +0200
introduced dual numbers, ported hiucm2load to c++ hicumL2.cpp, boolean
type protected by extern "C"
commit c7e5df27dbd5b74586d64c9404166e67a1c7af62
Author: mariok <mario.krattenmacher@web.de>
Date: Thu Apr 16 14:44:41 2020 +0200
DC runs with Ixf
commit 08a0e6a019957ba9c29ee96653254880b26c8c98
Author: mariok <mario.krattenmacher@web.de>
Date: Wed Apr 15 18:15:26 2020 +0200
gummel works with flsh = 1 and flnqs = 0
commit b83e05ee95c6d9771189e54ce6834519d71071c3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 16:09:42 2020 +0200
added test to makefile
commit 7d29a9a269cb405c71fd64249c5b439b87a64cc3
Author: mariok <mario.krattenmacher@web.de>
Date: Tue Apr 14 10:06:27 2020 +0200
test circuit and results
commit 14c46bc3bd3f2f2a4f333ef8e85e2d35dcfd8cc5
Author: mariok <mario.krattenmacher@web.de>
Date: Mon Apr 13 18:12:06 2020 +0200
cleaned renaming in all files
commit 67ddd98f7520d6cd729bbb5ca927859bb3d3f2b0
Author: dwarning <dwarning>
Date: Wed Jan 29 13:08:02 2020 +0100
rename
commit 9551b6df924e455bde48d5da3077dcd764d95761
Author: dwarning <dwarning>
Date: Wed Jan 29 13:07:42 2020 +0100
rename
commit 12bb866ba5d2481b09f6c9adc17ec21ed3038534
Author: dwarning <dwarning>
Date: Wed Jan 29 13:06:45 2020 +0100
rename
commit 414eeb4067249d3065181e308ffe7eb815a6f181
Author: dwarning <dwarning>
Date: Tue Jan 28 22:18:08 2020 +0100
clarify charge and capacitance implementation
commit c318ef15eefd0a0517cb35f4a4403a8e8cd00e17
Author: dwarning <dwarning>
Date: Sat Jan 25 14:57:55 2020 +0100
introduce first excess phase network and update to 2.4.0
commit 85c34cfb0f2b594febbd0adcb315ebb4e5499748
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:54 2020 +0100
VS update
commit 86ff2778f8ffcce688e8e08099801d920d6a3927
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:29 2020 +0100
OP infos
commit 1607f4d88c026fd573e19a16793208c48b025612
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:19 2020 +0100
OP infos
commit ca1e114922fecc11a4245a04f5639c11d539be8f
Author: dwarning <dwarning>
Date: Wed Jan 22 18:16:11 2020 +0100
OP infos
commit 408440d33b65741a7cd1171a9023f13cfb180e15
Author: dwarning <dwarning>
Date: Tue Jan 21 11:25:56 2020 +0100
some cleanings
commit 3364f6da87f79763344fd0f9ef705b521e23ee09
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:58 2020 +0100
VS update
commit 6fbefe4afa0fd1355eab636756ae592bad8b501f
Author: dwarning <dwarning>
Date: Tue Jan 14 09:55:48 2020 +0100
Ongoing derivations
commit 86521dd7c0e067644765e4de450b2eead9a1c24a
Author: dwarning <dwarning>
Date: Tue Jan 14 09:02:52 2020 +0100
VS update
commit ba5b106faeecc3170c3d018ec10b0a388c12e2cf
Author: dwarning <dwarning>
Date: Tue Jan 14 09:01:30 2020 +0100
Ongoing derivations
commit ea6254eca3b21fb3c7044eee00053cfce170034f
Author: dwarning <dwarning>
Date: Sat Jan 11 17:17:21 2020 +0100
Initial HICUM2 integration
commit 2bd0f1bdab6161ec21f790c4908590fcafa9b818
Author: dwarning <dwarning>
Date: Mon Jan 6 00:11:48 2020 +0100
Initial HICUM2 integration
commit 7d160f659e46021c0da882ea84ce4868ecd0acc0
Author: dwarning <dwarning>
Date: Sun Jan 5 15:01:20 2020 +0100
Initial HICUM2 integration
commit 420ca90e55bb77a3999527f25fa985146c6a1ef3
Author: dwarning <dwarning>
Date: Sun Jan 5 15:00:06 2020 +0100
Initial HICUM2 integration
2020-10-31 19:17:59 +01:00
|
|
|
tests/hicum2/Makefile
|
2011-05-30 20:47:05 +02:00
|
|
|
tests/hisim/Makefile
|
2012-11-25 17:52:58 +01:00
|
|
|
tests/hisimhv1/Makefile
|
2015-03-30 12:48:44 +02:00
|
|
|
tests/hisimhv2/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
tests/jfet/Makefile
|
|
|
|
|
tests/mes/Makefile
|
|
|
|
|
tests/mesa/Makefile
|
|
|
|
|
tests/mos6/Makefile
|
|
|
|
|
tests/polezero/Makefile
|
2013-01-19 18:10:30 +01:00
|
|
|
tests/regression/Makefile
|
2013-12-22 15:17:41 +01:00
|
|
|
tests/regression/subckt-processing/Makefile
|
2013-01-19 18:10:30 +01:00
|
|
|
tests/regression/lib-processing/Makefile
|
2013-11-09 14:45:26 +01:00
|
|
|
tests/regression/parser/Makefile
|
2014-07-08 18:19:26 +02:00
|
|
|
tests/regression/func/Makefile
|
2014-08-09 15:35:31 +02:00
|
|
|
tests/regression/model/Makefile
|
2014-11-06 18:22:05 +01:00
|
|
|
tests/regression/misc/Makefile
|
2016-06-25 17:59:43 +02:00
|
|
|
tests/regression/sens/Makefile
|
2015-08-10 17:33:17 +02:00
|
|
|
tests/regression/temper/Makefile
|
2017-06-10 11:28:03 +02:00
|
|
|
tests/regression/pipe/Makefile
|
2015-05-10 21:47:18 +02:00
|
|
|
tests/regression/pz/Makefile
|
2008-01-07 21:21:31 +01:00
|
|
|
tests/sensitivity/Makefile
|
|
|
|
|
tests/transient/Makefile
|
|
|
|
|
tests/transmission/Makefile
|
2010-11-21 16:40:11 +01:00
|
|
|
tests/xspice/Makefile
|
|
|
|
|
tests/xspice/digital/Makefile
|
|
|
|
|
tests/xspice/digital/spinit
|
2008-01-07 21:21:31 +01:00
|
|
|
tests/resistance/Makefile
|
|
|
|
|
tests/vbic/Makefile])
|
2015-07-05 22:02:34 +02:00
|
|
|
|
|
|
|
|
AM_CONDITIONAL([CROSS_COMPILING], [test "x$cross_compiling" = xyes])
|
|
|
|
|
|
|
|
|
|
if test "x$cross_compiling" = xyes; then
|
|
|
|
|
AC_CONFIG_COMMANDS([mkdir], [$MKDIR_P src/xspice/cmpp/build])
|
|
|
|
|
AC_SUBST([CMPP], ['$(top_builddir)/src/xspice/cmpp/build/cmpp$(BUILD_EXEEXT)'])
|
|
|
|
|
else
|
|
|
|
|
AC_SUBST([CMPP], ['$(top_builddir)/src/xspice/cmpp/cmpp$(EXEEXT)'])
|
|
|
|
|
fi
|
|
|
|
|
|
2020-04-25 18:52:45 +02:00
|
|
|
# See https://github.com/kimwalisch/primesieve/issues/16
|
|
|
|
|
# Silence warning: ar: 'u' modifier ignored since 'D' is the default
|
|
|
|
|
AC_SUBST(AR_FLAGS, [cr])
|
|
|
|
|
|
|
|
|
|
|
2004-07-09 20:37:25 +02:00
|
|
|
AC_OUTPUT
|