Commit Graph

9 Commits

Author SHA1 Message Date
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
rlar 06f2ce9087 examples/tclspice, cleanup "wish" trampoline and add emacs mode specification 2017-10-19 17:57:37 +02:00
rlar fad7605c21 examples/tclspice, rename test bench scripts, .tcl --> .sh
Customers have been mislead to invoke them with tclsh or wish.
Actually some are indeed tcl scripts which could be invoked with "wish"
All these scripts include a #!/bin/sh trampoline to the proper interpreter.
No script was meant to be interpreted by tclsh
2017-10-19 17:57:03 +02:00
dwarning 8539029e6d reduce simulation time for tcl examples 2017-10-12 11:22:17 +02:00
rlar 3d34b22ebf fix file modes 2012-06-12 21:26:29 +02:00
dwarning c7763a6e83 to much puts 2011-03-10 20:12:07 +00:00
rlar b1f6da536a whitespace cleanup, add missing trailing newlines 2010-09-07 19:04:20 +00:00
saintel 84f3077eda *** empty log message *** 2008-11-30 12:47:07 +00:00
pnenzi dff9cca91e Moved TCL test under examples dir 2008-11-30 09:17:27 +00:00