Holger Vogt
5af7f0ff78
sort instance list entries: RHS numbers (like nf=2) come first,
...
expression then follow.
2021-01-20 16:41:25 +01:00
Holger Vogt
4a6fff05b6
typo
2021-01-05 23:11:50 +01:00
dwarning
a81a84c208
allow strobe and finish commands
2021-01-05 21:57:48 +01:00
Holger Vogt
4a8065c3ee
replace strncpy by memcpy to prevent valgrind error message
...
on uninitialized string.
2021-01-05 17:21:23 +01:00
dwarning
aedf9d0eb5
correct choice for both r model types
2021-01-05 11:18:07 +01:00
dwarning
08700f8147
include verilog-a r2_cmc resistor model
2021-01-05 11:12:09 +01:00
dwarning
b654296230
rm independent terms from ddx() operator
2021-01-05 11:07:29 +01:00
dwarning
43e9a8f594
activate command
2021-01-05 11:07:24 +01:00
Holger Vogt
8a21f6f2c0
enable OP information for hicum0 and mextram
2021-01-05 11:07:05 +01:00
Holger Vogt
176023f470
Remove compiler warnings
2021-01-03 14:28:22 +01:00
Holger Vogt
d0ef8618a1
Update for ngspice-34
2021-01-03 09:27:04 +01:00
Holger Vogt
eedb5b9027
Update for ngspice-34
2021-01-03 08:47:47 +01:00
Holger Vogt
f797a5f62c
Update for HICUM2
2021-01-03 08:47:22 +01:00
Holger Vogt
3ace60ffdc
Update to fftw VS project file
2021-01-03 08:31:57 +01:00
Holger Vogt
0d4685f459
preliminarily turn off fcn nlist_model_find()
...
to avoid compiler warning
2021-01-02 23:29:35 +01:00
Holger Vogt
e2650a2897
Patially undo commit [f9d9b6]:
...
macOS gcc/llvm complauns about non-existing -Wunused-but-set-variable
2021-01-02 23:00:19 +01:00
Holger Vogt
4555a0be7a
remove contrib from EXTRA_DIST
2021-01-02 19:12:35 +01:00
Holger Vogt
94eac89749
Remove 'comment out any unused models' for now, it
...
has been working, but led to spurious error messages.
Has to be checked more thoroughly.
Add a ngbehaviour setting 'mc', needed for running
'make check'. It will unset all other compatibility modes
and suppress the note on compatibility settings which
led to a 'make check' failure just due to its printout.
2021-01-02 19:12:26 +01:00
Holger Vogt
89f0fb6d74
sharedspice: make reading .spiceinit as robust as in
...
the standard executable.
2021-01-02 19:11:51 +01:00
Holger Vogt
1234c3bdf8
Update to the compatibility mode:
...
Rename new_compat_mode() to set_compat_mode().
Add fcn print_compat_mode() to print out
the selected compatibility mode.
2021-01-02 19:11:44 +01:00
Holger Vogt
164d3dd20c
Enable models with parens by using gettok_parens() like
...
.model NP NPN(BF=125 Cje=.5p Cjc=.5p Rb=500)
2021-01-02 19:11:29 +01:00
dwarning
b48e5bd77f
adapt bsimbulk example files to ngspice
2021-01-02 19:11:06 +01:00
dwarning
a5cb4f2d20
hicum0 prevent crash in self heating mode
2021-01-02 19:10:42 +01:00
Holger Vogt
9485a51928
Re-enable the 'hardcopy' command
...
Fixes support-requests #53 by Paolo M.
2021-01-02 19:10:30 +01:00
dwarning
63685d1fb0
rm .hdl entry
2021-01-02 19:08:20 +01:00
dwarning
0e9d1c50a4
add latest available psp103 version to adms
2021-01-02 19:07:55 +01:00
Holger Vogt
70d1647cfa
Update to ps .model selection for MOS,
...
add support for bipolar (Mextram, lateral pnp),
enable 'level = nn' (with spaces).
2021-01-02 19:07:16 +01:00
Holger Vogt
3c354092ff
Line endings from \r\n to \n
2021-01-02 19:06:58 +01:00
Holger Vogt
2e9a51f2f7
Each model is checked only once
...
(not the same model check for every instance).
Add model comparison warning to file.
2021-01-02 19:06:37 +01:00
Holger Vogt
8602915942
level for ekv2.6 is 44
2021-01-02 19:06:17 +01:00
Holger Vogt
50ec89e284
PS compatibility: select appropriate level for MOS models
2021-01-02 19:05:41 +01:00
Markus Mueller
f9d9b6deba
fix "unused but set variable" warnings
2021-01-02 19:05:18 +01:00
Holger Vogt
b1daabbe95
update the model checking
2021-01-02 19:05:01 +01:00
dwarning
c228872e2f
activate hicum2 qa test and left out bsimbulk qa test
2021-01-02 19:04:49 +01:00
dwarning
d3fc78212c
ignore adms intermediate files
2021-01-02 19:04:34 +01:00
Holger Vogt
03a68683ca
Update on error checking for bsim4.6 model
2021-01-02 19:04:24 +01:00
dwarning
fdf7a6a868
More effective check for BSIM3 model parameter
2021-01-02 19:04:07 +01:00
Holger Vogt
49890fe302
Fix the error message when fatal model parameter fail occurs
2021-01-02 19:03:53 +01:00
Holger Vogt
2e34b9d9a3
Improved visibility of model check error
2021-01-02 19:03:42 +01:00
dwarning
420d47cc75
fix max terminal count for vbic and hicum2 adms enabled
2021-01-02 19:03:20 +01:00
Holger Vogt
a62b2a8ea0
NEWS towards ngspice-34
2021-01-02 19:03:02 +01:00
Holger Vogt
a147a3b190
If we encounter tc1= or tc2= (temp coeffs.) or m= (multiplier),
...
the expression is done, thus keeping the brackets as is.
Enables tcx={} or m={} with their own expressions, dealt with
by numparam.
2021-01-02 19:02:44 +01:00
Holger Vogt
98eb5bf475
bug #537 : remove memcopy with overlapping strings
...
Bug reported by Ronan BARZIC
2021-01-02 19:02:29 +01:00
Holger Vogt
86f5a9b819
Only print the devices that are really used in the circuit
...
(don't print the 0 occurencies).
2021-01-02 19:02:07 +01:00
dwarning
aaec6be4c6
only one .va file for psp model
2021-01-02 19:01:44 +01:00
dwarning
b44f1ad595
only one .va file for psp model
2021-01-02 19:01:31 +01:00
dwarning
336bb3480b
psp102 update to latest available version 102.5.0
2021-01-02 19:01:05 +01:00
Holger Vogt
e8aea4967c
Remove some compiler warnings
2021-01-02 19:00:48 +01:00
Holger Vogt
2359f28812
Remove compiler warning
...
cast between incompatible function types from
‘void (*)(int, int)’ to ‘void (*)(int)’
2021-01-02 19:00:29 +01:00
Holger Vogt
19fa671832
Check for correctness of the BSIM4.5 parameters:
...
If parameter excursions are found, put the warning or error message into a wordlist.
Only then open a file bsim4v5.out and print the data into the file.
2020-12-22 17:56:19 +01:00