Brian Taylor
3578deda80
Refactor new_gen_output_models.
2022-12-27 14:20:43 +01:00
dwarning
26e73c09b3
add instance parameter mulu0 for mobility reduction bsim4.5 and 4.6
2022-12-27 14:20:20 +01:00
Holger Vogt
3e27e640b5
Missing renaming: osdi_win --> osdi_libs
2022-12-27 14:19:58 +01:00
Holger Vogt
199b9deee6
For OSDI n devices: Enable model translation,
...
if model has been inside subcircuit.
2022-12-27 14:19:37 +01:00
Holger Vogt
4f73f18f6d
Remove
2022-12-27 14:19:18 +01:00
Holger Vogt
69660ad387
Move adder_common.inc to be available for all test files.
2022-12-27 14:18:54 +01:00
Holger Vogt
bb9469a03a
Rename test_osdi_libs to osdi_libs
2022-12-27 14:14:01 +01:00
Holger Vogt
a1641d5a78
ADMS is declared deprectaed and is replaced by OpenVAF/OSDI.
2022-12-27 14:13:45 +01:00
Holger Vogt
96608abbe2
Update with Semimod download page
2022-12-27 14:13:27 +01:00
Holger Vogt
157200aa86
Rename test_osdi_win to test_osdi_libs
2022-12-27 14:13:02 +01:00
Holger Vogt
a211a90e5a
Mextram models: plotting with thicker lines
2022-12-27 14:12:41 +01:00
Holger Vogt
ac73e6f7b7
Update to the examples for osdi
2022-12-27 14:12:10 +01:00
Holger Vogt
fa18c53c37
Update for all MSVC project files:
...
Update to VC2022 with v143 and /openmp:llvm (due to openmp task)
Add missing osdi files
Add missing udevices.c and logicexp.c
2022-12-27 14:11:33 +01:00
Pascal Kuthe
d0bd945c00
slightly optimize predictor
2022-12-27 14:11:07 +01:00
Pascal Kuthe
477ce85e29
compile with -std=gnu11 instead of -std=c11
2022-12-27 14:10:48 +01:00
Pascal Kuthe
5791a2d449
ensure config.h is always included in cktdefs.h to ensure correct
...
type signature
2022-12-27 14:10:16 +01:00
Pascal Kuthe
a7fced9327
ensure compilation succedes without OSDI
2022-12-27 14:09:52 +01:00
Pascal Kuthe
79b2d2d520
removed unneded changes
2022-12-27 14:09:22 +01:00
Pascal Kuthe
391959ab4a
remove OSDI specific test_cases
2022-12-27 14:09:04 +01:00
Pascal Kuthe
b285fa6e1c
fix opvar readout
2022-12-27 14:08:46 +01:00
Pascal Kuthe
06229c2a46
fix typos
2022-12-27 14:08:26 +01:00
Pascal Kuthe
3be143423a
add openmp support for osdi
2022-12-27 14:08:08 +01:00
Pascal Kuthe
e690f0a6ff
add predictor to compile_min
2022-12-27 14:07:52 +01:00
Holger Vogt
f1636cac74
No longer needed, replaced by vngspice.vcxproj
2022-12-27 14:07:30 +01:00
Holger Vogt
d96bb56d3a
Linear area transfer curves
2022-12-27 14:07:03 +01:00
Holger Vogt
cb52ea2a9c
Replace A dvice by N device
2022-12-27 14:06:46 +01:00
Holger Vogt
047d6f1c0b
BSIMCMG preliminary test cases
2022-12-27 14:06:25 +01:00
Holger Vogt
97fb48f4d2
Update to device lib: device name starts with N
2022-12-27 14:06:05 +01:00
Holger Vogt
4b03f664b3
Remove preprocessor flag XSPICE from MS project file, add it to config.h
...
instead.
Add OSDI-specific files to project.
2022-12-27 14:05:48 +01:00
Holger Vogt
6c741152f7
Revert "remove unused"
...
This reverts commit cc2707cfdb .
2022-12-27 14:05:22 +01:00
Holger Vogt
a4d13dae24
Suppress model type warning when device is of type N.
2022-12-27 14:04:56 +01:00
Holger Vogt
a732faf640
device name now starts with N (instead of A).
2022-12-27 14:04:34 +01:00
Holger Vogt
771155e463
Prevent double definition error when both OSDI and XSPICE are enabled.
2022-12-27 14:04:09 +01:00
Holger Vogt
8f0eab90ee
Replace 'a' by 'n' for OSDI device
2022-12-27 14:03:39 +01:00
Holger Vogt
e6265a3eed
Move reference designator from A to N
...
replace inp2n by a copy of inp2a
OSDI is now called in case N: in inppas2
2022-12-27 14:03:18 +01:00
Holger Vogt
c6b7e55a3f
Move XSPICE preprocessor flag from vcxproj file to config.h
2022-12-27 14:02:51 +01:00
Holger Vogt
5a7a770402
enable OSDI
2022-12-27 14:02:18 +01:00
Holger Vogt
7c3191e1e3
(non-working) PSP102 examples
2022-12-27 14:02:00 +01:00
Holger Vogt
a9cb0fd26e
New and updated test cases
2022-12-27 14:00:28 +01:00
Holger Vogt
dd6ab0a8bb
Do not add to monitored files
2022-12-27 14:00:02 +01:00
Holger Vogt
a95b114768
Revert previous commit: now treat a devices like ordinary devices.
2022-12-27 13:59:42 +01:00
Holger Vogt
d8eb685fcc
Preliminary fix to get_number_terminals:
...
check for tokens with '=' to stop and get number of nodes by
stepping back.
2022-12-27 13:59:20 +01:00
Holger Vogt
f58ae56193
Visual Studio 2022 project files,
...
replacing the original project files.
2022-12-27 13:57:54 +01:00
Holger Vogt
6ece9b5748
Exclude XSPICE specific error message.
...
Don't call fcn get_adevice_model_name().
Return a fixed value (5) for number of nodes:
This is wrong. It has to be replaced by a safe
method to figure out the number of terminals for
varying Verilog-A device models.
2022-12-27 13:57:20 +01:00
Holger Vogt
638ddbc91f
Add case 'a' to fcn translate.
...
This is a hack, to be removed/altered when switching to
reference designator N instead of A.
2022-12-27 13:56:50 +01:00
Holger Vogt
f75e970ecf
Initialze sim_param_vals
2022-12-27 13:56:24 +01:00
Holger Vogt
77a86647f7
remove __attribute__, replace by __declspec
2022-12-27 13:55:53 +01:00
Holger Vogt
6e08bb3090
Add include file shlwapi.h
2022-12-27 13:55:18 +01:00
Holger Vogt
c6f8e999df
undefine XSPICE, define OSDI
2022-12-27 13:54:53 +01:00
Holger Vogt
0628b89fd4
remove unused
2022-12-27 13:54:21 +01:00