Commit Graph

5332 Commits

Author SHA1 Message Date
rlar 9490cb0a11 bsim6.va, split temporary variable T0 into two variables
to avoid a dependency related problem in the xml files.
T0 and T0y, one of them have the OPdependent flag set
  which surpresses variable declarations to be emited.
2017-09-19 21:00:25 +02:00
rlar 42875231e5 bsim6.va, split temporary variable T1 into two variables
to avoid a dependency related problem in the xml files.
T1 and T1y, one of them have the OPdependent flag set
  which surpresses variable declarations to be emited.
2017-09-19 21:00:25 +02:00
rlar c0761ed54a bsim6.va, split temporary variable T2 into two variables
to avoid a dependency related problem in the xml files.
T2 and T2y, one of them have the OPdependent flag set
  which surpresses variable declarations to be emited.
2017-09-19 21:00:25 +02:00
rlar 8db5b67d92 bsim6.va, split temporary variable T3 into two variables
to avoid a dependency related problem in the xml files.
T3 and T3y, one of them have the OPdependent flag set
  which surpresses variable declarations to be emited.
2017-09-19 21:00:25 +02:00
Guilherme Brondani Torri 6c6d8cc932 avoid escape sequence %M, show hierarchical name
* it will cause printf to fail
2017-09-19 21:00:25 +02:00
rlar fd016412cb bsim6.va, work around "case" 2017-09-19 21:00:25 +02:00
rlar db2e63fc13 bsim6.va, work around "for" (in guesstopology ?) 2017-09-19 21:00:24 +02:00
rlar c935888327 scrub analoffunction.xml, (anti cpp) 2017-09-19 21:00:24 +02:00
Guilherme Brondani Torri 8e2a0e6486 analogfunction, rename generated file from .cpp to .c 2017-09-19 21:00:24 +02:00
Guilherme Brondani Torri e74f0f4386 analogfunction, rename included file from [module]defs.h 2017-09-19 21:00:24 +02:00
rlar d06fadde31 analogfunction.xml, name collission, rename function:getname and c:math_h
these would shadow definitions in ngspiceVersion.xml
2017-09-19 21:00:24 +02:00
rlar eea9b3b4e2 extend "add analogfunction.xml from Qucs" 2017-09-19 21:00:24 +02:00
Guilherme Brondani Torri 40db516cdc add analogfunction.xml from Qucs
* This script creates a header and source [module].analogfuncion.[h.cpp]
  containing functions defined on the body of the Verilog-A model
2017-09-19 21:00:24 +02:00
Guilherme Brondani Torri b7328145d3 add modulus symbol, multmod 2017-09-19 21:00:24 +02:00
rlar 91594fde26 bsim6.va from bsim 6.1.1, see %bsim6.el 2017-09-19 21:00:24 +02:00
Guilherme Brondani Torri c5c15cd576 Add bsim6.va to build system 2017-09-19 21:00:23 +02:00
rlar f55468debd auxiliary my.mak files and %bsim6.el 2017-09-19 21:00:23 +02:00
Guilherme Brondani Torri c708d64877 register BSIM6 on adms ngspice interface
$./autogen.sh --adms
...
[fatal..] bsim6: device not handled by the adms ngspice interface
[fatal..] see [../admst/ngspiceVersion.xml:2120]
2017-09-19 21:00:23 +02:00
rlar b7adeed858 avoid unneccessairy diff noise (due to currentdate) in the adms generated files 2017-09-19 20:59:54 +02:00
Francesco Lannutti af7ab797c2 build-for-mac-os.sh, script to build ngspice under MacOS 2017-09-17 08:48:28 +02:00
rlar 3f9e79925e tests/bin/check.sh, process MINGW and MSYS test results like Linux 2017-09-16 20:42:17 +02:00
rlar 91c60c28df whitespace change, avoid gcc warnings due to missleading indentation 2017-09-16 20:38:27 +02:00
h_vogt b3827f6488 gnuplot.c, correct the setting of limits in log plots 2017-09-16 20:37:24 +02:00
rlar e9a675efb6 regression/**/*.cir, hide printed numeric values in some test cases
these tests shall be decided by "exit" value,
not be "diffing" the printed numerical values
2017-09-16 20:32:05 +02:00
dwarning 9f931ad155 modelQaTestRoutines.om, avoid '(' ')' and '/' in the platform name
which will be used as a directory name
2017-09-16 20:30:42 +02:00
h_vogt 927f955156 run ./autogen.sh, if compiling shared ngspice 2017-09-11 00:23:58 +02:00
h_vogt 230bce05cf remove out-of-date comment. 2017-09-09 11:57:34 +02:00
h_vogt a3a0aa2338 add info for generating ngspice shared library 2017-09-09 11:22:24 +02:00
dwarning 2fd3c4d94f fix the still existing wrong array access in psd smooth routine 2017-09-05 11:28:14 +02:00
h_vogt 44efe91e07 compile_min.sh is now executable 2017-09-04 23:03:07 +02:00
dwarning 8316af27cf autosclae for psd plot 2017-09-02 10:25:31 +02:00
h_vogt ca3a9bb648 com_fft.c, correct scaling and filtering for PSD 2017-09-01 23:16:25 +02:00
dwarning 0ef666ea26 com_psd: Correct the special handling of dc and nyquist component in fftw branch 2017-08-26 17:20:19 +02:00
h_vogt 2c0081e5c0 tiny updates 2017-08-25 18:10:09 +02:00
h_vogt f2bb3be222 prepare for ngspice-27 2017-08-24 18:01:05 +02:00
h_vogt 2ea8efa3db Further clarification of the CIDER license status,
table.cm status added.
2017-08-24 17:45:23 +02:00
h_vogt b82401abca New BSD for CIDER 2017-08-24 17:34:47 +02:00
h_vogt fbde62ad1e add info on cross compiling 2017-08-24 11:11:38 +02:00
h_vogt 5c88d3d7b3 prepare ngspice-27 2017-08-24 11:05:46 +02:00
h_vogt 5df712cd24 prepare ngspice-27 2017-08-23 23:48:28 +02:00
dwarning 2377d3a64f fix wrong write and read in not allocated memory 2017-08-22 11:53:20 +02:00
dwarning b8a9ca9df4 correct the fft scaling for real input and complex output vector 2017-08-16 21:35:41 +02:00
h_vogt 060e0037f8 main.c, add USERPROFILE to search path for .spiceinit
search sequence: current directory, HOME, USERPROFILE
2017-08-12 18:27:11 +02:00
h_vogt 3814201d13 Add function read_initialisation_file().
extend search path for .spiceinit, search sequence now is:
current directory, user HOME directory, user USERPROFILE directory
2017-08-12 18:03:54 +02:00
h_vogt 07ea6466ad configure option --enable-relpath
add relative path ../lib to spinit for codemodels
and search path in ivars.c, independently from
install path which has to be an absolute path
2017-08-12 17:37:19 +02:00
dwarning a1d27b4257 dio, introduce qd as an alias for diode charge to get the right unit in plotting 2017-08-03 17:03:10 +02:00
dwarning 458be1a82e bjt and diode: examples for plotting small signal parameters in a dc sweep 2017-08-03 17:03:07 +02:00
dwarning 14fc59b83d bjt, jfet, vbic, dio: allow plotting of small signal parameter like charges, capacitances and conductances in dc sweeps 2017-08-03 17:03:01 +02:00
rlar 98c0e4bdae qa tests, avoid repeated exection of ngspice for version detection 2017-08-03 17:02:57 +02:00
dwarning 104d65bebe compareSimulationResults.pl, debug printout improvements 2017-08-03 17:02:21 +02:00