Holger Vogt
d0ef8618a1
Update for ngspice-34
5 years ago
Holger Vogt
eedb5b9027
Update for ngspice-34
5 years ago
Holger Vogt
f797a5f62c
Update for HICUM2
5 years ago
Holger Vogt
3ace60ffdc
Update to fftw VS project file
5 years ago
Holger Vogt
0d4685f459
preliminarily turn off fcn nlist_model_find()
to avoid compiler warning
5 years ago
Holger Vogt
e2650a2897
Patially undo commit [f9d9b6]:
macOS gcc/llvm complauns about non-existing -Wunused-but-set-variable
5 years ago
Holger Vogt
4555a0be7a
remove contrib from EXTRA_DIST
5 years ago
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.
5 years ago
Holger Vogt
89f0fb6d74
sharedspice: make reading .spiceinit as robust as in
the standard executable.
5 years ago
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.
5 years ago
Holger Vogt
164d3dd20c
Enable models with parens by using gettok_parens() like
.model NP NPN(BF=125 Cje=.5p Cjc=.5p Rb=500)
5 years ago
dwarning
b48e5bd77f
adapt bsimbulk example files to ngspice
5 years ago
dwarning
a5cb4f2d20
hicum0 prevent crash in self heating mode
5 years ago
Holger Vogt
9485a51928
Re-enable the 'hardcopy' command
Fixes support-requests #53 by Paolo M.
5 years ago
dwarning
63685d1fb0
rm .hdl entry
5 years ago
dwarning
0e9d1c50a4
add latest available psp103 version to adms
5 years ago
Holger Vogt
70d1647cfa
Update to ps .model selection for MOS,
add support for bipolar (Mextram, lateral pnp),
enable 'level = nn' (with spaces).
5 years ago
Holger Vogt
3c354092ff
Line endings from \r\n to \n
5 years ago
Holger Vogt
2e9a51f2f7
Each model is checked only once
(not the same model check for every instance).
Add model comparison warning to file.
5 years ago
Holger Vogt
8602915942
level for ekv2.6 is 44
5 years ago
Holger Vogt
50ec89e284
PS compatibility: select appropriate level for MOS models
5 years ago
Markus Mueller
f9d9b6deba
fix "unused but set variable" warnings
5 years ago
Holger Vogt
b1daabbe95
update the model checking
5 years ago
dwarning
c228872e2f
activate hicum2 qa test and left out bsimbulk qa test
5 years ago
dwarning
d3fc78212c
ignore adms intermediate files
5 years ago
Holger Vogt
03a68683ca
Update on error checking for bsim4.6 model
5 years ago
dwarning
fdf7a6a868
More effective check for BSIM3 model parameter
5 years ago
Holger Vogt
49890fe302
Fix the error message when fatal model parameter fail occurs
5 years ago
Holger Vogt
2e34b9d9a3
Improved visibility of model check error
5 years ago
dwarning
420d47cc75
fix max terminal count for vbic and hicum2 adms enabled
5 years ago
Holger Vogt
a62b2a8ea0
NEWS towards ngspice-34
5 years ago
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.
5 years ago
Holger Vogt
98eb5bf475
bug #537 : remove memcopy with overlapping strings
Bug reported by Ronan BARZIC
5 years ago
Holger Vogt
86f5a9b819
Only print the devices that are really used in the circuit
(don't print the 0 occurencies).
5 years ago
dwarning
aaec6be4c6
only one .va file for psp model
5 years ago
dwarning
b44f1ad595
only one .va file for psp model
5 years ago
dwarning
336bb3480b
psp102 update to latest available version 102.5.0
5 years ago
Holger Vogt
e8aea4967c
Remove some compiler warnings
5 years ago
Holger Vogt
2359f28812
Remove compiler warning
cast between incompatible function types from
‘void (*)(int, int)’ to ‘void (*)(int)’
5 years ago
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.
5 years ago
Holger Vogt
7bd12a60a6
Enable multiplier 'm' for behavioral resistor
(R using a B source).
5 years ago
Holger Vogt
03556b2215
Add multiplier 'm' to the ASRC instance line.
Default value is 1.
A new 'reciprocm' will determine, if m is multiplied
into numerator or denominator.
5 years ago
dwarning
30ccbc9a18
include ceil and floor function
5 years ago
dwarning
7cef1871bb
white spaces, formatting and verilog-a conformity
5 years ago
dwarning
8e4db91099
adms bsimbulk and bsimcmg implementation based on work from Robert Larice
5 years ago
dwarning
9a33791bc1
take care for different types of output variables in analogfunctions
7 years ago
Holger Vogt
014dfe1b7b
The old inp_deckcopy() is a safer way of copying, while retaining
the correct line numbers for parameter substitution.
5 years ago
Holger Vogt
b1d062668c
When there is no model found, and we have an m devices,
set the number of nodes to 4. This has to be fixed (find
a way to detect the number of nodes automatically).
5 years ago
Holger Vogt
b0a2ab5729
A FIXME: The number of nodes is fixed to 4!
Better make this flexible, but how to detect this number safely?
5 years ago
dwarning
fc70256828
psp102 white spaces and admsXml adaptions
5 years ago