Francesco Lannutti
167ff74422
enable compiling without XSPICE on specific OSs
2023-01-09 16:32:54 +01:00
Francesco Lannutti
036775efa5
OSDI: fix const declaration, unused variables
2023-01-09 16:32:30 +01:00
Holger Vogt
31b0b640de
For memcpy in PREDICTOR
2023-01-09 16:32:16 +01:00
Holger Vogt
ebd430e51b
A preliminary fix to bug report 612
...
Don't set series voltage sources when flag probe_alli_nox
is set in .spiceinit
2023-01-09 16:32:00 +01:00
Holger Vogt
1a4880344f
Update to fcn tprint:
...
allow multiple printouts in a single simulation run,
without overwriting the previous printout.
2023-01-09 16:31:44 +01:00
Holger Vogt
164ed05786
enable 'off', 'print', 'save' being part of a node name.
...
Only plain 'off' (case of bipolar), or 'print', 'save'
(in case of CIDER) will not be allowed.
2023-01-09 16:31:15 +01:00
dwarning
0cae4f0b6c
special ngbehavior needed
2023-01-09 16:31:01 +01:00
Brian Taylor
c7fd3bcaee
Add example for 74f524.
2023-01-09 16:30:42 +01:00
Brian Taylor
6117836d01
Ensure that amatch output is not binary data.
2023-01-09 16:30:22 +01:00
Brian Taylor
90ec717f3b
Add variable ps_udevice_exit. If set non-zero, ngspice will exit if there is an error processing f_logicexp or f_pindly.
2023-01-09 16:29:24 +01:00
Brian Taylor
5e6452099e
Return errors from f_logicexp and f_pindly without calling exit.
2023-01-09 16:29:08 +01:00
Brian Taylor
0a3cdf8e3a
Add more error checks for f_logicexp and f_pindly.
2023-01-09 16:28:43 +01:00
Holger Vogt
5c777d974f
Add PREDICTOR to Cygwin build
2023-01-09 16:28:17 +01:00
holger
97e0c0f37e
Prevent memory leak while "PREDICTOR" is selected
2023-01-09 16:27:55 +01:00
Giles Atkinson
301f50335d
Add limited support for string-valued parameters in .param lines.
...
The right-hand side of an assignment may be a string expression
made up from quoted strings, and identifiers for other string parameters,
optionally in braces. There may be no un-quoted spaces.
Example: .param str4=str1"String 4"str2{str3}
Subcircuits may have default and actual string parameters, but the values
must be single identifiers, not quoted strings or string expressions.
2023-01-09 16:26:59 +01:00
Holger Vogt
4bcd4daf55
Rename projetc to OR (OR-gate)
...
Add new path (absolute, so has to be modified by any user)
2022-12-27 14:22:07 +01:00
Holger Vogt
029f2baff7
Add missing includes
2022-12-27 14:21:53 +01:00
Holger Vogt
74a2844c3f
Add --enable-osdi to Cygwin build
2022-12-27 14:21:40 +01:00
Holger Vogt
b639ebae44
Rename examples for ECL OR gate
...
Simulate OR gate faster TSTEP 0.1n -> 0.3n
2022-12-27 14:21:24 +01:00
Brian Taylor
fe52771aff
Remove the old inverter code.
2022-12-27 14:21:05 +01:00
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