├── docs ├── tex │ ├── SLiCAPdata │ │ ├── dcValue.tex │ │ ├── params.tex │ │ ├── functional_specs.tex │ │ ├── eqn-A_v_Ideal.tex │ │ ├── eqn-OV-A_v_oo-mod.tex │ │ ├── eqn-QV-A_v_oo-mod.tex │ │ ├── eqn-BeP.tex │ │ ├── cir_trimp.tex │ │ ├── eqn-BuP.tex │ │ ├── RC_circuit.tex │ │ ├── element-data.tex │ │ ├── f.tex │ │ ├── spec_csv.tex │ │ ├── spec_defs.tex │ │ ├── spec_lists.tex │ │ ├── spec_html_lists.tex │ │ ├── spec_ltx_lists.tex │ │ ├── spec_rst_lists.tex │ │ ├── eqn-FLP.tex │ │ ├── eqn-FHP.tex │ │ ├── netlist.tex │ │ ├── OV_model.tex │ │ ├── eqn-FAP.tex │ │ ├── eqn-OV-A_v_oo.tex │ │ ├── eqn-laplace-passive-numeric.tex │ │ ├── eqn-BP_num.tex │ │ ├── table-PZ.tex │ │ ├── eqn-ACcoupling-signal-step.tex │ │ ├── table-RC_params.tex │ │ ├── eqn-M_routh.tex │ │ ├── eqn-matrix-trimp.tex │ │ ├── table-mainamp-params.tex │ │ ├── table-hierarchy-params.tex │ │ ├── design.tex │ │ ├── table-Z.tex │ │ ├── eqn-laplace-passive.tex │ │ ├── eqn-FBS.tex │ │ ├── stepdict.tex │ │ ├── H2.tex │ │ ├── eqn-FBP.tex │ │ ├── symzeros.tex │ │ ├── table-Znum.tex │ │ ├── eqn-matrix-passive.tex │ │ ├── zeros.tex │ │ ├── table-PZnum.tex │ │ ├── table-specs-performance.tex │ │ ├── H3.tex │ │ ├── performance.tex │ │ ├── performance_specs.tex │ │ ├── table-Pnum.tex │ │ ├── H1.tex │ │ ├── table-specs-interface.tex │ │ ├── interface_specs.tex │ │ ├── poles.tex │ │ ├── matrices.tex │ │ ├── table-coeffs-gain.tex │ │ ├── eqn-laplace-passive-vout.tex │ │ ├── table-P.tex │ │ ├── eqn-H_3p-time.tex │ │ ├── eqn-ACcoupling-power-impulse.tex │ │ ├── mydct.tex │ │ ├── pz.tex │ │ └── coeffs.tex │ └── SLiCAP_latex.pdf ├── .gitignore ├── sphinx │ ├── SLiCAPdata │ │ ├── eqn-AvccBJT.rst │ │ ├── eqn-A_v_Ideal.rst │ │ ├── eqn-OV-A_v_oo-mod.rst │ │ ├── eqn-QV-A_v_oo-mod.rst │ │ ├── eqn-BeP.rst │ │ ├── eqn-I_ovar_1.rst │ │ ├── eqn-I_ovar_3.rst │ │ ├── eqn-BuP.rst │ │ ├── eqn-ChP.rst │ │ ├── eqn-CDSint.rst │ │ ├── eqn-FLP.rst │ │ ├── eqn-I_ovar_2.rst │ │ ├── eqn-I_ovar_5.rst │ │ ├── eqn-CDSweighting.rst │ │ ├── table-RC_params.rst │ │ ├── eqn-intCoeffs.rst │ │ ├── eqn-FHP.rst │ │ ├── eqn-RMS.rst │ │ ├── eqn-I_ovar_4.rst │ │ ├── eqn-I_ovar_6.rst │ │ ├── eqn-FAP.rst │ │ ├── eqn-OV-A_v_oo.rst │ │ ├── eqn-laplace-passive-numeric.rst │ │ ├── eqn-F.rst │ │ ├── table-hierarchy-params.rst │ │ ├── table-mainamp-params.rst │ │ ├── eqn-Svni.rst │ │ ├── eqn-BP_num.rst │ │ ├── eqn-ACcoupling-signal-step.rst │ │ ├── eqn-CMvar.rst │ │ ├── table-Z.rst │ │ ├── eqn-M_routh.rst │ │ ├── table-mainamp-pardefs.rst │ │ ├── table-hierarchy-pardefs.rst │ │ ├── eqn-ivar.rst │ │ ├── eqn-matrix-trimp.rst │ │ ├── eqn-ovar.rst │ │ ├── table-VampQ-opinfo.rst │ │ ├── eqn-dcSolve.rst │ │ ├── table-specs-performance.rst │ │ ├── eqn-I_ovar_7.rst │ │ ├── table-Znum.rst │ │ ├── eqn-cdM.rst │ │ ├── eqn-dcM.rst │ │ ├── eqn-laplace-passive.rst │ │ ├── eqn-FBS.rst │ │ ├── table-specs-interface.rst │ │ ├── eqn-I_ovar_8.rst │ │ ├── eqn-FBP.rst │ │ ├── table-PZnum.rst │ │ ├── table-RC_pardefs.rst │ │ ├── eqn-matrix-passive.rst │ │ ├── eqn-ddM.rst │ │ ├── table-Pnum.rst │ │ ├── eqn-DMvar.rst │ │ ├── eqn-AvddBJT.rst │ │ ├── table-P.rst │ │ ├── table-PZ.rst │ │ ├── table-coeffs-gain.rst │ │ ├── eqn-ccM.rst │ │ ├── eqn-laplace-passive-vout.rst │ │ ├── eqn-matA.rst │ │ ├── table-poleszerosVamp.rst │ │ ├── table-poleszerosVampdd.rst │ │ ├── eqn-DMnoise.rst │ │ ├── eqn-Svno.rst │ │ ├── table-poleszerosVampcc.rst │ │ ├── eqn-H_3p-time.rst │ │ ├── table-zerosVamp.rst │ │ ├── table-polesVamp.rst │ │ ├── eqn-ACcoupling-power-impulse.rst │ │ ├── table-coeffsNoise.rst │ │ └── eqn-dcMatrix.rst │ ├── source │ │ ├── _static │ │ │ ├── custom.css │ │ │ └── html_logo.png │ │ └── index.rst │ ├── Makefile │ └── make.bat ├── _static │ └── myStyle.css ├── img │ ├── BP4.pdf │ ├── CDS.pdf │ ├── pp.pdf │ ├── Cb_fs.pdf │ ├── DINA.pdf │ ├── VampQ.pdf │ ├── ZtoV.pdf │ ├── f_dBm.pdf │ ├── f_del.pdf │ ├── f_mag.pdf │ ├── f_phs.pdf │ ├── mu_t.pdf │ ├── mu_t1.pdf │ ├── mu_t2.pdf │ ├── p_dBm.pdf │ ├── p_mag.pdf │ ├── p_mdb.pdf │ ├── AC_time.pdf │ ├── Cb_fs_L.pdf │ ├── VampOV.pdf │ ├── bigAmp.pdf │ ├── delta_t.pdf │ ├── inoise_f.pdf │ ├── mainAmp.pdf │ ├── myBJTamp.pdf │ ├── onoise_f.pdf │ ├── p_plot.pdf │ ├── powers_x.pdf │ ├── pp_time.pdf │ ├── pz_plot.pdf │ ├── smallAmp.pdf │ ├── v_time.pdf │ ├── z_plot.pdf │ ├── ACcoupling.pdf │ ├── AvOVfb_mag.pdf │ ├── AvQVfb_mag.pdf │ ├── BJTdiffAmp.pdf │ ├── PZvampbjt.pdf │ ├── VampIdeal.pdf │ ├── VampQspice.pdf │ ├── Vamp_cc_fb.pdf │ ├── Vamp_dd_fb.pdf │ ├── all_onoise.pdf │ ├── ppzz_plot.pdf │ ├── pzNetwork.pdf │ ├── pzStepped.pdf │ ├── AvOVfb_phase.pdf │ ├── AvQVfb_phase.pdf │ ├── NyquistQamp.pdf │ ├── PZvampbjtIC.pdf │ ├── VampQspiceDC.pdf │ ├── VampQspiceM.pdf │ ├── VampQspiceP.pdf │ ├── VampQspiceS.pdf │ ├── VampQspiceT.pdf │ ├── VampQspiceT1.pdf │ ├── VampQspiceT2.pdf │ ├── VampQspiceTMP.pdf │ ├── Vamp_cc_fb_dB.pdf │ ├── Vamp_dd_fb_dB.pdf │ ├── all_onoise_f.pdf │ ├── balancedAmp.pdf │ ├── f_dBmStepped.pdf │ ├── noiseSources.pdf │ ├── Transimpedance.pdf │ ├── VampQspiceNOISE.pdf │ ├── Vamp_cc_fb_phs.pdf │ ├── Vamp_cc_fb_phz.pdf │ ├── Vamp_dd_fb_phs.pdf │ ├── Vamp_dd_fb_phz.pdf │ ├── balancedNetwork.pdf │ ├── VampQspiceNOISETOT.pdf │ ├── balancedAmpDCvar.pdf │ ├── dcMatchingTracking.pdf │ ├── myFirstRCnetwork.pdf │ ├── myPassiveNetwork.pdf │ ├── LTspiceControlPanel.png │ ├── balancedNoisyNetwork.pdf │ ├── LTspiceControlPanelSymbolPath.png │ ├── LTspiceControlPanelFontSettings.png │ └── LTspiceControlPanelNetlistOptions.png ├── html │ └── css │ │ └── Grid.png ├── kicad │ ├── ZtoV │ │ ├── ZtoV.kicad_pcb │ │ ├── ZtoV-backups │ │ │ ├── ZtoV-2025-07-06_134752.zip │ │ │ ├── ZtoV-2025-07-06_154329.zip │ │ │ └── ZtoV-2025-07-06_233209.zip │ │ └── sym-lib-table │ ├── bigAmp │ │ ├── bigAmp.kicad_pcb │ │ ├── bigAmp-backups │ │ │ ├── bigAmp-2025-07-07_221749.zip │ │ │ └── bigAmp-2025-07-07_222845.zip │ │ └── sym-lib-table │ ├── mainAmp │ │ ├── mainAmp.kicad_pcb │ │ ├── mainAmp-backups │ │ │ ├── mainAmp-2025-07-07_223856.zip │ │ │ ├── mainAmp-2025-07-07_225304.zip │ │ │ └── mainAmp-2025-07-10_145125.zip │ │ └── sym-lib-table │ ├── smallAmp │ │ ├── smallAmp.kicad_pcb │ │ └── sym-lib-table │ ├── ACcoupling │ │ ├── ACcoupling.kicad_pcb │ │ ├── ACcoupling-backups │ │ │ ├── ACcoupling-2025-07-10_150245.zip │ │ │ ├── ACcoupling-2025-07-10_151036.zip │ │ │ ├── ACcoupling-2025-07-10_152622.zip │ │ │ └── ACcoupling-2025-07-10_154513.zip │ │ └── sym-lib-table │ ├── BJTdiffAmp │ │ ├── BJTdiffAmp.kicad_pcb │ │ ├── BJTdiffAmp-backups │ │ │ ├── BJTdiffAmp-2025-07-25_200329.zip │ │ │ ├── BJTdiffAmp-2025-07-25_203031.zip │ │ │ └── BJTdiffAmp-2025-07-25_223351.zip │ │ └── sym-lib-table │ ├── balancedAmp │ │ └── balancedAmp.kicad_pcb │ ├── noiseSources │ │ ├── noiseSources.kicad_pcb │ │ ├── noiseSources-backups │ │ │ ├── noiseSources-2025-07-12_170059.zip │ │ │ ├── noiseSources-2025-07-12_170735.zip │ │ │ └── noiseSources-2025-07-12_172842.zip │ │ └── sym-lib-table │ ├── balancedAmpDCvar │ │ ├── balancedAmpDCvar.kicad_pcb │ │ └── sym-lib-table │ ├── balancedAmpNoise │ │ ├── balancedAmpNoise.kicad_pcb │ │ └── sym-lib-table │ ├── dcMatchingTracking │ │ ├── dcMatchingTracking.kicad_pcb │ │ ├── sym-lib-table │ │ └── dcMatchingTracking-backups │ │ │ ├── dcMatchingTracking-2025-01-02_113229.zip │ │ │ ├── dcMatchingTracking-2025-01-02_114639.zip │ │ │ ├── dcMatchingTracking-2025-01-02_122830.zip │ │ │ ├── dcMatchingTracking-2025-01-02_140457.zip │ │ │ └── dcMatchingTracking-2025-01-07_210633.zip │ ├── diffAmpTest │ │ └── diffAmpTest-backups │ │ │ ├── diffAmpTest-2025-07-29_211945.zip │ │ │ └── diffAmpTest-2025-08-11_144935.zip │ ├── myBJTamp │ │ └── sym-lib-table │ ├── pzNetwork │ │ └── sym-lib-table │ ├── balancedNetwork │ │ └── sym-lib-table │ ├── myPassiveNetwork │ │ └── sym-lib-table │ ├── balancedNoisyNetwork │ │ └── sym-lib-table │ ├── VampIdeal │ │ └── sym-lib-table │ ├── VampOV │ │ └── sym-lib-table │ ├── VampQ │ │ └── sym-lib-table │ ├── Transimpedance │ │ └── sym-lib-table │ ├── VampQspice │ │ └── sym-lib-table │ └── TransimpedanceSL │ │ └── sym-lib-table ├── reference │ ├── SLiCAP.rst │ ├── SLiCAPrst.rst │ ├── SLiCAPhtml.rst │ ├── SLiCAPmath.rst │ ├── SLiCAPkicad.rst │ ├── SLiCAPlatex.rst │ ├── SLiCAPplots.rst │ ├── SLiCAPshell.rst │ ├── SLiCAPprotos.rst │ ├── SLiCAPngspice.rst │ ├── SLiCAPconfigure.rst │ ├── SLiCAPdesignData.rst │ ├── SLiCAPinstruction.rst │ └── SLiCAPreference.rst ├── lib │ ├── smallAmp.lib │ ├── myBJTamp.lib │ ├── bigAmp.lib │ └── BC847.lib ├── syntax │ └── SLiCAPnetlistSyntax.rst ├── cir │ ├── VampQspice.csv │ ├── Transimpedance.cir │ ├── myFirstRCnetwork.cir │ ├── noiseSources.cir │ ├── mainAmp.cir │ ├── ACcoupling.cir │ ├── BJTdiffAmp.cir │ ├── VampIdeal.cir │ ├── VampQspice.cir │ ├── dcMatchingTracking.cir │ ├── VampOV.cir │ ├── myPassiveNetwork.cir │ ├── hierarchy.cir │ ├── ZtoV.cir │ ├── VampQ.cir │ ├── balancedNetwork.cir │ ├── pzNetwork.cir │ ├── balancedNoisyNetwork.cir │ ├── balancedAmp.cir │ └── balancedAmpDCvar.cir ├── csv │ ├── BJT voltage amplifier.csv │ └── specs.csv ├── simFile.log ├── latex_report.py ├── math.py ├── temp.txt ├── Manual.py ├── userguide │ ├── math.rst │ └── SLiCAPuserguide.rst ├── simFile.sp └── matrix.py ├── .gitignore ├── MANIFEST.in ├── SLiCAP ├── files │ ├── lib │ │ ├── Grid.png │ │ └── SPICE.lib │ ├── gSchem │ │ ├── gschemrc │ │ ├── gnet-spice-noqsi-master │ │ │ ├── tutorial │ │ │ │ ├── ASIC │ │ │ │ │ ├── Simulation │ │ │ │ │ │ ├── gnetlistrc │ │ │ │ │ │ ├── geda.conf │ │ │ │ │ │ ├── control.cir │ │ │ │ │ │ ├── gafrc │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Schematic │ │ │ │ │ │ └── gafrc │ │ │ │ │ ├── Symbols │ │ │ │ │ │ ├── Vdd.sym │ │ │ │ │ │ ├── Vdd1.sym │ │ │ │ │ │ ├── Vss.sym │ │ │ │ │ │ └── Vss1.sym │ │ │ │ │ └── README │ │ │ │ ├── BBamp │ │ │ │ │ ├── Simulation │ │ │ │ │ │ ├── gnetlistrc │ │ │ │ │ │ ├── geda.conf │ │ │ │ │ │ ├── gafrc │ │ │ │ │ │ └── Makefile │ │ │ │ │ └── Schematic │ │ │ │ │ │ ├── attribs │ │ │ │ │ │ ├── gafrc │ │ │ │ │ │ └── Makefile │ │ │ │ ├── Images │ │ │ │ │ ├── dB.jpg │ │ │ │ │ ├── Test.png │ │ │ │ │ ├── dB.tiff │ │ │ │ │ ├── BBamp.png │ │ │ │ │ ├── Board.png │ │ │ │ │ ├── DISCRI.png │ │ │ │ │ ├── Comparator.png │ │ │ │ │ ├── DISCRItest.png │ │ │ │ │ └── HelloWorld.png │ │ │ │ └── HelloWorld │ │ │ │ │ └── Makefile │ │ │ ├── scheme-path.scm │ │ │ ├── install.sh │ │ │ ├── INSTALL │ │ │ ├── test │ │ │ │ └── model-test.sch │ │ │ └── README.md │ │ ├── gafrc │ │ └── symbols │ │ │ ├── include.sym │ │ │ ├── sourceDef.sym │ │ │ ├── detectorDef.sym │ │ │ ├── lgrefDef.sym │ │ │ ├── parDef.sym │ │ │ ├── modelDef.sym │ │ │ ├── 0.sym │ │ │ ├── K.sym │ │ │ ├── Z.sym │ │ │ ├── C.sym │ │ │ ├── L.sym │ │ │ ├── V.sym │ │ │ ├── D.sym │ │ │ ├── H.sym │ │ │ ├── I.sym │ │ │ ├── R.sym │ │ │ └── R_r.sym │ ├── html │ │ └── img │ │ │ └── Grid.png │ ├── sphinx │ │ ├── _static │ │ │ ├── custom.css │ │ │ └── html_logo.png │ │ ├── index.rst │ │ ├── _templates │ │ │ └── table.html │ │ ├── source │ │ │ ├── _templates │ │ │ │ └── table.html │ │ │ ├── Makefile │ │ │ └── make.bat │ │ ├── Makefile │ │ └── make.bat │ ├── lepton-eda │ │ ├── configure │ │ │ ├── gschemrc │ │ │ ├── gafrc │ │ │ ├── sch2cir │ │ │ ├── readme.txt │ │ │ └── install.sh │ │ ├── spice-symbols │ │ │ ├── spCommand.sym │ │ │ ├── sch2cir │ │ │ ├── spXNullor.cir │ │ │ ├── spXTrafo.cir │ │ │ ├── spXGyrator.cir │ │ │ ├── sp0.sym │ │ │ ├── spK.sym │ │ │ ├── spC.sym │ │ │ ├── spL.sym │ │ │ ├── spR.sym │ │ │ ├── spV.sym │ │ │ ├── spI.sym │ │ │ ├── spD.sym │ │ │ ├── spBV.sym │ │ │ └── spH.sym │ │ └── symbols │ │ │ ├── include.sym │ │ │ ├── sourceDef.sym │ │ │ ├── detectorDef.sym │ │ │ ├── lgrefDef.sym │ │ │ ├── parDef.sym │ │ │ ├── modelDef.sym │ │ │ ├── 0.sym │ │ │ ├── K.sym │ │ │ ├── Z.sym │ │ │ ├── C.sym │ │ │ ├── L.sym │ │ │ ├── V.sym │ │ │ ├── D.sym │ │ │ ├── H.sym │ │ │ ├── I.sym │ │ │ ├── R.sym │ │ │ └── R_r.sym │ ├── LTspice │ │ ├── SLK.asy │ │ ├── SLD.asy │ │ ├── SLC.asy │ │ ├── SLH.asy │ │ ├── SLV.asy │ │ ├── SLL.asy │ │ ├── SLJ.asy │ │ ├── SLXJ.asy │ │ ├── SLR.asy │ │ ├── SLF.asy │ │ ├── SLO.asy │ │ ├── SLR_r.asy │ │ ├── SLI.asy │ │ ├── SLQ_noise.asy │ │ ├── SLQ.asy │ │ ├── SLO_noise.asy │ │ ├── SLM_noise.asy │ │ ├── SLXQ.asy │ │ ├── SLJ_noise.asy │ │ ├── SLM.asy │ │ ├── SLO_dcvar.asy │ │ ├── SLHZ.asy │ │ ├── SLXM.asy │ │ ├── SLW.asy │ │ └── SLABCD.asy │ └── kicad │ │ └── sym-lib-table └── __init__.py └── requirements.txt /docs/tex/SLiCAPdata/dcValue.tex: -------------------------------------------------------------------------------- 1 | $0.25$ -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | SLiCAP.ini 3 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-AvccBJT.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A_{vcc} = 1 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | SLiCAP_python.egg-info 3 | __pycache__ 4 | dist 5 | SLiCAP.egg* 6 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include SLiCAP/docs/ * 2 | recursive-include SLiCAP/files/ * 3 | -------------------------------------------------------------------------------- /docs/_static/myStyle.css: -------------------------------------------------------------------------------- 1 | .rst-content .highlight > pre { 2 | line-height: 1.5; 3 | } 4 | -------------------------------------------------------------------------------- /docs/img/BP4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/BP4.pdf -------------------------------------------------------------------------------- /docs/img/CDS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/CDS.pdf -------------------------------------------------------------------------------- /docs/img/pp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/pp.pdf -------------------------------------------------------------------------------- /docs/img/Cb_fs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Cb_fs.pdf -------------------------------------------------------------------------------- /docs/img/DINA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/DINA.pdf -------------------------------------------------------------------------------- /docs/img/VampQ.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQ.pdf -------------------------------------------------------------------------------- /docs/img/ZtoV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/ZtoV.pdf -------------------------------------------------------------------------------- /docs/img/f_dBm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/f_dBm.pdf -------------------------------------------------------------------------------- /docs/img/f_del.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/f_del.pdf -------------------------------------------------------------------------------- /docs/img/f_mag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/f_mag.pdf -------------------------------------------------------------------------------- /docs/img/f_phs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/f_phs.pdf -------------------------------------------------------------------------------- /docs/img/mu_t.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/mu_t.pdf -------------------------------------------------------------------------------- /docs/img/mu_t1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/mu_t1.pdf -------------------------------------------------------------------------------- /docs/img/mu_t2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/mu_t2.pdf -------------------------------------------------------------------------------- /docs/img/p_dBm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/p_dBm.pdf -------------------------------------------------------------------------------- /docs/img/p_mag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/p_mag.pdf -------------------------------------------------------------------------------- /docs/img/p_mdb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/p_mdb.pdf -------------------------------------------------------------------------------- /docs/img/AC_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/AC_time.pdf -------------------------------------------------------------------------------- /docs/img/Cb_fs_L.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Cb_fs_L.pdf -------------------------------------------------------------------------------- /docs/img/VampOV.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampOV.pdf -------------------------------------------------------------------------------- /docs/img/bigAmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/bigAmp.pdf -------------------------------------------------------------------------------- /docs/img/delta_t.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/delta_t.pdf -------------------------------------------------------------------------------- /docs/img/inoise_f.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/inoise_f.pdf -------------------------------------------------------------------------------- /docs/img/mainAmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/mainAmp.pdf -------------------------------------------------------------------------------- /docs/img/myBJTamp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/myBJTamp.pdf -------------------------------------------------------------------------------- /docs/img/onoise_f.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/onoise_f.pdf -------------------------------------------------------------------------------- /docs/img/p_plot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/p_plot.pdf -------------------------------------------------------------------------------- /docs/img/powers_x.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/powers_x.pdf -------------------------------------------------------------------------------- /docs/img/pp_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/pp_time.pdf -------------------------------------------------------------------------------- /docs/img/pz_plot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/pz_plot.pdf -------------------------------------------------------------------------------- /docs/img/smallAmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/smallAmp.pdf -------------------------------------------------------------------------------- /docs/img/v_time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/v_time.pdf -------------------------------------------------------------------------------- /docs/img/z_plot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/z_plot.pdf -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/params.tex: -------------------------------------------------------------------------------- 1 | {\textbf{No undefined parameters in: myPassiveNetwork}} 2 | 3 | -------------------------------------------------------------------------------- /docs/html/css/Grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/html/css/Grid.png -------------------------------------------------------------------------------- /docs/img/ACcoupling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/ACcoupling.pdf -------------------------------------------------------------------------------- /docs/img/AvOVfb_mag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/AvOVfb_mag.pdf -------------------------------------------------------------------------------- /docs/img/AvQVfb_mag.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/AvQVfb_mag.pdf -------------------------------------------------------------------------------- /docs/img/BJTdiffAmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/BJTdiffAmp.pdf -------------------------------------------------------------------------------- /docs/img/PZvampbjt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/PZvampbjt.pdf -------------------------------------------------------------------------------- /docs/img/VampIdeal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampIdeal.pdf -------------------------------------------------------------------------------- /docs/img/VampQspice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspice.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_cc_fb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_cc_fb.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_dd_fb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_dd_fb.pdf -------------------------------------------------------------------------------- /docs/img/all_onoise.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/all_onoise.pdf -------------------------------------------------------------------------------- /docs/img/ppzz_plot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/ppzz_plot.pdf -------------------------------------------------------------------------------- /docs/img/pzNetwork.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/pzNetwork.pdf -------------------------------------------------------------------------------- /docs/img/pzStepped.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/pzStepped.pdf -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/functional_specs.tex: -------------------------------------------------------------------------------- 1 | \textbf{Found no specifications of type: Functional.} 2 | 3 | -------------------------------------------------------------------------------- /SLiCAP/files/lib/Grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/lib/Grid.png -------------------------------------------------------------------------------- /docs/img/AvOVfb_phase.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/AvOVfb_phase.pdf -------------------------------------------------------------------------------- /docs/img/AvQVfb_phase.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/AvQVfb_phase.pdf -------------------------------------------------------------------------------- /docs/img/NyquistQamp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/NyquistQamp.pdf -------------------------------------------------------------------------------- /docs/img/PZvampbjtIC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/PZvampbjtIC.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceDC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceDC.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceM.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceP.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceS.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceT.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceT1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceT1.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceT2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceT2.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceTMP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceTMP.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_cc_fb_dB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_cc_fb_dB.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_dd_fb_dB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_dd_fb_dB.pdf -------------------------------------------------------------------------------- /docs/img/all_onoise_f.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/all_onoise_f.pdf -------------------------------------------------------------------------------- /docs/img/balancedAmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/balancedAmp.pdf -------------------------------------------------------------------------------- /docs/img/f_dBmStepped.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/f_dBmStepped.pdf -------------------------------------------------------------------------------- /docs/img/noiseSources.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/noiseSources.pdf -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-A_v_Ideal.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A_{v Ideal} = \frac{R_{a} + R_{b}}{R_{b}} -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-OV-A_v_oo-mod.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A_{vi oo} = \frac{R_{a} + R_{b}}{R_{b}} -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-QV-A_v_oo-mod.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A_{vi oo} = \frac{R_{a} + R_{b}}{R_{b}} -------------------------------------------------------------------------------- /docs/tex/SLiCAP_latex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/tex/SLiCAP_latex.pdf -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gschemrc: -------------------------------------------------------------------------------- 1 | (load (build-path geda-rc-path "gschem-colormap-lightbg")) ; light background 2 | -------------------------------------------------------------------------------- /docs/img/Transimpedance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Transimpedance.pdf -------------------------------------------------------------------------------- /docs/img/VampQspiceNOISE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceNOISE.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_cc_fb_phs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_cc_fb_phs.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_cc_fb_phz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_cc_fb_phz.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_dd_fb_phs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_dd_fb_phs.pdf -------------------------------------------------------------------------------- /docs/img/Vamp_dd_fb_phz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/Vamp_dd_fb_phz.pdf -------------------------------------------------------------------------------- /docs/img/balancedNetwork.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/balancedNetwork.pdf -------------------------------------------------------------------------------- /docs/kicad/ZtoV/ZtoV.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Simulation/gnetlistrc: -------------------------------------------------------------------------------- 1 | (hierarchy-traversal "disabled") 2 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Simulation/gnetlistrc: -------------------------------------------------------------------------------- 1 | (hierarchy-traversal "disabled") 2 | -------------------------------------------------------------------------------- /SLiCAP/files/html/img/Grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/html/img/Grid.png -------------------------------------------------------------------------------- /docs/img/VampQspiceNOISETOT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/VampQspiceNOISETOT.pdf -------------------------------------------------------------------------------- /docs/img/balancedAmpDCvar.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/balancedAmpDCvar.pdf -------------------------------------------------------------------------------- /docs/img/dcMatchingTracking.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/dcMatchingTracking.pdf -------------------------------------------------------------------------------- /docs/img/myFirstRCnetwork.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/myFirstRCnetwork.pdf -------------------------------------------------------------------------------- /docs/img/myPassiveNetwork.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/myPassiveNetwork.pdf -------------------------------------------------------------------------------- /docs/kicad/bigAmp/bigAmp.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/kicad/mainAmp/mainAmp.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Simulation/geda.conf: -------------------------------------------------------------------------------- 1 | [gnetlist] 2 | traverse-hierarchy=false 3 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Simulation/geda.conf: -------------------------------------------------------------------------------- 1 | [gnetlist] 2 | traverse-hierarchy=false 3 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/_static/custom.css: -------------------------------------------------------------------------------- 1 | .math { 2 | text-align: left; 3 | } 4 | .eqno { 5 | float: right; 6 | } 7 | -------------------------------------------------------------------------------- /docs/img/LTspiceControlPanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/LTspiceControlPanel.png -------------------------------------------------------------------------------- /docs/img/balancedNoisyNetwork.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/balancedNoisyNetwork.pdf -------------------------------------------------------------------------------- /docs/kicad/smallAmp/smallAmp.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-BeP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | P_{Be} = 0.1902 s^{4} + 0.8997 s^{3} + 1.915 s^{2} + 2.114 s + 1 -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_1.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = 0\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_3.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = 0\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/source/_static/custom.css: -------------------------------------------------------------------------------- 1 | .math { 2 | text-align: left; 3 | } 4 | .eqno { 5 | float: right; 6 | } 7 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gafrc: -------------------------------------------------------------------------------- 1 | (reset-component-library) 2 | (component-library "/gschem/symbols" "SLiCAP") 3 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/configure/gschemrc: -------------------------------------------------------------------------------- 1 | (load (build-path geda-rc-path "gschem-colormap-lightbg")) ; light background 2 | -------------------------------------------------------------------------------- /docs/kicad/ACcoupling/ACcoupling.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/kicad/BJTdiffAmp/BJTdiffAmp.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/kicad/balancedAmp/balancedAmp.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/kicad/noiseSources/noiseSources.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-A_v_Ideal.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | A_{v Ideal} = \frac{R_{a} + R_{b}}{R_{b}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-BuP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | P_{Bu} = \left(s^{2} + 0.7654 s + 1\right) \left(s^{2} + 1.848 s + 1\right) -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-OV-A_v_oo-mod.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | A_{vi oo} = \frac{R_{a} + R_{b}}{R_{b}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-QV-A_v_oo-mod.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | A_{vi oo} = \frac{R_{a} + R_{b}}{R_{b}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | """ 3 | Spyder Editor 4 | 5 | """ 6 | from .SLiCAP import * 7 | __version__ = "4.0.9" 8 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/scheme-path.scm: -------------------------------------------------------------------------------- 1 | (display (string-append geda-data-path "/scheme/")) 2 | (primitive-exit 0) 3 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Schematic/attribs: -------------------------------------------------------------------------------- 1 | device 2 | value 3 | spec 4 | footprint 5 | description 6 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Schematic/gafrc: -------------------------------------------------------------------------------- 1 | (source-library ".") 2 | (component-library "../Symbols") 3 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Simulation/gafrc: -------------------------------------------------------------------------------- 1 | (source-library ".") 2 | (component-library "../Symbols") 3 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/_static/html_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/sphinx/_static/html_logo.png -------------------------------------------------------------------------------- /docs/kicad/balancedAmpDCvar/balancedAmpDCvar.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/kicad/balancedAmpNoise/balancedAmpNoise.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") 2 | ) -------------------------------------------------------------------------------- /docs/sphinx/source/_static/html_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/sphinx/source/_static/html_logo.png -------------------------------------------------------------------------------- /docs/img/LTspiceControlPanelSymbolPath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/LTspiceControlPanelSymbolPath.png -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/dcMatchingTracking.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0") 2 | ) -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ChP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | P_{Ch} = \left(1.17 s^{2} + 0.3039 s + 1\right) \left(4.13 s^{2} + 2.59 s + 1\right) -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY : simulation 2 | 3 | simulation : 4 | make -C Simulation simulation 5 | -------------------------------------------------------------------------------- /docs/img/LTspiceControlPanelFontSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/LTspiceControlPanelFontSettings.png -------------------------------------------------------------------------------- /docs/img/LTspiceControlPanelNetlistOptions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/img/LTspiceControlPanelNetlistOptions.png -------------------------------------------------------------------------------- /docs/reference/SLiCAP.rst: -------------------------------------------------------------------------------- 1 | ========= 2 | SLiCAP.py 3 | ========= 4 | 5 | .. automodule:: SLiCAP.SLiCAP 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-CDSint.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma^{2} = \frac{0.5 S_{i} \tau}{C_{i}^{2}}\,\,\left[\mathrm{V^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-FLP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | F_{LP} = \frac{1}{1 + \frac{0.7071 s}{\pi f_{h}} + \frac{0.25 s^{2}}{\pi^{2} f_{h}^{2}}} -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-BeP.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | P_{Be} = 0.1902 s^{4} + 0.8997 s^{3} + 1.915 s^{2} + 2.114 s + 1 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/cir_trimp.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={80-85}, firstnumber=80]{../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-BuP.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | P_{Bu} = \left(s^{2} + 0.7654 s + 1\right) \left(s^{2} + 1.848 s + 1\right) 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Simulation/control.cir: -------------------------------------------------------------------------------- 1 | .control 2 | set method=gear 3 | tran 1n 1u 4 | plot in LLP+1 HLP+2 5 | .endc 6 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPrst.rst: -------------------------------------------------------------------------------- 1 | ============ 2 | SLiCAPrst.py 3 | ============ 4 | 5 | .. automodule:: SLiCAP.SLiCAPrst 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/RC_circuit.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={104-108}, firstnumber=104]{../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/element-data.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={90-96}, firstnumber=90]{../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/f.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} myPassiveNetwork.cir} 2 | 3 | \lstinputlisting[language=ltspice, numbers=left]{../cir/myPassiveNetwork.cir} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/spec_csv.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={49-50}, firstnumber=49]{../../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/spec_defs.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={11-41}, firstnumber=11]{../../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/spec_lists.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={43-68}, firstnumber=43]{../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/kicad/ZtoV/ZtoV-backups/ZtoV-2025-07-06_134752.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ZtoV/ZtoV-backups/ZtoV-2025-07-06_134752.zip -------------------------------------------------------------------------------- /docs/kicad/ZtoV/ZtoV-backups/ZtoV-2025-07-06_154329.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ZtoV/ZtoV-backups/ZtoV-2025-07-06_154329.zip -------------------------------------------------------------------------------- /docs/kicad/ZtoV/ZtoV-backups/ZtoV-2025-07-06_233209.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ZtoV/ZtoV-backups/ZtoV-2025-07-06_233209.zip -------------------------------------------------------------------------------- /docs/reference/SLiCAPhtml.rst: -------------------------------------------------------------------------------- 1 | ============= 2 | SLiCAPhtml.py 3 | ============= 4 | 5 | .. automodule:: SLiCAP.SLiCAPhtml 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPmath.rst: -------------------------------------------------------------------------------- 1 | ============= 2 | SLiCAPmath.py 3 | ============= 4 | 5 | .. automodule:: SLiCAP.SLiCAPmath 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_2.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = \frac{V_{DC}^{2} \sigma_{V}^{2}}{A^{2} R^{2}}\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_5.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = \frac{V_{DC}^{2} \sigma_{R}^{2}}{A^{2} R^{2}}\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/spec_html_lists.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={76-78}, firstnumber=80]{../../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/spec_ltx_lists.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={64-74}, firstnumber=66]{../../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/spec_rst_lists.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} Manual.py} 2 | 3 | \lstinputlisting[numbers=left, linerange={52-62}, firstnumber=52]{../../Manual.py} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Schematic/gafrc: -------------------------------------------------------------------------------- 1 | (source-library ".") 2 | (component-library "../Symbols") 3 | (component-library "../Models") 4 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Simulation/gafrc: -------------------------------------------------------------------------------- 1 | (source-library ".") 2 | (component-library "../Symbols") 3 | (component-library "../Models") 4 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPkicad.rst: -------------------------------------------------------------------------------- 1 | ============== 2 | SLiCAPkicad.py 3 | ============== 4 | 5 | .. automodule:: SLiCAP.SLiCAPkicad 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPlatex.rst: -------------------------------------------------------------------------------- 1 | ============== 2 | SLiCAPlatex.py 3 | ============== 4 | 5 | .. automodule:: SLiCAP.SLiCAPlatex 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPplots.rst: -------------------------------------------------------------------------------- 1 | ============== 2 | SLiCAPplots.py 3 | ============== 4 | 5 | .. automodule:: SLiCAP.SLiCAPplots 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPshell.rst: -------------------------------------------------------------------------------- 1 | ============== 2 | SLiCAPshell.py 3 | ============== 4 | 5 | .. automodule:: SLiCAP.SLiCAPshell 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-CDSweighting.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | S_{vCDS} = 4 S_{v} \sin^{2}{\left(\pi f \tau \right)}\,\,\left[\mathrm{\frac{V^2}{Hz}}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-RC_params.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: RC circuit undefined parameters 2 | :header: "Name" 3 | :widths: auto 4 | 5 | :math:`V_{s}` 6 | 7 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-FLP.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | F_{LP} = \frac{1}{1 + \frac{0.7071 s}{\pi f_{h}} + \frac{0.25 s^{2}}{\pi^{2} f_{h}^{2}}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/kicad/bigAmp/bigAmp-backups/bigAmp-2025-07-07_221749.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/bigAmp/bigAmp-backups/bigAmp-2025-07-07_221749.zip -------------------------------------------------------------------------------- /docs/kicad/bigAmp/bigAmp-backups/bigAmp-2025-07-07_222845.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/bigAmp/bigAmp-backups/bigAmp-2025-07-07_222845.zip -------------------------------------------------------------------------------- /docs/reference/SLiCAPprotos.rst: -------------------------------------------------------------------------------- 1 | =============== 2 | SLiCAPprotos.py 3 | =============== 4 | 5 | .. automodule:: SLiCAP.SLiCAPprotos 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-intCoeffs.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | v_{n}^{2} = 2.531 \cdot 10^{5} S_{i} + 0.2508 S_{v} + 3.855 \cdot 10^{-18}\,\,\left[\mathrm{V^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPngspice.rst: -------------------------------------------------------------------------------- 1 | ================ 2 | SLiCAPngspice.py 3 | ================ 4 | 5 | .. automodule:: SLiCAP.SLiCAPngspice 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/dB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/dB.jpg -------------------------------------------------------------------------------- /docs/kicad/mainAmp/mainAmp-backups/mainAmp-2025-07-07_223856.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/mainAmp/mainAmp-backups/mainAmp-2025-07-07_223856.zip -------------------------------------------------------------------------------- /docs/kicad/mainAmp/mainAmp-backups/mainAmp-2025-07-07_225304.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/mainAmp/mainAmp-backups/mainAmp-2025-07-07_225304.zip -------------------------------------------------------------------------------- /docs/kicad/mainAmp/mainAmp-backups/mainAmp-2025-07-10_145125.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/mainAmp/mainAmp-backups/mainAmp-2025-07-10_145125.zip -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-FHP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | F_{HP} = \frac{0.25 s^{2}}{\pi^{2} f_{l}^{2} \left(1 + \frac{0.7071 s}{\pi f_{l}} + \frac{0.25 s^{2}}{\pi^{2} f_{l}^{2}}\right)} -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-RMS.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | V_{nRMS} = 711.4 \left(S_{i} + 4.956 \cdot 10^{-7} S_{v} + 7.616 \cdot 10^{-24}\right)^{0.5}\,\,\left[\mathrm{V}\right] 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/Test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/Test.png -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/dB.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/dB.tiff -------------------------------------------------------------------------------- /docs/reference/SLiCAPconfigure.rst: -------------------------------------------------------------------------------- 1 | ================== 2 | SLiCAPconfigure.py 3 | ================== 4 | 5 | .. automodule:: SLiCAP.SLiCAPconfigure 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/BBamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/BBamp.png -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/Board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/Board.png -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/DISCRI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/DISCRI.png -------------------------------------------------------------------------------- /docs/reference/SLiCAPdesignData.rst: -------------------------------------------------------------------------------- 1 | =================== 2 | SLiCAPdesignData.py 3 | =================== 4 | 5 | .. automodule:: SLiCAP.SLiCAPdesignData 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/configure/gafrc: -------------------------------------------------------------------------------- 1 | (reset-component-library) 2 | (component-library "~/SLiCAP/lepton-eda/symbols" "SLiCAP") 3 | (component-library "~/SLiCAP/lepton-eda/spice-symbols" "NGSPICE") 4 | -------------------------------------------------------------------------------- /docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_150245.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_150245.zip -------------------------------------------------------------------------------- /docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_151036.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_151036.zip -------------------------------------------------------------------------------- /docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_152622.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_152622.zip -------------------------------------------------------------------------------- /docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_154513.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/ACcoupling/ACcoupling-backups/ACcoupling-2025-07-10_154513.zip -------------------------------------------------------------------------------- /docs/kicad/BJTdiffAmp/BJTdiffAmp-backups/BJTdiffAmp-2025-07-25_200329.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/BJTdiffAmp/BJTdiffAmp-backups/BJTdiffAmp-2025-07-25_200329.zip -------------------------------------------------------------------------------- /docs/kicad/BJTdiffAmp/BJTdiffAmp-backups/BJTdiffAmp-2025-07-25_203031.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/BJTdiffAmp/BJTdiffAmp-backups/BJTdiffAmp-2025-07-25_203031.zip -------------------------------------------------------------------------------- /docs/kicad/BJTdiffAmp/BJTdiffAmp-backups/BJTdiffAmp-2025-07-25_223351.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/BJTdiffAmp/BJTdiffAmp-backups/BJTdiffAmp-2025-07-25_223351.zip -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/SLiCAP/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPinstruction.rst: -------------------------------------------------------------------------------- 1 | ==================== 2 | SLiCAPinstruction.py 3 | ==================== 4 | 5 | .. automodule:: SLiCAP.SLiCAPinstruction 6 | :members: 7 | :undoc-members: 8 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/Comparator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/Comparator.png -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/DISCRItest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/DISCRItest.png -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/HelloWorld.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/Images/HelloWorld.png -------------------------------------------------------------------------------- /docs/kicad/diffAmpTest/diffAmpTest-backups/diffAmpTest-2025-07-29_211945.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/diffAmpTest/diffAmpTest-backups/diffAmpTest-2025-07-29_211945.zip -------------------------------------------------------------------------------- /docs/kicad/diffAmpTest/diffAmpTest-backups/diffAmpTest-2025-08-11_144935.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/diffAmpTest/diffAmpTest-backups/diffAmpTest-2025-08-11_144935.zip -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_4.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = \frac{V_{DC}^{2} \sigma_{V}^{2} \left(TC_{V} T_{\Delta} + 1\right)^{2}}{A^{2} R^{2}}\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_6.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = \frac{V_{DC}^{2} \sigma_{R}^{2}}{A^{2} R^{2} \left(TC_{R} T_{\Delta} + 1\right)^{2}}\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/index.rst: -------------------------------------------------------------------------------- 1 | ============= 2 | SLiCAP report 3 | ============= 4 | 5 | .. image:: img/colorCode.svg 6 | 7 | This is an example of a SLiCAP report. 8 | 9 | .. toctree:: 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/lib/smallAmp.lib: -------------------------------------------------------------------------------- 1 | smallAmp 2 | .subckt smallAmp inP inN outP outN A_v={A} r_o={R} 3 | E1 1 outN inP inN E value={A_v} 4 | R1 1 outP R value={r_o} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 5 | .ends 6 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-FAP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | F_{AP} = \frac{1 - \frac{0.7071 s}{\pi f_{h}} + \frac{0.25 s^{2}}{\pi^{2} f_{h}^{2}}}{1 + \frac{0.7071 s}{\pi f_{h}} + \frac{0.25 s^{2}}{\pi^{2} f_{h}^{2}}} -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-OV-A_v_oo.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A_{v oo} = \frac{\left(R_{a} + R_{b}\right) \left(\frac{R_{a} R_{b} c_{c} s}{2 R_{a} + 2 R_{b}} + 1\right)}{R_{b} \left(0.5 R_{s} c_{c} s + 1\right)} -------------------------------------------------------------------------------- /docs/sphinx/source/index.rst: -------------------------------------------------------------------------------- 1 | ============= 2 | SLiCAP report 3 | ============= 4 | 5 | .. image:: img/colorCode.svg 6 | 7 | This is an example of a SLiCAP report. 8 | 9 | .. toctree:: 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-FHP.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | F_{HP} = \frac{0.25 s^{2}}{\pi^{2} f_{l}^{2} \left(1 + \frac{0.7071 s}{\pi f_{l}} + \frac{0.25 s^{2}}{\pi^{2} f_{l}^{2}}\right)} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/kicad/noiseSources/noiseSources-backups/noiseSources-2025-07-12_170059.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/noiseSources/noiseSources-backups/noiseSources-2025-07-12_170059.zip -------------------------------------------------------------------------------- /docs/kicad/noiseSources/noiseSources-backups/noiseSources-2025-07-12_170735.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/noiseSources/noiseSources-backups/noiseSources-2025-07-12_170735.zip -------------------------------------------------------------------------------- /docs/kicad/noiseSources/noiseSources-backups/noiseSources-2025-07-12_172842.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/noiseSources/noiseSources-backups/noiseSources-2025-07-12_172842.zip -------------------------------------------------------------------------------- /docs/syntax/SLiCAPnetlistSyntax.rst: -------------------------------------------------------------------------------- 1 | ===================== 2 | SLiCAP Netlist Syntax 3 | ===================== 4 | 5 | .. image:: /img/colorCode.svg 6 | 7 | .. toctree:: 8 | 9 | netlist 10 | devices 11 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/netlist.tex: -------------------------------------------------------------------------------- 1 | \textbf{Netlist: myPassiveNetwork.cir} 2 | 3 | \lstinputlisting[language=ltspice, numbers=left]{/home/anton/DATA/SLiCAP/SLiCAP_python_tests/FilterDesign/cir/myPassiveNetwork.cir} 4 | 5 | -------------------------------------------------------------------------------- /docs/kicad/ZtoV/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/bigAmp/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-laplace-passive-numeric.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \frac{V_{out}}{V_{V1}} = \frac{9.119 \cdot 10^{-16} s^{2} + 0.9}{1.14 \cdot 10^{-21} s^{3} + 2.351 \cdot 10^{-14} s^{2} + 1.127 \cdot 10^{-6} s + 1} -------------------------------------------------------------------------------- /docs/kicad/ACcoupling/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/BJTdiffAmp/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/mainAmp/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/myBJTamp/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/pzNetwork/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/smallAmp/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/lib/myBJTamp.lib: -------------------------------------------------------------------------------- 1 | myBJTamp 2 | .subckt myBJTamp in out ref 3 | .model myQ QV gm={g_m} go={g_o} gpi={g_m/beta_AC} 4 | Q1 out in ref ref myQ 5 | R1 in out R value={R_f} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 6 | .ends 7 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-F.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | F = \frac{10 \log{\left(\frac{2.018 \cdot 10^{6} S_{i}}{S_{v}} + 1 + \frac{1.537 \cdot 10^{-17}}{S_{v}} \right)}}{\log{\left(10 \right)}}\,\,\left[\mathrm{dB}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-hierarchy-params.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Expanded circuit undefined parameters 2 | :header: "Name" 3 | :widths: auto 4 | 5 | :math:`R_{L}` 6 | :math:`A_{i}` 7 | :math:`R_{i XA}` 8 | 9 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-mainamp-params.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Expanded circuit undefined parameters 2 | :header: "Name" 3 | :widths: auto 4 | 5 | :math:`R_{L}` 6 | :math:`A_{i}` 7 | :math:`R_{i XA}` 8 | 9 | -------------------------------------------------------------------------------- /docs/kicad/balancedAmpDCvar/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/balancedAmpNoise/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/balancedNetwork/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/myPassiveNetwork/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/kicad/noiseSources/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/OV_model.tex: -------------------------------------------------------------------------------- 1 | {\textbf{File:} SLiCAPmodels.lib} 2 | 3 | \lstinputlisting[numbers=left, linerange={110-119}, firstnumber=110]{/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/lib/SLiCAPmodels.lib} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-FAP.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | F_{AP} = \frac{1 - \frac{0.7071 s}{\pi f_{h}} + \frac{0.25 s^{2}}{\pi^{2} f_{h}^{2}}}{1 + \frac{0.7071 s}{\pi f_{h}} + \frac{0.25 s^{2}}{\pi^{2} f_{h}^{2}}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-OV-A_v_oo.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | A_{v oo} = \frac{\left(R_{a} + R_{b}\right) \left(\frac{R_{a} R_{b} c_{c} s}{2 R_{a} + 2 R_{b}} + 1\right)}{R_{b} \left(0.5 R_{s} c_{c} s + 1\right)} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/kicad/balancedNoisyNetwork/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spCommand.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T -100 300 9 6 0 0 0 0 1 3 | device=directive 4 | T -100 100 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 100 100 8 8 1 1 0 0 1 7 | value=. 8 | L -100 250 1600 250 3 10 0 0 -1 -1 9 | -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_113229.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_113229.zip -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_114639.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_114639.zip -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_122830.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_122830.zip -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_140457.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-02_140457.zip -------------------------------------------------------------------------------- /docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-07_210633.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SLiCAP/SLiCAP_python/HEAD/docs/kicad/dcMatchingTracking/dcMatchingTracking-backups/dcMatchingTracking-2025-01-07_210633.zip -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-laplace-passive-numeric.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | \frac{V_{out}}{V_{V1}} = \frac{9.119 \cdot 10^{-16} s^{2} + 0.9}{1.14 \cdot 10^{-21} s^{3} + 2.351 \cdot 10^{-14} s^{2} + 1.127 \cdot 10^{-6} s + 1} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/cir/VampQspice.csv: -------------------------------------------------------------------------------- 1 | c2 V_c1 V_b1 V_e1 V_c2 V_e2 I_V2 2 | 4.29572571e+00 2.49185497e+00 1.76367933e+00 1.15679378e+00 4.29572571e+00 1.81259412e+00 -2.96938791e-03 3 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-Svni.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | :label: eqn-Svni 3 | 4 | S_{vni} = \frac{4 R_{a} T k \left(f + f_{\ell}\right)}{f} + S_{i} \left(4 \pi^{2} L_{a}^{2} f^{2} + R_{a}^{2}\right) + S_{v}\,\,\left[\mathrm{\frac{V^2}{Hz}}\right] 5 | 6 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/configure/sch2cir: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basefile=$1 3 | schfile=${basefile}.sch 4 | cirfile=${basefile}.cir 5 | svgfile=${basefile}.svg 6 | lepton-netlist -g spice-noqsi -o $cirfile $schfile 7 | lepton-cli export -o $svgfile -f svg $schfile 8 | -------------------------------------------------------------------------------- /docs/cir/Transimpedance.cir: -------------------------------------------------------------------------------- 1 | "Transimpedance" 2 | C1 in 0 C value={C_s} vinit=0 3 | I1 0 in I value={I_s} noise={2*q*I_D} dc={-I_D} dcvar={sigma_ID^2} 4 | N1 out 0 in 0 N 5 | R1 in out R value={R_t} noisetemp={T} noiseflow=0 dcvar={sigma_R^2} dcvarlot=0 6 | .end -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/sch2cir: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basefile=$1 3 | schfile=${basefile}.sch 4 | cirfile=${basefile}.cir 5 | svgfile=${basefile}.svg 6 | lepton-netlist -g spice-noqsi -o $cirfile $schfile 7 | lepton-cli export -o $svgfile -f svg $schfile 8 | -------------------------------------------------------------------------------- /docs/csv/BJT voltage amplifier.csv: -------------------------------------------------------------------------------- 1 | c2 V_c1 V_b1 V_e1 V_c2 V_e2 I_V2 2 | 4.29572571e+00 2.49185497e+00 1.76367933e+00 1.15679378e+00 4.29572571e+00 1.81259412e+00 -2.96938791e-03 3 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | dir=`gnetlist -l scheme-path.scm -g geda /dev/null` 3 | test -d ${dir} || echo "Cannot find gEDA Scheme directory." 4 | test -d ${dir} || exit 1 5 | cp -a gnet-spice-noqsi.scm $dir && echo 'Success!' 6 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-BP_num.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | H_{s} = \frac{3.235 \cdot 10^{-14} s^{3}}{1.29 \cdot 10^{-23} s^{6} + 2.195 \cdot 10^{-20} s^{5} + 1.698 \cdot 10^{-15} s^{4} + 1.904 \cdot 10^{-12} s^{3} + 7.238 \cdot 10^{-8} s^{2} + 3.991 \cdot 10^{-5} s + 1} -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/include.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T 100 600 9 6 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Include library 8 | T 100 100 8 8 1 1 0 0 1 9 | file=? 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/configure/readme.txt: -------------------------------------------------------------------------------- 1 | If you use lepton-eda for SLiCAP only then: 2 | 3 | Run ./install.sh for configuring lepton-eda for use SLiCAP. 4 | 5 | Else modify install.sh, the gschemrc, and/or the gafrc file to your needs before running the install script. 6 | -------------------------------------------------------------------------------- /docs/cir/myFirstRCnetwork.cir: -------------------------------------------------------------------------------- 1 | "myFirstRCnetwork" 2 | .param R=1k C={1/(2*pi*R*f_c)} f_c=1k 3 | .source V1 4 | .detector V_out 5 | C1 0 out C value={C} vinit=0 6 | R1 out in R value={R} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 7 | V1 in 0 V value={V_s} noise=0 dc=0 dcvar=0 8 | .end -------------------------------------------------------------------------------- /docs/lib/bigAmp.lib: -------------------------------------------------------------------------------- 1 | bigAmp 2 | .subckt bigAmp inP inN outP outN A_i=30 R_o=30 3 | .lib smallAmp.lib 4 | R1 inP inN R value={R_i} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 5 | X1 inP inN 1 0 smallAmp A_v={A_i} r_o=40 6 | X2 1 0 outP outN smallAmp A_v=10 r_o={R_o} 7 | .ends 8 | .end -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/include.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T 100 600 9 6 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Include library 8 | T 100 100 8 8 1 1 0 0 1 9 | file=? 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /docs/cir/noiseSources.cir: -------------------------------------------------------------------------------- 1 | noiseSources 2 | C1 out 0 C value={C_a} vinit=0 3 | I1 0 out I value=0 noise={S_i} dc=0 dcvar=0 4 | L1 1 out L value={L_a} iinit=0 5 | R1 1 2 R value={R_a} noisetemp={T} noiseflow={f_ell} dcvar=0 dcvarlot=0 6 | V1 2 0 V value=0 noise={S_v} dc=0 dcvar=0 7 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ACcoupling-signal-step.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | a_{s}{\left(t \right)} = \frac{C_{c} R_{a} R_{b} e^{- \frac{t \left(R_{a} + R_{b}\right)}{C_{c} R_{a} R_{b} + C_{c} R_{a} R_{s} + C_{c} R_{b} R_{s}}}}{C_{c} R_{a} R_{b} + C_{c} R_{a} R_{s} + C_{c} R_{b} R_{s}} -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/HelloWorld/Makefile: -------------------------------------------------------------------------------- 1 | HelloWorld : HelloWorld.cir 2 | ngspice HelloWorld.cir 3 | 4 | HelloWorld.cir : HelloWorld.sch 5 | gnetlist -L ../.. -g spice-noqsi HelloWorld.sch -o HelloWorld.cir 6 | 7 | clean : 8 | rm -f HelloWorld.cir *~ \#* 9 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-BP_num.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | H_{s} = \frac{3.235 \cdot 10^{-14} s^{3}}{1.29 \cdot 10^{-23} s^{6} + 2.195 \cdot 10^{-20} s^{5} + 1.698 \cdot 10^{-15} s^{4} + 1.904 \cdot 10^{-12} s^{3} + 7.238 \cdot 10^{-8} s^{2} + 3.991 \cdot 10^{-5} s + 1} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/sourceDef.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Source 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.source () 10 | L 100 300 900 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /docs/cir/mainAmp.cir: -------------------------------------------------------------------------------- 1 | mainAmp 2 | .lib bigAmp.lib 3 | .param V_s=1 R_s=50 R=50 4 | R1 1 2 R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 5 | R2 3 0 R value={R_L} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 6 | V1 1 0 V value={V_s} noise=0 dc=0 dcvar=0 7 | XA 2 0 3 0 bigAmp A_i={A_i} R_o={R} 8 | .end -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-PZ.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{\#} & \textbf{f [Hz]} \\ 5 | \rowcolor{myyellow} 6 | $z_{1}$ &\small{$- \frac{0.5}{\pi C\_{a} R\_{d}}$} \\ 7 | \end{tabular} 8 | \caption{Observable poles and zeros} 9 | \end{table} 10 | 11 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/sourceDef.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Source 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.source () 10 | L 100 300 900 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-CMvar.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | var_{vC} = I_{b}^{2} R_{a}^{2} \sigma_{L}^{2} + 0.5 I_{b}^{2} R_{a}^{2} \sigma_{R}^{2} + 0.5 \sigma_{ib}^{2} \left(R_{a} - R_{s}\right)^{2} + 0.5 \sigma_{io}^{2} \left(R_{a} + R_{s}\right)^{2} + 0.5 \sigma_{vo}^{2}\,\,\left[\mathrm{V^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-Z.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Zeros 2 | :header: "#", ":math:`f` [Hz]" 3 | :widths: auto 4 | 5 | :math:`z_{1}`, ":math:`- \frac{0.5}{\pi C_{b} R_{b}}`" 6 | :math:`z_{2}`, ":math:`- \frac{0.5}{\pi \tau}`" 7 | :math:`z_{3}`, ":math:`- \frac{0.5}{\pi C_{a} R_{d}}`" 8 | 9 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-ACcoupling-signal-step.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | a_{s}{\left(t \right)} = \frac{C_{c} R_{a} R_{b} e^{- \frac{t \left(R_{a} + R_{b}\right)}{C_{c} R_{a} R_{b} + C_{c} R_{a} R_{s} + C_{c} R_{b} R_{s}}}}{C_{c} R_{a} R_{b} + C_{c} R_{a} R_{s} + C_{c} R_{b} R_{s}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/detectorDef.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Detector 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.detector () 10 | L 100 300 1000 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/lgrefDef.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Loop gain reference 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.lgref () 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/parDef.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Parameter definitions 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.param < param=value ... > 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-M_routh.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | RA = \left[\begin{matrix}1.881 \cdot 10^{33} & 1.073 \cdot 10^{53} & 3.23 \cdot 10^{67}\\7.321 \cdot 10^{43} & 1.479 \cdot 10^{60} & 0\\1.073 \cdot 10^{53} & 3.23 \cdot 10^{67} & 0\\1.457 \cdot 10^{60} & 0 & 0\\3.23 \cdot 10^{67} & 0 & 0\end{matrix}\right] -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-mainamp-pardefs.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Expanded circuit parameter definitions 2 | :header: "Name", "Symbolic", "Numeric" 3 | :widths: auto 4 | 5 | :math:`V_{s}`, :math:`1`, :math:`1` 6 | :math:`R_{s}`, :math:`50`, :math:`50` 7 | :math:`R`, :math:`50`, :math:`50` 8 | 9 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/detectorDef.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Detector 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.detector () 10 | L 100 300 1000 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/lgrefDef.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Loop gain reference 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.lgref () 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/parDef.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T 100 600 9 10 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Parameter definitions 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.param < param=value ... > 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /docs/simFile.log: -------------------------------------------------------------------------------- 1 | 2 | Note: No compatibility mode selected! 3 | 4 | 5 | Circuit: "bjt voltage amplifier" 6 | 7 | Doing analysis at TEMP = 27.000000 and TNOM = 27.000000 8 | 9 | Using SPARSE 1.3 as Direct Linear Solver 10 | 11 | No. of Data Rows : 1 12 | Note: Simulation executed from .control section 13 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-hierarchy-pardefs.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Expanded circuit parameter definitions 2 | :header: "Name", "Symbolic", "Numeric" 3 | :widths: auto 4 | 5 | :math:`V_{s}`, :math:`1`, :math:`1` 6 | :math:`R_{s}`, :math:`50`, :math:`50` 7 | :math:`R`, :math:`50`, :math:`50` 8 | 9 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-RC_params.tex: -------------------------------------------------------------------------------- 1 | {\textbf{Undefined parameters in: myFirstRCnetwork}} 2 | 3 | \begin{table}[H] 4 | \centering 5 | \begin{tabular}[c]{l} 6 | \textbf{Name} \\ 7 | \rowcolor{myyellow} 8 | $V_{s}$ \\ 9 | \end{tabular} 10 | \caption{RC circuit undefined parameters} 11 | \end{table} 12 | 13 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/INSTALL: -------------------------------------------------------------------------------- 1 | To install gnet-spice-noqsi.scm from the gnet-spice-noqsi directory, simply 2 | type: 3 | 4 | ./install.sh 5 | 6 | You may need to be super-user. This will locate the directory where your 7 | "gnetlist" command finds back-end scripts, and copy gnet-spice-noqsi.scm to it. 8 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/modelDef.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T 100 600 9 6 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Model definition 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.model < modelName> < modelType > < param=value ... > 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spXNullor.cir: -------------------------------------------------------------------------------- 1 | * /usr/bin/lepton-netlist -g spice-noqsi -o spXNullor.cir spXNullor.sch 2 | * SPICE file generated by spice-noqsi version 20200416 3 | * Send requests or bug reports to jpd@noqsi.com 4 | .subckt nullor out1 out2 in1 in2 5 | E2 out2 1 in1 in2 1 6 | E1 out2 out1 1 out1 1 7 | .ENDS 8 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ivar.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{i}^{2} = V_{DC}^{2} \sigma_{V}^{2} \left(TC_{V} T_{\Delta} + 1\right)^{2} + \frac{V_{DC}^{2} \left(A - 1\right)^{2} \left(TC_{V} T_{\Delta} + 1\right)^{2} \left(T_{\Delta}^{2} \sigma_{TC tr R}^{2} + \sigma_{m R}^{2}\right)}{A^{2}}\,\,\left[\mathrm{V^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-matrix-trimp.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}0\\I_{s}\\0\end{matrix}\right]=\left[\begin{matrix}0 & 1 & 0\\0 & C_{s} s + \frac{1}{R_{t}} & - \frac{1}{R_{t}}\\1 & - \frac{1}{R_{t}} & \frac{1}{R_{t}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{N1}\\V_{in}\\V_{out}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/modelDef.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T 100 600 9 6 0 0 0 0 1 3 | device=directive 4 | T 100 400 9 8 1 1 0 0 1 5 | refdes=A? 6 | T 400 400 9 8 1 0 0 0 1 7 | Model definition 8 | T 100 100 8 8 1 1 0 0 1 9 | value=.model < modelName> < modelType > < param=value ... > 10 | L 100 300 1800 300 3 10 0 0 -1 -1 11 | -------------------------------------------------------------------------------- /docs/lib/BC847.lib: -------------------------------------------------------------------------------- 1 | .model BC847 NPN (Is=7.049f Xti=3 Eg=1.11 Vaf=62.79 Bf=374.6 Ise=68f Ne=1.576 2 | + Ikf=81.57m Nk=.4767 Xtb=1.5 Br=1 Isc=12.4f Nc=1.835 Ikr=3.924 3 | + Rc=.9747 Cjc=5.25p Mjc=.3147 Vjc=.5697 Fc=.5 Cje=11.5p 4 | + Mje=.6715 Vje=.5 Tr=10n Tf=410.2p Itf=1.491 Xtf=40.06 Vtf=10) 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-M_routh.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | RA = \left[\begin{matrix}1.881 \cdot 10^{33} & 1.073 \cdot 10^{53} & 3.23 \cdot 10^{67}\\7.321 \cdot 10^{43} & 1.479 \cdot 10^{60} & 0\\1.073 \cdot 10^{53} & 3.23 \cdot 10^{67} & 0\\1.457 \cdot 10^{60} & 0 & 0\\3.23 \cdot 10^{67} & 0 & 0\end{matrix}\right] 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spXTrafo.cir: -------------------------------------------------------------------------------- 1 | * /usr/bin/lepton-netlist -g spice-noqsi -o spXTrafo.cir spXTrafo.sch 2 | * SPICE file generated by spice-noqsi version 20200416 3 | * Send requests or bug reports to jpd@noqsi.com 4 | .subckt spXTrafo outP outN inP inN n=1 5 | V1 1 outN 0 6 | F1 inP inN V1 {-n} 7 | E1 outP 1 inP inN {n} 8 | .ENDS 9 | -------------------------------------------------------------------------------- /docs/latex_report.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | 4 | """ 5 | latex_report.py: SLiCAP scripts for the HTML help file 6 | """ 7 | import SLiCAP as sl 8 | 9 | # Generate RST snippets for the Help file 10 | rst = sl.RSTformatter() 11 | 12 | # Generate LaTeX snippets for the Help file 13 | ltx = sl.LaTeXformatter() -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ovar.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{o}^{2} = \frac{V_{DC}^{2} \sigma_{V}^{2} \left(TC_{V} T_{\Delta} + 1\right)^{2}}{A^{2}} + \frac{V_{DC}^{2} \left(A - 1\right)^{2} \left(TC_{V} T_{\Delta} + 1\right)^{2} \left(T_{\Delta}^{2} \sigma_{TC tr R}^{2} + \sigma_{m R}^{2}\right)}{A^{4}}\,\,\left[\mathrm{V^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-VampQ-opinfo.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Bias voltages 2 | :header: "Name", "Value" 3 | :widths: auto 4 | 5 | "V_c1", ":math:`2.492`" 6 | "V_b1", ":math:`1.764`" 7 | "V_e1", ":math:`1.157`" 8 | "V_c2", ":math:`4.296`" 9 | "V_e2", ":math:`1.813`" 10 | "I_V2", ":math:`-0.002969`" 11 | 12 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-matrix-trimp.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | \left[\begin{matrix}0\\I_{s}\\0\end{matrix}\right]=\left[\begin{matrix}0 & 1 & 0\\0 & C_{s} s + \frac{1}{R_{t}} & - \frac{1}{R_{t}}\\1 & - \frac{1}{R_{t}} & \frac{1}{R_{t}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{N1}\\V_{in}\\V_{out}\end{matrix}\right] 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spXGyrator.cir: -------------------------------------------------------------------------------- 1 | * /usr/bin/lepton-netlist -g spice-noqsi -o spXGyrator.cir spXGyrator.sch 2 | * SPICE file generated by spice-noqsi version 20200416 3 | * Send requests or bug reports to jpd@noqsi.com 4 | .subckt spXGyrator outP outN inP inN G=1 5 | G2 inP inN outP outN {G} 6 | G1 outP outN inP inN {G} 7 | .ENDS 8 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLK.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -24 0 24 0 4 | ARC Normal -8 0 -40 32 -24 0 -40 16 5 | ARC Normal 8 0 40 32 40 16 24 0 6 | WINDOW 0 0 -40 Center 2 7 | WINDOW 3 0 32 Center 2 8 | WINDOW 123 0 -20 Center 2 9 | SYMATTR Value L? L? 10 | SYMATTR Value2 K 11 | SYMATTR Prefix K 12 | SYMATTR Description coupling factor 13 | -------------------------------------------------------------------------------- /docs/csv/specs.csv: -------------------------------------------------------------------------------- 1 | symbol, description, value, units, type 2 | C_s,Typical value of the source capacitance,1/100000000000,F,Interface 3 | I_p,Peak-peak input current,1/50000,A,Interface 4 | V_p,Peak-peak output voltage,4,V,Interface 5 | B_f,Target value -3dB bandwidth in Hz,50000,Hz,Performance 6 | V_n,Maximum unweighted RMS output noise voltage,1/100000,V,Performance 7 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Schematic/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all : Board.osmond Board.bom.tsv 3 | 4 | Board.osmond : Board.sch BBamp.sch 5 | gnetlist -g osmond Board.sch -o Board.osmond 6 | 7 | Board.bom.tsv : Board.sch BBamp.sch 8 | gnetlist -g bom Board.sch -o Board.bom.tsv 9 | 10 | clean : 11 | rm -f Board.osmond Board.bom.tsv \#* *~ 12 | -------------------------------------------------------------------------------- /docs/kicad/VampIdeal/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SPICE.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /docs/kicad/VampOV/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SPICE.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /docs/kicad/VampQ/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SPICE.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-dcSolve.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}I_{V1}\\I_{V dcvar lot 1}\\V_{in}\\V_{lot 1}\\V_{out}\end{matrix}\right] = \left[\begin{matrix}\frac{V_{DC} \left(- TC_{V} T_{\Delta} - 1\right)}{A R \left(TC_{R} T_{\Delta} + 1\right)}\\V_{DC} \left(TC_{V} T_{\Delta} + 1\right)\\\frac{V_{DC} \left(TC_{V} T_{\Delta} + 1\right)}{A}\end{matrix}\right] -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-specs-performance.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Performance specification 2 | :header: "Name", "Description", "value", "units" 3 | :widths: auto 4 | 5 | :math:`B_{f}`, "Target value -3dB bandwidth in Hz", :math:`5.0 \cdot 10^{4}`, "Hz" 6 | :math:`V_{n}`, "Maximum unweighted RMS output noise voltage", :math:`1.0 \cdot 10^{-5}`, "V" 7 | 8 | 9 | -------------------------------------------------------------------------------- /SLiCAP/files/kicad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 9) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "${KIPRJMOD}/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "${KIPRJMOD}/SPICE.kicad_sym")(options "")(descr "")) 5 | (lib (name "SPICEdevices")(type "KiCad")(uri "${KIPRJMOD}/SPICEdevices.kicad_sym")(options "")(descr "")) 6 | ) 7 | -------------------------------------------------------------------------------- /docs/kicad/Transimpedance/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SPICE.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /docs/kicad/VampQspice/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SPICE.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_7.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = \frac{0.5 V_{DC}^{2} \left(2 A^{2} \left(T_{\Delta}^{2} \sigma_{TC R}^{2} + \sigma_{R}^{2}\right) + \left(T_{\Delta}^{2} \sigma_{TC tr R}^{2} + \sigma_{m R}^{2}\right) \left(\left(A - 1\right)^{2} + 1\right)\right)}{A^{4} R^{2} \left(TC_{R} T_{\Delta} + 1\right)^{2}}\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-mainamp-params.tex: -------------------------------------------------------------------------------- 1 | {\textbf{Undefined parameters in: mainAmp}} 2 | 3 | \begin{table}[H] 4 | \centering 5 | \begin{tabular}[c]{l} 6 | \textbf{Name} \\ 7 | \rowcolor{myyellow} 8 | $R_{L}$ \\ 9 | $A_{i}$ \\ 10 | \rowcolor{myyellow} 11 | $R_{i XA}$ \\ 12 | \end{tabular} 13 | \caption{Expanded circuit undefined parameters} 14 | \end{table} 15 | 16 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Symbols/Vdd.sym: -------------------------------------------------------------------------------- 1 | v 20110115 2 2 | P 200 0 200 200 1 0 0 3 | { 4 | T 250 50 5 6 0 1 0 0 1 5 | pinnumber=1 6 | T 250 50 5 6 0 0 0 0 1 7 | pinseq=1 8 | } 9 | L 50 200 350 200 3 0 0 0 -1 -1 10 | T 75 250 9 8 1 0 0 0 1 11 | Vdd 12 | T 450 200 8 10 0 0 0 0 1 13 | net=Vdd:1 14 | T 400 1500 8 10 0 0 0 0 1 15 | device=who-cares 16 | -------------------------------------------------------------------------------- /docs/kicad/TransimpedanceSL/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "SLiCAP")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SLiCAP.kicad_sym")(options "")(descr "")) 4 | (lib (name "SPICE")(type "KiCad")(uri "/home/anton/anton/lib/python3.12/site-packages/SLiCAP/files/kicad/SPICE.kicad_sym")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-hierarchy-params.tex: -------------------------------------------------------------------------------- 1 | {\textbf{Undefined parameters in: hierarchy}} 2 | 3 | \begin{table}[H] 4 | \centering 5 | \begin{tabular}[c]{l} 6 | \textbf{Name} \\ 7 | \rowcolor{myyellow} 8 | $R_{L}$ \\ 9 | $A_{i}$ \\ 10 | \rowcolor{myyellow} 11 | $R_{i XA}$ \\ 12 | \end{tabular} 13 | \caption{Expanded circuit undefined parameters} 14 | \end{table} 15 | 16 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Symbols/Vdd1.sym: -------------------------------------------------------------------------------- 1 | v 20110115 2 2 | P 200 0 200 200 1 0 0 3 | { 4 | T 250 50 5 6 0 1 0 0 1 5 | pinnumber=1 6 | T 250 50 5 6 0 0 0 0 1 7 | pinseq=1 8 | } 9 | L 50 200 350 200 3 0 0 0 -1 -1 10 | T 200 250 9 8 1 0 0 3 1 11 | Vdd1 12 | T 450 200 8 10 0 0 0 0 1 13 | net=Vdd1:1 14 | T 400 1500 8 10 0 0 0 0 1 15 | device=who-cares 16 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Symbols/Vss.sym: -------------------------------------------------------------------------------- 1 | v 20110115 2 2 | P 100 150 100 300 1 0 1 3 | { 4 | T 158 211 5 4 0 1 0 0 1 5 | pinnumber=1 6 | T 158 211 5 4 0 0 0 0 1 7 | pinseq=1 8 | } 9 | L 0 150 200 150 3 0 0 0 -1 -1 10 | T 300 100 8 10 0 0 0 0 1 11 | net=VSS:1 12 | T 100 100 9 8 1 0 0 5 1 13 | Vss 14 | T 400 1500 8 10 0 0 0 0 1 15 | device=who-cares 16 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Symbols/Vss1.sym: -------------------------------------------------------------------------------- 1 | v 20110115 2 2 | P 100 150 100 300 1 0 1 3 | { 4 | T 158 211 5 4 0 1 0 0 1 5 | pinnumber=1 6 | T 158 211 5 4 0 0 0 0 1 7 | pinseq=1 8 | } 9 | L 0 150 200 150 3 0 0 0 -1 -1 10 | T 300 100 8 10 0 0 0 0 1 11 | net=VSS1:1 12 | T 100 100 9 8 1 0 0 5 1 13 | Vss1 14 | T 400 1500 8 10 0 0 0 0 1 15 | device=who-cares 16 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-Znum.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Zeros 2 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 3 | :widths: auto 4 | 5 | :math:`z_{0}`, :math:`-3183.0`, :math:`0`, :math:`3183.0` 6 | :math:`z_{0}`, :math:`-1.592 \cdot 10^{4}`, :math:`0`, :math:`1.592 \cdot 10^{4}` 7 | :math:`z_{0}`, :math:`-1.592 \cdot 10^{6}`, :math:`0`, :math:`1.592 \cdot 10^{6}` 8 | 9 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-cdM.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}0\\0.5 V_{a} + 0.5 V_{b}\\0\\0\\0\\I_{s}\\0\end{matrix}\right]=\left[\begin{matrix}0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0\end{matrix}\right]\cdot \left[\begin{matrix}I_{L1 D}\\I_{V1 D}\\V_{L D}\\V_{in D}\\V_{out D}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-dcM.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}0\\V_{a} - V_{b}\\0\\0\\0\end{matrix}\right]=\left[\begin{matrix}0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0\end{matrix}\right]\cdot \left[\begin{matrix}I_{L1 C}\\I_{V1 C}\\V_{L C}\\V_{in C}\\V_{out C}\\V_{1}\\V_{2}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-laplace-passive.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \frac{V_{out}}{V_{V1}} = \frac{R_{\ell} \left(C_{b} L s^{2} + 1\right)}{\left(R_{\ell} + R_{s}\right) \left(\frac{C_{a} C_{b} L R_{\ell} R_{s} s^{3}}{R_{\ell} + R_{s}} + \frac{s^{2} \left(C_{a} L R_{\ell} + C_{b} L R_{\ell} + C_{b} L R_{s}\right)}{R_{\ell} + R_{s}} + \frac{s \left(C_{a} R_{\ell} R_{s} + L\right)}{R_{\ell} + R_{s}} + 1\right)} -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/design.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{llrl} 4 | \textbf{name} & \textbf{description} & \textbf{value} & \textbf{units} \\ 5 | \rowcolor{myyellow} 6 | $v_{\mathrm{n}}$ &\small{RMS output noise over noise bandwidth} &$4.558 \cdot 10^{-7}$ &$\mathrm{V}$ \\ 7 | \end{tabular} 8 | \caption{Design specifications} 9 | \label{tab-design} 10 | \end{table} 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-Z.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{\#} & \textbf{f [Hz]} \\ 5 | \rowcolor{myyellow} 6 | $z_{1}$ &\small{$- \frac{0.5}{\pi C\_{b} R\_{b}}$} \\ 7 | $z_{2}$ &\small{$- \frac{0.5}{\pi \tau}$} \\ 8 | \rowcolor{myyellow} 9 | $z_{3}$ &\small{$- \frac{0.5}{\pi C\_{a} R\_{d}}$} \\ 10 | \end{tabular} 11 | \caption{Zeros} 12 | \end{table} 13 | 14 | -------------------------------------------------------------------------------- /docs/cir/ACcoupling.cir: -------------------------------------------------------------------------------- 1 | ACcoupling 2 | .detector V_out 3 | C1 2 out C value={C_c} vinit=0 4 | R1 2 1 R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 5 | R2 B out R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 6 | R3 out 0 R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 7 | V1 B 0 V value={V_B/s} noise=0 dc=0 dcvar=0 8 | V2 1 0 V value={V_p*2*pi*f_s/(s^2+(2*pi*f_s)^2)} noise=0 dc=0 dcvar=0 9 | .end -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/BBamp/Simulation/Makefile: -------------------------------------------------------------------------------- 1 | GNET=gnetlist -L ../../.. -g spice-noqsi 2 | SPICE=ngspice 3 | 4 | %.cir : %.sch 5 | $(GNET) $< -o $@ 6 | 7 | .PHONY : simulation 8 | 9 | simulation : Test.cir BBamp.cir 10 | $(SPICE) Test.cir transistors.lib 11 | 12 | BBamp.sch : ../Schematic/BBamp.sch 13 | cp $< $@ 14 | 15 | clean : 16 | rm -f Test.cir BBamp.cir BBamp.sch \#* *~ 17 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-laplace-passive.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | \frac{V_{out}}{V_{V1}} = \frac{R_{\ell} \left(C_{b} L s^{2} + 1\right)}{\left(R_{\ell} + R_{s}\right) \left(\frac{C_{a} C_{b} L R_{\ell} R_{s} s^{3}}{R_{\ell} + R_{s}} + \frac{s^{2} \left(C_{a} L R_{\ell} + C_{b} L R_{\ell} + C_{b} L R_{s}\right)}{R_{\ell} + R_{s}} + \frac{s \left(C_{a} R_{\ell} R_{s} + L\right)}{R_{\ell} + R_{s}} + 1\right)} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-FBS.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | F_{BS} = \frac{1 + \frac{0.5 s^{2}}{\pi^{2} f_{h} f_{l}} + \frac{0.0625 s^{4}}{\pi^{4} f_{h}^{2} f_{l}^{2}}}{1 + \frac{0.7071 s \left(f_{h} - f_{l}\right)}{\pi f_{h} f_{l}} + \frac{0.0625 s^{4}}{\pi^{4} f_{h}^{2} f_{l}^{2}} + \frac{0.1768 s^{3} \left(f_{h} - f_{l}\right)}{\pi^{3} f_{h}^{2} f_{l}^{2}} + \frac{0.25 s^{2} \left(f_{h}^{2} + f_{l}^{2}\right)}{\pi^{2} f_{h}^{2} f_{l}^{2}}} -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-specs-interface.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Interface specification 2 | :header: "Name", "Description", "value", "units" 3 | :widths: auto 4 | 5 | :math:`C_{s}`, "Typical value of the source capacitance", :math:`1.0 \cdot 10^{-11}`, "F" 6 | :math:`I_{p}`, "Peak-peak input current", :math:`2.0 \cdot 10^{-5}`, "A" 7 | :math:`V_{p}`, "Peak-peak output voltage", :math:`4`, "V" 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-I_ovar_8.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \sigma_{I V1}^{2} = \frac{0.5 V_{DC}^{2} \left(2 A^{2} \left(T_{\Delta}^{2} \sigma_{TC R}^{2} + \sigma_{R}^{2} + \sigma_{V}^{2}\right) + \left(T_{\Delta}^{2} \sigma_{TC tr R}^{2} + \sigma_{m R}^{2}\right) \left(\left(A - 1\right)^{2} + 1\right)\right) \left(TC_{V} T_{\Delta} + 1\right)^{2}}{A^{4} R^{2} \left(TC_{R} T_{\Delta} + 1\right)^{2}}\,\,\left[\mathrm{A^2}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-FBP.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | F_{BP} = \frac{0.25 s^{2} \left(f_{h}^{2} - 2 f_{h} f_{l} + f_{l}^{2}\right)}{\pi^{2} f_{h}^{2} f_{l}^{2} \left(1 + \frac{0.7071 s \left(f_{h} - f_{l}\right)}{\pi f_{h} f_{l}} + \frac{0.0625 s^{4}}{\pi^{4} f_{h}^{2} f_{l}^{2}} + \frac{0.1768 s^{3} \left(f_{h} - f_{l}\right)}{\pi^{3} f_{h}^{2} f_{l}^{2}} + \frac{0.25 s^{2} \left(f_{h}^{2} + f_{l}^{2}\right)}{\pi^{2} f_{h}^{2} f_{l}^{2}}\right)} -------------------------------------------------------------------------------- /docs/cir/BJTdiffAmp.cir: -------------------------------------------------------------------------------- 1 | "BJT differential amplifier" 2 | .lib myBJTamp.lib 3 | R1N srcN inN R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 4 | R1P srcP inP R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 5 | R2 fbP fbN R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 6 | V1N srcN 0 V value=0 noise=0 dc=0 dcvar=0 7 | V1P srcP 0 V value=0 noise=0 dc=0 dcvar=0 8 | X1N inN outN fbN myBJTamp 9 | X1P inP outP fbP myBJTamp 10 | .end -------------------------------------------------------------------------------- /docs/cir/VampIdeal.cir: -------------------------------------------------------------------------------- 1 | "Ideal voltage amplifier" 2 | .source V1 3 | .detector V_L 4 | C1 L 0 C value={C_L} vinit=0 5 | N1 L 0 in 1 N 6 | R1 2 in R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 7 | R2 L 1 R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 8 | R3 1 0 R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 9 | R4 L 0 R value={R_L} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 10 | V1 2 0 V value=0 noise=0 dc=0 dcvar=0 11 | .end -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-FBS.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | F_{BS} = \frac{1 + \frac{0.5 s^{2}}{\pi^{2} f_{h} f_{l}} + \frac{0.0625 s^{4}}{\pi^{4} f_{h}^{2} f_{l}^{2}}}{1 + \frac{0.7071 s \left(f_{h} - f_{l}\right)}{\pi f_{h} f_{l}} + \frac{0.0625 s^{4}}{\pi^{4} f_{h}^{2} f_{l}^{2}} + \frac{0.1768 s^{3} \left(f_{h} - f_{l}\right)}{\pi^{3} f_{h}^{2} f_{l}^{2}} + \frac{0.25 s^{2} \left(f_{h}^{2} + f_{l}^{2}\right)}{\pi^{2} f_{h}^{2} f_{l}^{2}}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-PZnum.rst: -------------------------------------------------------------------------------- 1 | DC value of gain: :math:`1` 2 | 3 | .. csv-table:: Observable poles and zeros 4 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 5 | :widths: auto 6 | 7 | :math:`p_{0}`, :math:`-4775.0`, :math:`1592.0`, :math:`5033.0`, :math:`0.5271` 8 | :math:`p_{0}`, :math:`-4775.0`, :math:`-1592.0`, :math:`5033.0`, :math:`0.5271` 9 | :math:`z_{0}`, :math:`-3183.0`, :math:`0`, :math:`3183.0` 10 | 11 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-RC_pardefs.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: RC circuit parameter definitions 2 | :header: "Name", "Symbolic", "Numeric" 3 | :widths: auto 4 | 5 | :math:`R`, :math:`\frac{0.5}{\pi C f_{c}}`, :math:`15.92` 6 | :math:`C`, :math:`1.0 \cdot 10^{-8}`, :math:`1.0 \cdot 10^{-8}` 7 | :math:`\tau`, :math:`\frac{1}{f_{c}}`, :math:`1.0 \cdot 10^{-6}` 8 | :math:`f_{c}`, :math:`1.0 \cdot 10^{6}`, :math:`1.0 \cdot 10^{6}` 9 | 10 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/stepdict.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lll} 4 | \textbf{ } & $\mathbf{C_{\mathrm{b}}}$ & $\mathbf{R_{\ell}}$ \\ 5 | \rowcolor{myyellow} 6 | \small{Run 1:} &$1.0 \cdot 10^{-10}$ &$150$ \\ 7 | \small{Run 2:} &$2.5 \cdot 10^{-10}$ &$100$ \\ 8 | \rowcolor{myyellow} 9 | \small{Run 3:} &$5.0 \cdot 10^{-10}$ &$50$ \\ 10 | \end{tabular} 11 | \caption{Step array} 12 | \label{tab-stepdict} 13 | \end{table} 14 | 15 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | docutils>=0.18 2 | numpy>=1.26 3 | sympy>=1.12 4 | scipy>=1.12 5 | ply>=3.11 6 | matplotlib>=3.8.0 7 | sphinx-rtd-theme>=1.2.0 8 | svgelements>=1.9.6 9 | svglib>=1.5.1 10 | pytexit>=0.4.0 11 | IPython>=8.19 12 | windows_tools>=2.4; sys_platform == "win32" 13 | pywin32>306; sys_platform =="win32" 14 | 15 | #This should be all additional packages required for python, other imports should be included in the default distribution of python 16 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-matrix-passive.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}0\\1\\0\\0\\0\end{matrix}\right]=\left[\begin{matrix}- L s & 0 & 1 & 0 & -1\\0 & 0 & 0 & 1 & 0\\1 & 0 & C_{b} s + \frac{1}{R_{s}} & - \frac{1}{R_{s}} & - C_{b} s\\0 & 1 & - \frac{1}{R_{s}} & \frac{1}{R_{s}} & 0\\-1 & 0 & - C_{b} s & 0 & C_{a} s + C_{b} s + \frac{1}{R_{\ell}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{L1}\\I_{V1}\\V_{1}\\V_{in}\\V_{out}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/H2.tex: -------------------------------------------------------------------------------- 1 | $\frac{R_{\ell} \left(C_{\mathrm{b}} L s^{2} + 1\right)}{\left(R_{\ell} + R_{\mathrm{s}}\right) \left(\frac{C_{\mathrm{a}} C_{\mathrm{b}} L R_{\ell} R_{\mathrm{s}} s^{3}}{R_{\ell} + R_{\mathrm{s}}} + \frac{s^{2} \left(C_{\mathrm{a}} L R_{\ell} + C_{\mathrm{b}} L R_{\ell} + C_{\mathrm{b}} L R_{\mathrm{s}}\right)}{R_{\ell} + R_{\mathrm{s}}} + \frac{s \left(C_{\mathrm{a}} R_{\ell} R_{\mathrm{s}} + L\right)}{R_{\ell} + R_{\mathrm{s}}} + 1\right)}$ -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-FBP.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | F_{BP} = \frac{0.25 s^{2} \left(f_{h}^{2} - 2 f_{h} f_{l} + f_{l}^{2}\right)}{\pi^{2} f_{h}^{2} f_{l}^{2} \left(1 + \frac{0.7071 s \left(f_{h} - f_{l}\right)}{\pi f_{h} f_{l}} + \frac{0.0625 s^{4}}{\pi^{4} f_{h}^{2} f_{l}^{2}} + \frac{0.1768 s^{3} \left(f_{h} - f_{l}\right)}{\pi^{3} f_{h}^{2} f_{l}^{2}} + \frac{0.25 s^{2} \left(f_{h}^{2} + f_{l}^{2}\right)}{\pi^{2} f_{h}^{2} f_{l}^{2}}\right)} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/symzeros.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{\#} & \textbf{f [Hz]} \\ 5 | \rowcolor{myyellow} 6 | $z_{\mathrm{1}}$ &\small{$- \frac{0.5 \left(- \frac{1}{C\_{\mathrm{b}} L}\right)^{0.5}}{\pi}$} \\ 7 | $z_{\mathrm{2}}$ &\small{$\frac{0.5 \left(- \frac{1}{C\_{\mathrm{b}} L}\right)^{0.5}}{\pi}$} \\ 8 | \end{tabular} 9 | \caption{Symbolic zeros of the transfer} 10 | \label{tab-symzeros} 11 | \end{table} 12 | 13 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/0.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 200 300 200 100 1 0 0 3 | { 4 | T 400 50 5 6 0 0 0 0 1 5 | pinlabel=GND 6 | T 400 250 5 6 0 0 0 0 1 7 | pinnumber=1 8 | T 400 150 5 6 0 0 0 0 1 9 | pinseq=1 10 | } 11 | T 400 550 5 6 0 0 0 0 1 12 | device=0-slicap 13 | T 400 450 8 6 0 0 0 0 1 14 | description=Ground 15 | T 400 350 8 6 0 0 0 0 1 16 | net=0:1 17 | L 100 100 300 100 3 10 0 0 -1 -1 18 | L 200 0 300 100 3 10 0 0 -1 -1 19 | L 200 0 100 100 3 10 0 0 -1 -1 20 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-Znum.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lrrrrr} 4 | \textbf{\#} & \textbf{Re [Hz]} & \textbf{Im [Hz]} & \textbf{f [Hz]} & \textbf{Q} \\ 5 | \rowcolor{myyellow} 6 | $z_{1}$ &$-3183.0$ &$0$ &$3183.0$ \\ 7 | $z_{2}$ &$-1.592 \cdot 10^{4}$ &$0$ &$1.592 \cdot 10^{4}$ \\ 8 | \rowcolor{myyellow} 9 | $z_{3}$ &$-1.592 \cdot 10^{6}$ &$0$ &$1.592 \cdot 10^{6}$ \\ 10 | \end{tabular} 11 | \caption{Zeros} 12 | \end{table} 13 | 14 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/0.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 200 300 200 100 1 0 0 3 | { 4 | T 400 50 5 6 0 0 0 0 1 5 | pinlabel=GND 6 | T 400 250 5 6 0 0 0 0 1 7 | pinnumber=1 8 | T 400 150 5 6 0 0 0 0 1 9 | pinseq=1 10 | } 11 | T 400 550 5 6 0 0 0 0 1 12 | device=0-slicap 13 | T 400 450 8 6 0 0 0 0 1 14 | description=Ground 15 | T 400 350 8 6 0 0 0 0 1 16 | net=0:1 17 | L 100 100 300 100 3 10 0 0 -1 -1 18 | L 200 0 300 100 3 10 0 0 -1 -1 19 | L 200 0 100 100 3 10 0 0 -1 -1 20 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-matrix-passive.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | \left[\begin{matrix}0\\1\\0\\0\\0\end{matrix}\right]=\left[\begin{matrix}- L s & 0 & 1 & 0 & -1\\0 & 0 & 0 & 1 & 0\\1 & 0 & C_{b} s + \frac{1}{R_{s}} & - \frac{1}{R_{s}} & - C_{b} s\\0 & 1 & - \frac{1}{R_{s}} & \frac{1}{R_{s}} & 0\\-1 & 0 & - C_{b} s & 0 & C_{a} s + C_{b} s + \frac{1}{R_{\ell}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{L1}\\I_{V1}\\V_{1}\\V_{in}\\V_{out}\end{matrix}\right] 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/sp0.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 200 300 200 100 1 0 0 3 | { 4 | T 100 400 5 6 0 0 0 0 1 5 | pinlabel=GND 6 | T 100 700 5 6 0 0 0 0 1 7 | pinnumber=1 8 | T 100 600 5 6 0 0 0 0 1 9 | pinseq=1 10 | } 11 | T 100 900 5 6 0 0 0 0 1 12 | device=0-spice 13 | T 100 800 8 6 0 0 0 0 1 14 | description=Ground 15 | L 100 100 300 100 3 10 2 0 -1 -1 16 | L 200 0 300 100 3 10 2 0 -1 -1 17 | L 200 0 100 100 3 10 2 0 -1 -1 18 | T 92 492 8 6 0 0 0 0 1 19 | net=0:1 20 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/zeros.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lrrrrr} 4 | \textbf{\#} & \textbf{Re [Hz]} & \textbf{Im [Hz]} & \textbf{f [Hz]} & \textbf{Q} \\ 5 | \rowcolor{myyellow} 6 | $z_{\mathrm{1}}$ &$0$ &$1.007 \cdot 10^{7}$ &$1.007 \cdot 10^{7}$ &$\tilde{\infty}$ \\ 7 | $z_{\mathrm{2}}$ &$0$ &$-1.007 \cdot 10^{7}$ &$1.007 \cdot 10^{7}$ &$\tilde{\infty}$ \\ 8 | \end{tabular} 9 | \caption{Zeros of the transfer} 10 | \label{tab-zeros} 11 | \end{table} 12 | 13 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-PZnum.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lrrrrr} 4 | \textbf{\#} & \textbf{Re [Hz]} & \textbf{Im [Hz]} & \textbf{f [Hz]} & \textbf{Q} \\ 5 | \rowcolor{myyellow} 6 | $p_{1}$ &$-4775.0$ &$1592.0$ &$5033.0$ &$0.5271$ \\ 7 | $p_{2}$ &$-4775.0$ &$-1592.0$ &$5033.0$ &$0.5271$ \\ 8 | \rowcolor{myyellow} 9 | \small{ } \\ 10 | $z_{1}$ &$-3183.0$ &$0$ &$3183.0$ \\ 11 | \end{tabular} 12 | \caption{Observable poles and zeros} 13 | \end{table} 14 | 15 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-specs-performance.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{llrl} 4 | \textbf{name} & \textbf{description} & \textbf{value} & \textbf{units} \\ 5 | \rowcolor{myyellow} 6 | $B_{f}$ &\small{Target value -3dB bandwidth in Hz} &$5.0 \cdot 10^{4}$ &$\mathrm{Hz}$ \\ 7 | $V_{n}$ &\small{Maximum unweighted RMS output noise voltage} &$1.0 \cdot 10^{-5}$ &$\mathrm{V}$ \\ 8 | \end{tabular} 9 | \caption{Performance specification} 10 | \end{table} 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/H3.tex: -------------------------------------------------------------------------------- 1 | $\frac{V_{\mathrm{out}}}{V_{\mathrm{in}}}=\frac{R_{\ell} \left(C_{\mathrm{b}} L s^{2} + 1\right)}{\left(R_{\ell} + R_{\mathrm{s}}\right) \left(\frac{C_{\mathrm{a}} C_{\mathrm{b}} L R_{\ell} R_{\mathrm{s}} s^{3}}{R_{\ell} + R_{\mathrm{s}}} + \frac{s^{2} \left(C_{\mathrm{a}} L R_{\ell} + C_{\mathrm{b}} L R_{\ell} + C_{\mathrm{b}} L R_{\mathrm{s}}\right)}{R_{\ell} + R_{\mathrm{s}}} + \frac{s \left(C_{\mathrm{a}} R_{\ell} R_{\mathrm{s}} + L\right)}{R_{\ell} + R_{\mathrm{s}}} + 1\right)}$ -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/performance.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{llrl} 4 | \textbf{name} & \textbf{description} & \textbf{value} & \textbf{units} \\ 5 | \rowcolor{myyellow} 6 | $f_{\mathrm{min}}$ &\small{Lower limit noise bandwidth} &$10$ &$\mathrm{Hz}$ \\ 7 | $f_{\mathrm{max}}$ &\small{Upper limit noise bandwidth} &$1.0 \cdot 10^{7}$ &$\mathrm{Hz}$ \\ 8 | \end{tabular} 9 | \caption{Performance specifications} 10 | \label{tab-performance} 11 | \end{table} 12 | 13 | 14 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLD.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 16 28 -16 28 4 | LINE Normal 16 52 -16 52 5 | LINE Normal -16 52 0 28 6 | LINE Normal 16 52 0 28 7 | LINE Normal 0 80 0 52 8 | LINE Normal 0 28 0 0 9 | WINDOW 0 26 33 Left 2 10 | WINDOW 3 26 49 Left 2 11 | SYMATTR Value ? 12 | SYMATTR Prefix D 13 | SYMATTR Description small-signal model diode 14 | PIN 0 80 NONE 0 15 | PINATTR PinName + 16 | PINATTR SpiceOrder 1 17 | PIN 0 0 NONE 0 18 | PINATTR PinName - 19 | PINATTR SpiceOrder 2 20 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/K.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T -50 800 5 6 0 0 0 0 1 3 | device=K-slicap 4 | T -50 700 8 6 0 0 0 0 1 5 | description=Coupling factor 6 | T 225 250 8 8 1 1 0 0 1 7 | value=? 8 | T 225 400 8 8 1 1 0 0 1 9 | refdes=K? 10 | T -50 600 8 6 0 0 0 0 1 11 | spice-prototype=? %pinseq ref1@ ref2@ 12 | A 150 125 100 90 90 3 10 0 0 -1 -1 13 | A 450 125 100 0 90 3 10 0 0 -1 -1 14 | L 150 225 450 225 3 10 0 0 -1 -1 15 | T 45 -5 8 8 1 1 0 3 1 16 | ref1=L? 17 | T 552 -5 8 8 1 1 0 3 1 18 | ref2=L? 19 | -------------------------------------------------------------------------------- /docs/cir/VampQspice.cir: -------------------------------------------------------------------------------- 1 | "BJT voltage amplifier" 2 | .inc lib/BC847.lib 3 | .param C_c=18p 4 | C1 c2 out 1u 5 | C2 out 0 100p 6 | C3 e2 0 200u 7 | C4 in b1 1u 8 | C5 c2 e1 {C_c} 9 | Q1 c1 b1 e1 BC847 10 | Q2 c2 c1 e2 BC847 11 | R1 e2 0 1k noisy=1 12 | R2 cc c2 2.7k noisy=1 13 | R3 cc c1 82k noisy=1 14 | R4 b1 e2 100k noisy=1 15 | R5 out 0 10k noisy=1 16 | R6 e1 0 1k noisy=1 17 | R7 c2 e1 3k noisy=1 18 | R8 in 1 2k noisy=1 19 | V1 1 0 DC 0 AC 1 0 SIN 0 {V_p} 100k 20 | .param V_p=1 21 | V2 cc 0 DC 12 22 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ddM.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}0\\V_{a} - V_{b}\\0\\0\\0\end{matrix}\right]=\left[\begin{matrix}2 L_{a} s \left(k_{c} - 1\right) & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0\\1 & 0 & \frac{0.5}{R_{b}} & 0 & - \frac{0.5}{R_{b}}\\0 & 1 & 0 & \frac{0.5}{R_{a}} & - \frac{0.5}{R_{a}}\\0 & 0 & - \frac{0.5}{R_{b}} & - \frac{0.5}{R_{a}} & \frac{0.5}{R_{b}} + \frac{0.5}{R_{a}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{L1 D}\\I_{V1 D}\\V_{L D}\\V_{in D}\\V_{out D}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-Pnum.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Poles 2 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 3 | :widths: auto 4 | 5 | :math:`p_{0}`, :math:`-4775.0`, :math:`1592.0`, :math:`5033.0`, :math:`0.5271` 6 | :math:`p_{0}`, :math:`-4775.0`, :math:`-1592.0`, :math:`5033.0`, :math:`0.5271` 7 | :math:`p_{0}`, :math:`-1.592 \cdot 10^{4}`, :math:`0`, :math:`1.592 \cdot 10^{4}` 8 | :math:`p_{0}`, :math:`-1.592 \cdot 10^{6}`, :math:`0`, :math:`1.592 \cdot 10^{6}` 9 | 10 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/K.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T -50 800 5 6 0 0 0 0 1 3 | device=K-slicap 4 | T -50 700 8 6 0 0 0 0 1 5 | description=Coupling factor 6 | T 225 250 8 8 1 1 0 0 1 7 | value=? 8 | T 225 400 8 8 1 1 0 0 1 9 | refdes=K? 10 | T -50 600 8 6 0 0 0 0 1 11 | spice-prototype=? %pinseq ref1@ ref2@ value@ 12 | A 150 125 100 90 90 3 10 0 0 -1 -1 13 | A 450 125 100 0 90 3 10 0 0 -1 -1 14 | L 150 225 450 225 3 10 0 0 -1 -1 15 | T 45 -5 8 8 1 1 0 3 1 16 | ref1=L? 17 | T 552 -5 8 8 1 1 0 3 1 18 | ref2=L? 19 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/performance_specs.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{llrl} 4 | \textbf{name} & \textbf{description} & \textbf{value} & \textbf{units} \\ 5 | \rowcolor{myyellow} 6 | $B_{f}$ &\small{Target value -3dB bandwidth in Hz} &$5.0 \cdot 10^{4}$ &$\mathrm{Hz}$ \\ 7 | $V_{n}$ &\small{Maximum unweighted RMS output noise voltage} &$1.0 \cdot 10^{-5}$ &$\mathrm{V}$ \\ 8 | \end{tabular} 9 | \caption{performance specification} 10 | \label{specs-performance} 11 | \end{table} 12 | 13 | 14 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spK.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | T -50 800 5 6 0 0 0 0 1 3 | device=K-slicap 4 | T -50 700 8 6 0 0 0 0 1 5 | description=Coupling factor 6 | T 225 250 8 8 1 1 0 0 1 7 | value=? 8 | T 225 400 8 8 1 1 0 0 1 9 | refdes=K? 10 | T -50 600 8 6 0 0 0 0 1 11 | spice-prototype=? %pinseq ref1@ ref2@ value@ 12 | A 150 125 100 90 90 3 10 0 0 -1 -1 13 | A 450 125 100 0 90 3 10 0 0 -1 -1 14 | L 150 225 450 225 3 10 0 0 -1 -1 15 | T 45 -5 8 8 1 1 0 3 1 16 | ref1=L? 17 | T 552 -5 8 8 1 1 0 3 1 18 | ref2=L? 19 | -------------------------------------------------------------------------------- /docs/cir/dcMatchingTracking.cir: -------------------------------------------------------------------------------- 1 | "DC matching and Tracking" 2 | .param V_DC_T={V_DC*(1+T_Delta*TC_V)} 3 | .param R_a={(A-1)*R*(1+TC_R*T_Delta)} 4 | .param R_b={R*(1+TC_R*T_Delta)} 5 | .param var_m={sigma_m_R^2/2+(sigma_TC_tr_R*T_Delta)^2/2} 6 | .param lot_1={sigma_R^2+(sigma_TC_R*T_Delta)^2} 7 | R1 in out R value={R_a} noisetemp=0 noiseflow=0 dcvar={var_m} dcvarlot={lot_1} 8 | R2 out 0 R value={R_b} noisetemp=0 noiseflow=0 dcvar={var_m} dcvarlot={lot_1} 9 | V1 in 0 V value=0 noise=0 dc={V_DC_T} dcvar={(sigma_V*V_DC_T)^2} 10 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-DMvar.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | 4 | \begin{align} 5 | var_{vD} = & 2 I_{b}^{2} R_{a}^{2} \sigma_{R}^{2} \nonumber \\ 6 | & + \frac{2 \sigma_{ib}^{2} \left(R_{a} R_{b} - 2 R_{a} R_{s} - R_{b} R_{s}\right)^{2}}{R_{b}^{2}} \nonumber \\ 7 | & + \frac{2 \sigma_{io}^{2} \left(R_{a} R_{b} + 2 R_{a} R_{s} + R_{b} R_{s}\right)^{2}}{R_{b}^{2}} \nonumber \\ 8 | & + \frac{2 \sigma_{vo}^{2} \left(2 R_{a} + R_{b}\right)^{2}}{R_{b}^{2}} 9 | \,\left[\mathrm{V^2}\right] 10 | \end{align} 11 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-AvddBJT.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A_{vdd} = \frac{8 R_{a} R_{f X1} g_{m X1} g_{o X1} + 8 R_{a} \beta_{AC X1} g_{m X1} + 8 R_{a} \beta_{AC X1} g_{o X1} + 8 R_{a} g_{m X1} - 16 R_{f X1} \beta_{AC X1} g_{m X1} + 16 \beta_{AC X1}}{8 R_{a} R_{f X1} g_{m X1} g_{o X1} + 8 R_{a} \beta_{AC X1} g_{m X1} + 8 R_{a} \beta_{AC X1} g_{o X1} + 8 R_{a} g_{m X1} + 16 R_{f X1} R_{s} g_{m X1} g_{o X1} + 16 R_{f X1} \beta_{AC X1} g_{o X1} + 16 R_{s} \beta_{AC X1} g_{m X1} + 16 R_{s} \beta_{AC X1} g_{o X1} + 16 R_{s} g_{m X1} + 16 \beta_{AC X1}} -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-Pnum.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lrrrrr} 4 | \textbf{\#} & \textbf{Re [Hz]} & \textbf{Im [Hz]} & \textbf{f [Hz]} & \textbf{Q} \\ 5 | \rowcolor{myyellow} 6 | $p_{1}$ &$-4775.0$ &$1592.0$ &$5033.0$ &$0.5271$ \\ 7 | $p_{2}$ &$-4775.0$ &$-1592.0$ &$5033.0$ &$0.5271$ \\ 8 | \rowcolor{myyellow} 9 | $p_{3}$ &$-1.592 \cdot 10^{4}$ &$0$ &$1.592 \cdot 10^{4}$ \\ 10 | $p_{4}$ &$-1.592 \cdot 10^{6}$ &$0$ &$1.592 \cdot 10^{6}$ \\ 11 | \end{tabular} 12 | \caption{Poles} 13 | \end{table} 14 | 15 | -------------------------------------------------------------------------------- /docs/cir/VampOV.cir: -------------------------------------------------------------------------------- 1 | "Voltage amplifier with OpAmp" 2 | .source V1 3 | .detector V_L 4 | .lgref E_O1 5 | .model myOpAmp OV av={A_0/(1-s/(2*pi*p_1))} cc={c_c} cd={c_d} zo={R_o} 6 | C1 L 0 C value={C_L} vinit=0 7 | O1 in 1 L 0 myOpAmp 8 | R1 2 in R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 9 | R2 L 1 R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 10 | R3 1 0 R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 11 | R4 L 0 R value={R_L} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 12 | V1 2 0 V value=0 noise=0 dc=0 dcvar=0 13 | .end -------------------------------------------------------------------------------- /docs/math.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | 4 | """ 5 | math.py: SLiCAP scripts for the HTML help file 6 | """ 7 | import SLiCAP as sl 8 | import sympy as sp 9 | 10 | ############################################################################### 11 | # work with analysis results 12 | ############################################################################### 13 | 14 | # Generate RST snippets for the Help file 15 | rst = sl.RSTformatter() 16 | 17 | # Generate LaTeX snippets for the Help file 18 | ltx = sl.LaTeXformatter() -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/configure/install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | found=$(locate gnet-spice.scm) 3 | if [ -z $found ] ; then 4 | echo Coud not find installation path. 5 | else 6 | dir=$(dirname $found) 7 | sudo cp gnet-spice-noqsi.scm $dir 8 | echo Successfully copied: gnet-spice-noqsi.scm to: $dir 9 | fi 10 | lepton-cli config --user "netlist" "default-net-name" "" 11 | lepton-cli config --user "schematics.gui" "default-titleblock" "" 12 | cp gafrc ~/.config/lepton-eda/ 13 | cp gschemrc ~/.config/lepton-eda/ 14 | echo Configured lepton-eda. 15 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLC.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 44 0 80 4 | LINE Normal 0 36 0 0 5 | LINE Normal -16 36 16 36 6 | LINE Normal -16 44 16 44 7 | TEXT 5 27 Left 2 + 8 | WINDOW 0 32 24 Left 2 9 | WINDOW 3 32 40 Left 2 10 | WINDOW 123 32 56 Left 2 11 | SYMATTR Value value=? 12 | SYMATTR Prefix C 13 | SYMATTR Description Capacitor 14 | SYMATTR SpiceModel C 15 | SYMATTR Value2 vinit=0 16 | PIN 0 0 NONE 0 17 | PINATTR PinName A 18 | PINATTR SpiceOrder 1 19 | PIN 0 80 NONE 0 20 | PINATTR PinName B 21 | PINATTR SpiceOrder 2 22 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/H1.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | \frac{V_{\mathrm{out}}}{V_{\mathrm{in}}} = \frac{R_{\ell} \left(C_{\mathrm{b}} L s^{2} + 1\right)}{\left(R_{\ell} + R_{\mathrm{s}}\right) \left(\frac{C_{\mathrm{a}} C_{\mathrm{b}} L R_{\ell} R_{\mathrm{s}} s^{3}}{R_{\ell} + R_{\mathrm{s}}} + \frac{s^{2} \left(C_{\mathrm{a}} L R_{\ell} + C_{\mathrm{b}} L R_{\ell} + C_{\mathrm{b}} L R_{\mathrm{s}}\right)}{R_{\ell} + R_{\mathrm{s}}} + \frac{s \left(C_{\mathrm{a}} R_{\ell} R_{\mathrm{s}} + L\right)}{R_{\ell} + R_{\mathrm{s}}} + 1\right)} 3 | \label{eq-H1} 4 | \end{equation} 5 | 6 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-specs-interface.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{llrl} 4 | \textbf{name} & \textbf{description} & \textbf{value} & \textbf{units} \\ 5 | \rowcolor{myyellow} 6 | $C_{s}$ &\small{Typical value of the source capacitance} &$1.0 \cdot 10^{-11}$ &$\mathrm{F}$ \\ 7 | $I_{p}$ &\small{Peak-peak input current} &$2.0 \cdot 10^{-5}$ &$\mathrm{A}$ \\ 8 | \rowcolor{myyellow} 9 | $V_{p}$ &\small{Peak-peak output voltage} &$4$ &$\mathrm{V}$ \\ 10 | \end{tabular} 11 | \caption{Interface specification} 12 | \end{table} 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/temp.txt: -------------------------------------------------------------------------------- 1 | ****** 2 | ** ngspice-42 : Circuit level simulation program 3 | ** Compiled with KLU Direct Linear Solver 4 | ** The U. C. Berkeley CAD Group 5 | ** Copyright 1985-1994, Regents of the University of California. 6 | ** Copyright 2001-2023, The ngspice team. 7 | ** Please get your ngspice manual from https://ngspice.sourceforge.io/docs.html 8 | ** Please file your bug-reports at http://ngspice.sourceforge.net/bugrep.html 9 | ** Creation Date: Sun Mar 31 20:15:14 UTC 2024 10 | ****** 11 | 12 | Batch mode 13 | 14 | Comments and warnings go to log-file: simFile.log 15 | 16 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/interface_specs.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{llrl} 4 | \textbf{name} & \textbf{description} & \textbf{value} & \textbf{units} \\ 5 | \rowcolor{myyellow} 6 | $C_{s}$ &\small{Typical value of the source capacitance} &$1.0 \cdot 10^{-11}$ &$\mathrm{F}$ \\ 7 | $I_{p}$ &\small{Peak-peak input current} &$2.0 \cdot 10^{-5}$ &$\mathrm{A}$ \\ 8 | \rowcolor{myyellow} 9 | $V_{p}$ &\small{Peak-peak output voltage} &$4$ &$\mathrm{V}$ \\ 10 | \end{tabular} 11 | \caption{interface specification} 12 | \label{specs-interface} 13 | \end{table} 14 | 15 | 16 | -------------------------------------------------------------------------------- /docs/cir/myPassiveNetwork.cir: -------------------------------------------------------------------------------- 1 | "myPassiveNetwork" 2 | .source V1 3 | .detector V_out 4 | .param R_s=50 R_ell=450 L=1u C_a=25n C_b={1/((2*pi*f_s)^2*L)} f_s=5e6 S_v=4e-18 5 | .param V_DC = 5 sigma_V=0.05 sigma_R1 = 0.02 sigma_R2=0.01 a={2*pi*1e6} 6 | C1 0 out C value={C_a} vinit=0 7 | C2 out 1 C value={C_b} vinit=0 8 | L1 1 out L value={L} iinit=0 9 | R1 1 in R value={R_s} noisetemp={T} noiseflow=0 dcvar={sigma_R1^2} dcvarlot=0 10 | R2 out 0 R value={R_ell} noisetemp={T} noiseflow=0 dcvar={sigma_R2^2} dcvarlot=0 11 | V1 in 0 V value={a/(a^2+s^2)} noise={S_v} dc={V_DC} dcvar={(sigma_V*V_DC)^2} 12 | .end -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/poles.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lrrrrr} 4 | \textbf{\#} & \textbf{Re [Hz]} & \textbf{Im [Hz]} & \textbf{f [Hz]} & \textbf{Q} \\ 5 | \rowcolor{myyellow} 6 | $p_{\mathrm{1}}$ &$-1.701 \cdot 10^{5}$ &$0$ &$1.701 \cdot 10^{5}$ \\ 7 | $p_{\mathrm{2}}$ &$-2.122 \cdot 10^{6}$ &$9.83 \cdot 10^{6}$ &$1.006 \cdot 10^{7}$ &$2.37$ \\ 8 | \rowcolor{myyellow} 9 | $p_{\mathrm{3}}$ &$-2.122 \cdot 10^{6}$ &$-9.83 \cdot 10^{6}$ &$1.006 \cdot 10^{7}$ &$2.37$ \\ 10 | \end{tabular} 11 | \caption{Poles of the transfer} 12 | \label{tab-poles} 13 | \end{table} 14 | 15 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLH.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 16 24 40 4 | LINE Normal 24 40 0 64 5 | LINE Normal 0 64 -24 40 6 | LINE Normal -24 40 0 16 7 | LINE Normal 0 80 0 0 8 | TEXT 5 8 Left 2 + 9 | TEXT 5 73 Left 2 - 10 | WINDOW 0 16 0 Left 2 11 | WINDOW 3 16 16 Left 2 12 | SYMATTR Value V? 13 | SYMATTR Prefix H 14 | SYMATTR Description CCVS: current-controlled voltage source 15 | SYMATTR Value2 value=? 16 | SYMATTR SpiceModel H 17 | PIN 0 0 NONE 0 18 | PINATTR PinName + 19 | PINATTR SpiceOrder 1 20 | PIN 0 80 NONE 0 21 | PINATTR PinName - 22 | PINATTR SpiceOrder 2 23 | -------------------------------------------------------------------------------- /docs/cir/hierarchy.cir: -------------------------------------------------------------------------------- 1 | hierarchy 2 | 3 | V1 1 0 V value={V_s} 4 | R1 1 2 R value={R_s} 5 | R2 4 0 R value={R_L} 6 | XA 2 0 4 0 bigAmp A_i={A_i} R_o={R} 7 | 8 | .param V_s=1 R_s=50 R=50 9 | 10 | .subckt bigAmp inP inN ouP outN A_i=30 R_o=30 11 | R1 inP inN R value={R_i} 12 | X1 inP inN 3 0 smallAmp A_v={A_i} R_o=40 13 | X2 3 0 outP outN smallAmp A_v=10 R_o={R_o} 14 | 15 | .subckt smallAmp inP inN outP outN A_v={A} R_o=10 16 | E1 1 outN inP inN E value={A_v} 17 | R1 1 outP R value={R_o} 18 | .ends ; smallAmp 19 | 20 | .ends ; bigAmp 21 | 22 | .end 23 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/matrices.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | \left[\begin{matrix}0\\\frac{1}{s}\\0\\0\\0\end{matrix}\right]=\left[\begin{matrix}- L s & 0 & 1 & 0 & -1\\0 & 0 & 0 & 1 & 0\\1 & 0 & C_{\mathrm{b}} s + \frac{1}{R_{\mathrm{s}}} & - \frac{1}{R_{\mathrm{s}}} & - C_{\mathrm{b}} s\\0 & 1 & - \frac{1}{R_{\mathrm{s}}} & \frac{1}{R_{\mathrm{s}}} & 0\\-1 & 0 & - C_{\mathrm{b}} s & 0 & C_{\mathrm{a}} s + C_{\mathrm{b}} s + \frac{1}{R_{\ell}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{\mathrm{L1}}\\I_{\mathrm{V1}}\\V_{\mathrm{1}}\\V_{\mathrm{in}}\\V_{\mathrm{out}}\end{matrix}\right] 3 | \label{eq-matrices} 4 | \end{equation} 5 | 6 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-coeffs-gain.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{Coeff} & \textbf{Value} \\ 5 | \rowcolor{myyellow} 6 | $b_{0}$ &$R_{\ell}$ \\ 7 | $b_{1}$ &$0$ \\ 8 | \rowcolor{myyellow} 9 | $b_{2}$ &$C_{b} L R_{\ell}$ \\ 10 | $a_{0}$ &$R_{\ell} + R_{s}$ \\ 11 | \rowcolor{myyellow} 12 | $a_{1}$ &$C_{a} R_{\ell} R_{s} + L$ \\ 13 | $a_{2}$ &$L \left(C_{a} R_{\ell} + C_{b} R_{\ell} + C_{b} R_{s}\right)$ \\ 14 | \rowcolor{myyellow} 15 | $a_{3}$ &$C_{a} C_{b} L R_{\ell} R_{s}$ \\ 16 | \end{tabular} 17 | \caption{Normalized coefficients of 'gain'.} 18 | \end{table} 19 | 20 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLV.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 0 0 80 4 | CIRCLE Normal -24 16 24 64 5 | TEXT 5 12 Left 2 + 6 | TEXT 5 68 Left 2 - 7 | WINDOW 0 32 9 Left 2 8 | WINDOW 3 32 25 Left 2 9 | WINDOW 123 32 41 Left 2 10 | WINDOW 39 32 57 Left 2 11 | WINDOW 40 32 73 Left 2 12 | SYMATTR Value value=0 13 | SYMATTR Value2 dc=0 14 | SYMATTR SpiceLine dcvar=0 15 | SYMATTR SpiceLine2 noise=0 16 | SYMATTR Prefix V 17 | SYMATTR Description Independent voltage source 18 | SYMATTR SpiceModel V 19 | PIN 0 0 NONE 0 20 | PINATTR PinName p 21 | PINATTR SpiceOrder 1 22 | PIN 0 80 NONE 0 23 | PINATTR PinName n 24 | PINATTR SpiceOrder 2 25 | -------------------------------------------------------------------------------- /docs/cir/ZtoV.cir: -------------------------------------------------------------------------------- 1 | "Low-noise voltage amplifier" 2 | .param R_s = 50 3 | .model myOpAmp OV av={A_0/(1+s/(2*pi*p_1))} zo={R_o} 4 | O1 in 1 2 0 myOpAmp 5 | O2 0 3 out 0 myOpAmp 6 | R1 4 in R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 7 | R2 1 0 R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 8 | R3 2 1 R value={(A_1-1)*R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 9 | R4 in out R value={R_f} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 10 | R5 2 3 R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 11 | R6 3 out R value={A_2*R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 12 | V1 4 0 V value=0 noise=0 dc=0 dcvar=0 13 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-P.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Poles 2 | :header: "#", ":math:`f` [Hz]" 3 | :widths: auto 4 | 5 | :math:`p_{1}`, ":math:`- \frac{0.5}{\pi C_{b} R_{b}}`" 6 | :math:`p_{2}`, ":math:`- \frac{0.5}{\pi \tau}`" 7 | :math:`p_{3}`, ":math:`\frac{0.25 \left(- C_{a} R_{a} - C_{a} R_{d} - \left(C_{a} \left(C_{a} R_{a}^{2} + 2 C_{a} R_{a} R_{d} + C_{a} R_{d}^{2} - 4 L\right)\right)^{0.5}\right)}{\pi C_{a} L}`" 8 | :math:`p_{4}`, ":math:`\frac{0.25 \left(- C_{a} R_{a} - C_{a} R_{d} + \left(C_{a} \left(C_{a} R_{a}^{2} + 2 C_{a} R_{a} R_{d} + C_{a} R_{d}^{2} - 4 L\right)\right)^{0.5}\right)}{\pi C_{a} L}`" 9 | 10 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-PZ.rst: -------------------------------------------------------------------------------- 1 | DC value of gain: :math:`1` 2 | 3 | .. csv-table:: Observable poles and zeros 4 | :header: "#", ":math:`f` [Hz]" 5 | :widths: auto 6 | 7 | :math:`p_{1}`, ":math:`\frac{0.25 \left(- C_{a} R_{a} - C_{a} R_{d} - \left(C_{a} \left(C_{a} R_{a}^{2} + 2 C_{a} R_{a} R_{d} + C_{a} R_{d}^{2} - 4 L\right)\right)^{0.5}\right)}{\pi C_{a} L}`" 8 | :math:`p_{2}`, ":math:`\frac{0.25 \left(- C_{a} R_{a} - C_{a} R_{d} + \left(C_{a} \left(C_{a} R_{a}^{2} + 2 C_{a} R_{a} R_{d} + C_{a} R_{d}^{2} - 4 L\right)\right)^{0.5}\right)}{\pi C_{a} L}`" 9 | :math:`z_{1}`, ":math:`- \frac{0.5}{\pi C_{a} R_{d}}`" 10 | 11 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-coeffs-gain.rst: -------------------------------------------------------------------------------- 1 | **Gain factor:**:math:`\frac{R_{\ell}}{R_{\ell} + R_{s}}` 2 | 3 | .. csv-table:: Normalized coefficients of 'gain'. 4 | :header: "Coeff", "Value" 5 | :widths: auto 6 | 7 | :math:`b_{0}`, :math:`1` 8 | :math:`b_{1}`, :math:`0` 9 | :math:`b_{2}`, :math:`C_{b} L` 10 | :math:`a_{0}`, :math:`1` 11 | :math:`a_{1}`, :math:`\frac{C_{a} R_{\ell} R_{s} + L}{R_{\ell} + R_{s}}` 12 | :math:`a_{2}`, :math:`\frac{L \left(C_{a} R_{\ell} + C_{b} R_{\ell} + C_{b} R_{s}\right)}{R_{\ell} + R_{s}}` 13 | :math:`a_{3}`, :math:`\frac{C_{a} C_{b} L R_{\ell} R_{s}}{R_{\ell} + R_{s}}` 14 | 15 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ccM.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}0\\0.5 V_{a} + 0.5 V_{b}\\0\\0\\0\\I_{s}\\0\end{matrix}\right]=\left[\begin{matrix}0.5 L_{a} s \left(- k_{c} - 1\right) & 0 & 1 & 0 & 0 & 0 & -1\\0 & 0 & 0 & 1 & 0 & -1 & 0\\1 & 0 & \frac{2}{R_{b}} & 0 & - \frac{2}{R_{b}} & 0 & 0\\0 & 1 & 0 & \frac{2}{R_{a}} & - \frac{2}{R_{a}} & 0 & 0\\0 & 0 & - \frac{2}{R_{b}} & - \frac{2}{R_{a}} & \frac{2}{R_{b}} + \frac{2}{R_{a}} & 0 & 0\\0 & -1 & 0 & 0 & 0 & 0 & 0\\-1 & 0 & 0 & 0 & 0 & 0 & C_{a} s + \frac{1}{R_{c}}\end{matrix}\right]\cdot \left[\begin{matrix}I_{L1 C}\\I_{V1 C}\\V_{L C}\\V_{in C}\\V_{out C}\\V_{1}\\V_{2}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/_templates/table.html: -------------------------------------------------------------------------------- 1 |
2 | 17 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLL.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 -36 0 -36 4 | LINE Normal 0 -64 0 -80 5 | LINE Normal 0 0 0 -16 6 | ARC Normal -8 -64 8 -48 0 -48 0 -64 7 | ARC Normal -8 -48 8 -32 0 -32 0 -48 8 | ARC Normal -8 -32 8 -16 0 -16 0 -32 9 | TEXT 4 -70 Left 2 + 10 | WINDOW 0 16 -56 Left 2 11 | WINDOW 3 16 -39 Left 2 12 | WINDOW 123 16 -24 Left 2 13 | SYMATTR Value value=? 14 | SYMATTR Prefix L 15 | SYMATTR Description inductor 16 | SYMATTR SpiceModel L 17 | SYMATTR Value2 iinit=0 18 | PIN 0 -80 NONE 0 19 | PINATTR PinName D 20 | PINATTR SpiceOrder 1 21 | PIN 0 0 NONE 0 22 | PINATTR PinName S 23 | PINATTR SpiceOrder 3 24 | -------------------------------------------------------------------------------- /docs/Manual.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | 4 | """ 5 | Manual.py: SLiCAP scripts for the HTML help file 6 | """ 7 | 8 | from SLiCAP import initProject 9 | 10 | initProject("Manual") 11 | # Import scripts for HTML help 12 | from circuit import * 13 | from specifications import * 14 | from parameters import * 15 | from models import * 16 | from subcircuits import * 17 | from matrix import * 18 | from laplace import * 19 | from pz import * 20 | from ttime import * 21 | from noise import * 22 | from dcvar import * 23 | from feedback import * 24 | from balanced import * 25 | from math import * 26 | from ngspice import * 27 | from plots import * -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/source/_templates/table.html: -------------------------------------------------------------------------------- 1 |
2 | 17 | -------------------------------------------------------------------------------- /docs/cir/VampQ.cir: -------------------------------------------------------------------------------- 1 | "Two-stage BJT voltage amplifier" 2 | .source V1 3 | .detector V_L 4 | .lgref Gm_Q2 5 | .model myQ1 QV gm={g_m_1} gpi={g_m_1/beta_AC_1} go={g_o_1} cpi={c_pi_1} cbc={c_mu_1} 6 | .model myQ2 QV gm={g_m_2} gpi={g_m_2/beta_AC_2} go={g_o_2} cpi={c_pi_2} cbc={c_mu_2} 7 | C1 L 0 C value={C_L} vinit=0 8 | Q1 1 in 2 2 myQ1 9 | Q2 L 1 0 0 myQ2 10 | R1 3 in R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 11 | R2 L 2 R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 12 | R3 2 0 R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 13 | R4 L 0 R value={R_L} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 14 | V1 3 0 V value=0 noise=0 dc=0 dcvar=0 15 | .end -------------------------------------------------------------------------------- /docs/sphinx/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SOURCEDIR = source 8 | BUILDDIR = build 9 | 10 | # Put it first so that "make" without argument is like "make help". 11 | help: 12 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 13 | 14 | .PHONY: help Makefile 15 | 16 | # Catch-all target: route all unknown targets to Sphinx using the new 17 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 18 | %: Makefile 19 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-laplace-passive-vout.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | V_{out} = \frac{R_{\ell} \left(C_{b} L s^{2} + 1\right)}{a \left(R_{\ell} + R_{s}\right) \left(\frac{C_{a} C_{b} L R_{\ell} R_{s} s^{5}}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s^{4} \left(C_{a} L R_{\ell} + C_{b} L R_{\ell} + C_{b} L R_{s}\right)}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s^{3} \left(C_{a} C_{b} L R_{\ell} R_{s} a^{2} + C_{a} R_{\ell} R_{s} + L\right)}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s^{2} \left(C_{a} L R_{\ell} a^{2} + C_{b} L R_{\ell} a^{2} + C_{b} L R_{s} a^{2} + R_{\ell} + R_{s}\right)}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s \left(C_{a} R_{\ell} R_{s} + L\right)}{R_{\ell} + R_{s}} + 1\right)} -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spC.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 450 1 0 0 3 | { 4 | T 400 100 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 400 200 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 550 1 0 0 10 | { 11 | T 400 800 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 400 900 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | L 150 450 450 450 3 30 0 0 -1 -1 17 | T 350 600 9 10 1 0 0 0 1 18 | + 19 | L 150 550 450 550 3 30 0 0 -1 -1 20 | T 150 1250 5 6 0 0 0 0 1 21 | device=C-sipce 22 | T 150 1150 8 6 0 0 0 0 1 23 | description=Capacitor 24 | T 150 1050 8 6 0 0 0 0 1 25 | spice-prototype=? %pinseq value@ 26 | T 550 500 8 8 1 1 0 0 1 27 | refdes=C? 28 | T 550 350 8 8 1 1 0 0 1 29 | value=? 30 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SOURCEDIR = source 8 | BUILDDIR = build 9 | 10 | # Put it first so that "make" without argument is like "make help". 11 | help: 12 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 13 | 14 | .PHONY: help Makefile 15 | 16 | # Catch-all target: route all unknown targets to Sphinx using the new 17 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 18 | %: Makefile 19 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-matA.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | A = \left[\begin{array}{cccccccccccc}-1 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0\\1 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0 & 0\\0 & -1 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0\\0 & 1 & 0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0\\0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\0 & 0 & -0.5 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\0 & 0 & 0 & -0.5 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\0 & 0 & 0 & 0 & -0.5 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 0 & 0.5 & 0 & 0 & 0 & 0 & 1 & 0 & 0\end{array}\right] -------------------------------------------------------------------------------- /docs/cir/balancedNetwork.cir: -------------------------------------------------------------------------------- 1 | "Balanced Network" 2 | C2 0 2 C value={C_a} vinit=0 3 | I1 0 1 I value={I_s} noise=0 dc=0 dcvar=0 4 | K1 L1P L1N K value={k_c} 5 | L1N LN 2 L value={L_a} iinit=0 6 | L1P LP 2 L value={L_a} iinit=0 7 | R1N inN outN R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 8 | R1P inP outP R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 9 | R2N outN LN R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 10 | R2P outP LP R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 11 | R3 2 0 R value={R_c} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 12 | V1N inN 1 V value={V_b} noise=0 dc=0 dcvar=0 13 | V1P inP 1 V value={V_a} noise=0 dc=0 dcvar=0 14 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-poleszerosVamp.rst: -------------------------------------------------------------------------------- 1 | DC value of gain: :math:`1958.0` 2 | 3 | .. csv-table:: 4 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 5 | :widths: auto 6 | 7 | :math:`p_{0}`, :math:`-4640.0`, :math:`0`, :math:`4640.0` 8 | :math:`p_{0}`, :math:`-2.562 \cdot 10^{7}`, :math:`0`, :math:`2.562 \cdot 10^{7}` 9 | :math:`p_{0}`, :math:`-1.798 \cdot 10^{9}`, :math:`0`, :math:`1.798 \cdot 10^{9}` 10 | :math:`z_{0}`, :math:`-1.0 \cdot 10^{9}`, :math:`2.317 \cdot 10^{9}`, :math:`2.524 \cdot 10^{9}`, :math:`1.262` 11 | :math:`z_{0}`, :math:`-1.0 \cdot 10^{9}`, :math:`-2.317 \cdot 10^{9}`, :math:`2.524 \cdot 10^{9}`, :math:`1.262` 12 | 13 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLJ.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 48 64 48 80 4 | LINE Normal 16 64 48 64 5 | LINE Normal 16 16 16 64 6 | LINE Normal 48 16 16 16 7 | LINE Normal 48 0 48 16 8 | LINE Normal 0 48 16 48 9 | LINE Normal 32 56 24 64 10 | LINE Normal 40 64 32 72 11 | LINE Normal 24 64 32 72 12 | LINE Normal 32 56 40 64 13 | WINDOW 0 48 32 Left 2 14 | WINDOW 3 48 48 Left 2 15 | SYMATTR Value ? 16 | SYMATTR Prefix J 17 | SYMATTR Description small-signal model JFET 18 | PIN 48 0 NONE 0 19 | PINATTR PinName D 20 | PINATTR SpiceOrder 1 21 | PIN 0 48 NONE 0 22 | PINATTR PinName G 23 | PINATTR SpiceOrder 2 24 | PIN 48 80 NONE 0 25 | PINATTR PinName S 26 | PINATTR SpiceOrder 3 27 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/source/Makefile: -------------------------------------------------------------------------------- 1 | # Minimal makefile for Sphinx documentation 2 | # 3 | 4 | # You can set these variables from the command line. 5 | SPHINXOPTS = 6 | SPHINXBUILD = sphinx-build 7 | SOURCEDIR = source 8 | BUILDDIR = build 9 | 10 | # Put it first so that "make" without argument is like "make help". 11 | help: 12 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 13 | 14 | .PHONY: help Makefile 15 | 16 | # Catch-all target: route all unknown targets to Sphinx using the new 17 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 18 | %: Makefile 19 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -------------------------------------------------------------------------------- /docs/cir/pzNetwork.cir: -------------------------------------------------------------------------------- 1 | "myPassiveNetwork" 2 | .param R_a=10 G_0=1m R_b=100 R_c=2k R_d=50 L=1m C_a=1u R_b=100 C_b=1n tau=10u 3 | .detector V_1 V_2 4 | .source V1 5 | C1 4 1 C value={C_a} vinit=0 6 | C2 2 0 C value={C_b} vinit=0 7 | G1 3 0 6 5 G value={G_0/(1+s*tau)} 8 | L1 6 1 L value={L} iinit=0 9 | R1 6 5 R value={R_a} noisetemp={T} noiseflow=0 dcvar={sigma_R1^2} dcvarlot=0 10 | R2 0 2 R value={R_b} noisetemp={T} noiseflow=0 dcvar={sigma_R1^2} dcvarlot=0 11 | R3 0 3 R value={R_c} noisetemp={T} noiseflow=0 dcvar={sigma_R1^2} dcvarlot=0 12 | R4 0 4 R value={R_d} noisetemp={T} noiseflow=0 dcvar={sigma_R1^2} dcvarlot=0 13 | V1 5 0 V value=0 noise={S_v} dc={V_DC} dcvar={(sigma_V*V_DC)^2} 14 | .end -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-poleszerosVampdd.rst: -------------------------------------------------------------------------------- 1 | DC value of gain: :math:`1958.0` 2 | 3 | .. csv-table:: 4 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 5 | :widths: auto 6 | 7 | :math:`p_{0}`, :math:`-4640.0`, :math:`0`, :math:`4640.0` 8 | :math:`p_{0}`, :math:`-2.562 \cdot 10^{7}`, :math:`0`, :math:`2.562 \cdot 10^{7}` 9 | :math:`p_{0}`, :math:`-1.798 \cdot 10^{9}`, :math:`0`, :math:`1.798 \cdot 10^{9}` 10 | :math:`z_{0}`, :math:`-1.0 \cdot 10^{9}`, :math:`2.317 \cdot 10^{9}`, :math:`2.524 \cdot 10^{9}`, :math:`1.262` 11 | :math:`z_{0}`, :math:`-1.0 \cdot 10^{9}`, :math:`-2.317 \cdot 10^{9}`, :math:`2.524 \cdot 10^{9}`, :math:`1.262` 12 | 13 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-DMnoise.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | 4 | \begin{align} 5 | S_{vD} = & \frac{8 R_{a}^{2} R_{b} T k}{16 \pi^{2} C_{a}^{2} R_{a}^{2} R_{b}^{2} f^{2} + R_{a}^{2} + 2 R_{a} R_{b} + R_{b}^{2}} \nonumber \\ 6 | & + \frac{8 R_{a} R_{b}^{2} T k}{16 \pi^{2} C_{a}^{2} R_{a}^{2} R_{b}^{2} f^{2} + R_{a}^{2} + 2 R_{a} R_{b} + R_{b}^{2}} \nonumber \\ 7 | & + \frac{R_{b}^{2} S_{va}}{16 \pi^{2} C_{a}^{2} R_{a}^{2} R_{b}^{2} f^{2} + R_{a}^{2} + 2 R_{a} R_{b} + R_{b}^{2}} \nonumber \\ 8 | & + \frac{R_{b}^{2} S_{vb}}{16 \pi^{2} C_{a}^{2} R_{a}^{2} R_{b}^{2} f^{2} + R_{a}^{2} + 2 R_{a} R_{b} + R_{b}^{2}} 9 | \,\left[\mathrm{\frac{V^2}{Hz}}\right] 10 | \end{align} 11 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-laplace-passive-vout.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | V_{out} = \frac{R_{\ell} \left(C_{b} L s^{2} + 1\right)}{a \left(R_{\ell} + R_{s}\right) \left(\frac{C_{a} C_{b} L R_{\ell} R_{s} s^{5}}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s^{4} \left(C_{a} L R_{\ell} + C_{b} L R_{\ell} + C_{b} L R_{s}\right)}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s^{3} \left(C_{a} C_{b} L R_{\ell} R_{s} a^{2} + C_{a} R_{\ell} R_{s} + L\right)}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s^{2} \left(C_{a} L R_{\ell} a^{2} + C_{b} L R_{\ell} a^{2} + C_{b} L R_{s} a^{2} + R_{\ell} + R_{s}\right)}{R_{\ell} a^{2} + R_{s} a^{2}} + \frac{s \left(C_{a} R_{\ell} R_{s} + L\right)}{R_{\ell} + R_{s}} + 1\right)} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLXJ.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 48 64 48 80 4 | LINE Normal 16 64 48 64 5 | LINE Normal 16 16 16 64 6 | LINE Normal 48 16 16 16 7 | LINE Normal 48 0 48 16 8 | LINE Normal 0 48 16 48 9 | LINE Normal 32 56 24 64 10 | LINE Normal 40 64 32 72 11 | LINE Normal 24 64 32 72 12 | LINE Normal 32 56 40 64 13 | WINDOW 0 48 32 Left 2 14 | WINDOW 3 48 48 Left 2 15 | SYMATTR Value ? ID={ID} 16 | SYMATTR Prefix X 17 | SYMATTR Description sub circuit small-signal JFET 18 | PIN 48 0 NONE 0 19 | PINATTR PinName D 20 | PINATTR SpiceOrder 1 21 | PIN 0 48 NONE 0 22 | PINATTR PinName G 23 | PINATTR SpiceOrder 2 24 | PIN 48 80 NONE 0 25 | PINATTR PinName S 26 | PINATTR SpiceOrder 3 27 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-Svno.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | :label: eqn-Svno 3 | 4 | 5 | \begin{align} 6 | S_{vno} = & \frac{4 R_{a} T k \left(f + f_{\ell}\right)}{f \left(16 \pi^{4} C_{a}^{2} L_{a}^{2} f^{4} + 4 \pi^{2} C_{a}^{2} R_{a}^{2} f^{2} - 8 \pi^{2} C_{a} L_{a} f^{2} + 1\right)} \nonumber \\ 7 | & + \frac{S_{i} \left(4 \pi^{2} L_{a}^{2} f^{2} + R_{a}^{2}\right)}{16 \pi^{4} C_{a}^{2} L_{a}^{2} f^{4} + 4 \pi^{2} C_{a}^{2} R_{a}^{2} f^{2} - 8 \pi^{2} C_{a} L_{a} f^{2} + 1} \nonumber \\ 8 | & + \frac{S_{v}}{16 \pi^{4} C_{a}^{2} L_{a}^{2} f^{4} + 4 \pi^{2} C_{a}^{2} R_{a}^{2} f^{2} - 8 \pi^{2} C_{a} L_{a} f^{2} + 1} 9 | \,\left[\mathrm{\frac{V^2}{Hz}}\right] 10 | \end{align} 11 | -------------------------------------------------------------------------------- /docs/reference/SLiCAPreference.rst: -------------------------------------------------------------------------------- 1 | ================ 2 | SLiCAP Reference 3 | ================ 4 | 5 | SLiCAP is distributed under the `MIT license `_ 6 | 7 | .. image:: /img/colorCode.svg 8 | 9 | This reference only describes SLiCAP modules with objects and functions that are default available to the user: 10 | 11 | .. code-block:: python 12 | 13 | from SLiCAP import * 14 | 15 | .. toctree:: 16 | 17 | SLiCAP 18 | SLiCAPconfigure 19 | SLiCAPdesignData 20 | SLiCAPhtml 21 | SLiCAPinstruction 22 | SLiCAPkicad 23 | SLiCAPlatex 24 | SLiCAPmath 25 | SLiCAPngspice 26 | SLiCAPplots 27 | SLiCAPprotos 28 | SLiCAPrst 29 | SLiCAPshell 30 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-poleszerosVampcc.rst: -------------------------------------------------------------------------------- 1 | DC value of gain: :math:`1` 2 | 3 | .. csv-table:: 4 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 5 | :widths: auto 6 | 7 | :math:`p_{0}`, :math:`-6.334 \cdot 10^{4}`, :math:`5.103 \cdot 10^{6}`, :math:`5.103 \cdot 10^{6}`, :math:`40.28` 8 | :math:`p_{0}`, :math:`-6.334 \cdot 10^{4}`, :math:`-5.103 \cdot 10^{6}`, :math:`5.103 \cdot 10^{6}`, :math:`40.28` 9 | :math:`p_{0}`, :math:`-8.754 \cdot 10^{7}`, :math:`0`, :math:`8.754 \cdot 10^{7}` 10 | :math:`z_{0}`, :math:`-1.593 \cdot 10^{6}`, :math:`0`, :math:`1.593 \cdot 10^{6}` 11 | :math:`z_{0}`, :math:`-1.998 \cdot 10^{9}`, :math:`0`, :math:`1.998 \cdot 10^{9}` 12 | 13 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spL.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 0 0 0 100 1 0 0 3 | { 4 | T 200 0 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 200 100 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 0 800 0 700 1 0 0 10 | { 11 | T 200 700 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 200 800 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | A 0 600 100 270 180 3 10 0 0 -1 -1 17 | A 0 400 100 270 180 3 10 0 0 -1 -1 18 | A 0 200 100 270 180 3 10 0 0 -1 -1 19 | T 50 700 9 10 1 0 0 0 1 20 | + 21 | T -150 1100 5 6 0 0 0 0 1 22 | device=L-slicap 23 | T -150 1000 8 6 0 0 0 0 1 24 | description=Inductor 25 | T 200 250 8 8 1 1 0 0 1 26 | value=? 27 | T 200 400 8 8 1 1 0 0 1 28 | refdes=L? 29 | T -150 900 8 6 0 0 0 0 1 30 | spice-prototype=? %pinseq value@ 31 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/Z.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 100 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 500 200 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 800 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 500 900 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 200 1250 5 6 0 0 0 0 1 17 | device=Z-slicap 18 | T 200 1150 8 6 0 0 0 0 1 19 | description=Impedance 20 | T 450 400 8 8 1 1 0 0 1 21 | value=? 22 | T 450 550 8 8 1 1 0 0 1 23 | refdes=Z? 24 | T 200 1050 8 6 0 0 0 0 1 25 | spice-prototype=? %pinseq value@ 26 | B 225 300 150 400 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 27 | L 300 800 300 700 3 10 0 0 -1 -1 28 | L 300 300 300 200 3 10 0 0 -1 -1 29 | T 325 725 9 10 1 0 0 0 1 30 | + 31 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-H_3p-time.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | 4 | \begin{align} 5 | H_{3p} = & A \left(1 - e^{- \frac{t}{\tau_{s}}}\right) \theta\left(t, 1\right) + A \theta\left(- 2 T_{p} + t, 1\right) \left(1 - e^{- \frac{- 2 T_{p} + t}{\tau_{s}}}\right) \nonumber \\ 6 | & + A \theta\left(- T_{p} + t, 1\right) \left(1 - e^{- \frac{- T_{p} + t}{\tau_{s}}}\right) - A \theta\left(t - \tau_{p}, 1\right) \left(1 - e^{- \frac{t - \tau_{p}}{\tau_{s}}}\right) \nonumber \\ 7 | & - A \theta\left(- 2 T_{p} + t - \tau_{p}, 1\right) \left(1 - e^{- \frac{- 2 T_{p} + t - \tau_{p}}{\tau_{s}}}\right) - A \theta\left(- T_{p} + t - \tau_{p}, 1\right) \left(1 - e^{- \frac{- T_{p} + t - \tau_{p}}{\tau_{s}}}\right) 8 | \end{align} 9 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-zerosVamp.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: 2 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 3 | :widths: auto 4 | 5 | :math:`z_{0}`, :math:`-6.334 \cdot 10^{4}`, :math:`5.103 \cdot 10^{6}`, :math:`5.103 \cdot 10^{6}`, :math:`40.28` 6 | :math:`z_{0}`, :math:`-6.334 \cdot 10^{4}`, :math:`-5.103 \cdot 10^{6}`, :math:`5.103 \cdot 10^{6}`, :math:`40.28` 7 | :math:`z_{0}`, :math:`-8.754 \cdot 10^{7}`, :math:`0`, :math:`8.754 \cdot 10^{7}` 8 | :math:`z_{0}`, :math:`-1.0 \cdot 10^{9}`, :math:`2.317 \cdot 10^{9}`, :math:`2.524 \cdot 10^{9}`, :math:`1.262` 9 | :math:`z_{0}`, :math:`-1.0 \cdot 10^{9}`, :math:`-2.317 \cdot 10^{9}`, :math:`2.524 \cdot 10^{9}`, :math:`1.262` 10 | 11 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/Z.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 100 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 500 200 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 800 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 500 900 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 200 1250 5 6 0 0 0 0 1 17 | device=Z-slicap 18 | T 200 1150 8 6 0 0 0 0 1 19 | description=Impedance 20 | T 450 400 8 8 1 1 0 0 1 21 | value=? 22 | T 450 550 8 8 1 1 0 0 1 23 | refdes=Z? 24 | T 200 1050 8 6 0 0 0 0 1 25 | spice-prototype=? %pinseq value@ 26 | B 225 300 150 400 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 27 | L 300 800 300 700 3 10 0 0 -1 -1 28 | L 300 300 300 200 3 10 0 0 -1 -1 29 | T 325 725 9 10 1 0 0 0 1 30 | + 31 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-polesVamp.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: 2 | :header: "#", "Re [Hz]", "Im [Hz]", ":math:`f` [Hz]", "Q" 3 | :widths: auto 4 | 5 | :math:`p_{0}`, :math:`-4640.0`, :math:`0`, :math:`4640.0` 6 | :math:`p_{0}`, :math:`-6.334 \cdot 10^{4}`, :math:`5.103 \cdot 10^{6}`, :math:`5.103 \cdot 10^{6}`, :math:`40.28` 7 | :math:`p_{0}`, :math:`-6.334 \cdot 10^{4}`, :math:`-5.103 \cdot 10^{6}`, :math:`5.103 \cdot 10^{6}`, :math:`40.28` 8 | :math:`p_{0}`, :math:`-2.562 \cdot 10^{7}`, :math:`0`, :math:`2.562 \cdot 10^{7}` 9 | :math:`p_{0}`, :math:`-8.754 \cdot 10^{7}`, :math:`0`, :math:`8.754 \cdot 10^{7}` 10 | :math:`p_{0}`, :math:`-1.798 \cdot 10^{9}`, :math:`0`, :math:`1.798 \cdot 10^{9}` 11 | 12 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/test/model-test.sch: -------------------------------------------------------------------------------- 1 | v 20130925 2 2 | C 35700 47300 1 0 0 spice-npn-1.sym 3 | { 4 | T 36600 47800 5 10 1 1 0 0 1 5 | refdes=Q1 6 | T 36600 47200 5 10 1 0 0 0 1 7 | type=NPN 8 | T 36600 47000 5 10 1 0 0 0 1 9 | model-name=nbjt 10 | T 36600 47400 5 10 1 0 0 0 1 11 | model=bf=100 12 | } 13 | C 38300 49500 1 0 0 spice-npn-1.sym 14 | { 15 | T 39200 50000 5 10 1 1 0 0 1 16 | refdes=Q2 17 | T 39200 49200 5 10 1 0 0 0 1 18 | model-name=nbjt 19 | T 39200 49600 5 10 1 0 0 0 1 20 | model=bf=100 21 | } 22 | C 38300 45300 1 0 0 spice-npn-1.sym 23 | { 24 | T 39200 45800 5 10 1 1 0 0 1 25 | refdes=Q3 26 | T 39200 45200 5 10 1 0 0 0 1 27 | type=NPN 28 | T 39200 45400 5 10 1 0 0 0 1 29 | model=bf=100 30 | } 31 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/C.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 450 1 0 0 3 | { 4 | T 500 25 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 500 150 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 550 1 0 0 10 | { 11 | T 500 800 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 500 900 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | L 150 450 450 450 3 30 0 0 -1 -1 17 | T 325 600 9 10 1 0 0 0 1 18 | + 19 | L 150 550 450 550 3 30 0 0 -1 -1 20 | T 150 1275 5 6 0 0 0 0 1 21 | device=C-slicap 22 | T 150 1175 8 6 0 0 0 0 1 23 | description=Capacitor 24 | T 150 1050 8 6 0 0 0 0 1 25 | spice-prototype=? %pinseq C value=value@ vinit=vinit@ 26 | T 550 600 8 8 1 1 0 0 1 27 | refdes=C? 28 | T 550 450 8 8 1 0 0 0 1 29 | value={C} 30 | T 553 292 8 8 1 0 0 0 1 31 | vinit=0 32 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spR.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 100 5 8 0 0 0 0 1 5 | pinseq=2 6 | T 500 250 5 8 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 700 5 8 0 0 0 0 1 12 | pinseq=1 13 | T 500 850 5 8 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 150 1350 5 8 0 0 0 0 1 17 | device=R-spice 18 | T 150 1200 8 8 0 0 0 0 1 19 | description=Resistor 20 | T 475 500 8 8 1 1 0 0 1 21 | refdes=R? 22 | T 150 1050 8 8 0 0 0 0 1 23 | spice-prototype=? %pinseq value@ 24 | B 225 300 150 400 3 10 2 0 -1 -1 0 -1 -1 -1 -1 -1 25 | L 300 800 300 700 3 10 0 0 -1 -1 26 | L 300 300 300 200 3 10 0 0 -1 -1 27 | T 325 725 9 10 1 0 0 0 1 28 | + 29 | T 475 375 8 8 1 1 0 0 1 30 | value=? 31 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spV.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | V 200 400 200 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 3 | L 200 200 200 600 3 10 0 0 -1 -1 4 | P 200 0 200 200 1 0 0 5 | { 6 | T 350 0 5 6 0 0 0 0 1 7 | pinseq=2 8 | T 350 100 5 6 0 0 0 0 1 9 | pinnumber=2 10 | } 11 | P 200 800 200 600 1 0 0 12 | { 13 | T 300 750 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 300 850 5 6 0 0 0 0 1 16 | pinnumber=1 17 | } 18 | T 0 1200 5 6 0 0 0 0 1 19 | device=V-spice 20 | T 0 1100 8 6 0 0 0 0 1 21 | description=Independent voltage source 22 | T 450 300 8 8 1 1 0 0 1 23 | value=? 24 | T 450 450 8 8 1 1 0 0 1 25 | refdes=V? 26 | T 0 1000 8 6 0 0 0 0 1 27 | spice-prototype=? %pinseq value@ 28 | T 250 600 9 10 1 0 0 0 1 29 | + 30 | T 250 100 9 10 1 0 0 0 1 31 | - 32 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/C.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 450 1 0 0 3 | { 4 | T 500 25 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 500 150 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 550 1 0 0 10 | { 11 | T 500 800 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 500 900 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | L 150 450 450 450 3 30 0 0 -1 -1 17 | T 325 600 9 10 1 0 0 0 1 18 | + 19 | L 150 550 450 550 3 30 0 0 -1 -1 20 | T 150 1275 5 6 0 0 0 0 1 21 | device=C-slicap 22 | T 150 1175 8 6 0 0 0 0 1 23 | description=Capacitor 24 | T 150 1050 8 6 0 0 0 0 1 25 | spice-prototype=? %pinseq C value=value@ vinit=vinit@ 26 | T 550 600 8 8 1 1 0 0 1 27 | refdes=C? 28 | T 550 450 8 8 1 0 0 0 1 29 | value={C} 30 | T 553 292 8 8 1 0 0 0 1 31 | vinit=0 32 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/Simulation/Makefile: -------------------------------------------------------------------------------- 1 | GNET=gnetlist -L ../../.. -g spice-noqsi 2 | # 3 | # Alternate for using the spice-sdb back end instead 4 | # GNET=gnetlist -g spice-sdb 5 | SPICE=ngspice 6 | 7 | IMPORTS=DISCRI.sch Comparator.sch 8 | CIRCUITS=DISCRI.cir Comparator.cir DISCRItest.cir 9 | MODELS=../Models/submicron.inc ../Models/openIP.inc 10 | 11 | %.cir : %.sch 12 | $(GNET) $< -o $@ 13 | 14 | .PHONY : simulation 15 | 16 | simulation : $(CIRCUITS) control.cir 17 | $(SPICE) $(CIRCUITS) control.cir $(MODELS) 18 | 19 | DISCRI.sch : ../Schematic/DISCRI.sch 20 | cp $< $@ 21 | 22 | Comparator.sch : ../Schematic/Comparator.sch 23 | cp $< $@ 24 | 25 | clean : 26 | rm -f $(IMPORTS) $(CIRCUITS) \#* *~ 27 | -------------------------------------------------------------------------------- /SLiCAP/files/lib/SPICE.lib: -------------------------------------------------------------------------------- 1 | * SLiCAP-NGSPICE library 2 | 3 | .subckt Nullor outP outN inP inN 4 | E1 outP outN in outN 1 5 | E2 outP in inP inN 1 6 | .ends 7 | 8 | .subckt Transformer outP outN inP inN params n=1 9 | E1 outP 1 inP inN n 10 | V1 outN 1 0 11 | F1 inP inN V1 n 12 | .ends 13 | 14 | .subckt Gyrator outP outN inP inN params g=1 15 | G1 outP outN inP inN g 16 | G2 inP inN outN outP g 17 | .ends 18 | 19 | * Node assignments 20 | * Non-Inverting Input 21 | * | Inverting Input 22 | * | | positive supply 23 | * | | | negative supply 24 | * | | | | output 25 | * | | | | | 26 | * | | | | | 27 | .subckt OpAmp ni ii vp vn out 28 | .ends 29 | -------------------------------------------------------------------------------- /docs/cir/balancedNoisyNetwork.cir: -------------------------------------------------------------------------------- 1 | "Balanced Noisy Network" 2 | .detector V_outP V_outN 3 | C1 outN outP C value={C_a} vinit=0 4 | C2 0 1 C value={C_b} vinit=0 5 | E1 CM 3 outP 0 E value=0.5 6 | E2 3 0 outN 0 E value=0.5 7 | I1 0 1 I value={I_s} noise={S_i} dc=0 dcvar=0 8 | R1N inN outN R value={R_a} noisetemp={T} noiseflow=0 dcvar=0 dcvarlot=0 9 | R1P inP outP R value={R_a} noisetemp={T} noiseflow=0 dcvar=0 dcvarlot=0 10 | R2N outN 2 R value={R_b} noisetemp={T} noiseflow=0 dcvar=0 dcvarlot=0 11 | R2P outP 2 R value={R_b} noisetemp={T} noiseflow=0 dcvar=0 dcvarlot=0 12 | R3 2 0 R value={R_c} noisetemp={T} noiseflow=0 dcvar=0 dcvarlot=0 13 | V1N inN 1 V value={V_b} noise={S_vb} dc=0 dcvar=0 14 | V1P inP 1 V value={V_a} noise={S_va} dc=0 dcvar=0 15 | .end -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLR.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 61 0 80 4 | LINE Normal 0 19 0 0 5 | LINE Normal -8 19 8 19 6 | LINE Normal 8 19 8 61 7 | LINE Normal 8 61 -8 61 8 | LINE Normal -8 61 -8 19 9 | TEXT -4 25 Left 2 + 10 | WINDOW 0 16 8 Left 2 11 | WINDOW 3 17 24 Left 2 12 | WINDOW 123 16 40 Left 2 13 | WINDOW 39 16 55 Left 2 14 | WINDOW 40 16 71 Left 2 15 | SYMATTR Value value=? 16 | SYMATTR Value2 noisetemp=0 17 | SYMATTR SpiceLine noiseflow=0 18 | SYMATTR SpiceLine2 dcvar=0 dcvarlot=0 19 | SYMATTR Prefix R 20 | SYMATTR Description Resistor 21 | SYMATTR SpiceModel R 22 | PIN 0 0 NONE 0 23 | PINATTR PinName A 24 | PINATTR SpiceOrder 1 25 | PIN 0 80 NONE 0 26 | PINATTR PinName B 27 | PINATTR SpiceOrder 2 28 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/table-P.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{\#} & \textbf{f [Hz]} \\ 5 | \rowcolor{myyellow} 6 | $p_{1}$ &\small{$- \frac{0.5}{\pi C\_{b} R\_{b}}$} \\ 7 | $p_{2}$ &\small{$- \frac{0.5}{\pi \tau}$} \\ 8 | \rowcolor{myyellow} 9 | $p_{3}$ &\small{$\frac{0.25 \left(- C\_{a} R\_{a} - C\_{a} R\_{d} - \left(C\_{a}^{2} R\_{a}^{2} + 2 C\_{a}^{2} R\_{a} R\_{d} + C\_{a}^{2} R\_{d}^{2} - 4 C\_{a} L\right)^{0.5}\right)}{\pi C\_{a} L}$} \\ 10 | $p_{4}$ &\small{$\frac{0.25 \left(- C\_{a} R\_{a} - C\_{a} R\_{d} + \left(C\_{a}^{2} R\_{a}^{2} + 2 C\_{a}^{2} R\_{a} R\_{d} + C\_{a}^{2} R\_{d}^{2} - 4 C\_{a} L\right)^{0.5}\right)}{\pi C\_{a} L}$} \\ 11 | \end{tabular} 12 | \caption{Poles} 13 | \end{table} 14 | 15 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLF.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -20 68 -16 80 4 | LINE Normal -12 68 -16 80 5 | LINE Normal -12 68 -20 68 6 | LINE Normal -16 80 -16 32 7 | LINE Normal -8 56 40 56 8 | LINE Normal 16 32 16 16 9 | LINE Normal 40 56 16 32 10 | LINE Normal 16 80 40 56 11 | LINE Normal -8 56 16 80 12 | LINE Normal 16 32 -8 56 13 | LINE Normal 16 96 16 80 14 | WINDOW 0 -16 -32 Left 2 15 | WINDOW 3 -16 -16 Left 2 16 | SYMATTR Value F 17 | SYMATTR Prefix F 18 | SYMATTR Description CCCS: Current-controlled current source 19 | SYMATTR Value2 value=? 20 | SYMATTR SpiceModel V? 21 | PIN 16 16 NONE 0 22 | PINATTR PinName + 23 | PINATTR SpiceOrder 1 24 | PIN 16 96 NONE 0 25 | PINATTR PinName - 26 | PINATTR SpiceOrder 2 27 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLO.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -16 -32 0 -32 4 | LINE Normal -16 32 0 32 5 | LINE Normal 64 0 64 0 1 6 | LINE Normal 64 0 80 0 7 | LINE Normal 0 -48 64 0 8 | LINE Normal 0 48 0 -48 9 | LINE Normal 64 0 0 48 10 | LINE Normal 32 24 32 48 11 | TEXT 6 -32 Left 2 + 12 | TEXT 6 32 Left 2 - 13 | WINDOW 0 32 -48 Left 2 14 | WINDOW 3 32 -32 Left 2 15 | SYMATTR Value ? 16 | SYMATTR Prefix O 17 | SYMATTR Description small-signal model opamp 18 | PIN -16 -32 NONE 0 19 | PINATTR PinName NC+ 20 | PINATTR SpiceOrder 1 21 | PIN -16 32 NONE 0 22 | PINATTR PinName NC- 23 | PINATTR SpiceOrder 2 24 | PIN 80 0 NONE 0 25 | PINATTR PinName + 26 | PINATTR SpiceOrder 3 27 | PIN 32 48 NONE 0 28 | PINATTR PinName - 29 | PINATTR SpiceOrder 4 30 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLR_r.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 61 0 80 4 | LINE Normal 0 19 0 0 5 | LINE Normal -8 19 8 19 6 | LINE Normal 8 19 8 61 7 | LINE Normal 8 61 -8 61 8 | LINE Normal -8 61 -8 19 9 | TEXT -4 25 Left 2 + 10 | WINDOW 0 16 8 Left 2 11 | WINDOW 3 17 24 Left 2 12 | WINDOW 123 16 40 Left 2 13 | WINDOW 39 16 55 Left 2 14 | WINDOW 40 16 71 Left 2 15 | SYMATTR Value value=? 16 | SYMATTR Value2 noisetemp=0 17 | SYMATTR SpiceLine noiseflow=0 18 | SYMATTR SpiceLine2 dcvar=0 dcvarlot=0 19 | SYMATTR Prefix R 20 | SYMATTR Description Resistor 21 | SYMATTR SpiceModel r 22 | PIN 0 0 NONE 0 23 | PINATTR PinName A 24 | PINATTR SpiceOrder 1 25 | PIN 0 80 NONE 0 26 | PINATTR PinName B 27 | PINATTR SpiceOrder 2 28 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLI.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 0 64 0 80 4 | LINE Normal 0 16 0 0 5 | LINE Normal -24 40 24 40 6 | LINE Normal 32 64 32 16 7 | LINE Normal 32 64 35 52 8 | LINE Normal 35 52 29 52 9 | LINE Normal 29 52 32 64 10 | CIRCLE Normal -24 16 24 64 11 | WINDOW 0 41 8 Left 2 12 | WINDOW 3 41 24 Left 2 13 | WINDOW 123 41 40 Left 2 14 | WINDOW 39 42 56 Left 2 15 | WINDOW 40 42 71 Left 2 16 | SYMATTR Value value=0 17 | SYMATTR Prefix I 18 | SYMATTR Description Independent current source 19 | SYMATTR SpiceModel I 20 | SYMATTR Value2 dc=0 21 | SYMATTR SpiceLine dcvar=0 22 | SYMATTR SpiceLine2 noise=0 23 | PIN 0 0 NONE 0 24 | PINATTR PinName p 25 | PINATTR SpiceOrder 1 26 | PIN 0 80 NONE 0 27 | PINATTR PinName n 28 | PINATTR SpiceOrder 2 29 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/L.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 0 0 0 100 1 0 0 3 | { 4 | T 250 -50 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 250 50 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 0 800 0 700 1 0 0 10 | { 11 | T 250 750 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 250 850 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | A 0 600 100 270 180 3 10 0 0 -1 -1 17 | A 0 400 100 270 180 3 10 0 0 -1 -1 18 | A 0 200 100 270 180 3 10 0 0 -1 -1 19 | T 50 700 9 10 1 0 0 0 1 20 | + 21 | T -150 1200 5 6 0 0 0 0 1 22 | device=L-slicap 23 | T -150 1100 8 6 0 0 0 0 1 24 | description=Inductor 25 | T 250 400 8 8 1 0 0 0 1 26 | value=? 27 | T 250 550 8 8 1 1 0 0 1 28 | refdes=L? 29 | T -150 1000 8 6 0 0 0 0 1 30 | spice-prototype=? %pinseq L value=value@ iinit=iinit@ 31 | T 257 219 8 8 1 0 0 0 1 32 | iinit=? 33 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-ACcoupling-power-impulse.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | h_{p}{\left(t \right)} = \frac{R_{b} \left(\frac{\left(R_{a} R_{s} + R_{b} R_{s}\right) \delta\left(t\right)}{R_{a} R_{b} + R_{a} R_{s} + R_{b} R_{s}} + \frac{\left(R_{a}^{2} R_{b} + R_{a} R_{b}^{2}\right) e^{- \frac{t \left(R_{a}^{2} R_{b} + R_{a}^{2} R_{s} + R_{a} R_{b}^{2} + 2 R_{a} R_{b} R_{s} + R_{b}^{2} R_{s}\right)}{C_{c} R_{a}^{2} R_{b}^{2} + 2 C_{c} R_{a}^{2} R_{b} R_{s} + C_{c} R_{a}^{2} R_{s}^{2} + 2 C_{c} R_{a} R_{b}^{2} R_{s} + 2 C_{c} R_{a} R_{b} R_{s}^{2} + C_{c} R_{b}^{2} R_{s}^{2}}}}{C_{c} R_{a}^{2} R_{b}^{2} + 2 C_{c} R_{a}^{2} R_{b} R_{s} + C_{c} R_{a}^{2} R_{s}^{2} + 2 C_{c} R_{a} R_{b}^{2} R_{s} + 2 C_{c} R_{a} R_{b} R_{s}^{2} + C_{c} R_{b}^{2} R_{s}^{2}}\right)}{R_{a} + R_{b}} -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLQ_noise.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -80 16 -16 16 4 | LINE Normal -16 16 0 16 5 | LINE Normal -48 48 -48 16 6 | LINE Normal -48 96 -48 64 7 | LINE Normal -40 56 -56 56 8 | CIRCLE Normal -32 8 -16 24 9 | CIRCLE Normal -56 48 -40 64 10 | TEXT -29 0 Left 2 vn 11 | TEXT -75 56 Left 2 in 12 | WINDOW 0 -31 48 Left 2 13 | WINDOW 38 -32 64 Left 2 14 | WINDOW 3 -32 83 Left 2 15 | SYMATTR SpiceModel ? 16 | SYMATTR Value IC={IC} VCE={VCE} 17 | SYMATTR Prefix X 18 | SYMATTR Description equivalent-input noise sources BJT 19 | PIN -80 16 NONE 0 20 | PINATTR PinName ext 21 | PINATTR SpiceOrder 1 22 | PIN -48 96 NONE 0 23 | PINATTR PinName comm 24 | PINATTR SpiceOrder 2 25 | PIN 0 16 NONE 0 26 | PINATTR PinName int 27 | PINATTR SpiceOrder 3 28 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/L.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 0 0 0 100 1 0 0 3 | { 4 | T 250 -50 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 250 50 5 6 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 0 800 0 700 1 0 0 10 | { 11 | T 250 750 5 6 0 0 0 0 1 12 | pinseq=1 13 | T 250 850 5 6 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | A 0 600 100 270 180 3 10 0 0 -1 -1 17 | A 0 400 100 270 180 3 10 0 0 -1 -1 18 | A 0 200 100 270 180 3 10 0 0 -1 -1 19 | T 50 700 9 10 1 0 0 0 1 20 | + 21 | T -150 1200 5 6 0 0 0 0 1 22 | device=L-slicap 23 | T -150 1100 8 6 0 0 0 0 1 24 | description=Inductor 25 | T 250 400 8 8 1 0 0 0 1 26 | value=? 27 | T 250 550 8 8 1 1 0 0 1 28 | refdes=L? 29 | T -150 1000 8 6 0 0 0 0 1 30 | spice-prototype=? %pinseq L value=value@ iinit=iinit@ 31 | T 257 219 8 8 1 0 0 0 1 32 | iinit=? 33 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-H_3p-time.tex: -------------------------------------------------------------------------------- 1 | 2 | \begin{align} 3 | H_{3p} = & A \left(1 - e^{- \frac{t}{\tau_{s}}}\right) \theta\left(t, 1\right) \nonumber \\ 4 | & + A \theta\left(- 2 T_{p} + t, 1\right) \left(1 - e^{- \frac{- 2 T_{p} + t}{\tau_{s}}}\right) \nonumber \\ 5 | & + A \theta\left(- T_{p} + t, 1\right) \left(1 - e^{- \frac{- T_{p} + t}{\tau_{s}}}\right) \nonumber \\ 6 | & - A \theta\left(t - \tau_{p}, 1\right) \left(1 - e^{- \frac{t - \tau_{p}}{\tau_{s}}}\right) \nonumber \\ 7 | & - A \theta\left(- 2 T_{p} + t - \tau_{p}, 1\right) \left(1 - e^{- \frac{- 2 T_{p} + t - \tau_{p}}{\tau_{s}}}\right) \nonumber \\ 8 | & - A \theta\left(- T_{p} + t - \tau_{p}, 1\right) \left(1 - e^{- \frac{- T_{p} + t - \tau_{p}}{\tau_{s}}}\right) 9 | \end{align}\,\left[\mathrm{}\right] 10 | -------------------------------------------------------------------------------- /docs/userguide/math.rst: -------------------------------------------------------------------------------- 1 | ========================== 2 | Work with analysis results 3 | ========================== 4 | 5 | .. image:: /img/colorCode.svg 6 | 7 | SLiCAP output displayed on this manual page, is generated with the script: ``math.py``, imported by ``Manual.py``. 8 | 9 | .. literalinclude:: ../math.py 10 | :linenos: 11 | :lines: 1-12 12 | :lineno-start: 1 13 | 14 | Python offers numerous packages for processing SLiCAP results and deriving and solving design equations. Aside from that SLiCAP offers the user a number of built-in: 15 | 16 | #. `math functions <../reference/SLiCAPmath.html#module-SLiCAP.SLiCAPmath>`__ 17 | #. `plot functions <../reference/SLiCAPplots.html#module-SLiCAP.SLiCAPplots>`__ 18 | 19 | .. image:: /img/colorCode.svg 20 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/table-coeffsNoise.rst: -------------------------------------------------------------------------------- 1 | .. csv-table:: Numeric integrals as coeffs of :math:`S_v` and :math:`S_i` 2 | :header: "", "" 3 | :widths: auto 4 | 5 | :math:`S_{i}`, ":math:`\int\limits_{1000}^{1.0 \cdot 10^{6}} \frac{1.0 \cdot 10^{38} \left(3.948 \cdot 10^{29} f^{2} + 1.0 \cdot 10^{40}\right)}{1.559 \cdot 10^{59} f^{4} + 3.947 \cdot 10^{69} f^{2} + 1.0 \cdot 10^{72}}\, df`" 6 | :math:`S_{v}`, ":math:`\int\limits_{1000}^{1.0 \cdot 10^{6}} \frac{1.0 \cdot 10^{72}}{1.559 \cdot 10^{59} f^{4} + 3.947 \cdot 10^{69} f^{2} + 1.0 \cdot 10^{72}}\, df`" 7 | :math:`1`, ":math:`\int\limits_{1000}^{1.0 \cdot 10^{6}} \frac{1.657 \cdot 10^{55} \left(f + 100\right)}{f \left(1.559 \cdot 10^{59} f^{4} + 3.947 \cdot 10^{69} f^{2} + 1.0 \cdot 10^{72}\right)}\, df`" 8 | 9 | -------------------------------------------------------------------------------- /docs/sphinx/SLiCAPdata/eqn-dcMatrix.rst: -------------------------------------------------------------------------------- 1 | .. math:: 2 | 3 | \left[\begin{matrix}V_{1}\\V_{dcvar lot 1}\\- I_{dcvar R1}\\0\\I_{dcvar R1} - I_{dcvar R2}\end{matrix}\right]=\left[\begin{matrix}0 & 0 & 1 & 0 & 0\\0 & 0 & 0 & 1 & 0\\1 & 0 & \frac{1}{R \left(A - 1\right) \left(TC_{R} T_{\Delta} + 1\right)} & \frac{V_{DC} \left(TC_{V} T_{\Delta} + 1\right)}{A R \left(TC_{R} T_{\Delta} + 1\right)} & - \frac{1}{R \left(A - 1\right) \left(TC_{R} T_{\Delta} + 1\right)}\\0 & 1 & 0 & 0 & 0\\0 & 0 & - \frac{1}{R \left(A - 1\right) \left(TC_{R} T_{\Delta} + 1\right)} & 0 & \frac{1}{R \left(TC_{R} T_{\Delta} + 1\right)} + \frac{1}{R \left(A - 1\right) \left(TC_{R} T_{\Delta} + 1\right)}\end{matrix}\right]\cdot \left[\begin{matrix}I_{V1}\\I_{V dcvar lot 1}\\V_{in}\\V_{lot 1}\\V_{out}\end{matrix}\right] 4 | 5 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLQ.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 16 -16 16 16 4 | LINE Normal 48 -32 16 0 5 | LINE Normal 48 -48 48 -32 6 | LINE Normal 0 0 16 0 7 | LINE Normal 48 32 48 48 8 | LINE Normal 48 32 16 0 9 | LINE Normal 32 16 44 16 10 | LINE Normal 32 28 44 28 11 | LINE Normal 44 16 44 28 12 | LINE Normal 32 16 32 28 13 | LINE Normal 48 0 64 0 14 | WINDOW 0 64 -32 Left 2 15 | WINDOW 3 64 -16 Left 2 16 | SYMATTR Value ? 17 | SYMATTR Prefix Q 18 | SYMATTR Description small-signal model BJT 19 | PIN 48 -48 NONE 0 20 | PINATTR PinName C 21 | PINATTR SpiceOrder 1 22 | PIN 0 0 NONE 0 23 | PINATTR PinName B 24 | PINATTR SpiceOrder 2 25 | PIN 48 48 NONE 8 26 | PINATTR PinName E 27 | PINATTR SpiceOrder 3 28 | PIN 64 0 NONE 8 29 | PINATTR PinName S 30 | PINATTR SpiceOrder 4 31 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/eqn-ACcoupling-power-impulse.tex: -------------------------------------------------------------------------------- 1 | \begin{equation} 2 | h_{p}{\left(t \right)} = \frac{R_{b} \left(\frac{\left(R_{a} R_{s} + R_{b} R_{s}\right) \delta\left(t\right)}{R_{a} R_{b} + R_{a} R_{s} + R_{b} R_{s}} + \frac{\left(R_{a}^{2} R_{b} + R_{a} R_{b}^{2}\right) e^{- \frac{t \left(R_{a}^{2} R_{b} + R_{a}^{2} R_{s} + R_{a} R_{b}^{2} + 2 R_{a} R_{b} R_{s} + R_{b}^{2} R_{s}\right)}{C_{c} R_{a}^{2} R_{b}^{2} + 2 C_{c} R_{a}^{2} R_{b} R_{s} + C_{c} R_{a}^{2} R_{s}^{2} + 2 C_{c} R_{a} R_{b}^{2} R_{s} + 2 C_{c} R_{a} R_{b} R_{s}^{2} + C_{c} R_{b}^{2} R_{s}^{2}}}}{C_{c} R_{a}^{2} R_{b}^{2} + 2 C_{c} R_{a}^{2} R_{b} R_{s} + C_{c} R_{a}^{2} R_{s}^{2} + 2 C_{c} R_{a} R_{b}^{2} R_{s} + 2 C_{c} R_{a} R_{b} R_{s}^{2} + C_{c} R_{b}^{2} R_{s}^{2}}\right)}{R_{a} + R_{b}} 3 | \end{equation} 4 | 5 | -------------------------------------------------------------------------------- /docs/simFile.sp: -------------------------------------------------------------------------------- 1 | "BJT voltage amplifier" 2 | .inc lib/BC847.lib 3 | .param C_c=18p 4 | C1 c2 out 1u 5 | C2 out 0 100p 6 | C3 e2 0 200u 7 | C4 in b1 1u 8 | C5 c2 e1 {C_c} 9 | Q1 c1 b1 e1 BC847 10 | Q2 c2 c1 e2 BC847 11 | R1 e2 0 1k noisy=1 12 | R2 cc c2 2.7k noisy=1 13 | R3 cc c1 82k noisy=1 14 | R4 b1 e2 100k noisy=1 15 | R5 out 0 10k noisy=1 16 | R6 e1 0 1k noisy=1 17 | R7 c2 e1 3k noisy=1 18 | R8 in 1 2k noisy=1 19 | V1 1 0 DC 0 AC 1 0 SIN 0 {V_p} 100k 20 | .param V_p=1 21 | V2 cc 0 DC 12 22 | ** Python input section ** 23 | .control 24 | set wr_vecnames 25 | set wr_singlescale 26 | OP 27 | let V_c1 = V(c1) 28 | let V_b1 = V(b1) 29 | let V_e1 = V(e1) 30 | let V_c2 = V(c2) 31 | let V_e2 = V(e2) 32 | let I_V2 = I(V2) 33 | wrdata cir/VampQspice.csv V_c1 V_b1 V_e1 V_c2 V_e2 I_V2 34 | .endc 35 | .end -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spI.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | V 200 400 200 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 3 | L 0 400 400 400 3 10 0 0 -1 -1 4 | P 200 0 200 200 1 0 0 5 | { 6 | T 500 -25 5 6 0 0 0 0 1 7 | pinseq=2 8 | T 500 75 5 6 0 0 0 0 1 9 | pinnumber=2 10 | } 11 | P 200 800 200 600 1 0 0 12 | { 13 | T 500 750 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 500 850 5 6 0 0 0 0 1 16 | pinnumber=1 17 | } 18 | L 500 600 500 300 3 10 0 0 -1 -1 19 | H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 20 | M 450,325 21 | L 500,200 22 | L 550,325 23 | L 500,300 24 | z 25 | T 100 1150 5 6 0 0 0 0 1 26 | device=I-spice 27 | T 100 1050 8 6 0 0 0 0 1 28 | description=Independent current source 29 | T 600 500 8 8 1 1 0 0 1 30 | refdes=I? 31 | T 100 950 8 6 0 0 0 0 1 32 | spice-prototype=refdes@ %pinseq I value@ 33 | T 600 350 8 8 1 1 0 0 1 34 | value=? 35 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/mydct.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{Name} & \textbf{Value} \\ 5 | \rowcolor{mygray} 6 | $R_{\mathrm{s}}$ &$150$ \\ 7 | $R_{\ell}$ &$50$ \\ 8 | \rowcolor{mygray} 9 | $L$ &$1.0 \cdot 10^{-6}$ \\ 10 | $C_{\mathrm{a}}$ &$2.5 \cdot 10^{-8}$ \\ 11 | \rowcolor{mygray} 12 | $C_{\mathrm{b}}$ &$2.5 \cdot 10^{-10}$ \\ 13 | $S_{\mathrm{v}}$ &$4.0 \cdot 10^{-18}$ \\ 14 | \rowcolor{mygray} 15 | $V_{\mathrm{DC}}$ &$5$ \\ 16 | $\sigma_{\mathrm{V}}$ &$0.05$ \\ 17 | \rowcolor{mygray} 18 | $\sigma_{\mathrm{R1}}$ &$0.02$ \\ 19 | $\sigma_{\mathrm{R2}}$ &$0.01$ \\ 20 | \rowcolor{mygray} 21 | $T$ &$300$ \\ 22 | \end{tabular} 23 | \caption{Circuit parameters using the dictTable format and modified alternate row color.} 24 | \label{tab-mydct} 25 | \end{table} 26 | 27 | -------------------------------------------------------------------------------- /docs/cir/balancedAmp.cir: -------------------------------------------------------------------------------- 1 | "Balanced Vamp" 2 | .model myOpAmp OV cc=2p cd=5p av={A_0/(1+s/(2*pi*f_p1))} zo=1k 3 | .param R_a=100k R_b=100 R_s=1k R_L=200 f_p1=50 4 | .source V1P V1N 5 | .detector V_outP V_outN 6 | .lgref E_O1P E_O1N 7 | O1N inN fbN outN 0 myOpAmp 8 | O1P inP fbP outP 0 myOpAmp 9 | R1N inN srcN R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 10 | R1P srcP inP R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 11 | R2N fbN outN R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 12 | R2P outP fbP R value={R_a} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 13 | R3 fbP fbN R value={R_b} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 14 | R4 outP outN R value={R_L} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 15 | V1N srcN 0 V value=0 noise=0 dc=0 dcvar=0 16 | V1P srcP 0 V value=0 noise=0 dc=0 dcvar=0 17 | .end -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/pz.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{lrrrrr} 4 | \textbf{\#} & \textbf{Re [Hz]} & \textbf{Im [Hz]} & \textbf{f [Hz]} & \textbf{Q} \\ 5 | \rowcolor{myyellow} 6 | $p_{\mathrm{1}}$ &$-1.701 \cdot 10^{5}$ &$0$ &$1.701 \cdot 10^{5}$ \\ 7 | $p_{\mathrm{2}}$ &$-2.122 \cdot 10^{6}$ &$9.83 \cdot 10^{6}$ &$1.006 \cdot 10^{7}$ &$2.37$ \\ 8 | \rowcolor{myyellow} 9 | $p_{\mathrm{3}}$ &$-2.122 \cdot 10^{6}$ &$-9.83 \cdot 10^{6}$ &$1.006 \cdot 10^{7}$ &$2.37$ \\ 10 | \small{ } \\ 11 | \rowcolor{myyellow} 12 | $z_{\mathrm{1}}$ &$0$ &$1.007 \cdot 10^{7}$ &$1.007 \cdot 10^{7}$ &$\tilde{\infty}$ \\ 13 | $z_{\mathrm{2}}$ &$0$ &$-1.007 \cdot 10^{7}$ &$1.007 \cdot 10^{7}$ &$\tilde{\infty}$ \\ 14 | \end{tabular} 15 | \caption{Poles and zeros of the transfer} 16 | \label{tab-pz} 17 | \end{table} 18 | 19 | -------------------------------------------------------------------------------- /docs/userguide/SLiCAPuserguide.rst: -------------------------------------------------------------------------------- 1 | ================= 2 | SLiCAP User Guide 3 | ================= 4 | 5 | .. image:: /img/colorCode.svg 6 | 7 | SLiCAP output displayed in this **SLiCAP user guide**, is generated with the script: `manual.py `_. 8 | 9 | .. literalinclude:: ../Manual.py 10 | 11 | .. image:: /img/colorCode.svg 12 | 13 | .. toctree:: 14 | :maxdepth: 3 15 | 16 | install 17 | circuit 18 | schematics 19 | specifications 20 | parameters 21 | models 22 | subcircuit 23 | analysis 24 | matrices 25 | laplace 26 | pz 27 | time 28 | noise 29 | dcvar 30 | feedback 31 | balanced 32 | math 33 | ngspice 34 | plots 35 | reports 36 | 37 | .. image:: /img/colorCode.svg 38 | -------------------------------------------------------------------------------- /docs/tex/SLiCAPdata/coeffs.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[H] 2 | \centering 3 | \begin{tabular}[c]{ll} 4 | \textbf{Coeff} & \textbf{Value} \\ 5 | \rowcolor{myyellow} 6 | $b_{\mathrm{0}}$ &$R_{\ell}$ \\ 7 | $b_{\mathrm{1}}$ &$0$ \\ 8 | \rowcolor{myyellow} 9 | $b_{\mathrm{2}}$ &$C_{\mathrm{b}} L R_{\ell}$ \\ 10 | $a_{\mathrm{0}}$ &$R_{\ell} + R_{\mathrm{s}}$ \\ 11 | \rowcolor{myyellow} 12 | $a_{\mathrm{1}}$ &$C_{\mathrm{a}} R_{\ell} R_{\mathrm{s}} + L$ \\ 13 | $a_{\mathrm{2}}$ &$L \left(C_{\mathrm{a}} R_{\ell} + C_{\mathrm{b}} R_{\ell} + C_{\mathrm{b}} R_{\mathrm{s}}\right)$ \\ 14 | \rowcolor{myyellow} 15 | $a_{\mathrm{3}}$ &$C_{\mathrm{a}} C_{\mathrm{b}} L R_{\ell} R_{\mathrm{s}}$ \\ 16 | \end{tabular} 17 | \caption{Numerator and denominator coefficients of $H(s)$, $b_i$ and $a_i$, respectively} 18 | \label{tab-coeffs} 19 | \end{table} 20 | 21 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/README.md: -------------------------------------------------------------------------------- 1 | # The spice-noqsi back end for gnetlist 2 | `gnet-spice-noqsi.scm` is a "back end" for the gnetlist program, which is part of gEDA. See for details on gEDA and gnetlist. 3 | 4 | `gnetlist -g spice-noqsi ...` produces output in SPICE format. It is intended to allow the designer to produce schematics that can be used as input for both SPICE simulation and printed circuit layout. It supports this by providing flexible methods for mapping schematic symbol attributes into the parameters of SPICE declarations and commands. 5 | 6 | See the [INSTALL]() file for installation instructions. 7 | 8 | For a tutorials and reference documentation see the 9 | [Wiki](). 10 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLO_noise.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -16 -32 0 -32 4 | LINE Normal -16 32 0 32 5 | LINE Normal 64 0 64 0 1 6 | LINE Normal 64 0 80 0 7 | LINE Normal 0 -48 64 0 8 | LINE Normal 0 48 0 -48 9 | LINE Normal 64 0 0 48 10 | LINE Normal 32 24 32 48 11 | TEXT 6 -32 Left 2 + 12 | TEXT 6 32 Left 2 - 13 | WINDOW 0 32 -64 Left 2 14 | WINDOW 3 32 -48 Left 2 15 | WINDOW 123 32 -32 Left 2 16 | SYMATTR Value sv={S_v} si={S_i} 17 | SYMATTR Prefix X 18 | SYMATTR Description Nullor with equivalent-input noise sources 19 | SYMATTR SpiceModel O_noise 20 | PIN -16 -32 NONE 0 21 | PINATTR PinName NC+ 22 | PINATTR SpiceOrder 1 23 | PIN -16 32 NONE 0 24 | PINATTR PinName NC- 25 | PINATTR SpiceOrder 2 26 | PIN 80 0 NONE 0 27 | PINATTR PinName + 28 | PINATTR SpiceOrder 3 29 | PIN 32 48 NONE 0 30 | PINATTR PinName - 31 | PINATTR SpiceOrder 4 32 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLM_noise.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -80 16 -16 16 4 | LINE Normal -16 16 0 16 5 | LINE Normal -48 48 -48 16 6 | LINE Normal -48 96 -48 64 7 | LINE Normal -40 56 -56 56 8 | CIRCLE Normal -32 8 -16 24 9 | CIRCLE Normal -56 48 -40 64 10 | TEXT -29 0 Left 2 vn 11 | TEXT -75 56 Left 2 in 12 | WINDOW 0 -32 32 Left 2 13 | WINDOW 38 -32 48 Left 2 14 | WINDOW 3 -32 64 Left 2 15 | WINDOW 123 -32 80 Left 2 16 | WINDOW 39 -32 96 Left 2 17 | WINDOW 40 -32 112 Left 2 18 | SYMATTR SpiceModel ? 19 | SYMATTR Value ID={ID} IG={IG} W={W} L={L} 20 | SYMATTR Prefix X 21 | SYMATTR Description eq. input noise sources MOSFET 22 | PIN -80 16 NONE 0 23 | PINATTR PinName ext 24 | PINATTR SpiceOrder 1 25 | PIN -48 96 NONE 0 26 | PINATTR PinName comm 27 | PINATTR SpiceOrder 2 28 | PIN 0 16 NONE 0 29 | PINATTR PinName int 30 | PINATTR SpiceOrder 3 31 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLXQ.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 16 -16 16 16 4 | LINE Normal 48 -32 16 0 5 | LINE Normal 48 -48 48 -32 6 | LINE Normal 0 0 16 0 7 | LINE Normal 48 32 48 48 8 | LINE Normal 48 32 16 0 9 | LINE Normal 32 16 44 16 10 | LINE Normal 32 28 44 28 11 | LINE Normal 44 16 44 28 12 | LINE Normal 32 16 32 28 13 | LINE Normal 48 0 64 0 14 | WINDOW 0 64 -32 Left 2 15 | WINDOW 3 64 16 Left 2 16 | WINDOW 38 64 -16 Left 2 17 | SYMATTR Value IC={IC} VCE={VCE} 18 | SYMATTR SpiceModel ? 19 | SYMATTR Prefix X 20 | SYMATTR Description sub circuit small-signal model BJT 21 | PIN 48 -48 NONE 0 22 | PINATTR PinName C 23 | PINATTR SpiceOrder 1 24 | PIN 0 0 NONE 0 25 | PINATTR PinName B 26 | PINATTR SpiceOrder 2 27 | PIN 48 48 NONE 8 28 | PINATTR PinName E 29 | PINATTR SpiceOrder 3 30 | PIN 64 0 NONE 8 31 | PINATTR PinName S 32 | PINATTR SpiceOrder 4 33 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLJ_noise.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -80 16 -16 16 4 | LINE Normal -16 16 0 16 5 | LINE Normal -48 48 -48 16 6 | LINE Normal -48 96 -48 64 7 | LINE Normal -40 56 -56 56 8 | CIRCLE Normal -32 8 -16 24 9 | CIRCLE Normal -56 48 -40 64 10 | TEXT -29 0 Left 2 vn 11 | TEXT -75 56 Left 2 in 12 | WINDOW 0 -32 32 Left 2 13 | WINDOW 38 -32 48 Left 2 14 | WINDOW 3 -32 64 Left 2 15 | WINDOW 123 -32 80 Left 2 16 | WINDOW 39 -32 96 Left 2 17 | WINDOW 40 -32 112 Left 2 18 | SYMATTR SpiceModel ? 19 | SYMATTR Value ID={ID} IG={IG} 20 | SYMATTR Prefix X 21 | SYMATTR Description eq. input noise sources JFET 22 | PIN -80 16 NONE 0 23 | PINATTR PinName ext 24 | PINATTR SpiceOrder 1 25 | PIN -48 96 NONE 0 26 | PINATTR PinName comm 27 | PINATTR SpiceOrder 2 28 | PIN 0 16 NONE 0 29 | PINATTR PinName int 30 | PINATTR SpiceOrder 3 31 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLM.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 48 16 48 32 4 | LINE Normal 16 16 48 16 5 | LINE Normal 16 0 48 0 6 | LINE Normal 16 -32 16 -24 7 | LINE Normal 16 -16 16 0 8 | LINE Normal 16 8 16 16 9 | LINE Normal 8 -33 8 16 10 | LINE Normal 48 -32 16 -32 11 | LINE Normal 48 -48 48 -32 12 | LINE Normal 0 0 8 0 13 | LINE Normal 32 8 24 16 14 | LINE Normal 40 16 32 24 15 | LINE Normal 24 16 32 24 16 | LINE Normal 32 8 40 16 17 | WINDOW 0 64 -32 Left 2 18 | WINDOW 38 64 -16 Left 2 19 | SYMATTR SpiceModel ? 20 | SYMATTR Prefix M 21 | SYMATTR Description small-signal model MOSFET 22 | PIN 48 -48 NONE 0 23 | PINATTR PinName D 24 | PINATTR SpiceOrder 1 25 | PIN 0 0 NONE 0 26 | PINATTR PinName G 27 | PINATTR SpiceOrder 2 28 | PIN 48 32 NONE 0 29 | PINATTR PinName S 30 | PINATTR SpiceOrder 3 31 | PIN 48 0 NONE 8 32 | PINATTR PinName B 33 | PINATTR SpiceOrder 4 34 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/V.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | V 200 400 200 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 3 | L 200 200 200 600 3 10 0 0 -1 -1 4 | P 200 0 200 200 1 0 0 5 | { 6 | T 450 -100 5 6 0 0 0 0 1 7 | pinseq=2 8 | T 450 0 5 6 0 0 0 0 1 9 | pinnumber=2 10 | } 11 | P 200 800 200 600 1 0 0 12 | { 13 | T 450 850 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 450 950 5 6 0 0 0 0 1 16 | pinnumber=1 17 | } 18 | T 0 1250 5 6 0 0 0 0 1 19 | device=V-slicap 20 | T 0 1150 8 6 0 0 0 0 1 21 | description=Independent voltage source 22 | T 500 550 8 8 1 0 0 0 1 23 | value=0 24 | T 500 700 8 8 1 1 0 0 1 25 | refdes=V? 26 | T 0 1050 8 6 0 0 0 0 1 27 | spice-prototype=? %pinseq V value=value@ dc=dc@ dcvar=dcvar@ noise=noise@ 28 | T 250 600 9 10 1 0 0 0 1 29 | + 30 | T 250 100 9 10 1 0 0 0 1 31 | - 32 | T 500 400 8 8 1 0 0 0 1 33 | dc=0 34 | T 495 250 8 8 1 0 0 0 1 35 | dcvar=0 36 | T 495 100 8 8 1 0 0 0 1 37 | noise=0 38 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/V.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | V 200 400 200 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 3 | L 200 200 200 600 3 10 0 0 -1 -1 4 | P 200 0 200 200 1 0 0 5 | { 6 | T 450 -100 5 6 0 0 0 0 1 7 | pinseq=2 8 | T 450 0 5 6 0 0 0 0 1 9 | pinnumber=2 10 | } 11 | P 200 800 200 600 1 0 0 12 | { 13 | T 450 850 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 450 950 5 6 0 0 0 0 1 16 | pinnumber=1 17 | } 18 | T 0 1250 5 6 0 0 0 0 1 19 | device=V-slicap 20 | T 0 1150 8 6 0 0 0 0 1 21 | description=Independent voltage source 22 | T 500 550 8 8 1 0 0 0 1 23 | value=0 24 | T 500 700 8 8 1 1 0 0 1 25 | refdes=V? 26 | T 0 1050 8 6 0 0 0 0 1 27 | spice-prototype=? %pinseq V value=value@ dc=dc@ dcvar=dcvar@ noise=noise@ 28 | T 250 600 9 10 1 0 0 0 1 29 | + 30 | T 250 100 9 10 1 0 0 0 1 31 | - 32 | T 500 400 8 8 1 0 0 0 1 33 | dc=0 34 | T 495 250 8 8 1 0 0 0 1 35 | dcvar=0 36 | T 495 100 8 8 1 0 0 0 1 37 | noise=0 38 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLO_dcvar.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -16 -32 0 -32 4 | LINE Normal -16 32 0 32 5 | LINE Normal 64 0 64 0 1 6 | LINE Normal 64 0 80 0 7 | LINE Normal 0 -48 64 0 8 | LINE Normal 0 48 0 -48 9 | LINE Normal 64 0 0 48 10 | LINE Normal 32 24 32 48 11 | TEXT 6 -32 Left 2 + 12 | TEXT 6 32 Left 2 - 13 | WINDOW 0 -15 -96 Left 2 14 | WINDOW 3 -16 -63 Left 2 15 | WINDOW 38 -15 -80 Left 2 16 | SYMATTR Value svo={sigma_vo} sib={sigma_ib} sio={sigma_io} iib={I_b} 17 | SYMATTR SpiceModel O_dcvar 18 | SYMATTR Prefix X 19 | SYMATTR Description Nullor with input bias and offset sources 20 | PIN -16 -32 NONE 0 21 | PINATTR PinName NC+ 22 | PINATTR SpiceOrder 1 23 | PIN -16 32 NONE 0 24 | PINATTR PinName NC- 25 | PINATTR SpiceOrder 2 26 | PIN 80 0 NONE 0 27 | PINATTR PinName + 28 | PINATTR SpiceOrder 3 29 | PIN 32 48 NONE 0 30 | PINATTR PinName - 31 | PINATTR SpiceOrder 4 32 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/D.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 100 0 100 100 1 0 0 3 | { 4 | T 300 0 5 6 0 0 0 0 1 5 | pinseq=1 6 | T 300 100 5 6 0 0 0 0 1 7 | pinnumber=1 8 | T 300 -100 5 6 0 0 0 0 1 9 | pinlabel=A 10 | } 11 | P 100 800 100 700 1 0 0 12 | { 13 | T 300 750 5 6 0 0 0 0 1 14 | pinseq=2 15 | T 300 850 5 6 0 0 0 0 1 16 | pinnumber=2 17 | T 300 650 5 6 0 0 0 0 1 18 | pinlabel=C 19 | } 20 | L 0 500 200 500 3 10 0 0 -1 -1 21 | L 100 700 100 500 3 10 0 0 -1 -1 22 | L 100 100 100 300 3 10 0 0 -1 -1 23 | H 3 10 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 24 | M 0,300 25 | L 100,500 26 | L 200,300 27 | L 100,300 28 | z 29 | T 0 1200 5 6 0 0 0 0 1 30 | device=D-spice 31 | T 0 1100 8 6 0 0 0 0 1 32 | description=Diode 33 | T 300 350 8 8 1 1 0 0 1 34 | model-name=? 35 | T 300 500 8 8 1 1 0 0 1 36 | refdes=D? 37 | T 0 1000 8 6 0 0 0 0 1 38 | spice-prototype=? %pinseq model-name@ params@ 39 | T 300 200 8 8 1 1 0 0 1 40 | params=? 41 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/D.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 100 0 100 100 1 0 0 3 | { 4 | T 300 0 5 6 0 0 0 0 1 5 | pinseq=1 6 | T 300 100 5 6 0 0 0 0 1 7 | pinnumber=1 8 | T 300 -100 5 6 0 0 0 0 1 9 | pinlabel=A 10 | } 11 | P 100 800 100 700 1 0 0 12 | { 13 | T 300 750 5 6 0 0 0 0 1 14 | pinseq=2 15 | T 300 850 5 6 0 0 0 0 1 16 | pinnumber=2 17 | T 300 650 5 6 0 0 0 0 1 18 | pinlabel=C 19 | } 20 | L 0 500 200 500 3 10 0 0 -1 -1 21 | L 100 700 100 500 3 10 0 0 -1 -1 22 | L 100 100 100 300 3 10 0 0 -1 -1 23 | H 3 10 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 24 | M 0,300 25 | L 100,500 26 | L 200,300 27 | L 100,300 28 | z 29 | T 0 1200 5 6 0 0 0 0 1 30 | device=D-spice 31 | T 0 1100 8 6 0 0 0 0 1 32 | description=Diode 33 | T 300 350 8 8 1 1 0 0 1 34 | model-name=? 35 | T 300 500 8 8 1 1 0 0 1 36 | refdes=D? 37 | T 0 1000 8 6 0 0 0 0 1 38 | spice-prototype=? %pinseq model-name@ params@ 39 | T 300 200 8 8 1 1 0 0 1 40 | params=? 41 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLHZ.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -16 96 64 96 4 | LINE Normal 0 23 32 23 5 | LINE Normal 32 9 0 9 6 | LINE Normal -16 16 0 16 7 | LINE Normal 32 16 64 16 8 | LINE Normal -16 96 -16 16 9 | LINE Normal -40 56 -16 32 10 | LINE Normal -16 80 -40 56 11 | LINE Normal 8 56 -16 80 12 | LINE Normal -16 32 8 56 13 | LINE Normal 0 23 0 9 14 | LINE Normal 32 23 32 9 15 | TEXT -12 25 Left 2 + 16 | TEXT -12 88 Left 2 - 17 | WINDOW 0 -32 -48 Left 2 18 | WINDOW 3 -32 -32 Left 2 19 | WINDOW 123 -32 -16 Left 2 20 | SYMATTR Value V? 21 | SYMATTR Value2 value=? 22 | SYMATTR Prefix H 23 | SYMATTR SpiceModel HZ 24 | SYMATTR Description CCVS: current-controlled voltage source with series impedance 25 | SYMATTR SpiceLine zo=? 26 | PIN 64 16 NONE 0 27 | PINATTR PinName + 28 | PINATTR SpiceOrder 1 29 | PIN 64 96 NONE 0 30 | PINATTR PinName - 31 | PINATTR SpiceOrder 2 32 | -------------------------------------------------------------------------------- /docs/matrix.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | # -*- coding: utf-8 -*- 3 | 4 | """ 5 | matrix.py: SLiCAP scripts for the HTML help file 6 | """ 7 | import SLiCAP as sl 8 | 9 | # Create a circuit object 10 | cir = sl.makeCircuit("kicad/Transimpedance/Transimpedance.kicad_sch", imgWidth=350) 11 | result = sl.doMatrix(cir) 12 | 13 | Iv = result.Iv # Vector with independent variables 14 | # (independent sources) 15 | M = result.M # MNA matrix 16 | Dv = result.Dv # Vector with dependent variables 17 | # (unknown nodal voltages and branch currents) 18 | print(Iv) 19 | print(M) 20 | print(Dv) 21 | 22 | # Generate RST snippets for the Help file 23 | rst = sl.RSTformatter() 24 | 25 | rst.matrixEqn(Iv, M, Dv).save("eqn-matrix-trimp") 26 | 27 | # Generate LaTeX snippets for the Help file 28 | ltx = sl.LaTeXformatter() 29 | 30 | ltx.matrixEqn(Iv, M, Dv).save("eqn-matrix-trimp") -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/gnet-spice-noqsi-master/tutorial/ASIC/README: -------------------------------------------------------------------------------- 1 | This sample project demonstrates ASIC development using gEDA with openIP. 2 | 3 | The demo assumes you have installed gnet-spice-noqsi.scm. See INSTALL in the gnet-spice-noqsi directory. You must also have ngspice installed. Typing "make" should create netlists, run ngspice, and display a plot of the behavior of a pulse height discriminator. 4 | 5 | Some details: 6 | 7 | This project handles hierarchy in SPICE rather than gnetlist. Thus, there is a 8 | gnetlistrc file containing the line '(hierarchy-traversal "disabled")'. This project uses the style of the older spice-sdb back end for gnetlist. Indeed, it works if you change the line: 9 | 10 | GNET=gnetlist -L ../.. -g spice-noqsi 11 | 12 | to: 13 | 14 | GNET=gnetlist -g spice-sdb 15 | 16 | References: 17 | 18 | http://research.kek.jp/people/ikeda/openIP/ 19 | http://www.gedasymbols.org/user/john_doty/ 20 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spD.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 100 0 100 100 1 0 0 3 | { 4 | T 200 0 5 6 0 0 0 0 1 5 | pinseq=1 6 | T 200 100 5 6 0 0 0 0 1 7 | pinnumber=1 8 | T 200 -100 5 6 0 0 0 0 1 9 | pinlabel=A 10 | } 11 | P 100 800 100 700 1 0 0 12 | { 13 | T 200 900 5 6 0 0 0 0 1 14 | pinseq=2 15 | T 200 1000 5 6 0 0 0 0 1 16 | pinnumber=2 17 | T 200 800 5 6 0 0 0 0 1 18 | pinlabel=C 19 | } 20 | L 0 500 200 500 3 10 0 0 -1 -1 21 | L 100 700 100 500 3 10 0 0 -1 -1 22 | L 100 100 100 300 3 10 0 0 -1 -1 23 | H 3 10 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 24 | M 0,300 25 | L 100,500 26 | L 200,300 27 | L 100,300 28 | z 29 | { 30 | T 299 299 8 8 1 1 0 0 1 31 | params=? 32 | } 33 | T 0 1300 5 6 0 0 0 0 1 34 | device=D-spice 35 | T 0 1200 8 6 0 0 0 0 1 36 | description=Diode 37 | T 300 450 8 8 1 1 0 0 1 38 | model-name=? 39 | T 300 600 8 8 1 1 0 0 1 40 | refdes=D? 41 | T 0 1100 8 6 0 0 0 0 1 42 | spice-prototype=? %pinseq model-name@ params@ 43 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLXM.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal 48 16 48 32 4 | LINE Normal 16 16 48 16 5 | LINE Normal 16 0 48 0 6 | LINE Normal 16 -32 16 -24 7 | LINE Normal 16 -16 16 0 8 | LINE Normal 16 8 16 16 9 | LINE Normal 8 -33 8 16 10 | LINE Normal 48 -32 16 -32 11 | LINE Normal 48 -48 48 -32 12 | LINE Normal 0 0 8 0 13 | LINE Normal 32 8 24 16 14 | LINE Normal 40 16 32 24 15 | LINE Normal 24 16 32 24 16 | LINE Normal 32 8 40 16 17 | WINDOW 0 64 -32 Left 2 18 | WINDOW 38 64 -16 Left 2 19 | WINDOW 3 65 -1 Left 2 20 | SYMATTR SpiceModel ? 21 | SYMATTR Value W={W} L={L} ID={ID} 22 | SYMATTR Prefix X 23 | SYMATTR Description sub circuit small-signal MOST 24 | PIN 48 -48 NONE 0 25 | PINATTR PinName D 26 | PINATTR SpiceOrder 1 27 | PIN 0 0 NONE 0 28 | PINATTR PinName G 29 | PINATTR SpiceOrder 2 30 | PIN 48 32 NONE 0 31 | PINATTR PinName S 32 | PINATTR SpiceOrder 3 33 | PIN 48 0 NONE 8 34 | PINATTR PinName B 35 | PINATTR SpiceOrder 4 36 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spBV.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 800 100 800 300 1 0 0 3 | { 4 | T 1000 50 5 8 0 0 0 0 1 5 | pinseq=2 6 | T 1000 200 5 8 0 0 0 0 1 7 | pinnumber=2 8 | T 1000 -100 5 8 0 0 0 0 1 9 | pinlabel=N- 10 | } 11 | P 800 900 800 700 1 0 0 12 | { 13 | T 1000 850 5 8 0 0 0 0 1 14 | pinseq=1 15 | T 1000 1000 5 8 0 0 0 0 1 16 | pinnumber=1 17 | T 1000 700 5 8 0 0 0 0 1 18 | pinlabel=N+ 19 | } 20 | L 800 700 600 500 3 10 2 0 -1 -1 21 | L 600 500 800 300 3 10 2 0 -1 -1 22 | L 1000 500 800 300 3 10 2 0 -1 -1 23 | L 800 700 1000 500 3 10 2 0 -1 -1 24 | L 800 300 800 700 3 10 0 0 -1 -1 25 | T 550 1450 5 8 0 0 0 0 1 26 | device=BV-spice 27 | T 1100 500 8 8 1 1 0 0 1 28 | refdes=B? 29 | T 1100 350 8 8 1 1 0 0 1 30 | value=? 31 | T 550 1150 8 8 0 0 0 0 1 32 | spice-prototype=? %pinseq v=value@ 33 | T 550 1300 8 8 0 0 0 0 1 34 | description=Arbitrary controlled voltage source 35 | T 600 700 9 10 1 0 0 0 1 36 | + 37 | T 600 200 9 10 1 0 0 0 1 38 | - 39 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/spice-symbols/spH.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 800 100 800 300 1 0 0 3 | { 4 | T 900 100 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 900 200 5 6 0 0 0 0 1 7 | pinnumber=2 8 | T 900 0 5 6 0 0 0 0 1 9 | pinlabel=N- 10 | } 11 | P 800 900 800 700 1 0 0 12 | { 13 | T 900 850 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 900 950 5 6 0 0 0 0 1 16 | pinnumber=1 17 | T 900 750 5 6 0 0 0 0 1 18 | pinlabel=N+ 19 | } 20 | L 800 700 600 500 3 10 0 0 -1 -1 21 | L 600 500 800 300 3 10 0 0 -1 -1 22 | L 1000 500 800 300 3 10 0 0 -1 -1 23 | L 800 700 1000 500 3 10 0 0 -1 -1 24 | L 800 300 800 700 3 10 0 0 -1 -1 25 | T 550 1300 5 6 0 0 0 0 1 26 | device=H-spice 27 | T 1050 600 8 8 1 1 0 0 1 28 | refdes=H? 29 | T 1050 300 8 8 1 1 0 0 1 30 | value=? 31 | T 550 1100 8 6 0 0 0 0 1 32 | spice-prototype=? %pinseq vref@ value@ 33 | T 550 1200 8 6 0 0 0 0 1 34 | description=ccvs 35 | T 600 700 9 10 1 0 0 0 1 36 | + 37 | T 650 150 9 10 1 0 0 0 1 38 | - 39 | T 1050 450 8 8 1 1 0 0 1 40 | vref=? 41 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLW.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -64 16 -32 16 4 | LINE Normal -64 96 -32 96 5 | LINE Normal -48 0 -48 112 1 6 | LINE Normal -48 112 64 112 1 7 | LINE Normal 64 112 64 0 1 8 | LINE Normal 64 0 -48 0 1 9 | LINE Normal 32 16 80 16 10 | LINE Normal 32 96 80 96 11 | LINE Normal -32 16 -16 16 12 | LINE Normal -16 16 -16 96 13 | LINE Normal -32 96 -16 96 14 | LINE Normal 32 16 32 96 15 | ARC Normal 17 32 47 80 32 32 32 80 16 | ARC Normal 0 80 -31 32 -16 80 -16 32 17 | TEXT 22 23 Left 2 + 18 | TEXT -10 23 Left 2 + 19 | WINDOW 0 -16 -32 Left 2 20 | WINDOW 3 -16 -16 Center 2 21 | SYMATTR Value ? 22 | SYMATTR Prefix W 23 | SYMATTR Description Gyrator 24 | PIN 80 16 NONE 0 25 | PINATTR PinName + 26 | PINATTR SpiceOrder 1 27 | PIN 80 96 NONE 0 28 | PINATTR PinName - 29 | PINATTR SpiceOrder 2 30 | PIN -64 16 NONE 0 31 | PINATTR PinName NC+ 32 | PINATTR SpiceOrder 3 33 | PIN -64 96 NONE 0 34 | PINATTR PinName NC- 35 | PINATTR SpiceOrder 4 36 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/H.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | P 1200 100 800 100 1 0 0 3 | { 4 | T 1150 300 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 1150 400 5 6 0 0 0 0 1 7 | pinnumber=2 8 | T 1150 200 5 6 0 0 0 0 1 9 | pinlabel=N- 10 | } 11 | P 1200 900 800 900 1 0 0 12 | { 13 | T 1150 650 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 1150 750 5 6 0 0 0 0 1 16 | pinnumber=1 17 | T 1150 550 5 6 0 0 0 0 1 18 | pinlabel=N+ 19 | } 20 | L 800 700 600 500 3 10 0 0 -1 -1 21 | L 600 500 800 300 3 10 0 0 -1 -1 22 | L 1000 500 800 300 3 10 0 0 -1 -1 23 | L 800 700 1000 500 3 10 0 0 -1 -1 24 | L 800 100 800 900 3 10 0 0 -1 -1 25 | T -700 1600 5 6 0 0 0 0 1 26 | device=H-slicap 27 | T 650 1200 8 8 1 1 0 0 1 28 | refdes=H? 29 | T 650 1050 8 8 1 1 0 0 1 30 | value=? 31 | T -700 1400 8 6 0 0 0 0 1 32 | spice-prototype=? %pinseq ref@ H value=value@ 33 | T -700 1500 8 6 0 0 0 0 1 34 | description=CCVS 35 | T 650 700 9 10 1 0 0 0 1 36 | + 37 | T 650 150 9 10 1 0 0 0 1 38 | - 39 | T 650 950 8 8 1 0 0 0 1 40 | ref=? 41 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/I.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | V 200 400 200 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 3 | L 0 400 400 400 3 10 0 0 -1 -1 4 | P 200 0 200 200 1 0 0 5 | { 6 | T 450 -125 5 6 0 0 0 0 1 7 | pinseq=2 8 | T 450 -25 5 6 0 0 0 0 1 9 | pinnumber=2 10 | } 11 | P 200 800 200 600 1 0 0 12 | { 13 | T 500 900 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 500 1000 5 6 0 0 0 0 1 16 | pinnumber=1 17 | } 18 | L 500 600 500 300 3 10 0 0 -1 -1 19 | H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 20 | M 450,325 21 | L 500,200 22 | L 550,325 23 | L 500,300 24 | z 25 | T 100 1300 5 6 0 0 0 0 1 26 | device=I-slicap 27 | T 100 1200 8 6 0 0 0 0 1 28 | description=Independent current source 29 | T 600 725 8 8 1 1 0 0 1 30 | refdes=I? 31 | T 100 1100 8 6 0 0 0 0 1 32 | spice-prototype=refdes@ %pinseq I value=value@ dc=dc@ dcvar=dcvar@ noise=noise@ 33 | T 600 150 8 8 1 0 0 0 1 34 | noise=0 35 | T 600 300 8 8 1 0 0 0 1 36 | dcvar=0 37 | T 600 450 8 8 1 0 0 0 1 38 | dc=0 39 | T 600 600 8 8 1 0 0 0 1 40 | value=0 41 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/H.sym: -------------------------------------------------------------------------------- 1 | v 20220529 2 2 | P 1200 100 800 100 1 0 0 3 | { 4 | T 1150 300 5 6 0 0 0 0 1 5 | pinseq=2 6 | T 1150 400 5 6 0 0 0 0 1 7 | pinnumber=2 8 | T 1150 200 5 6 0 0 0 0 1 9 | pinlabel=N- 10 | } 11 | P 1200 900 800 900 1 0 0 12 | { 13 | T 1150 650 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 1150 750 5 6 0 0 0 0 1 16 | pinnumber=1 17 | T 1150 550 5 6 0 0 0 0 1 18 | pinlabel=N+ 19 | } 20 | L 800 700 600 500 3 10 0 0 -1 -1 21 | L 600 500 800 300 3 10 0 0 -1 -1 22 | L 1000 500 800 300 3 10 0 0 -1 -1 23 | L 800 700 1000 500 3 10 0 0 -1 -1 24 | L 800 100 800 900 3 10 0 0 -1 -1 25 | T -700 1600 5 6 0 0 0 0 1 26 | device=H-slicap 27 | T 650 1200 8 8 1 1 0 0 1 28 | refdes=H? 29 | T 650 1050 8 8 1 1 0 0 1 30 | value=? 31 | T -700 1400 8 6 0 0 0 0 1 32 | spice-prototype=? %pinseq ref@ H value=value@ 33 | T -700 1500 8 6 0 0 0 0 1 34 | description=CCVS 35 | T 650 700 9 10 1 0 0 0 1 36 | + 37 | T 650 150 9 10 1 0 0 0 1 38 | - 39 | T 650 950 8 8 1 0 0 0 1 40 | ref=? 41 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/I.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | V 200 400 200 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 3 | L 0 400 400 400 3 10 0 0 -1 -1 4 | P 200 0 200 200 1 0 0 5 | { 6 | T 450 -125 5 6 0 0 0 0 1 7 | pinseq=2 8 | T 450 -25 5 6 0 0 0 0 1 9 | pinnumber=2 10 | } 11 | P 200 800 200 600 1 0 0 12 | { 13 | T 500 900 5 6 0 0 0 0 1 14 | pinseq=1 15 | T 500 1000 5 6 0 0 0 0 1 16 | pinnumber=1 17 | } 18 | L 500 600 500 300 3 10 0 0 -1 -1 19 | H 3 0 0 0 -1 -1 1 -1 -1 -1 -1 -1 5 20 | M 450,325 21 | L 500,200 22 | L 550,325 23 | L 500,300 24 | z 25 | T 100 1300 5 6 0 0 0 0 1 26 | device=I-slicap 27 | T 100 1200 8 6 0 0 0 0 1 28 | description=Independent current source 29 | T 600 725 8 8 1 1 0 0 1 30 | refdes=I? 31 | T 100 1100 8 6 0 0 0 0 1 32 | spice-prototype=refdes@ %pinseq I value=value@ dc=dc@ dcvar=dcvar@ noise=noise@ 33 | T 600 150 8 8 1 0 0 0 1 34 | noise=0 35 | T 600 300 8 8 1 0 0 0 1 36 | dcvar=0 37 | T 600 450 8 8 1 0 0 0 1 38 | dc=0 39 | T 600 600 8 8 1 0 0 0 1 40 | value=0 41 | -------------------------------------------------------------------------------- /docs/cir/balancedAmpDCvar.cir: -------------------------------------------------------------------------------- 1 | "Balanced Vamp" 2 | .param R_a=100k R_b=100 R_s=1k R_L=200 3 | .source V1P V1N 4 | .detector V_outP V_outN 5 | .param Lot_1={sigma_L^2} 6 | E1 comm 1 outP 0 E value=0.5 7 | E2 1 0 outN 0 E value=0.5 8 | R1N inN srcN R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 9 | R1P srcP inP R value={R_s} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 10 | R2N fbN outN R value={R_a} noisetemp=0 noiseflow=0 dcvar={sigma_R^2} dcvarlot={Lot_1} 11 | R2P outP fbP R value={R_a} noisetemp=0 noiseflow=0 dcvar={sigma_R^2} dcvarlot={Lot_1} 12 | R3 fbP fbN R value={R_b} noisetemp=0 noiseflow=0 dcvar={sigma_R^2} dcvarlot=0 13 | R4 outP outN R value={R_L} noisetemp=0 noiseflow=0 dcvar=0 dcvarlot=0 14 | V1N srcN 0 V value=0 noise=0 dc=0 dcvar=0 15 | V1P srcP 0 V value=0 noise=0 dc=0 dcvar=0 16 | X1N inN fbN outN 0 O_dcvar svo={sigma_vo} sio={sigma_io} sib={sigma_ib} iib={I_b} 17 | X1P inP fbP outP 0 O_dcvar svo={sigma_vo} sio={sigma_io} sib={sigma_ib} iib={I_b} 18 | .end -------------------------------------------------------------------------------- /docs/sphinx/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=.\source\ 11 | set BUILDDIR=build 12 | 13 | if "%1" == "" goto help 14 | 15 | %SPHINXBUILD% >NUL 2>NUL 16 | if errorlevel 9009 ( 17 | echo. 18 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 19 | echo.installed, then set the SPHINXBUILD environment variable to point 20 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 21 | echo.may add the Sphinx directory to PATH. 22 | echo. 23 | echo.If you don't have Sphinx installed, grab it from 24 | echo.https://www.sphinx-doc.org/ 25 | exit /b 1 26 | ) 27 | 28 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 29 | goto end 30 | 31 | :help 32 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 33 | 34 | :end 35 | popd 36 | -------------------------------------------------------------------------------- /SLiCAP/files/LTspice/SLABCD.asy: -------------------------------------------------------------------------------- 1 | Version 4 2 | SymbolType CELL 3 | LINE Normal -80 16 -48 16 4 | LINE Normal -80 96 -48 96 5 | LINE Normal -64 0 -64 112 1 6 | LINE Normal -64 112 48 112 1 7 | LINE Normal 48 112 48 0 1 8 | LINE Normal 48 0 -64 0 1 9 | LINE Normal 32 16 64 16 10 | LINE Normal 32 96 64 96 11 | TEXT -48 52 Center 2 Vi 12 | TEXT 32 52 Center 2 Vo 13 | TEXT -48 28 Center 2 + 14 | TEXT 32 28 Center 2 + 15 | TEXT -48 80 Center 2 - 16 | TEXT 32 80 Center 2 - 17 | WINDOW 0 -64 -48 Left 2 18 | WINDOW 38 -8 132 Center 2 19 | WINDOW 3 -64 -32 Left 2 20 | SYMATTR SpiceModel ABCD 21 | SYMATTR Value at={A_T} bt={B_T} ct={C_T} dt={D_T} 22 | SYMATTR Prefix X 23 | SYMATTR Description ABCD matrix 24 | PIN 64 16 NONE 0 25 | PINATTR PinName + 26 | PINATTR SpiceOrder 1 27 | PIN 64 96 NONE 0 28 | PINATTR PinName - 29 | PINATTR SpiceOrder 2 30 | PIN -80 16 NONE 0 31 | PINATTR PinName NC+ 32 | PINATTR SpiceOrder 3 33 | PIN -80 96 NONE 0 34 | PINATTR PinName NC- 35 | PINATTR SpiceOrder 4 36 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/R.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 -100 5 8 0 0 0 0 1 5 | pinseq=2 6 | T 500 50 5 8 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 1000 5 8 0 0 0 0 1 12 | pinseq=1 13 | T 500 1150 5 8 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 150 1650 5 8 0 0 0 0 1 17 | device=R-slicap 18 | T 150 1500 8 8 0 0 0 0 1 19 | description=Resistor 20 | T 525 800 8 8 1 1 0 0 1 21 | refdes=R? 22 | T 150 1350 8 8 0 0 0 0 1 23 | spice-prototype=? %pinseq R value=value@ noisetemp=noisetemp@ noiseflow=noiseflow@ dcvar=dcvar@ dcvarlot=dcvarlot@ 24 | B 225 300 150 400 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 25 | L 300 800 300 700 3 10 0 0 -1 -1 26 | L 300 300 300 200 3 10 0 0 -1 -1 27 | T 325 725 9 10 1 0 0 0 1 28 | + 29 | T 525 675 8 8 1 0 0 0 1 30 | value=? 31 | T 525 525 8 8 1 0 0 0 1 32 | dcvar=0 33 | T 525 225 8 8 1 0 0 0 1 34 | noisetemp=0 35 | T 525 75 8 8 1 0 0 0 1 36 | noiseflow=0 37 | T 525 375 8 8 1 0 0 0 1 38 | dcvarlot=0 39 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=source 11 | set BUILDDIR=build 12 | 13 | if "%1" == "" goto help 14 | 15 | %SPHINXBUILD% >NUL 2>NUL 16 | if errorlevel 9009 ( 17 | echo. 18 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 19 | echo.installed, then set the SPHINXBUILD environment variable to point 20 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 21 | echo.may add the Sphinx directory to PATH. 22 | echo. 23 | echo.If you don't have Sphinx installed, grab it from 24 | echo.https://www.sphinx-doc.org/ 25 | exit /b 1 26 | ) 27 | 28 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 29 | goto end 30 | 31 | :help 32 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 33 | 34 | :end 35 | popd 36 | -------------------------------------------------------------------------------- /SLiCAP/files/gSchem/symbols/R_r.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 -100 5 8 0 0 0 0 1 5 | pinseq=2 6 | T 500 50 5 8 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 1000 5 8 0 0 0 0 1 12 | pinseq=1 13 | T 500 1150 5 8 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 150 1650 5 8 0 0 0 0 1 17 | device=R-slicap 18 | T 150 1500 8 8 0 0 0 0 1 19 | description=Resistor 20 | T 525 800 8 8 1 1 0 0 1 21 | refdes=R? 22 | T 150 1350 8 8 0 0 0 0 1 23 | spice-prototype=? %pinseq r value=value@ noisetemp=noisetemp@ noiseflow=noiseflow@ dcvar=dcvar@ dcvarlot=dcvarlot@ 24 | B 225 300 150 400 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 25 | L 300 800 300 700 3 10 0 0 -1 -1 26 | L 300 300 300 200 3 10 0 0 -1 -1 27 | T 325 725 9 10 1 0 0 0 1 28 | + 29 | T 525 675 8 8 1 0 0 0 1 30 | value=? 31 | T 525 525 8 8 1 0 0 0 1 32 | dcvar=0 33 | T 525 225 8 8 1 0 0 0 1 34 | noisetemp=0 35 | T 525 75 8 8 1 0 0 0 1 36 | noiseflow=0 37 | T 525 375 8 8 1 0 0 0 1 38 | dcvarlot=0 39 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/R.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 -100 5 8 0 0 0 0 1 5 | pinseq=2 6 | T 500 50 5 8 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 1000 5 8 0 0 0 0 1 12 | pinseq=1 13 | T 500 1150 5 8 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 150 1650 5 8 0 0 0 0 1 17 | device=R-slicap 18 | T 150 1500 8 8 0 0 0 0 1 19 | description=Resistor 20 | T 525 800 8 8 1 1 0 0 1 21 | refdes=R? 22 | T 150 1350 8 8 0 0 0 0 1 23 | spice-prototype=? %pinseq R value=value@ noisetemp=noisetemp@ noiseflow=noiseflow@ dcvar=dcvar@ dcvarlot=dcvarlot@ 24 | B 225 300 150 400 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 25 | L 300 800 300 700 3 10 0 0 -1 -1 26 | L 300 300 300 200 3 10 0 0 -1 -1 27 | T 325 725 9 10 1 0 0 0 1 28 | + 29 | T 525 675 8 8 1 0 0 0 1 30 | value=? 31 | T 525 525 8 8 1 0 0 0 1 32 | dcvar=0 33 | T 525 225 8 8 1 0 0 0 1 34 | noisetemp=0 35 | T 525 75 8 8 1 0 0 0 1 36 | noiseflow=0 37 | T 525 375 8 8 1 0 0 0 1 38 | dcvarlot=0 39 | -------------------------------------------------------------------------------- /SLiCAP/files/lepton-eda/symbols/R_r.sym: -------------------------------------------------------------------------------- 1 | v 20200319 2 2 | P 300 100 300 200 1 0 0 3 | { 4 | T 500 -100 5 8 0 0 0 0 1 5 | pinseq=2 6 | T 500 50 5 8 0 0 0 0 1 7 | pinnumber=2 8 | } 9 | P 300 900 300 800 1 0 0 10 | { 11 | T 500 1000 5 8 0 0 0 0 1 12 | pinseq=1 13 | T 500 1150 5 8 0 0 0 0 1 14 | pinnumber=1 15 | } 16 | T 150 1650 5 8 0 0 0 0 1 17 | device=R-slicap 18 | T 150 1500 8 8 0 0 0 0 1 19 | description=Resistor 20 | T 525 800 8 8 1 1 0 0 1 21 | refdes=R? 22 | T 150 1350 8 8 0 0 0 0 1 23 | spice-prototype=? %pinseq r value=value@ noisetemp=noisetemp@ noiseflow=noiseflow@ dcvar=dcvar@ dcvarlot=dcvarlot@ 24 | B 225 300 150 400 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 25 | L 300 800 300 700 3 10 0 0 -1 -1 26 | L 300 300 300 200 3 10 0 0 -1 -1 27 | T 325 725 9 10 1 0 0 0 1 28 | + 29 | T 525 675 8 8 1 0 0 0 1 30 | value=? 31 | T 525 525 8 8 1 0 0 0 1 32 | dcvar=0 33 | T 525 225 8 8 1 0 0 0 1 34 | noisetemp=0 35 | T 525 75 8 8 1 0 0 0 1 36 | noiseflow=0 37 | T 525 375 8 8 1 0 0 0 1 38 | dcvarlot=0 39 | -------------------------------------------------------------------------------- /SLiCAP/files/sphinx/source/make.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | pushd %~dp0 4 | 5 | REM Command file for Sphinx documentation 6 | 7 | if "%SPHINXBUILD%" == "" ( 8 | set SPHINXBUILD=sphinx-build 9 | ) 10 | set SOURCEDIR=.\ 11 | set BUILDDIR=build 12 | 13 | if "%1" == "" goto help 14 | 15 | %SPHINXBUILD% >NUL 2>NUL 16 | if errorlevel 9009 ( 17 | echo. 18 | echo.The 'sphinx-build' command was not found. Make sure you have Sphinx 19 | echo.installed, then set the SPHINXBUILD environment variable to point 20 | echo.to the full path of the 'sphinx-build' executable. Alternatively you 21 | echo.may add the Sphinx directory to PATH. 22 | echo. 23 | echo.If you don't have Sphinx installed, grab it from 24 | echo.https://www.sphinx-doc.org/ 25 | exit /b 1 26 | ) 27 | 28 | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 29 | goto end 30 | 31 | :help 32 | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% 33 | 34 | :end 35 | popd 36 | --------------------------------------------------------------------------------