Stefan Schippers
05/26/2021, 9:58 PMYuan Mei
05/27/2021, 2:16 AMYuan Mei
05/27/2021, 4:40 AMStefan Schippers
05/27/2021, 9:29 PMset ngbehavior=hsa
set ng_nomodcheck
place this file in the directory where the netlist and the ngspice simulator are running (default is ~/.xschem/simulations).
This speeds up ngspice startup on sky130 considerably.Yuan Mei
05/27/2021, 10:40 PMCompatibility modes selected: hs a
shows up. Interestingly, the ngspice site has a page specific about sky130: http://ngspice.sourceforge.net/applic.htmlStefan Schippers
05/29/2021, 9:07 PMng_nomodcheck
option is very recent...Yuan Mei
05/29/2021, 10:49 PMconfigure --with-x --enable-xspice --disable-debug --enable-cider --with-readline=yes --enable-openmp
Multithreading works but the start up takes long time, as I described earlier. ``ng_nomodcheck`` doesn't seem to make a difference.Stefan Schippers
05/31/2021, 5:52 AMTim Edwards
05/31/2021, 2:50 PMYuan Mei
07/19/2021, 4:02 AM.lib tt
to .endl tt
, removing everything else) takes less than 5 seconds, which is much nicer for manual analog design flow. One could load different files to simulate in different corners instead of loading the same big file (currently sky130.lib.spice) while specifying a corner as a parameter.Tim Edwards
07/21/2021, 1:32 PMStefan Schippers
07/22/2021, 9:19 PM.lib xx ... .endl
section (xx = corner you want to simulate).Yuan Mei
07/22/2021, 10:08 PM