Brian Taylor
37acfffc6e
ERROR messages should be printed to stderr.
2023-01-10 11:19:53 +01:00
Giles Atkinson
803168bdf2
Add a simple example of using string-valued parameters.
2023-01-09 16:20:26 +01:00
Holger Vogt
111ec29e61
Rename example file
2023-01-09 16:14:25 +01:00
Brian Taylor
a6b4f779fb
Fix some comments.
2023-01-08 09:19:44 +01:00
Brian Taylor
2bba40f2c5
Add serial load to 74f524 example.
2023-01-08 09:19:40 +01:00
Francesco Lannutti
0e30430506
enable compiling without XSPICE on specific OSs
2023-01-06 18:01:48 +01:00
Francesco Lannutti
4407614094
OSDI: fix const declaration, unused variables
2023-01-06 18:00:48 +01:00
Holger Vogt
864e722f4a
For memcpy in PREDICTOR
2023-01-06 17:28:39 +01:00
Holger Vogt
b1a806c35d
A preliminary fix to bug report 612
...
Don't set series voltage sources when flag probe_alli_nox
is set in .spiceinit
2023-01-06 11:50:45 +01:00
Holger Vogt
e8eae7aa85
Update to fcn tprint:
...
allow multiple printouts in a single simulation run,
without overwriting the previous printout.
2023-01-04 22:44:16 +01:00
Holger Vogt
1a50ca33cd
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-04 15:35:21 +01:00
dwarning
b6f5e5b5a8
special ngbehavior needed
2023-01-02 14:48:37 +01:00
Brian Taylor
b0000c6eda
Add example for 74f524.
2022-12-31 15:03:43 +01:00
Brian Taylor
0d74a07316
Ensure that amatch output is not binary data.
2022-12-31 15:03:35 +01:00
Brian Taylor
9acee01604
Add variable ps_udevice_exit. If set non-zero, ngspice will exit if there is an error processing f_logicexp or f_pindly.
2022-12-31 15:03:31 +01:00
Brian Taylor
de1c835edd
Return errors from f_logicexp and f_pindly without calling exit.
2022-12-31 15:03:26 +01:00
Brian Taylor
3ca9f037bd
Add more error checks for f_logicexp and f_pindly.
2022-12-31 15:03:18 +01:00
Holger Vogt
4bac920564
Add PREDICTOR to Cygwin build
2022-12-31 14:56:07 +01:00
holger
aacd4350c3
Prevent memory leak while "PREDICTOR" is selected
2022-12-27 18:02:04 +01:00
Holger Vogt
af902ed975
Rename projetc to OR (OR-gate)
...
Add new path (absolute, so has to be modified by any user)
2022-12-27 11:05:33 +01:00
Holger Vogt
2355fc8a4e
Add missing includes
2022-12-27 11:02:59 +01:00
Holger Vogt
ab3993faa0
Add --enable-osdi to Cygwin build
2022-12-23 16:48:54 +01:00
Holger Vogt
2a28c51c1e
Add PREDICTOR pre-processor flag to MSVC
2022-12-23 16:48:33 +01:00
Holger Vogt
0fb80096b0
Rename examples for ECL OR gate
...
Simulate OR gate faster TSTEP 0.1n -> 0.3n
2022-12-23 16:47:51 +01:00
Brian Taylor
dacbf453ab
Remove the old inverter code.
2022-12-22 22:26:09 +01:00
Brian Taylor
6cb94f26a4
Refactor new_gen_output_models.
2022-12-22 22:26:03 +01:00
dwarning
96ba61ae1e
add instance parameter mulu0 for mobility reduction bsim4.5 and 4.6
2022-12-22 14:19:50 +01:00
Holger Vogt
cb970949f3
Missing renaming: osdi_win --> osdi_libs
2022-12-21 23:21:18 +01:00
Holger Vogt
4335ca299b
For OSDI n devices: Enable model translation,
...
if model has been inside subcircuit.
2022-12-21 22:07:11 +01:00
Holger Vogt
a62507a402
Remove
2022-12-19 14:31:09 +01:00
Holger Vogt
5c3e255f9f
Move adder_common.inc to be available for all test files.
2022-12-19 14:30:13 +01:00
Giles Atkinson
b576716caa
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.
2022-12-19 14:02:35 +01:00
Holger Vogt
bb7034b559
Rename test_osdi_libs to osdi_libs
2022-12-19 10:44:59 +01:00
Holger Vogt
edd4a2343c
ADMS is declared deprectaed and is replaced by OpenVAF/OSDI.
2022-12-17 14:46:52 +01:00
Holger Vogt
b1e70f05a0
Update with Semimod download page
2022-12-17 14:35:05 +01:00
Holger Vogt
88cbb4f0fe
Rename test_osdi_win to test_osdi_libs
2022-12-17 14:30:59 +01:00
Holger Vogt
745172df54
Mextram models: plotting with thicker lines
2022-12-17 14:13:04 +01:00
Holger Vogt
842c595fdc
Update to the examples for osdi
2022-12-16 21:55:22 +01:00
Holger Vogt
6fb845a813
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-16 21:55:22 +01:00
Pascal Kuthe
e8cca6900b
slightly optimize predictor
2022-12-16 21:55:21 +01:00
Pascal Kuthe
850b456cb2
compile with -std=gnu11 instead of -std=c11
2022-12-16 21:55:21 +01:00
Pascal Kuthe
aa504f0eea
ensure config.h is always included in cktdefs.h to ensure correct
...
type signature
2022-12-16 21:55:21 +01:00
Pascal Kuthe
bca48b5e78
ensure compilation succedes without OSDI
2022-12-16 21:55:21 +01:00
Pascal Kuthe
c90f791a5f
removed unneded changes
2022-12-16 21:55:21 +01:00
Pascal Kuthe
2c6aea435a
remove OSDI specific test_cases
2022-12-16 21:55:21 +01:00
Pascal Kuthe
c1f37e61c0
fix opvar readout
2022-12-16 21:55:21 +01:00
Pascal Kuthe
29f3108fab
fix typos
2022-12-16 21:55:21 +01:00
Pascal Kuthe
23e9d417a4
add openmp support for osdi
2022-12-16 21:55:20 +01:00
Pascal Kuthe
95712ea48a
add predictor to compile_min
2022-12-16 21:55:20 +01:00
Holger Vogt
e99e80989b
No longer needed, replaced by vngspice.vcxproj
2022-12-16 21:55:20 +01:00