ngspice/examples
Justin Fisher e50dee9ccc Loading a production PDK model library (a deck that pulls in roughly 50,000 parameter definitions and expands to about 70,000 lines) took ngspice over 15 minutes -- before a single timestep was simulated. The circuit itself was small; the time went entirely into reading the input. This branch attempts to rectify that. This new parser now load the same deck in 5.3s. The parser itself takes about 0.7s with the rest of the time taken by ngspice itself 2026-08-02 18:01:27 +02:00
..
Monte_Carlo Fix internet address 2022-04-25 21:30:07 +02:00
SkywaterOpenSourcePDK Add two simple Skywater PDK examples, inverter and ISCAS85 C7552 2025-05-24 11:13:43 +02:00
TransImpedanceAmp Some hints how to use this file 2018-08-18 11:28:27 +02:00
TransmissionLines Better visibility of the results 2023-07-15 11:11:48 +02:00
cider Enable CIDER with KLU for DC, OP, and TRAN analyses. Small signal AC analysis is not yet supported for CIDER complex valued device KLU matrices. The examples/cider testcases produce printed simulation result values which have slight differences between Sparse and KLU. Differences are probably expected and in a few cases are ~1-2%, sometimes a little more. This should be good enough for most CIDER analyses. Francesco did a good piece of work. Runtimes are significantly shorter with KLU. 2026-02-03 13:55:12 +01:00
control_structs S-parameters: Replace S11 by S_1_1 etc. to avoid ambiguity 2022-04-29 07:29:14 +02:00
ddt Remove unused variable debarr. 2022-12-11 15:39:10 +01:00
digital Corrections to voltage pulses. 2026-04-04 13:37:32 +02:00
hicum2 prevent non-monotonic scale 2020-12-22 11:12:54 +01:00
inductive-systems examples/inductive-systems/*, add test files 2017-01-02 20:02:19 +01:00
klu/Circuits iscas_stdcell.lib need geometry parameters, but is not used anyway, so commented out 2024-12-15 10:25:07 +01:00
loops Repeat loop requires plain number, transformed vector, or transformed variable 2024-03-19 17:05:10 +01:00
measure Enable expressions in a meas statement within a .control section, like 2025-07-29 10:37:59 +02:00
memristor Better graphics 2026-02-03 14:23:07 +01:00
mos Update: add frequency measurement and temperature dependency. 2026-02-03 14:14:18 +01:00
noise implement osdi noise support 2023-11-04 19:36:30 +01:00
numparam Try to clarify the mechanism of parameter substitution and add 2024-11-02 22:41:59 +01:00
optran F5 example removed, obsolete or needs to be improved. 2026-02-03 14:21:38 +01:00
osdi options are not required 2025-05-24 10:58:45 +02:00
p-to-n-examples Add note on compatibility mode psa 2024-12-06 22:41:31 +01:00
paranoia Fix some typos. 2023-12-18 20:13:06 +01:00
plot plotting/grid.c, bug fix, avoid string buffer overflow 2018-01-27 21:58:15 +01:00
probe Adapt VDMOS Vth temperature coefficient to usual notation with - for nch and + for pch. 2026-02-03 14:21:50 +01:00
proc2mod Added some examples. 2004-08-09 16:20:23 +00:00
pss Show equal x axes 2026-04-24 20:49:14 +02:00
shared Add an extended shared library test program with additional 2025-05-24 11:28:07 +02:00
snapshot examples/snapshot: start, interrupt and resume simulation 2012-11-03 20:08:23 +01:00
soa Add a comment to say that LT/PSPICE compatability is needed. 2023-07-31 14:29:50 +02:00
soi enable simulation with 'option newtrunc' 2026-02-03 14:22:12 +01:00
sp Improve S-parameter example: change node names to make plot clearer, 2026-04-01 07:35:20 +01:00
svg File encoding is now UTF-8 2024-11-02 22:22:22 +01:00
tclspice Loading a production PDK model library (a deck that pulls in roughly 50,000 parameter definitions and expands to about 70,000 lines) took ngspice over 15 minutes -- before a single timestep was simulated. The circuit itself was small; the time went entirely into reading the input. This branch attempts to rectify that. This new parser now load the same deck in 5.3s. The parser itself takes about 0.7s with the rest of the time taken by ngspice itself 2026-08-02 18:01:27 +02:00
transient-noise Update test description 2026-02-03 14:16:23 +01:00
utf-8/стекло Upgrade due to recent ngspice enhancements 2021-07-05 14:03:55 +02:00
various Using mtimeavg 2026-02-03 14:23:41 +01:00
vbic vbic: rm obsolete regression test 2024-05-01 10:34:01 +02:00
vdmos Adapt VDMOS Vth temperature coefficient to usual notation with - for nch and + for pch. 2026-02-03 14:21:50 +01:00
wave Update to the README. 2026-04-30 13:40:39 +02:00
xspice Add non-nqs PSP model as well. 2026-04-30 11:22:08 +02:00