Holger Vogt
2b89d2a1cd
Add function ngSpice_nospiceinit(void) if you don't want to read .spiceinit
2024-11-02 22:46:49 +01:00
Holger Vogt
7ac92bb9fc
Bail out when the number of s parameter ports is less than 2.
2024-11-02 22:46:39 +01:00
Holger Vogt
60ddad4983
Make the resistor name unique for a device with multiple unconnected nodes
2024-11-02 22:46:20 +01:00
Holger Vogt
70b407d835
Improve error message during setup of TXL or CPL
2024-11-02 22:46:01 +01:00
Holger Vogt
793fca6e2a
If preprocessing is skipped, we still need the number of lines in the deck.
2024-11-02 22:45:45 +01:00
Holger Vogt
8e05683592
Prevent crash if number of lines is wrong/not available ...
2024-11-02 22:45:35 +01:00
Brian Taylor
5079b42f26
Fix bug 483 again. Faulty merges of KLU changes for cider were
...
introduced in ngspice 42. These broke the fix.
2024-11-02 22:45:11 +01:00
Holger Vogt
20d6fb460f
Add a comment
2024-11-02 22:44:56 +01:00
Holger Vogt
e2c4182888
Vectors Cy_xxx are of type 'current'.
2024-11-02 22:44:43 +01:00
Holger Vogt
c716e34425
Use the correct type for each vector after S-parameter analysis.
...
Cy_1_1 is still missing (voltage as default).
2024-11-02 22:44:34 +01:00
Holger Vogt
de7ae6e678
Fix bug 711 reported by Sonia Edward
2024-11-02 22:44:21 +01:00
Holger Vogt
3d6d0d880a
Improve comment
2024-11-02 22:44:11 +01:00
Holger Vogt
27db91480b
Fix bug no. 708, reported by Philip Sauvage.
2024-11-02 22:43:57 +01:00
Árpád Bűrmen
16798edb36
Minor change.
2024-11-02 22:43:35 +01:00
Árpád Bűrmen
5f8ab0eb67
Minor change.
2024-11-02 22:43:28 +01:00
Árpád Bűrmen
9d2e2f77c0
Minor change.
2024-11-02 22:43:22 +01:00
Árpád Bűrmen
b40dcaa18d
OpenVAF-reloaded compiled model support.
2024-11-02 22:43:06 +01:00
Holger Vogt
368c59466b
Allow plotting a single point in an ascii plot
...
(command .asciiplot)
2024-11-02 22:42:42 +01:00
Giles Atkinson
e3f7cf3e0a
Fix Bug #698 -
...
"Initial transient solution assumes voltage source=0 even if it is not."
Cause was another error in ad5bb9eb8d , fix for Bug #607 , which uncovered
an earlier latent bug.
2024-11-02 22:42:22 +01:00
Giles Atkinson
537d55d80b
Improve an error message.
2024-11-02 22:42:12 +01:00
Giles Atkinson
cf812da363
Try to clarify the mechanism of parameter substitution and add
...
an example of substituting an XSPICE vector parameter.
2024-11-02 22:41:59 +01:00
Brian Taylor
e130371410
Added: Error: Pole/zero analysis is not (yet) supported with 'option KLU'.
...
Use 'option sparse' instead.
2024-11-02 22:41:42 +01:00
briantofleeds
09d352be12
This does not fix noise analysis with klu.
...
It does add missing { and } when event-driven instances are not present.
Without this change CKTop will always be called again directly in NOISEan even
if CKTop was previously called by EVTop. This matches the intended
behavior before #ifdef KLU was added.
2024-11-02 22:41:21 +01:00
Holger Vogt
b350786c48
Some cosmetics
2024-11-02 22:40:54 +01:00
Holger Vogt
bafa3ff8a3
Revert the sign of ac_gain.real
...
Fix bug no 697, reported by Matthieu Guerquin-Kern
2024-11-02 22:40:43 +01:00
Holger Vogt
0fadbdc488
Don't compile with OpenMP support, as it is not used in KLU.
2024-11-02 22:40:28 +01:00
Holger Vogt
2d9e5fede6
/openmp:llvm removed from additional options for the 'Release' builds
...
(however keep it in the 'ReleaseOMP' builds).
2024-11-02 22:40:05 +01:00
Alessio Cacciatori
f300154922
Insert correct conversion sections for KLU matrices
2024-11-02 22:39:50 +01:00
dwarning
c8959ba072
ignore visualc xspice verilog dir
2024-11-02 22:39:34 +01:00
Holger Vogt
2129ac26fd
Add optional series resistance or junction capacitance, if non
...
is defined in the .model statement. This may help achieving
convergence if subcircut models of opamps etc use simple diodes
as voltage limiters. Example call:
.options diode_cj0=20p diode_rser=20m
2024-11-02 22:39:24 +01:00
Holger Vogt
d5f0c6598f
Fix commit 09685dde1
...
("Set lower case for variables or vectors in command 'echo'.
Tokens starting with '$' will get lower-casing.", 2024-09-07)
Don't use s as name for temporary string, as s has been set
already and is used later.
2024-11-02 22:39:03 +01:00
Holger Vogt
b62528d7e5
Set lower case for variables or vectors in command 'echo'.
...
Tokens starting with '$' will get lower-casing.
2024-11-02 22:38:49 +01:00
Holger Vogt
82af46085d
Enable using fftw3 as a build option of shared ngspice on Windows
2024-11-02 22:38:28 +01:00
Holger Vogt
d425d38c44
Old deprecated ADMS examples removed.
2024-11-02 22:38:17 +01:00
Francesco Lannutti
419e821a09
Fixed KLU conversion to complex for SP Analysis
2024-11-02 22:38:03 +01:00
Holger Vogt
287280c3db
Make error messages more verbose:
...
add line number and source file name.
2024-11-02 22:37:47 +01:00
Holger Vogt
bce621680b
Add line number and source file to some error messages
2024-11-02 22:37:31 +01:00
Holger Vogt
8e8716abc7
Fix warning message
2024-11-02 22:37:12 +01:00
Holger Vogt
c2c35b56a4
More on verbose error and warning messages
2024-11-02 22:36:46 +01:00
Holger Vogt
4e6af5a55f
Allow KiCad special token V(/xyz) by quoting
2024-11-02 22:36:26 +01:00
Holger Vogt
c33fd66a21
Make error messages more verbose:
...
add line number and source file name.
2024-11-02 22:36:11 +01:00
Brian Taylor
3528156d14
Fix bug #680 . Check that src/dest memcpy arguments are non-NULL.
2024-11-02 22:35:57 +01:00
dwarning
4e318c7a23
no built-in model for bsimbulk, so no qa test needed
2024-11-02 22:35:44 +01:00
Matthias Schweikardt
8fbd357fdd
extend bsim4 operating point info list
2024-11-02 22:35:10 +01:00
Holger Vogt
123ed0aada
Add simulator version info to raw file ('write' commad)
...
using an extra line 'Command: ...').
The old sequence (adding commands manually to raw file) is
still available.
The 'Command: anycommand' will not be executed if loading
an ngspice-generated raw file. Raw files from other simulators may
generate a warning that the command is not available.
2024-11-02 22:34:59 +01:00
Holger Vogt
1087c6a0c2
Add simulator version info to raw file in batch mode,
...
using the line 'Command:...'
2024-11-02 22:34:41 +01:00
Giles Atkinson
14844af175
Fix #686 : "XSpice Verilog Vector Input Bug".
...
Bug report and fix by Aodhan Murray.
2024-11-02 22:34:23 +01:00
Holger Vogt
5f059abdca
Improve debugging using shared ngspice:
...
print out each command received.
2024-11-02 22:34:05 +01:00
Holger Vogt
f495431509
Add a comment
2024-11-02 22:33:52 +01:00
Holger Vogt
a96237061d
Copy the correct spinit to ngspice/visualc
2024-11-02 22:33:36 +01:00