Giles Atkinson
ad02a7c47a
Remove duplicate definition of variable idp, as compiler may warn.
2023-08-12 22:46:16 +02:00
Giles Atkinson
62b7247087
Remove duplicate definition of variable idp, as compiler may warn.
2023-08-12 18:14:40 +01:00
Holger Vogt
b893e32d75
Reemove needless code, check for '}0',
...
don't do anything here if not true m=something
2023-08-12 15:11:41 +02:00
Holger Vogt
0e0c8de5ee
Remove gcc compiler warning: remove needless code
2023-08-12 15:11:32 +02:00
Holger Vogt
9c2a87a469
Remove buggy if clause, add safeguards against buggy input
2023-08-12 15:11:21 +02:00
Holger Vogt
62f803dfa5
Remove gcc compiler warnings
2023-08-12 15:11:04 +02:00
Holger Vogt
d173deea64
Activate callback, remove memory leak
2023-08-12 15:10:49 +02:00
Holger Vogt
0db8d3b956
Reemove needless code, check for '}0',
...
don't do anything here if not true m=something
2023-08-12 14:55:48 +02:00
Holger Vogt
2f369d5435
Remove gcc compiler warning: remove needless code
2023-08-12 14:19:29 +02:00
Holger Vogt
c33bcafb34
Remove buggy if clause, add safeguards against buggy input
2023-08-12 13:55:51 +02:00
Holger Vogt
550f563e0d
Remove gcc compiler warnings
2023-08-12 12:30:47 +02:00
Holger Vogt
51e8f4311e
Activate callback, remove memory leak
2023-08-12 12:25:35 +02:00
Holger Vogt
79e4b78a78
Prepare ngspice-41
2023-08-11 14:39:56 +02:00
Holger Vogt
6600bf18b4
Prepare ngspice-41
2023-08-11 14:12:50 +02:00
Giles Atkinson
738881a014
Complete version of intertial delay for d_tristate. The State and
...
Strength members are treated independently and combined in the output.
2023-08-11 11:40:02 +02:00
Giles Atkinson
502f15522e
Fix an infinite loop bug that may be seen with "stop whan a>b" or
...
"stop when a<>b".
2023-08-11 11:39:17 +02:00
Brian Taylor
f16c0556af
Add support for PSpice DLYLINE.
2023-08-11 11:39:06 +02:00
Holger Vogt
f60766a1fa
Transformer examples, (three different methods)
...
Single primary and secondary windings
More to come (multiple ports, core saturation)
2023-08-11 11:38:52 +02:00
Giles Atkinson
ee7250e11f
Fix a crash when trying to auto-bridge a real-valued event node
...
and improve an error message.
2023-08-11 11:38:45 +02:00
dwarning
53af7d179b
decrease iteration count for low base biasing
2023-08-11 11:38:24 +02:00
dwarning
4f22726c87
better low Ic range covering
2023-08-11 11:38:09 +02:00
Holger Vogt
2065dee82c
Fix comment on old-style .lib
2023-08-11 11:37:49 +02:00
dwarning
5704790cc2
no need for extra run
2023-08-11 11:37:37 +02:00
Brian Taylor
e235fda42b
For d0_eff, d0_gff timing models specify the 1.0e-12 minimum Xspice delay valuesrather than defaulting to 1ns.
2023-08-11 11:37:19 +02:00
Giles Atkinson
5638008a7f
Complete version of intertial delay for d_tristate. The State and
...
Strength members are treated independently and combined in the output.
2023-08-09 08:28:40 +01:00
Giles Atkinson
c02de13e10
Fix an infinite loop bug that may be seen with "stop whan a>b" or
...
"stop when a<>b".
2023-08-08 11:59:51 +01:00
Holger Vogt
d4c54123d4
Revert "Add code in ivars.c to look for a SPICE_ROOT environment variable"
...
This reverts commit 6b0ab44f1e .
2023-08-06 16:27:33 +02:00
Brian Taylor
7840547408
Add support for PSpice DLYLINE.
2023-08-06 12:25:25 +02:00
Brian Taylor
f41b8403e8
Merge branch 'pre-master' into bt_dev
2023-08-05 17:47:40 -07:00
Holger Vogt
b4c1138a4f
Transformer examples, (three different methods)
...
Single primary and secondary windings
More to come (multiple ports, core saturation)
2023-08-05 23:40:45 +02:00
Brian Taylor
b67d895a7b
Add support for PSpice DLYLINE.
2023-08-05 10:34:16 -07:00
Brian Taylor
299d7c0dc6
Merge branch 'pre-master' into bt_dev
2023-08-05 09:38:00 -07:00
Giles Atkinson
f1cd9c2596
Fix a crash when trying to auto-bridge a real-valued event node
...
and improve an error message.
2023-08-05 13:52:44 +01:00
dwarning
93443b988e
decrease iteration count for low base biasing
2023-08-04 21:45:12 +02:00
dwarning
2a1ecefc28
better low Ic range covering
2023-08-04 21:45:12 +02:00
Holger Vogt
aecf5cdcba
Fix comment on old-style .lib
2023-08-04 20:11:39 +02:00
dwarning
0b6a937537
no need for extra run
2023-08-04 15:00:36 +02:00
Brian Taylor
ea685d3c64
For d0_eff, d0_gff timing models specify the 1.0e-12 minimum Xspice delay valuesrather than defaulting to 1ns.
2023-08-04 11:29:20 +02:00
Brian Taylor
04b5abfa14
For d0_eff, d0_gff timing models specify the 1.0e-12 minimum Xspice delay valuesrather than defaulting to 1ns.
2023-08-01 14:37:20 -07:00
Brian Taylor
7b2e382ec6
Merge branch 'pre-master' into bt_dev
2023-08-01 10:31:25 -07:00
Holger Vogt
75ce3c95e3
eprvcd [-a] [-t timescale] node node ...
...
timescale is now given by minimum 1fs, maximum 1s.
2023-07-31 14:30:53 +02:00
Holger Vogt
79c46b0c44
'current time' instead of 'actual time'
2023-07-31 14:30:45 +02:00
Holger Vogt
8bd3c87be1
better visibility
2023-07-31 14:30:37 +02:00
Holger Vogt
7c0bbcd9b2
Remove vs2022 linker warning (ctx potentially uninitialized)
2023-07-31 14:30:29 +02:00
Holger Vogt
da3dda3269
replace exp10() by pow(10, ...),
...
exp10 not available in VS2022
2023-07-31 14:30:21 +02:00
Holger Vogt
dc5291fa91
fopen_with_path enable path search (directory of recent inputs or
...
NGSPICE_INPUT_DIR)
2023-07-31 14:30:13 +02:00
Giles Atkinson
5fe236290f
Add example of reading S-parameters from a Touchstone file.
2023-07-31 14:30:02 +02:00
Giles Atkinson
f632da5f7f
Add a comment to say that LT/PSPICE compatability is needed.
2023-07-31 14:29:50 +02:00
Giles Atkinson
4df2e69009
Fix Bug #629 - "XSPICE d_osc failures". The old code has been completely
...
replaced by a new design that is faster, more reliable and does not
usually insert analog breakpoints.
2023-07-31 14:29:36 +02:00
Giles Atkinson
6b0ab44f1e
Add code in ivars.c to look for a SPICE_ROOT environment variable
...
that gives the location of the ngspice installation. That allows
binaries to be installed in a different directory to the one
compiled in. The spinit startup file is made location-independent
by passing a variable giving the location of loadable modules,
so this fixes Bug #615 -
"spinit contains arch dependent paths, but is installed as noarch DATA".
2023-07-31 14:29:23 +02:00