Holger Vogt
|
8dc34b31a2
|
If XSPICE is not selected, still send CKTspDump(ckt, freq, spPlot),
but without ipc (spPlot instead of undefined acPlot)
|
2022-03-11 23:34:14 +01:00 |
dwarning
|
e3b6deaf56
|
remove duplicate pointer allocation
|
2022-03-06 23:12:34 +01:00 |
dwarning
|
20abe9ca38
|
white spaces
|
2022-02-20 14:55:10 +01:00 |
Holger Vogt
|
e99638c89f
|
Remove int <--> unsigned int warning
|
2022-02-17 15:49:20 +01:00 |
Holger Vogt
|
4e1ae255f6
|
Inlude code into #ifdef RFSPICE ... #endif
to allow compiling without pre-processor flag RFSPICE.
|
2022-02-17 15:49:09 +01:00 |
Holger Vogt
|
de572d2cdf
|
Remove in <--> unsigned int mismatch
|
2022-02-17 15:48:52 +01:00 |
Holger Vogt
|
c2d279a1ef
|
Remove trailing spaces.
|
2022-02-17 15:48:31 +01:00 |
Holger Vogt
|
3b0eb41c74
|
Enable compiling with --enable-sp for RF SPICE
Set preprocessor flag RFSPICE
Add new files and directory 'dense' ('dense' is still buggy)
|
2022-02-17 15:48:19 +01:00 |
Alessio Cacciatori
|
2c10c4aebd
|
S parameter simulation
Command '.sp'
arbitrary number of ports
ports made with modified VSRC
Patch provided by Alessio Cacciatori
https://sourceforge.net/p/ngspice/discussion/127605/thread/7a2655c86f/
|
2022-02-17 15:48:00 +01:00 |
Holger Vogt
|
0eb272243f
|
Enable RKM notation also for inductors (e.g. 1u2 for 1.2u)
|
2022-02-07 16:00:29 +01:00 |
roman
|
74787f0c33
|
Fix EXTERNAL type in isrc
|
2022-01-17 11:32:01 +01:00 |
dwarning
|
0c34ac019f
|
use total current for diffcap calculation
|
2022-01-15 16:22:42 +01:00 |
Holger Vogt
|
46696a6aaa
|
If function is not found, bail out if strict_errorhandling is set.
|
2022-01-15 14:09:50 +01:00 |
Holger Vogt
|
632f8c033d
|
Make numoparam error messages more user friendly.
Add line number of netlist to the message.
Original line number added to new lines in inpcom.c.
Internal error messages only when 'ngdebug' is set
|
2022-01-15 13:43:26 +01:00 |
Holger Vogt
|
0c59a77fc4
|
During op evaluation we might use source stepping.
Independent V and I sources are stepped, the B source however is not.
Add source stepping to B source.
|
2022-01-02 13:53:38 +01:00 |
Holger Vogt
|
43f2182e56
|
Add com_optran.h and cplhash.h to their makefile.am
to have them as part of make dist.
|
2021-12-30 15:08:15 +01:00 |
Holger Vogt
|
c7bc84943a
|
plug a memory leak
|
2021-12-23 14:38:09 +01:00 |
dwarning
|
2eaf35f633
|
fix a double application of device multiplier for certain diode parameter
|
2021-12-13 21:49:33 +01:00 |
Holger Vogt
|
bff90f1498
|
Put the gmin reversal into the comment
|
2021-12-13 21:43:50 +01:00 |
Holger Vogt
|
5424fd0d43
|
Reverse the sequence of dynamic-gmin and new-gmin.
The old method dynamic-gmin now comes first,
new-gmin will follow when the former has failed to converge.
|
2021-12-13 21:43:30 +01:00 |
Holger Vogt
|
d5dc757288
|
correct assignment of a variable value to a 1-bit-field
only by a logic comparison.
|
2021-12-13 21:40:57 +01:00 |
dwarning
|
26979079d4
|
prevent few compiler warnings
|
2021-12-13 21:40:15 +01:00 |
Holger Vogt
|
89eaf7739c
|
Remove unused variables
|
2021-12-13 21:33:09 +01:00 |
Holger Vogt
|
a420f58ef5
|
Plug a (potential) memory leak
Add missing memsaved
|
2021-12-13 21:32:46 +01:00 |
dwarning
|
8f9bf94a38
|
Aware of sscanf return value
|
2021-12-13 21:30:55 +01:00 |
dwarning
|
ba6d8c871c
|
white spaces
|
2021-12-13 21:30:32 +01:00 |
dwarning
|
ba9f5be52c
|
Prevent arithmetic overflow and reduce operations
|
2021-12-13 21:29:37 +01:00 |
dwarning
|
550e9f1a81
|
correct some scaling rules
|
2021-10-30 11:03:26 +02:00 |
dwarning
|
f638a63fba
|
save few calculation effort in diode load routine
|
2021-10-30 11:03:05 +02:00 |
dwarning
|
62242a5538
|
save few calculation effort in bjt load routine
|
2021-10-30 11:02:54 +02:00 |
dwarning
|
133f9c46e7
|
prevent unwanted fallthrough
|
2021-10-30 11:02:25 +02:00 |
dwarning
|
ae49043fe3
|
correct scaling for IBC parameter
|
2021-10-30 11:02:13 +02:00 |
dwarning
|
b15c7d29f1
|
correct temp update for IBE and IBC parameter
|
2021-10-30 11:01:51 +02:00 |
dwarning
|
01fb0ac18b
|
introduce IBE and IBC model parameter for more accurate current calculation
|
2021-10-30 11:01:36 +02:00 |
dwarning
|
231e6218a5
|
remove comment regarding ancient leakage current defaults
|
2021-10-30 11:01:24 +02:00 |
dwarning
|
5ff04ee85b
|
c2 and c4 are now aliases for B-E and B-C leakage saturation currents
|
2021-10-30 11:01:09 +02:00 |
Holger Vogt
|
fb98f7873b
|
remove some compiler warnings
|
2021-10-30 10:46:39 +02:00 |
Holger Vogt
|
f3cb69403a
|
bug 497: Prevent a crash in CPL
Forbiddeb combination of model parameters.
Details are not yet available.
|
2021-10-30 10:44:44 +02:00 |
Holger Vogt
|
69e2903bf6
|
Update to Garbage Collector for cpl
Update some comments
Insert the deleting functions
Reset pool_vi and ndn_btree
Add an example with 20 call to cpl in sequence
|
2021-10-30 10:44:29 +02:00 |
Holger Vogt
|
041264df03
|
No more meory leaks with existing cpl examples:
Add cpldelete.c and cplmdel.c
Delete the model parameters.
Add 2 missing memsaved().
|
2021-10-30 10:44:07 +02:00 |
Holger Vogt
|
9ede9b80e0
|
Issue a warnong only when ngdebug is set.
|
2021-10-30 10:43:38 +02:00 |
Holger Vogt
|
d2dd1950cb
|
Add memsaved() to TMALLOC, calloc and replace CPLTFREE for tfree
|
2021-10-30 10:43:10 +02:00 |
Holger Vogt
|
de00317e49
|
Add memsaved or memdelete to macros
|
2021-10-30 10:42:37 +02:00 |
Holger Vogt
|
8c5277a5e8
|
Re-format cplsetup.c
|
2021-10-30 10:42:09 +02:00 |
Holger Vogt
|
7dcb1b2a39
|
Add memsaved() to TMALLOC
|
2021-10-30 10:41:51 +02:00 |
Holger Vogt
|
1dddd6df8d
|
Each TMALLOC is accompanied by fcn memsaved().
|
2021-10-30 10:41:37 +02:00 |
Holger Vogt
|
b142f2eb9d
|
Add mem_init() and mem_delete() to setup and unsetup functions
|
2021-10-30 10:41:24 +02:00 |
Holger Vogt
|
3be7370fa8
|
Add header with extern function prototypes
|
2021-10-30 10:40:40 +02:00 |
Holger Vogt
|
677ec1a094
|
Update intro text
|
2021-10-30 10:40:04 +02:00 |
Holger Vogt
|
b9afd2bd16
|
add missing headers
|
2021-10-30 10:38:23 +02:00 |