├── .gitignore ├── README.md └── src ├── ACRailElm.java ├── ACVoltageElm.java ├── ADCElm.java ├── AnalogSwitch2Elm.java ├── AnalogSwitchElm.java ├── AndGateElm.java ├── AntennaElm.java ├── BoxElm.java ├── CC2Elm.java ├── CapacitorElm.java ├── ChipElm.java ├── CirSim.java ├── Circuit.java ├── CircuitCanvas.java ├── CircuitElm.java ├── CircuitLayout.java ├── CircuitNode.java ├── CircuitNodeLink.java ├── ClockElm.java ├── CounterElm.java ├── CurrentElm.java ├── DACElm.java ├── DCVoltageElm.java ├── DFlipFlopElm.java ├── DecadeElm.java ├── DiacElm.java ├── Diode.java ├── DiodeElm.java ├── EditDialog.java ├── EditDialogLayout.java ├── EditInfo.java ├── EditOptions.java ├── GateElm.java ├── GraphicElm.java ├── GroundElm.java ├── ImportExportAppletDialog.java ├── ImportExportClipboardDialog.java ├── ImportExportDialog.java ├── ImportExportDialogFactory.java ├── ImportExportDialogLayout.java ├── ImportExportFileDialog.java ├── Inductor.java ├── InductorElm.java ├── InverterElm.java ├── JKFlipFlopElm.java ├── JfetElm.java ├── LEDElm.java ├── LampElm.java ├── LatchElm.java ├── LogicInputElm.java ├── LogicOutputElm.java ├── Makefile ├── Manifest.txt ├── MemristorElm.java ├── MosfetElm.java ├── NJfetElm.java ├── NMosfetElm.java ├── NTransistorElm.java ├── NandGateElm.java ├── NorGateElm.java ├── OpAmpElm.java ├── OpAmpSwapElm.java ├── OrGateElm.java ├── OutputElm.java ├── PMosfetElm.java ├── PTransistorElm.java ├── PhaseCompElm.java ├── PhotoResistorElm.java ├── PotElm.java ├── ProbeElm.java ├── PushSwitchElm.java ├── RailElm.java ├── RelayElm.java ├── ResistorElm.java ├── RowInfo.java ├── SCRElm.java ├── Scope.java ├── SevenSegElm.java ├── SparkGapElm.java ├── SquareRailElm.java ├── SweepElm.java ├── Switch2Elm.java ├── SwitchElm.java ├── TappedTransformerElm.java ├── TextElm.java ├── ThermistorElm.java ├── TimerElm.java ├── TransLineElm.java ├── TransformerElm.java ├── TransistorElm.java ├── TriacElm.java ├── TriodeElm.java ├── TunnelDiodeElm.java ├── VCOElm.java ├── VarRailElm.java ├── VoltageElm.java ├── WireElm.java ├── XorGateElm.java ├── ZenerElm.java ├── circuits ├── 3-cgand.txt ├── 3-cgor.txt ├── 3-f211.txt ├── 3-f220.txt ├── 3-f221.txt ├── 3-invert.txt ├── 3way.txt ├── 4way.txt ├── 555int.txt ├── 555lowduty.txt ├── 555missing.txt ├── 555monostable.txt ├── 555pulsemod.txt ├── 555saw.txt ├── 555schmitt.txt ├── 555sequencer.txt ├── 555square.txt ├── 7segdecoder.txt ├── allpass1.txt ├── allpass2.txt ├── amdetect.txt ├── amp-dfdx.txt ├── amp-diff.txt ├── amp-follower.txt ├── amp-fullrect.txt ├── amp-integ.txt ├── amp-invert.txt ├── amp-noninvert.txt ├── amp-rect.txt ├── amp-schmitt.txt ├── amp-sum.txt ├── bandpass.txt ├── besselbutter.txt ├── blank.txt ├── butter10lo.txt ├── cap.txt ├── capac.txt ├── capmult.txt ├── capmultcaps.txt ├── capmultfreq.txt ├── cappar.txt ├── capseries.txt ├── cc2.txt ├── cc2imp.txt ├── cc2impn.txt ├── cc2n.txt ├── ccdiff.txt ├── cciamp.txt ├── ccinductor.txt ├── ccint.txt ├── ccitov.txt ├── ccvccs.txt ├── ceamp.txt ├── classd.txt ├── clockedsrff.txt ├── cmosff.txt ├── cmosinverter.txt ├── cmosinvertercap.txt ├── cmosinverterslow.txt ├── cmosmsff.txt ├── cmosnand.txt ├── cmosnor.txt ├── cmostransgate.txt ├── cmosxor.txt ├── colpitts.txt ├── counter.txt ├── counter8.txt ├── coupled1.txt ├── coupled2.txt ├── coupled3.txt ├── crossover.txt ├── cube.txt ├── currentsrc.txt ├── currentsrcelm.txt ├── currentsrcramp.txt ├── dac.txt ├── darlington.txt ├── dcrestoration.txt ├── deccounter.txt ├── decoder.txt ├── delayrc.txt ├── deltasigma.txt ├── diff.txt ├── digcompare.txt ├── digsine.txt ├── diodeclip.txt ├── diodecurve.txt ├── diodelimit.txt ├── diodevar.txt ├── divideby2.txt ├── divideby3.txt ├── dram.txt ├── dtlinverter.txt ├── dtlnand.txt ├── dtlnor.txt ├── eclnor.txt ├── eclosc.txt ├── edgedff.txt ├── filt-hipass-l.txt ├── filt-hipass.txt ├── filt-lopass-l.txt ├── filt-lopass.txt ├── filt-vcvs-hipass.txt ├── filt-vcvs-lopass.txt ├── flashadc.txt ├── follower.txt ├── freqdouble.txt ├── fulladd.txt ├── fullrect.txt ├── fullrectf.txt ├── graycode.txt ├── grid.txt ├── grid2.txt ├── gyrator.txt ├── halfadd.txt ├── hartley.txt ├── hfadc.txt ├── howland.txt ├── impedance.txt ├── indmultfreq.txt ├── indmultind.txt ├── indpar.txt ├── indseries.txt ├── induct.txt ├── inductac.txt ├── inductkick-block.txt ├── inductkick-snub.txt ├── inductkick.txt ├── inv-osc.txt ├── invertamp.txt ├── itov.txt ├── jfetamp.txt ├── jfetcurrentsrc.txt ├── jfetfollower-nooff.txt ├── jfetfollower.txt ├── jkff.txt ├── johnsonctr.txt ├── ladder.txt ├── leadingedge.txt ├── ledflasher.txt ├── lissa.txt ├── logconvert.txt ├── longdist.txt ├── lrc-critical.txt ├── lrc.txt ├── majority.txt ├── masterslaveff.txt ├── mirror.txt ├── moscurrentramp.txt ├── moscurrentsrc.txt ├── mosfetamp.txt ├── mosfollower.txt ├── mosmirror.txt ├── mosswitch.txt ├── mr-crossbar.txt ├── mr-sine.txt ├── mr-sine2.txt ├── mr-sine3.txt ├── mr-square.txt ├── mr-triangle.txt ├── mr.txt ├── multivib-a.txt ├── multivib-bi.txt ├── multivib-mono.txt ├── mux.txt ├── mux3state.txt ├── nandff.txt ├── nic-r.txt ├── nmosfet.txt ├── nmosinverter.txt ├── nmosinverter2.txt ├── nmosnand.txt ├── norton.txt ├── notch.txt ├── npn.txt ├── ohms.txt ├── opamp-regulator.txt ├── opamp.txt ├── opampfeedback.txt ├── opint-current.txt ├── opint-invert-amp.txt ├── opint-slew.txt ├── opint.txt ├── peak-detect.txt ├── phasecomp.txt ├── phasecompint.txt ├── phaseseq.txt ├── phaseshiftosc.txt ├── phasesplit.txt ├── pll.txt ├── pll2.txt ├── pll2a.txt ├── pmosfet.txt ├── pnp.txt ├── pot.txt ├── potdivide.txt ├── powerfactor1.txt ├── powerfactor2.txt ├── pushpull.txt ├── pushpullxover.txt ├── r2rladder.txt ├── rectify.txt ├── relaxosc.txt ├── relay.txt ├── relayand.txt ├── relayctr.txt ├── relayff.txt ├── relaymux.txt ├── relayor.txt ├── relaytff.txt ├── relayxor.txt ├── res-par.txt ├── res-series.txt ├── resistors.txt ├── ringing.txt ├── ringmod.txt ├── rossler.txt ├── rtlinverter.txt ├── rtlnand.txt ├── rtlnor.txt ├── samplenhold.txt ├── sawtooth.txt ├── schmitt.txt ├── scr.txt ├── scractrig.txt ├── sine.txt ├── sinediode.txt ├── spark-marx.txt ├── spark-sawtooth.txt ├── spikegen.txt ├── switchedcap.txt ├── switchfilter.txt ├── swtreedac.txt ├── synccounter.txt ├── tdiode.txt ├── tdosc.txt ├── tdrelax.txt ├── tesla.txt ├── thevenin.txt ├── tl.txt ├── tlfreq.txt ├── tllight.txt ├── tllopass.txt ├── tlmatch1.txt ├── tlmatch2.txt ├── tlmis1.txt ├── tlmismatch.txt ├── tlstand.txt ├── tlterm.txt ├── traffic.txt ├── trans-diffamp-common.txt ├── trans-diffamp-cursrc.txt ├── trans-diffamp.txt ├── transformer.txt ├── transformerdc.txt ├── transformerdown.txt ├── transformerup.txt ├── transswitch.txt ├── triangle.txt ├── triode.txt ├── triodeamp.txt ├── ttlinverter.txt ├── ttlnand.txt ├── ttlnor.txt ├── twint.txt ├── vco.txt ├── voltdivide.txt ├── voltdouble.txt ├── voltdouble2.txt ├── voltinvert.txt ├── voltquad.txt ├── volttriple.txt ├── volume.txt ├── wheatstone.txt ├── xor.txt ├── xorphasedet.txt ├── zeneriv.txt ├── zenerref.txt └── zenerreffollow.txt └── setuplist.txt /.gitignore: -------------------------------------------------------------------------------- 1 | src/*.class 2 | -------------------------------------------------------------------------------- /src/ACRailElm.java: -------------------------------------------------------------------------------- 1 | class ACRailElm extends RailElm { 2 | public ACRailElm(int xx, int yy) { super(xx, yy, WF_AC); } 3 | Class getDumpClass() { return RailElm.class; } 4 | int getShortcut() { return 0; } 5 | } 6 | -------------------------------------------------------------------------------- /src/ACVoltageElm.java: -------------------------------------------------------------------------------- 1 | class ACVoltageElm extends VoltageElm { 2 | public ACVoltageElm(int xx, int yy) { super(xx, yy, WF_AC); } 3 | Class getDumpClass() { return VoltageElm.class; } 4 | } 5 | -------------------------------------------------------------------------------- /src/ADCElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class ADCElm extends ChipElm { 5 | public ADCElm(int xx, int yy) { super(xx, yy); } 6 | public ADCElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | } 10 | String getChipName() { return "ADC"; } 11 | boolean needsBits() { return true; } 12 | void setupPins() { 13 | sizeX = 2; 14 | sizeY = bits > 2 ? bits : 2; 15 | pins = new Pin[getPostCount()]; 16 | int i; 17 | for (i = 0; i != bits; i++) { 18 | pins[i] = new Pin(bits-1-i, SIDE_E, "D" + i); 19 | pins[i].output = true; 20 | } 21 | pins[bits] = new Pin(0, SIDE_W, "In"); 22 | pins[bits+1] = new Pin(sizeY-1, SIDE_W, "V+"); 23 | allocNodes(); 24 | } 25 | void execute() { 26 | int imax = (1< barwidth) 31 | d.width = barwidth; 32 | if (m instanceof Label) { 33 | h += d.height/5; 34 | d.width = barwidth; 35 | } 36 | m.move(cw, h); 37 | m.resize(d.width, d.height); 38 | h += d.height; 39 | } 40 | } 41 | } 42 | }; 43 | -------------------------------------------------------------------------------- /src/CircuitNode.java: -------------------------------------------------------------------------------- 1 | import java.util.Vector; 2 | 3 | class CircuitNode { 4 | int x, y; 5 | Vector links; 6 | boolean internal; 7 | CircuitNode() { links = new Vector(); } 8 | } 9 | -------------------------------------------------------------------------------- /src/CircuitNodeLink.java: -------------------------------------------------------------------------------- 1 | class CircuitNodeLink { 2 | int num; 3 | CircuitElm elm; 4 | } 5 | -------------------------------------------------------------------------------- /src/ClockElm.java: -------------------------------------------------------------------------------- 1 | class ClockElm extends RailElm { 2 | public ClockElm(int xx, int yy) { 3 | super(xx, yy, WF_SQUARE); 4 | maxVoltage = 2.5; 5 | bias = 2.5; 6 | frequency = 100; 7 | flags |= FLAG_CLOCK; 8 | } 9 | Class getDumpClass() { return RailElm.class; } 10 | int getShortcut() { return 0; } 11 | } 12 | -------------------------------------------------------------------------------- /src/DACElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class DACElm extends ChipElm { 5 | public DACElm(int xx, int yy) { super(xx, yy); } 6 | public DACElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | } 10 | String getChipName() { return "DAC"; } 11 | boolean needsBits() { return true; } 12 | void setupPins() { 13 | sizeX = 2; 14 | sizeY = bits > 2 ? bits : 2; 15 | pins = new Pin[getPostCount()]; 16 | int i; 17 | for (i = 0; i != bits; i++) 18 | pins[i] = new Pin(bits-1-i, SIDE_W, "D" + i); 19 | pins[bits] = new Pin(0, SIDE_E, "O"); 20 | pins[bits].output = true; 21 | pins[bits+1] = new Pin(sizeY-1, SIDE_E, "V+"); 22 | allocNodes(); 23 | } 24 | void doStep() { 25 | int ival = 0; 26 | int i; 27 | for (i = 0; i != bits; i++) 28 | if (volts[i] > 2.5) 29 | ival |= 1< 2 ? bits : 2; 14 | sizeY = 2; 15 | pins = new Pin[getPostCount()]; 16 | pins[0] = new Pin(1, SIDE_W, ""); 17 | pins[0].clock = true; 18 | pins[1] = new Pin(sizeX-1, SIDE_S, "R"); 19 | pins[1].bubble = true; 20 | int i; 21 | for (i = 0; i != bits; i++) { 22 | int ii = i+2; 23 | pins[ii] = new Pin(i, SIDE_N, "Q" + i); 24 | pins[ii].output = pins[ii].state = true; 25 | } 26 | allocNodes(); 27 | } 28 | int getPostCount() { return bits+2; } 29 | int getVoltageSourceCount() { return bits; } 30 | void execute() { 31 | int i; 32 | if (pins[0].value && !lastClock) { 33 | for (i = 0; i != bits; i++) 34 | if (pins[i+2].value) 35 | break; 36 | if (i < bits) 37 | pins[i++ +2].value = false; 38 | i %= bits; 39 | pins[i+2].value = true; 40 | } 41 | if (!pins[1].value) { 42 | for (i = 1; i != bits; i++) 43 | pins[i+2].value = false; 44 | pins[2].value = true; 45 | } 46 | lastClock = pins[0].value; 47 | } 48 | int getDumpType() { return 163; } 49 | } 50 | -------------------------------------------------------------------------------- /src/EditInfo.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | 3 | class EditInfo { 4 | EditInfo(String n, double val, double mn, double mx) { 5 | name = n; 6 | value = val; 7 | if (mn == 0 && mx == 0 && val > 0) { 8 | minval = 1e10; 9 | while (minval > val/100) 10 | minval /= 10.; 11 | maxval = minval * 1000; 12 | } else { 13 | minval = mn; 14 | maxval = mx; 15 | } 16 | forceLargeM = name.indexOf("(ohms)") > 0 || 17 | name.indexOf("(Hz)") > 0; 18 | dimensionless = false; 19 | } 20 | EditInfo setDimensionless() { dimensionless = true; return this; } 21 | String name, text; 22 | double value, minval, maxval; 23 | TextField textf; 24 | Scrollbar bar; 25 | Choice choice; 26 | Checkbox checkbox; 27 | boolean newDialog; 28 | boolean forceLargeM; 29 | boolean dimensionless; 30 | } 31 | 32 | -------------------------------------------------------------------------------- /src/EditOptions.java: -------------------------------------------------------------------------------- 1 | class EditOptions implements Editable { 2 | CirSim sim; 3 | public EditOptions(CirSim s) { sim = s; } 4 | public EditInfo getEditInfo(int n) { 5 | if (n == 0) 6 | return new EditInfo("Time step size (s)", sim.timeStep, 0, 0); 7 | if (n == 1) 8 | return new EditInfo("Range for voltage color (V)", 9 | CircuitElm.voltageRange, 0, 0); 10 | 11 | return null; 12 | } 13 | public void setEditValue(int n, EditInfo ei) { 14 | if (n == 0 && ei.value > 0) 15 | sim.timeStep = ei.value; 16 | if (n == 1 && ei.value > 0) 17 | CircuitElm.voltageRange = ei.value; 18 | } 19 | }; 20 | -------------------------------------------------------------------------------- /src/GraphicElm.java: -------------------------------------------------------------------------------- 1 | class GraphicElm extends CircuitElm 2 | { 3 | 4 | public GraphicElm(int xx, int yy) 5 | { 6 | super(xx,yy); 7 | } 8 | 9 | public GraphicElm(int xa, int ya, int xb, int yb, int flags) 10 | { 11 | super(xa, ya, xb, yb, flags); 12 | } 13 | 14 | int getPostCount() { return 0; } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /src/GroundElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class GroundElm extends CircuitElm { 5 | public GroundElm(int xx, int yy) { super(xx, yy); } 6 | public GroundElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f); 9 | } 10 | int getDumpType() { return 'g'; } 11 | int getPostCount() { return 1; } 12 | void draw(Graphics g) { 13 | setVoltageColor(g, 0); 14 | drawThickLine(g, point1, point2); 15 | int i; 16 | for (i = 0; i != 3; i++) { 17 | int a = 10-i*4; 18 | int b = i*5; // -10; 19 | interpPoint2(point1, point2, ps1, ps2, 1+b/dn, a); 20 | drawThickLine(g, ps1, ps2); 21 | } 22 | doDots(g); 23 | interpPoint(point1, point2, ps2, 1+11./dn); 24 | setBbox(point1, ps2, 11); 25 | drawPost(g, x, y, nodes[0]); 26 | } 27 | void setCurrent(int x, double c) { current = -c; } 28 | void stamp() { 29 | sim.stampVoltageSource(0, nodes[0], voltSource, 0); 30 | } 31 | double getVoltageDiff() { return 0; } 32 | int getVoltageSourceCount() { return 1; } 33 | void getInfo(String arr[]) { 34 | arr[0] = "ground"; 35 | arr[1] = "I = " + getCurrentText(getCurrent()); 36 | } 37 | boolean hasGroundConnection(int n1) { return true; } 38 | int getShortcut() { return 'g'; } 39 | } 40 | -------------------------------------------------------------------------------- /src/ImportExportAppletDialog.java: -------------------------------------------------------------------------------- 1 | import java.awt.Dialog; 2 | import java.applet.Applet; 3 | import java.awt.Frame; 4 | import netscape.javascript.*; // add plugin.jar to classpath during compilation 5 | 6 | class ImportExportAppletDialog 7 | extends Dialog 8 | implements ImportExportDialog 9 | { 10 | Action type; 11 | CirSim cframe; 12 | String circuitDump; 13 | 14 | ImportExportAppletDialog(CirSim f, Action type) 15 | throws Exception 16 | { 17 | super(f, (type == Action.EXPORT) ? "Export" : "Import", false); 18 | this.type = type; 19 | cframe = f; 20 | if ( cframe.applet == null ) 21 | throw new Exception("Not running as an applet!"); 22 | } 23 | 24 | public void setDump(String dump) 25 | { 26 | circuitDump = dump; 27 | } 28 | 29 | public void execute() 30 | { 31 | try 32 | { 33 | JSObject window = JSObject.getWindow(cframe.applet); 34 | if ( type == Action.EXPORT ) 35 | { 36 | //cframe.setVisible(false); 37 | window.call("exportCircuit", new Object[] { circuitDump }); 38 | } 39 | else 40 | { 41 | //cframe.setVisible(false); 42 | circuitDump = (String)window.eval("importCircuit()"); 43 | cframe.readSetup( circuitDump ); 44 | } 45 | } 46 | catch (Exception e) 47 | { 48 | e.printStackTrace(); 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/ImportExportDialog.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.awt.event.*; 3 | 4 | public interface ImportExportDialog { 5 | public enum Action { IMPORT, EXPORT }; 6 | 7 | public void setDump(String dump); 8 | 9 | public void execute(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /src/ImportExportDialogFactory.java: -------------------------------------------------------------------------------- 1 | public class ImportExportDialogFactory 2 | { 3 | public static ImportExportDialog Create(CirSim f, 4 | ImportExportDialog.Action type) 5 | { 6 | if (f.applet != null) 7 | { 8 | try 9 | { 10 | return new ImportExportAppletDialog(f, type); 11 | } 12 | catch (Exception e) 13 | { 14 | return new ImportExportClipboardDialog(f, type); 15 | } 16 | } 17 | else 18 | { 19 | return new ImportExportFileDialog(f, type); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/ImportExportDialogLayout.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | 3 | class ImportExportDialogLayout implements LayoutManager { 4 | public ImportExportDialogLayout() {} 5 | public void addLayoutComponent(String name, Component c) {} 6 | public void removeLayoutComponent(Component c) {} 7 | public Dimension preferredLayoutSize(Container target) { 8 | return new Dimension(500, 500); 9 | } 10 | public Dimension minimumLayoutSize(Container target) { 11 | return new Dimension(100,100); 12 | } 13 | public void layoutContainer(Container target) { 14 | Insets insets = target.insets(); 15 | int targetw = target.size().width - insets.left - insets.right; 16 | int targeth = target.size().height - (insets.top+insets.bottom); 17 | int i; 18 | int pw = 300; 19 | if (target.getComponentCount() == 0) 20 | return; 21 | Component cl = target.getComponent(target.getComponentCount()-1); 22 | Dimension dl = cl.getPreferredSize(); 23 | target.getComponent(0).move(insets.left, insets.top); 24 | int cw = target.size().width - insets.left - insets.right; 25 | int ch = target.size().height - insets.top - insets.bottom - 26 | dl.height; 27 | target.getComponent(0).resize(cw, ch); 28 | int h = ch + insets.top; 29 | int x = 0; 30 | for (i = 1; i < target.getComponentCount(); i++) { 31 | Component m = target.getComponent(i); 32 | if (m.isVisible()) { 33 | Dimension d = m.getPreferredSize(); 34 | m.move(insets.left+x, h); 35 | m.resize(d.width, d.height); 36 | x += d.width; 37 | } 38 | } 39 | } 40 | }; 41 | 42 | -------------------------------------------------------------------------------- /src/JKFlipFlopElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class JKFlipFlopElm extends ChipElm { 5 | public JKFlipFlopElm(int xx, int yy) { super(xx, yy); } 6 | public JKFlipFlopElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | pins[4].value = !pins[3].value; 10 | } 11 | String getChipName() { return "JK flip-flop"; } 12 | void setupPins() { 13 | sizeX = 2; 14 | sizeY = 3; 15 | pins = new Pin[5]; 16 | pins[0] = new Pin(0, SIDE_W, "J"); 17 | pins[1] = new Pin(1, SIDE_W, ""); 18 | pins[1].clock = true; 19 | pins[1].bubble = true; 20 | pins[2] = new Pin(2, SIDE_W, "K"); 21 | pins[3] = new Pin(0, SIDE_E, "Q"); 22 | pins[3].output = pins[3].state = true; 23 | pins[4] = new Pin(2, SIDE_E, "Q"); 24 | pins[4].output = true; 25 | pins[4].lineOver = true; 26 | } 27 | int getPostCount() { return 5; } 28 | int getVoltageSourceCount() { return 2; } 29 | void execute() { 30 | if (!pins[1].value && lastClock) { 31 | boolean q = pins[3].value; 32 | if (pins[0].value) { 33 | if (pins[2].value) 34 | q = !q; 35 | else 36 | q = true; 37 | } else if (pins[2].value) 38 | q = false; 39 | pins[3].value = q; 40 | pins[4].value = !q; 41 | } 42 | lastClock = pins[1].value; 43 | } 44 | int getDumpType() { return 156; } 45 | } 46 | -------------------------------------------------------------------------------- /src/LatchElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class LatchElm extends ChipElm { 5 | public LatchElm(int xx, int yy) { super(xx, yy); } 6 | public LatchElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | } 10 | String getChipName() { return "Latch"; } 11 | boolean needsBits() { return true; } 12 | int loadPin; 13 | void setupPins() { 14 | sizeX = 2; 15 | sizeY = bits+1; 16 | pins = new Pin[getPostCount()]; 17 | int i; 18 | for (i = 0; i != bits; i++) 19 | pins[i] = new Pin(bits-1-i, SIDE_W, "I" + i); 20 | for (i = 0; i != bits; i++) { 21 | pins[i+bits] = new Pin(bits-1-i, SIDE_E, "O"); 22 | pins[i+bits].output = true; 23 | } 24 | pins[loadPin = bits*2] = new Pin(bits, SIDE_W, "Ld"); 25 | allocNodes(); 26 | } 27 | boolean lastLoad = false; 28 | void execute() { 29 | int i; 30 | if (pins[loadPin].value && !lastLoad) 31 | for (i = 0; i != bits; i++) 32 | pins[i+bits].value = pins[i].value; 33 | lastLoad = pins[loadPin].value; 34 | } 35 | int getVoltageSourceCount() { return bits; } 36 | int getPostCount() { return bits*2+1; } 37 | int getDumpType() { return 168; } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- 1 | PLUGINJAR=/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/plugin.jar 2 | #PLUGINJAR=/usr/share/icedtea-web/plugin.jar 3 | 4 | all: 5 | javac -classpath $(PLUGINJAR):. *.java 6 | 7 | jar: circuit.jar 8 | 9 | src: 10 | cd .. && zip -r circuit-src.zip src/Makefile src/*.java src/*.txt src/circuits/ 11 | 12 | run: all 13 | java Circuit 14 | 15 | circuit.jar: all 16 | jar cfm circuit.jar Manifest.txt *.class *.txt circuits/ 17 | 18 | clean: 19 | rm -f *.class circuit.jar 20 | -------------------------------------------------------------------------------- /src/Manifest.txt: -------------------------------------------------------------------------------- 1 | Main-Class: Circuit 2 | -------------------------------------------------------------------------------- /src/NJfetElm.java: -------------------------------------------------------------------------------- 1 | class NJfetElm extends JfetElm { 2 | public NJfetElm(int xx, int yy) { super(xx, yy, false); } 3 | Class getDumpClass() { return JfetElm.class; } 4 | } 5 | 6 | class PJfetElm extends JfetElm { 7 | public PJfetElm(int xx, int yy) { super(xx, yy, true); } 8 | Class getDumpClass() { return JfetElm.class; } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/NMosfetElm.java: -------------------------------------------------------------------------------- 1 | class NMosfetElm extends MosfetElm { 2 | public NMosfetElm(int xx, int yy) { super(xx, yy, false); } 3 | Class getDumpClass() { return MosfetElm.class; } 4 | } 5 | -------------------------------------------------------------------------------- /src/NTransistorElm.java: -------------------------------------------------------------------------------- 1 | class NTransistorElm extends TransistorElm { 2 | public NTransistorElm(int xx, int yy) { super(xx, yy, false); } 3 | Class getDumpClass() { return TransistorElm.class; } 4 | } 5 | -------------------------------------------------------------------------------- /src/NandGateElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class NandGateElm extends AndGateElm { 5 | public NandGateElm(int xx, int yy) { super(xx, yy); } 6 | public NandGateElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | } 10 | boolean isInverting() { return true; } 11 | String getGateName() { return "NAND gate"; } 12 | int getDumpType() { return 151; } 13 | int getShortcut() { return '@'; } 14 | } 15 | -------------------------------------------------------------------------------- /src/NorGateElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class NorGateElm extends OrGateElm { 5 | public NorGateElm(int xx, int yy) { super(xx, yy); } 6 | public NorGateElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | } 10 | String getGateName() { return "NOR gate"; } 11 | boolean isInverting() { return true; } 12 | int getDumpType() { return 153; } 13 | int getShortcut() { return '#'; } 14 | } 15 | -------------------------------------------------------------------------------- /src/OpAmpSwapElm.java: -------------------------------------------------------------------------------- 1 | class OpAmpSwapElm extends OpAmpElm { 2 | public OpAmpSwapElm(int xx, int yy) { 3 | super(xx, yy); 4 | flags |= FLAG_SWAP; 5 | } 6 | Class getDumpClass() { return OpAmpElm.class; } 7 | } 8 | -------------------------------------------------------------------------------- /src/PMosfetElm.java: -------------------------------------------------------------------------------- 1 | class PMosfetElm extends MosfetElm { 2 | public PMosfetElm(int xx, int yy) { super(xx, yy, true); } 3 | Class getDumpClass() { return MosfetElm.class; } 4 | } 5 | -------------------------------------------------------------------------------- /src/PTransistorElm.java: -------------------------------------------------------------------------------- 1 | class PTransistorElm extends TransistorElm { 2 | public PTransistorElm(int xx, int yy) { super(xx, yy, true); } 3 | Class getDumpClass() { return TransistorElm.class; } 4 | } 5 | -------------------------------------------------------------------------------- /src/PushSwitchElm.java: -------------------------------------------------------------------------------- 1 | class PushSwitchElm extends SwitchElm { 2 | public PushSwitchElm(int xx, int yy) { super(xx, yy, true); } 3 | Class getDumpClass() { return SwitchElm.class; } 4 | int getShortcut() { return 0; } 5 | } 6 | -------------------------------------------------------------------------------- /src/RowInfo.java: -------------------------------------------------------------------------------- 1 | // info about each row/column of the matrix for simplification purposes 2 | class RowInfo { 3 | static final int ROW_NORMAL = 0; // ordinary value 4 | static final int ROW_CONST = 1; // value is constant 5 | static final int ROW_EQUAL = 2; // value is equal to another value 6 | int nodeEq, type, mapCol, mapRow; 7 | double value; 8 | boolean rsChanges; // row's right side changes 9 | boolean lsChanges; // row's left side changes 10 | boolean dropRow; // row is not needed in matrix 11 | RowInfo() { type = ROW_NORMAL; } 12 | } 13 | -------------------------------------------------------------------------------- /src/SquareRailElm.java: -------------------------------------------------------------------------------- 1 | class SquareRailElm extends RailElm { 2 | public SquareRailElm(int xx, int yy) { super(xx, yy, WF_SQUARE); } 3 | Class getDumpClass() { return RailElm.class; } 4 | int getShortcut() { return 0; } 5 | } 6 | -------------------------------------------------------------------------------- /src/XorGateElm.java: -------------------------------------------------------------------------------- 1 | import java.awt.*; 2 | import java.util.StringTokenizer; 3 | 4 | class XorGateElm extends OrGateElm { 5 | public XorGateElm(int xx, int yy) { super(xx, yy); } 6 | public XorGateElm(int xa, int ya, int xb, int yb, int f, 7 | StringTokenizer st) { 8 | super(xa, ya, xb, yb, f, st); 9 | } 10 | String getGateName() { return "XOR gate"; } 11 | boolean calcFunction() { 12 | int i; 13 | boolean f = false; 14 | for (i = 0; i != inputCount; i++) 15 | f ^= getInput(i); 16 | return f; 17 | } 18 | int getDumpType() { return 154; } 19 | int getShortcut() { return '4'; } 20 | } 21 | -------------------------------------------------------------------------------- /src/circuits/3-cgand.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 50 5.0 50 2 | f 352 416 464 416 6 3.25 3 | f 352 368 464 368 6 3.25 4 | w 464 384 464 400 0 5 | f 304 304 352 304 7 -1.75 6 | f 224 304 272 304 7 -1.75 7 | w 352 320 352 336 0 8 | w 272 320 272 336 0 9 | w 272 336 352 336 0 10 | w 352 336 464 336 0 11 | w 464 336 464 352 0 12 | w 272 272 272 288 0 13 | w 272 272 352 272 0 14 | w 352 272 352 288 0 15 | f 304 240 352 240 6 -1.75 16 | f 304 192 352 192 6 -1.75 17 | w 352 256 352 272 0 18 | w 352 208 352 224 0 19 | R 352 176 352 144 0 0 40.0 2.5 0.0 0.0 0.5 20 | w 304 192 224 192 0 21 | w 224 192 224 304 0 22 | w 304 240 304 304 0 23 | w 304 240 192 240 0 24 | w 192 240 192 368 0 25 | w 192 368 352 368 0 26 | w 160 192 224 192 0 27 | w 160 192 160 416 0 28 | w 160 416 352 416 0 29 | g 464 432 464 448 0 30 | f 368 112 416 112 7 3.25 31 | f 400 64 464 64 7 3.25 32 | w 464 16 464 48 0 33 | w 416 16 416 96 0 34 | w 416 16 464 16 0 35 | w 464 240 464 336 0 36 | w 400 64 160 64 0 37 | w 160 64 160 192 0 38 | w 192 240 192 112 0 39 | w 192 112 368 112 0 40 | R 416 16 368 16 0 0 40.0 5.0 0.0 0.0 0.5 41 | w 416 128 416 144 0 42 | w 416 144 464 144 0 43 | w 464 144 464 80 0 44 | w 464 144 464 240 0 45 | M 464 240 528 240 1 2.5 46 | L 160 192 96 192 1 2 false 5.0 0.0 47 | L 192 240 96 240 1 1 false 5.0 0.0 48 | -------------------------------------------------------------------------------- /src/circuits/3-cgor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | f 368 368 480 368 6 3.25 3 | w 480 384 480 400 0 4 | w 368 320 368 336 0 5 | w 288 320 288 336 0 6 | w 288 336 368 336 0 7 | w 480 336 480 352 0 8 | w 288 272 288 288 0 9 | w 288 272 368 272 0 10 | w 368 272 368 288 0 11 | w 368 256 368 272 0 12 | w 368 208 368 224 0 13 | R 368 176 368 144 0 0 40.0 2.5 0.0 0.0 0.5 14 | w 320 192 240 192 0 15 | w 240 192 240 304 0 16 | w 320 240 320 304 0 17 | w 320 240 208 240 0 18 | w 208 240 208 368 0 19 | w 208 368 368 368 0 20 | w 176 192 240 192 0 21 | w 176 192 176 416 0 22 | w 176 416 368 416 0 23 | f 416 64 480 64 7 3.25 24 | w 480 16 480 48 0 25 | w 432 16 480 16 0 26 | w 480 240 480 336 0 27 | M 480 240 544 240 1 2.5 28 | w 416 64 176 64 0 29 | w 176 64 176 192 0 30 | w 208 240 208 112 0 31 | L 176 192 80 192 1 2 false 5.0 0.0 32 | L 208 240 80 240 1 1 false 5.0 0.0 33 | R 432 16 384 16 0 0 40.0 5.0 0.0 0.0 0.5 34 | w 480 144 480 240 0 35 | f 416 112 480 112 7 3.25 36 | w 480 80 480 96 0 37 | w 480 128 480 144 0 38 | w 208 112 416 112 0 39 | f 368 416 432 416 6 3.25 40 | g 480 400 480 416 0 41 | g 432 432 432 448 0 42 | w 368 336 432 336 0 43 | w 432 336 432 400 0 44 | w 432 336 480 336 0 45 | f 240 304 288 304 6 -1.75 46 | f 320 304 368 304 6 -1.75 47 | f 320 192 368 192 7 -1.75 48 | f 320 240 368 240 7 -1.75 49 | -------------------------------------------------------------------------------- /src/circuits/3-f211.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | f 288 288 352 288 6 -1.75 3 | w 352 272 352 240 0 4 | w 352 240 352 208 0 5 | f 288 192 352 192 7 3.25 6 | w 288 192 288 240 0 7 | w 288 240 288 288 0 8 | R 352 176 352 128 0 0 40.0 5.0 0.0 0.0 0.5 9 | M 352 240 400 240 1 2.5 10 | L 288 240 240 240 1 0 false 5.0 0.0 11 | R 352 304 352 352 0 0 40.0 2.5 0.0 0.0 0.5 12 | -------------------------------------------------------------------------------- /src/circuits/3-f220.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | f 288 288 352 288 6 3.25 3 | w 352 272 352 240 0 4 | w 352 240 352 208 0 5 | f 288 192 352 192 7 0.75 6 | w 288 192 288 240 0 7 | w 288 240 288 288 0 8 | R 352 176 352 128 0 0 40.0 5.0 0.0 0.0 0.5 9 | M 352 240 400 240 1 2.5 10 | L 288 240 240 240 1 0 false 5.0 0.0 11 | g 352 304 352 336 0 12 | -------------------------------------------------------------------------------- /src/circuits/3-f221.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | f 288 288 352 288 6 0.75 3 | w 352 272 352 240 0 4 | w 352 240 352 208 0 5 | f 288 192 352 192 7 0.75 6 | w 288 192 288 240 0 7 | w 288 240 288 288 0 8 | R 352 176 352 128 0 0 40.0 5.0 0.0 0.0 0.5 9 | M 352 240 400 240 1 2.5 10 | L 288 240 240 240 1 0 false 5.0 0.0 11 | R 352 304 352 352 0 0 40.0 2.5 0.0 0.0 0.5 12 | -------------------------------------------------------------------------------- /src/circuits/3-invert.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | f 336 352 384 352 6 3.25 3 | f 256 272 304 272 6 -1.75 4 | f 256 208 304 208 7 -1.75 5 | w 304 320 384 320 0 6 | w 384 320 384 336 0 7 | w 256 272 256 352 0 8 | w 256 352 336 352 0 9 | w 304 224 304 256 0 10 | R 304 192 304 160 0 0 40.0 2.5 0.0 0.0 0.5 11 | f 256 128 384 128 7 3.25 12 | w 256 128 256 208 0 13 | R 384 112 384 80 0 0 40.0 5.0 0.0 0.0 0.5 14 | g 384 368 384 400 0 15 | w 384 240 384 320 0 16 | w 384 144 384 240 0 17 | M 384 240 448 240 1 2.5 18 | w 256 272 256 240 0 19 | w 256 240 256 208 0 20 | L 256 240 192 240 1 2 false 5.0 0.0 21 | w 304 288 304 320 0 22 | -------------------------------------------------------------------------------- /src/circuits/3way.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 3 44 120.0 15 2 | v 32 320 32 80 0 1 60.0 120.0 0.0 3 | r 496 80 496 320 0 150.0 4 | w 32 80 112 80 0 5 | w 416 80 496 80 0 6 | S 112 208 192 208 0 true false 0 7 | w 112 80 112 208 0 8 | w 416 80 416 208 0 9 | S 416 208 336 208 0 false false 0 10 | w 192 192 336 192 0 11 | w 336 224 192 224 0 12 | w 32 320 496 320 0 13 | -------------------------------------------------------------------------------- /src/circuits/4way.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 3 44 120.0 15 2 | v 32 320 32 80 0 1 60.0 120.0 0.0 3 | r 480 80 480 320 0 150.0 4 | w 32 80 80 80 0 5 | S 336 176 240 176 0 false false 2 6 | S 336 240 240 240 0 false false 2 7 | w 432 80 480 80 0 8 | w 32 320 80 320 0 9 | w 80 320 480 320 0 10 | w 208 256 240 256 0 11 | w 208 160 240 160 0 12 | w 240 192 240 224 0 13 | S 80 208 176 208 0 false false 0 14 | w 80 80 80 208 0 15 | w 176 224 240 224 0 16 | w 208 160 208 192 0 17 | w 176 192 208 192 0 18 | w 208 192 208 256 0 19 | S 432 208 336 208 0 false false 0 20 | w 336 176 336 192 0 21 | w 336 224 336 240 0 22 | w 432 80 432 208 0 23 | -------------------------------------------------------------------------------- /src/circuits/555int.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 5 64 7.0 2 | a 288 168 384 168 1 5.0 0.0 3 | a 288 264 384 264 1 5.0 0.0 4 | r 240 56 240 104 0 5000.0 5 | r 240 104 240 152 0 5000.0 6 | w 240 152 240 280 0 7 | r 240 280 240 328 0 5000.0 8 | g 240 328 240 336 0 9 | w 240 152 288 152 0 10 | w 240 104 272 104 0 11 | w 272 104 272 280 0 12 | w 272 280 288 280 0 13 | w 464 176 464 192 0 14 | w 384 184 384 192 0 15 | w 384 192 464 240 0 16 | w 464 240 464 256 0 17 | w 384 240 384 248 0 18 | w 384 240 464 192 0 19 | R 240 56 240 24 0 0 40.0 10.0 0.0 20 | R 88 56 88 24 0 0 40.0 10.0 0.0 21 | r 88 56 88 120 0 10000.0 22 | r 88 120 88 184 0 10000.0 23 | w 88 120 216 120 0 24 | w 216 120 216 352 0 25 | w 88 184 88 248 0 26 | c 88 248 88 352 0 3.0E-7 0 27 | g 88 352 88 368 0 28 | r 384 368 464 368 0 10000.0 29 | w 464 176 496 176 0 30 | w 464 368 496 368 0 31 | 153 384 256 464 256 1 2 5.0 32 | 153 384 176 464 176 1 2 0.0 33 | w 496 176 496 368 0 34 | O 464 256 544 256 0 35 | w 88 184 288 184 0 36 | w 88 248 288 248 0 37 | t 328 368 296 368 0 1 -7.876671689823544 4.999999997999999E-10 38 | w 216 352 296 352 0 39 | g 296 384 296 400 0 40 | w 328 368 384 368 0 41 | x 120 115 136 115 0 16 discharge 42 | x 129 178 145 178 0 16 trigger 43 | x 120 242 136 242 0 16 threshold 44 | w 272 104 272 56 0 45 | x 284 62 300 62 0 16 control 46 | o 24 16 0 3 10.0 7.8125E-4 0 47 | o 32 32 0 10 5.0 9.765625E-5 1 48 | -------------------------------------------------------------------------------- /src/circuits/555lowduty.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 69 10.0 50 2 | 165 224 144 272 144 0 0.0 3 | w 224 176 192 176 0 4 | r 192 176 192 240 0 150000.0 5 | w 192 240 224 240 0 6 | w 192 240 192 272 0 7 | w 192 272 224 272 0 8 | w 192 272 192 336 0 9 | c 192 336 192 384 0 1.0E-7 4.232783461263634 10 | g 192 384 192 400 0 11 | r 192 336 304 336 0 10000.0 12 | d 352 336 304 336 0 13 | w 352 208 352 336 0 14 | R 288 112 288 80 0 0 40.0 10.0 0.0 15 | O 352 208 416 208 0 16 | o 7 16 0 3 10.0 0.0015625 0 17 | o 13 64 0 10 10.0 9.765625E-5 1 18 | -------------------------------------------------------------------------------- /src/circuits/555missing.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 56 5.0 50 2 | 165 336 176 448 176 0 5.0 3 | w 336 208 336 304 0 4 | w 336 208 304 208 0 5 | w 304 208 304 304 0 6 | c 304 304 304 368 0 9.999999999999999E-6 -0.21686387276521343 7 | g 304 368 304 384 0 8 | r 304 208 304 144 0 1000.0 9 | w 304 144 400 144 0 10 | O 464 240 528 240 0 11 | 82 304 144 304 96 0 0 40.0 5.0 0.0 0.0 0.5 12 | t 208 336 256 336 0 -1 0.0 0.21686387276521343 13 | w 256 320 256 304 0 14 | r 256 304 304 304 0 100 15 | w 256 352 256 368 0 16 | w 256 368 304 368 0 17 | w 208 272 208 336 0 18 | 152 96 272 208 272 0 2 0.0 19 | 82 96 288 96 336 0 2 60.0 2.5 2.5 0.0 0.5 20 | L 96 256 96 208 0 true false 5.0 0.0 21 | w 208 272 336 272 0 22 | o 19 64 0 6 5.0 9.765625E-5 0 input 23 | o 8 64 0 6 5.0 9.765625E-5 0 output 24 | -------------------------------------------------------------------------------- /src/circuits/555monostable.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 56 5.0 50 2 | 165 208 144 320 144 0 0.0 3 | w 208 176 208 272 0 4 | w 208 176 176 176 0 5 | w 208 240 128 240 0 6 | w 176 176 176 272 0 7 | c 176 272 176 320 0 9.999999999999999E-6 0.04950495049504963 8 | g 176 320 176 336 0 9 | r 176 176 176 112 0 1000.0 10 | w 176 112 272 112 0 11 | R 128 112 48 112 0 0 40.0 5.0 0.0 12 | O 336 208 400 208 0 13 | r 128 112 128 240 0 100.0 14 | w 128 112 176 112 0 15 | c 128 240 80 240 0 1.0E-5 0.7835212122555424 16 | L 80 240 48 240 0 false true 5.0 0.0 17 | o 14 64 0 6 5.0 9.765625E-5 0 18 | o 10 64 0 6 5.0 9.765625E-5 0 19 | h 2 7 5 20 | -------------------------------------------------------------------------------- /src/circuits/555pulsemod.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 4.8 56 5.0 50 2 | 165 240 128 256 128 0 5.0 3 | R 304 96 304 80 0 0 40.0 5.0 0.0 4 | R 304 288 304 336 0 3 20.0 2.0 3.0 5 | O 368 192 416 192 0 6 | w 240 160 208 160 0 7 | r 208 160 208 96 0 300.0 8 | w 208 96 304 96 0 9 | w 208 256 240 256 0 10 | c 208 256 208 304 0 3.0E-6 2.1430988725222426 11 | g 208 304 208 320 0 12 | w 208 224 208 256 0 13 | w 208 224 240 224 0 14 | r 208 160 208 224 0 300.0 15 | o 2 32 0 6 5.0 3.90625E-4 0 ctl 16 | o 3 32 0 6 5.0 9.765625E-5 0 output 17 | -------------------------------------------------------------------------------- /src/circuits/555saw.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16.817414165184545 66 15.0 50 2 | r 240 112 240 48 0 39000.0 3 | r 192 128 192 48 0 27000.0 4 | r 192 128 192 208 0 120000.0 5 | w 192 48 240 48 0 6 | R 192 48 144 48 0 0 40.0 15.0 0.0 0.0 0.5 7 | w 240 144 240 208 1 8 | g 192 208 192 224 0 9 | w 240 208 240 272 0 10 | w 240 272 240 304 0 11 | w 240 304 240 368 0 12 | c 240 368 240 400 0 2.0E-7 5.858523256602457 13 | g 240 400 240 416 0 14 | r 240 208 288 208 0 10000.0 15 | w 288 272 240 272 0 16 | w 240 304 288 304 0 17 | w 240 48 352 48 0 18 | w 352 48 352 144 0 19 | O 240 368 468 368 0 20 | t 192 128 240 128 0 -1 6.398899615692838 -0.5042009986318234 100.0 21 | 165 288 176 304 176 2 15.0 22 | w 352 48 416 48 0 23 | w 416 48 416 208 0 24 | o 17 64 0 42 11.0 9.765625E-5 0 -1 25 | -------------------------------------------------------------------------------- /src/circuits/555schmitt.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 56 5.0 50 2 | 165 304 160 416 160 0 0.0 3 | w 256 128 368 128 0 4 | R 256 128 144 128 0 0 40.0 5.0 0.0 5 | O 432 224 496 224 0 6 | w 256 288 256 256 0 7 | w 256 256 304 256 0 8 | w 256 288 304 288 0 9 | v 256 256 192 256 0 1 400.0 1 0.0 10 | R 192 256 144 256 0 1 40.0 2.5 2.5 11 | p 256 288 256 336 0 12 | g 256 336 256 352 0 13 | o 9 64 0 6 6.1 9.765625E-5 0 14 | o 3 64 0 6 5.0 9.765625E-5 0 15 | -------------------------------------------------------------------------------- /src/circuits/555square.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 5.023272298708815 64 7.0 50 2 | w 272 176 240 176 0 3 | r 240 176 240 240 0 10000.0 4 | w 240 240 272 240 0 5 | w 240 240 240 272 0 6 | w 240 272 272 272 0 7 | c 240 272 240 336 0 3.0E-7 6.6394202099608295 8 | g 240 336 240 352 0 9 | r 240 176 240 112 0 10000.0 10 | w 240 112 336 112 0 11 | R 240 112 176 112 0 0 40.0 10.0 0.0 0.0 0.5 12 | O 400 208 464 208 0 13 | 165 272 144 288 144 2 10.0 14 | w 336 112 400 112 0 15 | w 400 112 400 176 0 16 | o 5 32 0 35 10.0 0.0015625 0 -1 17 | o 10 32 0 42 10.0 9.765625E-5 1 -1 18 | -------------------------------------------------------------------------------- /src/circuits/allpass1.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.634267539816555 50 5.0 50 2 | a 320 224 416 224 0 15.0 -15.0 3 | r 320 208 240 208 0 1000.0 4 | r 320 240 240 240 0 1000.0 5 | w 320 208 320 144 0 6 | r 320 144 416 144 0 1000.0 7 | w 416 144 416 224 0 8 | c 320 240 320 320 0 1.0E-6 -3.138168736927825 9 | g 320 320 320 336 0 10 | w 240 208 240 240 0 11 | 170 240 208 192 208 3 10.0 2000.0 5.0 0.1 12 | O 416 224 480 224 0 13 | o 9 8 0 34 6.0 0.00625 0 -1 input 14 | o 10 8 0 34 6.0 9.765625E-55 0 -1 output 15 | -------------------------------------------------------------------------------- /src/circuits/allpass2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.634267539816555 55 5.0 50 2 | a 320 224 416 224 0 15.0 -15.0 3 | r 320 208 240 208 0 1000.0 4 | r 320 240 240 240 0 1000.0 5 | w 320 208 320 144 0 6 | r 320 144 416 144 0 1000.0 7 | w 416 144 416 224 0 8 | c 320 240 320 320 0 1.0E-6 -4.292934919713338 9 | g 320 320 320 336 0 10 | w 240 208 240 240 0 11 | O 416 224 480 224 0 12 | R 240 208 192 208 0 2 100.0 5.0 0.0 0.0 0.5 13 | o 9 16 0 34 24.0 9.765625E-55 0 -1 output 14 | -------------------------------------------------------------------------------- /src/circuits/amdetect.txt: -------------------------------------------------------------------------------- 1 | $ 4 5.0E-6 25.23 50 5.0 50 2 | r 144 272 208 272 0 3000.0 3 | l 208 144 208 272 0 0.0010 0.18734471432590385 4 | w 208 144 272 144 0 5 | c 272 144 272 272 0 2.8144799999999998E-6 -2.5493952165122247 6 | w 208 272 272 272 0 7 | c 400 144 400 272 0 3.0E-7 3.6693609627456207 8 | w 400 144 464 144 0 9 | r 464 144 464 272 0 47000.0 10 | w 400 272 464 272 0 11 | w 144 144 208 144 0 12 | A 144 144 144 112 0 13 | g 144 272 144 320 0 14 | p 144 144 144 272 0 15 | d 336 144 400 144 0 16 | w 272 144 336 144 0 17 | w 272 272 336 272 0 18 | w 336 272 400 272 0 19 | p 336 144 336 272 0 20 | x 260 127 276 127 0 20 C1 21 | x 387 127 403 127 0 20 C2 22 | o 12 8 0 6 40.0 9.765625E-5 0 antenna 23 | o 17 4 0 14 10.0 9.765625E-5 1 carrier 24 | o 7 256 0 14 10.0 9.765625E-5 2 out 25 | h 1 1 3 26 | -------------------------------------------------------------------------------- /src/circuits/amp-dfdx.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 57 5.0 2 | v 112 256 112 96 0 3 40.0 5.0 0.0 3 | g 112 256 112 304 0 4 | w 352 128 352 192 0 5 | w 208 128 208 176 0 6 | w 112 256 208 256 0 7 | w 208 208 208 256 0 8 | a 208 192 352 192 4 9 | c 112 96 208 96 0 2.0E-6 0.16559840149986407 10 | r 208 128 352 128 0 5000.0 11 | w 208 96 208 128 0 12 | O 352 192 416 192 0 13 | o 0 32 0 2 10.0 0.0125 0 14 | o 10 64 0 2 5.0 9.765625E-5 0 15 | -------------------------------------------------------------------------------- /src/circuits/amp-diff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 57 5.0 50 2 | a 288 192 432 192 0 15.0 -15.0 3 | w 288 112 288 176 0 4 | w 432 192 432 112 0 5 | r 288 112 432 112 0 1000.0 6 | r 192 112 288 112 0 1000.0 7 | r 288 208 288 256 0 1000.0 8 | g 288 256 288 304 0 9 | r 288 208 192 208 0 1000.0 10 | R 192 112 128 112 0 1 60.0 5.0 0.0 11 | O 432 192 496 192 0 12 | v 192 208 128 208 0 2 120.0 1.0 0.0 13 | R 128 208 96 208 0 1 60.0 5.0 0.0 14 | p 192 208 192 256 0 15 | g 192 256 192 304 0 16 | o 8 64 0 2 7.0 0.025 0 17 | o 12 64 0 2 7.0 9.765625E-5 0 18 | o 9 64 0 2 2.5 2.44140625E-5 1 19 | -------------------------------------------------------------------------------- /src/circuits/amp-follower.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 57 5.0 50 2 | v 96 224 96 80 0 1 40.0 5.0 0.0 0.0 0.5 3 | g 96 224 96 272 0 4 | w 192 176 192 224 0 5 | a 192 160 320 160 1 15.0 -15.0 6 | w 320 160 320 224 0 7 | w 96 80 192 80 0 8 | w 192 80 192 144 0 9 | w 192 224 320 224 0 10 | O 384 160 432 160 0 11 | w 320 160 384 160 0 12 | r 384 160 384 224 0 1000.0 13 | g 384 224 384 272 0 14 | o 0 64 0 34 5.0 9.765625E-5 0 -1 15 | o 8 64 0 34 5.0 9.765625E-5 1 -1 16 | -------------------------------------------------------------------------------- /src/circuits/amp-fullrect.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16 62 1.0 50 2 | a 176 288 272 288 0 15.0 -15.0 3 | g 176 304 176 336 0 4 | w 272 288 272 240 0 5 | d 272 240 176 240 0 6 | w 272 288 304 288 0 7 | d 304 192 304 288 0 8 | w 176 240 176 272 0 9 | w 176 240 176 192 0 10 | r 176 192 304 192 0 1000.0 11 | r 176 192 176 128 0 1000.0 12 | r 176 128 304 128 0 1000.0 13 | r 304 128 304 192 0 500.0 14 | a 352 144 448 144 0 15.0 -15.0 15 | w 304 128 352 128 0 16 | w 352 128 352 96 0 17 | r 352 96 448 96 0 1000.0 18 | w 448 96 448 144 0 19 | g 352 160 352 192 0 20 | O 448 144 496 144 0 21 | R 176 128 128 128 0 1 40.0 1.0 0.0 22 | o 19 64 0 2 5.0 0.1 23 | o 18 64 0 2 5.0 9.765625E-5 24 | -------------------------------------------------------------------------------- /src/circuits/amp-integ.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 57 5.0 50 2 | g 96 224 96 272 0 3 | w 336 112 336 160 0 4 | w 192 80 192 112 0 5 | w 192 112 192 144 0 6 | w 192 176 192 224 0 7 | a 192 160 336 160 0 15.0 -15.0 8 | c 192 112 336 112 0 5.8E-6 0 9 | O 336 160 400 160 0 10 | v 96 224 96 144 0 2 40.0 5.0 0.0 3.141592653589793 0.5 11 | v 96 144 96 80 0 2 80.0 2.0 0.0 0.0 0.5 12 | p 128 224 128 80 0 13 | w 96 224 128 224 0 14 | w 128 224 192 224 0 15 | w 96 80 128 80 0 16 | r 128 80 192 80 0 1000.0 17 | o 10 32 0 34 10.0 9.765625E-5 0 -1 input 18 | o 7 32 0 34 11.0 9.765625E-5 1 -1 integral 19 | -------------------------------------------------------------------------------- /src/circuits/amp-invert.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 57 5.0 2 | v 96 256 96 112 0 1 40.0 5.0 0.0 3 | g 96 256 96 304 0 4 | r 96 112 192 112 0 1000.0 5 | r 192 144 336 144 0 3000.0 6 | w 336 144 336 192 0 7 | w 192 112 192 144 0 8 | w 192 144 192 176 0 9 | w 96 256 192 256 0 10 | w 192 208 192 256 0 11 | a 192 192 336 192 0 12 | O 336 192 400 192 0 13 | o 0 64 0 2 5.0 0.025 14 | o 10 64 0 2 20.0 9.765625E-5 15 | -------------------------------------------------------------------------------- /src/circuits/amp-noninvert.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 57 5.0 2 | v 96 256 96 112 0 1 40.0 5.0 0.0 3 | g 96 256 96 304 0 4 | w 192 208 192 256 0 5 | a 192 192 336 192 1 6 | w 336 192 336 256 0 7 | r 192 256 336 256 0 2000.0 8 | r 96 256 192 256 0 1000.0 9 | w 96 112 192 112 0 10 | w 192 112 192 176 0 11 | O 336 192 400 192 0 12 | o 0 64 0 2 5.0 9.765625E-5 13 | o 9 64 0 2 10.0 9.765625E-5 14 | -------------------------------------------------------------------------------- /src/circuits/amp-rect.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 71 1.0 2 | a 240 192 352 192 0 3 | w 240 176 240 128 0 4 | d 352 192 352 128 0 5 | w 208 176 240 176 0 6 | r 208 176 128 176 0 10000.0 7 | w 208 176 208 256 0 8 | w 208 256 352 256 0 9 | d 352 256 352 192 0 10 | r 240 128 352 128 0 10000.0 11 | R 128 176 96 176 0 1 40.0 0.5 0.0 12 | g 240 208 240 224 0 13 | O 352 128 416 128 0 14 | o 9 64 0 2 0.625 9.765625E-5 15 | o 11 64 0 2 0.625 4.8828125E-5 16 | -------------------------------------------------------------------------------- /src/circuits/amp-schmitt.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 66 5.0 2 | a 320 208 432 208 0 15.0 -15.0 3 | w 432 208 432 272 0 4 | r 432 272 288 272 0 100000.0 5 | w 288 224 320 224 0 6 | w 288 224 288 272 0 7 | w 288 224 288 144 0 8 | r 288 144 288 80 0 10000.0 9 | r 288 272 288 336 0 10000.0 10 | g 288 336 288 368 0 11 | O 432 208 480 208 0 12 | R 288 80 288 48 0 0 40.0 10.0 0.0 13 | w 320 192 224 192 0 14 | v 224 192 160 192 0 1 40.0 5.0 0.0 15 | R 160 192 128 192 0 1 1000.0 1.0 5.0 16 | p 224 192 224 336 0 17 | w 224 336 256 336 0 18 | w 256 336 288 336 0 19 | p 256 224 256 336 0 20 | w 256 224 288 224 0 21 | o 14 32 0 2 11.0 9.765625E-5 0 in 22 | o 17 64 0 2 11.0 9.765625E-5 1 threshold 23 | o 14 64 0 226 20.0 25.6 2 9 out vs in 24 | -------------------------------------------------------------------------------- /src/circuits/amp-sum.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16 57 5.0 50 2 | a 288 208 432 208 0 15.0 -15.0 3 | w 288 128 288 192 0 4 | w 432 208 432 128 0 5 | r 288 128 432 128 0 1000.0 6 | w 288 224 288 272 0 7 | g 288 272 288 304 0 8 | w 288 192 240 192 0 9 | w 240 192 240 160 0 10 | w 240 192 240 224 0 11 | r 240 160 176 160 0 1000.0 12 | r 176 224 240 224 0 1000.0 13 | R 176 160 128 160 0 1 200.0 5.0 0.0 14 | R 176 224 128 224 0 2 20.0 2.0 0.0 15 | O 432 208 496 208 0 16 | o 11 64 0 2 5.0 0.025 0 17 | o 12 64 0 2 5.0 0.0125 0 18 | o 13 64 0 2 10.0 9.765625E-5 1 19 | -------------------------------------------------------------------------------- /src/circuits/bandpass.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 46 2 | w 352 144 352 208 0 3 | w 352 288 352 336 0 4 | w 304 288 352 288 0 5 | w 352 288 400 288 0 6 | w 304 208 352 208 0 7 | w 352 208 400 208 0 8 | l 304 208 304 288 0 0.5 0 9 | c 400 208 400 288 0 3.17E-5 0 10 | r 240 144 352 144 0 250.0 11 | O 352 144 448 144 0 12 | g 352 336 352 352 0 13 | 170 240 144 208 144 3 10.0 150.0 5.0 0.5 14 | o 11 128 0 34 5.0 9.765625E-5 0 -1 15 | o 9 128 0 34 5.0 9.765625E-5 1 -1 16 | h 1 6 7 17 | 18 | -------------------------------------------------------------------------------- /src/circuits/blank.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | -------------------------------------------------------------------------------- /src/circuits/butter10lo.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 5.023272298708815 49 5.0 50 2 | c 208 176 208 288 0 5.9051646250635805E-6 4.062633211426473 3 | l 144 176 208 176 0 0.012448659190544548 0.053140078678806095 4 | w 464 176 528 176 0 5 | r 528 176 528 288 0 50.0 6 | g 208 288 208 304 0 7 | g 528 288 528 304 0 8 | O 528 176 576 176 0 9 | 170 144 176 112 176 2 100.0 2000.0 5.0 0.15 10 | c 272 176 272 288 0 5.369543031057315E-6 5.1257083029780235 11 | l 208 176 272 176 0 0.01442033310922977 0.09832852911113443 12 | g 272 288 272 304 0 13 | c 336 176 336 288 0 4.112858198910477E-6 4.157511982611728 14 | l 272 176 336 176 0 0.012016178653842758 0.09606883211091816 15 | g 336 288 336 304 0 16 | c 400 176 400 288 0 2.427517293683718E-6 2.7175532901374186 17 | l 336 176 400 176 0 0.0082809859705 0.06809087838027278 18 | g 400 288 400 304 0 19 | c 464 176 464 288 0 4.979463676217806E-7 1.9434101865833442 20 | l 400 176 464 176 0 0.0037033695101520102 0.04419890622586078 21 | g 464 288 464 304 0 22 | o 6 16 0 34 10.0 9.765625E-5 0 -1 23 | -------------------------------------------------------------------------------- /src/circuits/cap.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16 50 5.0 2 | v 96 336 96 64 0 0 40.0 5.0 0.0 3 | S 256 144 256 64 0 false false 0 4 | w 96 64 240 64 0 5 | w 272 64 400 64 0 6 | w 400 64 400 336 0 7 | c 256 144 256 256 0 1.9999999999999996E-4 0 8 | r 256 256 256 336 0 100.0 9 | w 96 336 256 336 0 10 | w 256 336 400 336 0 11 | o 5 128 0 3 5.0 0.05 12 | h 2 6 5 13 | -------------------------------------------------------------------------------- /src/circuits/capac.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 14.3 55 5.0 2 | v 176 256 176 80 0 1 40.0 5.0 0.0 3 | r 176 80 336 80 0 180.0 4 | c 336 80 336 256 0 3.3E-5 0.20495321439656933 5 | w 176 256 336 256 0 6 | o 2 64 0 3 5.0 0.05 7 | -------------------------------------------------------------------------------- /src/circuits/capmult.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 18.278915558614752 60 5.0 50 2 | a 368 192 480 192 0 15.0 -15.0 1000000.0 3 | w 368 176 368 128 0 4 | w 368 128 480 128 0 5 | w 480 128 480 192 0 6 | w 480 128 480 96 0 7 | r 480 96 304 96 0 1000.0 8 | w 304 96 304 208 0 9 | r 304 208 368 208 0 100000.0 10 | c 368 208 368 288 0 1.0E-7 2.3114879192195272 11 | g 368 288 368 320 0 12 | w 304 208 240 208 0 13 | R 240 208 192 208 0 2 30.0 5.0 0.0 0.0 0.5 14 | R 240 368 192 368 0 2 30.0 5.0 0.0 0.0 0.5 15 | c 240 368 304 368 0 1.0E-5 2.3114879192202653 16 | r 304 368 368 368 0 1000.0 17 | g 368 368 368 400 0 18 | x 377 70 407 76 0 24 R2 19 | x 323 180 353 186 0 24 R1 20 | x 415 258 447 264 0 24 C1 21 | x 258 408 290 414 0 24 C2 22 | x 319 408 349 414 0 24 R3 23 | o 13 64 0 34 5.0 0.003125 0 -1 24 | o 8 64 0 34 5.0 9.765625E-5 1 -1 25 | -------------------------------------------------------------------------------- /src/circuits/capmultcaps.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 50 2 | v 176 96 176 32 0 1 80.0 5.0 0.0 3 | r 176 32 336 32 0 200.0 4 | c 336 32 336 96 0 7.999999999999999E-5 -0.5102063628995691 5 | w 176 96 336 96 0 6 | v 176 192 176 128 0 1 80.0 5.0 0.0 7 | r 176 128 336 128 0 200.0 8 | w 176 192 336 192 0 9 | c 336 128 336 192 0 1.0E-5 -3.485547023514335 10 | v 176 288 176 224 0 1 80.0 5.0 0.0 11 | w 176 288 336 288 0 12 | c 336 224 336 288 0 1.0E-6 -3.321428082201859 13 | r 176 224 336 224 0 200.0 14 | o 2 64 0 1 1.25 0.05 15 | o 7 64 0 1 5.0 0.05 16 | o 10 64 0 1 5.0 0.05 17 | -------------------------------------------------------------------------------- /src/circuits/capmultfreq.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 50 2 | v 224 144 224 80 0 1 15.0 5.0 0.0 3 | r 224 80 384 80 0 200.0 4 | c 384 80 384 144 0 2.9999999999999997E-5 0.4703928719421789 5 | w 224 144 384 144 0 6 | v 224 240 224 176 0 1 40.0 5.0 0.0 7 | r 224 176 384 176 0 200.0 8 | w 224 240 384 240 0 9 | c 384 176 384 240 0 2.9999999999999997E-5 2.2457974270921146 10 | v 224 336 224 272 0 1 80.0 5.0 0.0 11 | w 224 336 384 336 0 12 | c 384 272 384 336 0 2.9999999999999997E-5 -1.4536204423595571 13 | r 224 272 384 272 0 200.0 14 | o 2 64 0 17 2.5 0.05 0 15 | o 7 64 0 17 2.5 0.05 1 16 | o 10 64 0 17 2.5 0.05 2 17 | -------------------------------------------------------------------------------- /src/circuits/cappar.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 18 50 5.0 2 | v 48 336 48 64 0 0 40.0 5.0 0.0 3 | S 144 144 144 64 0 false false 1 4 | w 240 64 240 336 0 5 | r 48 336 144 336 0 100.0 6 | r 144 336 240 336 0 100.0 7 | w 48 64 128 64 0 8 | w 160 64 240 64 0 9 | r 288 336 384 336 0 100.0 10 | r 384 336 480 336 0 100.0 11 | w 480 64 480 336 0 12 | S 384 144 384 64 0 false false 1 13 | w 288 64 368 64 0 14 | w 400 64 480 64 0 15 | c 384 144 384 336 0 3.0E-4 0 16 | v 288 336 288 64 0 0 40.0 5.0 0.0 17 | w 144 144 144 192 0 18 | w 144 336 144 288 0 19 | w 144 288 96 288 0 20 | w 96 192 144 192 0 21 | w 144 192 192 192 0 22 | c 192 192 192 288 0 1.9999999999999998E-4 0 23 | r 144 288 192 288 0 0.01 24 | c 96 192 96 288 0 9.999999999999999E-5 0 25 | -------------------------------------------------------------------------------- /src/circuits/capseries.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 48 336 48 64 0 0 40.0 5.0 0.0 3 | S 144 144 144 64 0 false false 1 4 | w 240 64 240 336 0 5 | r 48 336 144 336 0 100.0 6 | r 144 336 240 336 0 100.0 7 | c 144 144 144 240 0 0.0010 0 8 | c 144 240 144 336 0 9.999999999999999E-5 0 9 | w 48 64 128 64 0 10 | w 160 64 240 64 0 11 | r 288 336 384 336 0 100.0 12 | r 384 336 480 336 0 100.0 13 | w 480 64 480 336 0 14 | S 384 144 384 64 0 false false 1 15 | w 288 64 368 64 0 16 | w 400 64 480 64 0 17 | c 384 144 384 336 0 9.091E-5 0 18 | v 288 336 288 64 0 0 40.0 5.0 0.0 19 | -------------------------------------------------------------------------------- /src/circuits/cc2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 179 272 224 304 224 0 1.0 3 | r 368 256 480 256 0 100.0 4 | g 480 256 480 288 0 5 | 172 272 288 192 288 0 6 4.5 5.0 0.0 0.0 0.5 Y Voltage 6 | 174 272 224 208 176 0 1000.0 0.5 X Resistance 7 | r 240 176 144 176 0 100.0 8 | g 144 176 144 192 0 9 | -------------------------------------------------------------------------------- /src/circuits/cc2imp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.1208435524800693 51 5.0 50 2 | a 160 208 272 208 1 15.0 -15.0 3 | f 272 176 336 176 0 1.5 4 | f 272 240 336 240 1 1.5 5 | w 272 176 272 208 0 6 | w 272 208 272 240 0 7 | w 336 192 336 208 0 8 | w 336 208 336 224 0 9 | w 336 208 368 208 0 10 | w 160 288 160 224 1 11 | w 336 256 336 320 0 12 | f 400 368 336 368 0 1.5 13 | f 400 368 464 368 0 1.5 14 | w 336 320 400 320 0 15 | w 400 320 400 368 0 16 | w 336 320 336 352 0 17 | f 400 112 336 112 1 1.5 18 | f 400 112 464 112 1 1.5 19 | w 336 128 336 160 0 20 | w 336 160 400 160 0 21 | w 400 160 400 112 0 22 | w 464 128 464 208 0 23 | w 464 208 464 352 0 24 | 172 160 192 96 192 0 6 2.0 4.0 -4.0 0.0 0.5 Y Voltage 25 | 174 64 224 160 256 0 500.0 0.7079000000000001 X Resistance 26 | r 112 256 112 320 0 100.0 27 | g 112 320 112 336 0 28 | w 464 208 512 208 1 29 | r 512 208 576 208 0 100.0 30 | g 576 208 576 224 0 31 | R 336 96 336 48 0 0 40.0 10.0 0.0 0.0 0.5 32 | R 464 96 464 48 0 0 40.0 10.0 0.0 0.0 0.5 33 | R 336 384 336 432 0 0 40.0 -10.0 0.0 0.0 0.5 34 | R 464 384 464 432 0 0 40.0 -10.0 0.0 0.0 0.5 35 | w 160 288 368 288 2 36 | w 368 288 368 208 0 37 | x 94 165 109 171 0 24 Y 38 | x 156 326 171 332 0 24 X 39 | x 501 177 516 183 0 24 Z 40 | -------------------------------------------------------------------------------- /src/circuits/cc2n.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 179 272 224 304 224 0 -1.0 3 | r 368 256 480 256 0 100.0 4 | g 480 256 480 288 0 5 | 172 272 288 192 288 0 6 4.5 5.0 0.0 0.0 0.5 Y Voltage 6 | 174 272 224 208 176 0 1000.0 0.5 X Resistance 7 | r 240 176 144 176 0 100.0 8 | g 144 176 144 192 0 9 | -------------------------------------------------------------------------------- /src/circuits/ccdiff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 179 368 160 400 160 0 1.0 3 | c 368 160 304 160 0 1.0E-5 0 4 | r 304 160 256 160 0 1.0 5 | g 256 160 256 176 0 6 | r 464 192 544 192 0 100.0 7 | g 544 192 544 224 0 8 | 179 144 256 272 256 0 1.0 9 | r 144 256 96 256 0 100.0 10 | g 96 256 96 272 0 11 | w 368 288 368 224 0 12 | r 368 224 304 224 0 100.0 13 | g 304 224 304 240 0 14 | R 144 320 112 320 0 3 40.0 5.0 0.0 1.5707963267948966 0.5 15 | w 240 288 368 288 0 16 | o 10 64 0 33 2.5 0.05 0 -1 input 17 | o 4 64 0 33 0.5114672824837722 0.009 0 -1 output 18 | -------------------------------------------------------------------------------- /src/circuits/cciamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 179 208 176 304 176 0 1.0 3 | i 144 304 208 304 0 0.01 4 | g 144 304 144 320 0 5 | w 208 240 208 304 0 6 | r 208 176 112 176 0 10.0 7 | g 112 176 112 192 0 8 | g 400 256 400 272 0 9 | w 208 240 144 240 0 10 | 174 144 240 80 272 0 100.0 0.7277 Multiplier 11 | 174 352 208 448 256 0 100.0 0.32180000000000003 Z Resistance 12 | g 112 272 112 288 0 13 | w 304 208 352 208 1 14 | -------------------------------------------------------------------------------- /src/circuits/ccinductor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 48 5.0 50 2 | 179 240 80 256 80 1024 1.0 3 | 179 240 256 272 256 1024 -1.0 4 | R 128 176 96 176 0 1 40.0 5.0 0.0 0.0 0.5 5 | r 128 176 224 176 0 50.0 6 | R 480 176 448 176 0 1 40.0 5.0 0.0 0.0 0.5 7 | r 480 176 544 176 0 50.0 8 | l 544 176 544 272 0 0.1 -0.05978684403333334 9 | g 544 272 544 288 0 10 | w 240 112 224 112 0 11 | w 224 112 224 176 0 12 | r 336 80 400 80 0 100.0 13 | g 400 80 400 96 0 14 | w 336 144 336 208 0 15 | w 240 288 240 208 0 16 | w 240 208 336 208 0 17 | w 336 256 384 256 0 18 | r 384 256 384 368 0 100.0 19 | g 384 368 384 384 0 20 | w 336 320 336 352 0 21 | w 336 352 224 352 0 22 | w 224 352 224 176 0 23 | w 240 288 176 288 0 24 | c 176 288 176 368 0 1.0E-5 5.9786844033333315 25 | g 176 368 176 384 0 26 | o 2 64 0 35 5.0 0.1 0 -1 27 | o 4 64 0 35 5.0 0.1 0 -1 28 | -------------------------------------------------------------------------------- /src/circuits/ccint.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 179 368 160 400 160 0 1.0 3 | g 304 160 304 176 0 4 | r 464 192 544 192 0 100.0 5 | g 544 192 544 224 0 6 | 179 144 256 272 256 0 1.0 7 | r 144 256 96 256 0 100.0 8 | g 96 256 96 272 0 9 | w 368 288 368 224 0 10 | g 304 224 304 240 0 11 | R 144 320 112 320 0 2 40.0 5.0 0.0 1.5707963267948966 0.5 12 | w 240 288 368 288 0 13 | c 304 224 368 224 0 1.0E-5 -5.786500000000048 14 | r 304 160 368 160 0 1000.0 15 | o 10 64 0 33 20.0 0.1 0 -1 input 16 | o 2 64 0 33 2.3384026197294445 0.046768052394588894 0 -1 output 17 | -------------------------------------------------------------------------------- /src/circuits/ccitov.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 59 5.0 50 2 | S 224 320 224 240 0 1 false 0 3 | S 224 160 224 240 0 1 false 0 4 | w 144 160 144 240 0 5 | w 144 240 144 320 0 6 | r 144 240 208 240 0 1000.0 7 | i 144 160 224 160 0 0.0010 8 | i 144 320 224 320 0 0.0020 9 | O 304 176 304 80 1 10 | w 240 240 304 240 1 11 | r 304 240 304 320 0 1000.0 12 | g 304 320 304 336 0 13 | 179 304 176 368 176 0 1.0 14 | g 400 208 400 288 0 15 | R 144 240 96 240 0 0 40.0 5.0 0.0 0.0 0.5 16 | o 8 64 0 33 2.5 0.003125 0 -1 17 | o 7 64 0 34 5.0 9.765625E-5 1 -1 18 | -------------------------------------------------------------------------------- /src/circuits/ccvccs.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 179 208 192 336 192 0 1.0 3 | r 208 192 160 192 0 100.0 4 | g 160 192 160 208 0 5 | R 208 256 176 256 0 1 40.0 5.0 0.0 1.5707963267948966 0.5 6 | 174 368 224 464 272 0 200.0 0.5297000000000001 Resistance 7 | g 416 272 416 288 0 8 | w 304 224 368 224 0 9 | o 3 64 0 34 5.0 9.765625E-5 0 -1 10 | o 6 64 0 33 40.0 0.1 0 -1 11 | -------------------------------------------------------------------------------- /src/circuits/ceamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16 60 15.0 53 2 | w 240 48 336 48 0 3 | r 240 48 240 208 0 110000.0 4 | r 240 208 240 352 0 10000.0 5 | t 240 208 336 208 0 1 -10.980847640834186 0.5689504449104646 6 | w 240 352 336 352 0 7 | g 240 352 240 384 0 8 | R 240 48 144 48 0 0 40.0 20.0 0.0 9 | r 336 48 336 192 0 10000.0 10 | r 336 224 336 352 0 1000.0 11 | c 240 208 160 208 0 4.9999999999999996E-6 1.5542375158881994 12 | R 160 208 112 208 0 1 80.0 0.5 0.0 13 | c 336 192 416 192 0 4.9999999999999996E-6 10.088518798851988 14 | O 416 192 464 192 0 15 | r 416 192 416 272 0 1000000.0 16 | g 416 272 416 304 0 17 | o 10 64 0 2 0.625 9.765625E-5 18 | o 12 64 0 2 10.0 9.765625E-5 19 | -------------------------------------------------------------------------------- /src/circuits/classd.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 8.531194996067258 50 5.0 50 2 | a 160 224 256 224 0 15.0 -15.0 3 | f 256 256 304 256 1 1.5 4 | f 256 192 304 192 0 1.5 5 | w 256 192 256 224 0 6 | w 256 224 256 256 0 7 | w 304 208 304 224 0 8 | w 304 224 304 240 0 9 | R 304 176 304 128 0 0 40.0 15.0 0.0 0.0 0.5 10 | l 304 224 400 224 0 0.08 0.062136746137611415 11 | c 400 224 400 304 0 1.0E-5 -6.657326718051054 12 | g 400 304 400 336 0 13 | w 304 272 304 288 0 14 | O 400 224 464 224 0 15 | w 160 240 160 256 0 16 | w 160 208 160 192 0 17 | R 160 256 112 256 0 3 1000.0 1.001 0.0 0.0 0.5 18 | R 160 192 112 192 0 1 30.0 1.001 0.0 0.0 0.5 19 | R 304 288 304 336 0 0 40.0 -15.0 0.0 0.0 0.5 20 | g 256 320 256 336 0 21 | p 256 256 256 320 0 22 | o 16 64 0 34 1.2 9.765625E-5 0 -1 input 23 | o 19 16 0 34 20.0 9.765625E-5 1 -1 24 | o 12 64 0 34 15.0 4.8828125E-5 2 -1 output 25 | -------------------------------------------------------------------------------- /src/circuits/clockedsrff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | 151 256 272 368 272 0 2 5 3 | 151 256 144 368 144 0 2 0 4 | w 368 144 368 176 0 5 | w 368 176 256 240 0 6 | w 368 272 368 240 0 7 | w 368 240 256 176 0 8 | w 256 176 256 160 0 9 | w 256 240 256 256 0 10 | M 368 144 448 144 0 11 | M 368 272 448 272 0 12 | 151 128 128 256 128 0 2 5 13 | 151 128 288 256 288 0 2 0 14 | w 128 304 96 304 0 15 | w 96 304 96 144 0 16 | w 96 144 128 144 0 17 | L 128 112 64 112 0 true true 18 | L 128 272 64 272 0 true true 19 | R 96 304 96 352 1 2 100.0 2.5 2.5 20 | o 15 64 0 6 5.0 9.765625E-5 0 set 21 | o 16 64 0 6 5.0 9.765625E-5 0 reset 22 | o 8 64 0 6 5.0 9.765625E-5 0 Q 23 | o 17 64 0 6 5.0 9.765625E-5 0 clk 24 | -------------------------------------------------------------------------------- /src/circuits/cmosff.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 10 50 5.0 2 | f 160 80 208 80 5 3 | f 160 176 208 176 4 4 | w 208 96 208 128 0 5 | w 208 128 208 160 0 6 | f 160 240 208 240 4 7 | w 208 192 208 224 0 8 | g 208 256 208 288 0 9 | w 160 80 160 176 0 10 | f 80 80 128 80 5 11 | w 128 32 128 64 0 12 | w 128 32 208 32 0 13 | w 208 32 208 64 0 14 | R 128 32 80 32 0 0 40.0 5.0 0.0 15 | w 80 80 80 240 0 16 | w 80 240 160 240 0 17 | L 160 176 32 176 0 false true 18 | w 128 96 128 128 0 19 | w 128 128 208 128 0 20 | w 288 240 288 176 0 21 | w 288 176 288 80 0 22 | f 288 80 336 80 5 23 | f 368 80 416 80 5 24 | w 336 96 336 128 0 25 | w 336 128 416 128 0 26 | w 416 96 416 128 0 27 | w 336 64 336 32 0 28 | w 416 64 416 32 0 29 | w 416 32 336 32 0 30 | w 208 32 336 32 0 31 | w 368 80 368 176 0 32 | f 368 176 416 176 4 33 | f 368 240 416 240 4 34 | w 416 192 416 224 0 35 | w 416 128 416 160 0 36 | w 368 240 288 240 0 37 | g 416 256 416 288 0 38 | L 288 240 288 288 0 false true 39 | w 416 128 464 128 0 40 | w 464 128 464 336 0 41 | w 464 336 80 336 0 42 | w 80 336 80 240 0 43 | w 368 176 240 176 0 44 | w 208 128 240 128 0 45 | w 240 128 240 176 0 46 | M 240 176 240 368 0 47 | M 464 336 464 368 0 48 | x 281 328 297 328 0 24 R 49 | x 26 151 42 151 0 24 S 50 | x 202 378 218 378 0 24 Q 51 | x 422 380 438 380 2 24 Q 52 | -------------------------------------------------------------------------------- /src/circuits/cmosinverter.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 10 50 5.0 2 | f 208 176 272 176 1 3 | f 208 272 272 272 0 4 | w 272 192 272 224 0 5 | w 272 224 272 256 0 6 | w 208 176 208 224 0 7 | w 208 224 208 272 0 8 | L 208 224 160 224 0 false false 9 | M 272 224 336 224 0 10 | R 272 160 272 112 0 0 40.0 5.0 0.0 11 | g 272 288 272 320 0 12 | -------------------------------------------------------------------------------- /src/circuits/cmosinvertercap.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-12 10 50 5.0 38 2 | f 224 144 288 144 1 3 | f 224 272 288 272 0 4 | w 288 160 288 208 0 5 | M 288 208 352 208 0 6 | w 288 128 288 96 0 7 | c 224 96 288 96 0 1.0000000000000001E-11 -5.000000000000001 8 | c 288 208 224 208 0 1.0000000000000001E-11 4.999999285714189 9 | w 224 144 224 208 0 10 | w 224 208 224 272 0 11 | w 288 208 288 256 0 12 | c 288 320 224 320 0 1.0000000000000001E-11 1.6279405589908862E-23 13 | w 288 288 288 320 0 14 | R 288 96 288 48 0 0 40.0 5.0 0.0 15 | L 224 208 160 208 0 true false 16 | g 288 320 288 368 0 17 | r 224 96 224 144 0 5.0 18 | r 224 272 224 320 0 5.0 19 | -------------------------------------------------------------------------------- /src/circuits/cmosinverterslow.txt: -------------------------------------------------------------------------------- 1 | $ 1 3.0E-13 10 52 5.0 2 | f 272 144 336 144 1 3 | f 272 240 336 240 0 4 | w 336 160 336 192 0 5 | w 336 192 336 224 0 6 | w 272 144 272 192 0 7 | w 272 192 272 240 0 8 | M 336 192 400 192 0 9 | R 336 128 336 80 0 0 40.0 5.0 0.0 10 | g 336 256 336 288 0 11 | w 272 192 208 192 0 12 | c 208 192 208 256 0 1.0000000000000001E-11 4.81990995096849 13 | g 208 256 208 288 0 14 | r 208 192 144 192 0 100.0 15 | L 144 192 96 192 0 false false 16 | o 10 64 0 2 5.0 0.0015625 17 | o 0 64 0 3 5.0 9.765625E-5 18 | o 1 64 0 3 7.62939453125E-5 9.765625E-5 19 | -------------------------------------------------------------------------------- /src/circuits/cmosmsff.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 9 50 5.0 50 2 | 159 144 112 208 112 0 3 | w 208 112 208 192 0 4 | 159 208 192 272 192 0 5 | I 208 112 272 112 0 2.0E-4 6 | I 272 112 272 192 0 2.0E-4 7 | 159 272 112 336 112 0 8 | 159 336 192 400 192 0 9 | w 336 112 336 192 0 10 | I 336 112 400 112 0 2.0E-4 11 | I 400 112 400 192 0 2.0E-4 12 | I 400 112 464 112 0 0.5 13 | I 400 192 464 192 0 0.5 14 | w 176 128 176 336 0 15 | w 240 208 240 240 0 16 | w 368 240 368 208 0 17 | I 240 336 240 240 0 0.5 18 | w 176 336 240 336 0 19 | w 240 336 368 336 0 20 | w 240 240 304 240 0 21 | w 304 240 304 128 0 22 | w 368 240 368 336 0 23 | R 176 336 80 336 1 2 100.0 2.5 2.5 24 | L 144 112 80 112 0 true false 5.0 0.0 25 | M 464 112 512 112 0 2.5 26 | M 464 192 512 192 0 2.5 27 | x 71 80 87 80 0 24 D 28 | x 543 122 559 122 2 24 Q 29 | x 542 202 558 202 0 24 Q 30 | -------------------------------------------------------------------------------- /src/circuits/cmosnand.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 10 50 5.0 2 | f 288 128 352 128 5 3 | f 288 224 352 224 4 4 | w 352 144 352 176 0 5 | w 352 176 352 208 0 6 | M 352 176 416 176 0 7 | f 288 288 352 288 4 8 | w 352 240 352 272 0 9 | g 352 304 352 336 0 10 | w 288 128 288 224 0 11 | f 192 128 256 128 5 12 | w 256 80 256 112 0 13 | w 256 80 352 80 0 14 | w 352 80 352 112 0 15 | R 256 80 192 80 0 0 40.0 5.0 0.0 16 | w 192 128 192 288 0 17 | w 192 288 288 288 0 18 | L 288 224 128 224 0 false false 19 | L 192 288 128 288 0 false false 20 | w 256 144 256 176 0 21 | w 256 176 352 176 0 22 | -------------------------------------------------------------------------------- /src/circuits/cmosnor.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 10 50 5.0 2 | f 272 144 336 144 5 3 | w 336 160 336 192 0 4 | R 336 128 336 80 0 0 40.0 5.0 0.0 5 | f 272 208 336 208 5 6 | w 336 224 336 240 0 7 | w 336 240 336 256 0 8 | f 272 272 336 272 4 9 | M 336 240 400 240 0 10 | f 176 272 240 272 4 11 | w 240 240 240 256 0 12 | w 240 240 336 240 0 13 | g 240 288 240 320 0 14 | g 336 288 336 320 0 15 | w 272 208 272 272 0 16 | w 176 144 176 272 0 17 | w 176 144 272 144 0 18 | L 176 144 128 144 0 false false 19 | L 272 208 128 208 0 false false 20 | -------------------------------------------------------------------------------- /src/circuits/cmostransgate.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16.13108636308289 50 5.0 50 2 | w 320 192 400 192 0 3 | r 400 192 400 272 0 100.0 4 | g 400 272 400 304 0 5 | w 208 240 208 144 0 6 | w 288 192 144 192 0 7 | L 208 240 96 240 0 false false 8 | R 144 192 96 192 0 1 40.0 2.5 2.5 9 | f 304 144 304 192 1 10 | f 304 240 304 192 0 11 | I 208 144 304 144 0 12 | w 208 240 304 240 0 13 | -------------------------------------------------------------------------------- /src/circuits/cmosxor.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 10 50 5.0 2 | f 192 128 256 128 5 3 | f 192 224 256 224 4 4 | w 256 144 256 176 0 5 | w 256 176 256 208 0 6 | w 192 128 192 176 0 7 | w 192 176 192 224 0 8 | f 336 112 336 176 5 9 | f 336 240 336 176 4 10 | w 256 240 336 240 0 11 | w 256 112 336 112 0 12 | w 192 176 144 176 0 13 | w 144 176 144 272 0 14 | w 144 272 384 272 0 15 | w 384 272 384 176 0 16 | w 336 112 336 80 0 17 | w 336 80 144 80 0 18 | L 144 80 64 80 0 true false 19 | L 144 176 64 176 0 true false 20 | w 336 240 432 240 0 21 | I 432 80 432 240 0 22 | w 336 80 432 80 0 23 | w 256 176 288 176 0 24 | w 288 176 320 176 0 25 | w 288 176 288 304 0 26 | M 288 304 288 352 0 27 | w 352 176 384 176 0 28 | x 199 361 215 361 0 20 output 29 | -------------------------------------------------------------------------------- /src/circuits/colpitts.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 2.898875293967098 50 5.0 50 2 | l 80 128 80 304 0 0.01 -0.010136293111238402 3 | c 192 128 192 224 0 9.999999999999999E-5 0.6813812722941772 4 | t 256 128 304 128 0 1 0.647542643140423 0.6813812722941772 100.0 5 | c 192 224 192 304 0 9.999999999999999E-5 -0.627840195243891 6 | w 80 304 192 304 0 7 | w 80 128 192 128 0 8 | w 192 128 256 128 0 9 | w 192 224 304 224 0 10 | w 304 144 304 224 0 11 | w 304 112 352 112 0 12 | r 352 112 352 304 0 1000.0 13 | w 192 304 352 304 0 14 | r 304 112 304 48 0 100.0 15 | R 304 48 256 48 0 0 40.0 5.0 0.0 0.0 0.5 16 | g 304 224 304 256 0 17 | O 352 112 432 112 0 18 | x 150 182 170 186 0 16 C1 19 | x 150 271 171 275 0 16 C2 20 | o 15 32 0 42 5.0 9.765625E-5 0 -1 21 | -------------------------------------------------------------------------------- /src/circuits/counter.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | 156 80 224 128 224 0 0.0 3 | 156 208 224 240 224 0 0.0 4 | 156 336 224 368 224 0 0.0 5 | 156 464 224 480 224 0 0.0 6 | w 176 224 176 256 0 7 | w 176 256 208 256 0 8 | w 304 224 304 256 0 9 | w 304 256 336 256 0 10 | w 432 224 432 256 0 11 | w 432 256 464 256 0 12 | w 464 224 448 224 0 13 | w 448 224 448 288 0 14 | w 448 288 464 288 0 15 | w 448 288 448 336 0 16 | w 448 336 320 336 0 17 | w 320 336 320 288 0 18 | w 320 288 336 288 0 19 | w 320 288 320 224 0 20 | w 320 224 336 224 0 21 | w 208 224 192 224 0 22 | w 192 224 192 288 0 23 | w 192 288 208 288 0 24 | w 192 288 192 336 0 25 | w 192 336 320 336 0 26 | w 80 224 64 224 0 27 | w 64 224 64 288 0 28 | w 64 288 80 288 0 29 | w 64 288 64 336 0 30 | w 64 336 192 336 0 31 | R 80 256 32 256 1 2 200.0 2.5 2.5 32 | R 64 336 32 336 0 0 40.0 5.0 0.0 33 | w 560 224 560 64 0 34 | w 432 224 432 96 0 35 | w 304 224 304 128 0 36 | w 176 224 176 160 0 37 | M 560 64 592 64 2 38 | M 432 96 592 96 2 39 | M 304 128 592 128 2 40 | M 176 160 592 160 2 41 | o 35 64 0 6 5.0 9.765625E-5 0 42 | o 36 64 0 6 5.0 9.765625E-5 0 43 | o 37 64 0 6 5.0 9.765625E-5 0 44 | o 38 64 0 6 5.0 9.765625E-5 0 45 | -------------------------------------------------------------------------------- /src/circuits/coupled1.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 12.682493960703473 55 5.0 50 2 | l 192 240 304 240 0 1.0 0.0 3 | l 304 240 416 240 0 1.0 0.0 4 | c 192 240 192 368 0 1.0E-5 5.0 5 | c 304 240 304 368 0 1.0E-5 -0.0 6 | c 416 240 416 368 0 1.0E-5 5.0 7 | r 192 368 304 368 0 1.0 8 | r 304 368 416 368 0 1.0 9 | g 304 368 304 384 0 10 | l 192 32 304 32 0 1.0 0.0 11 | l 304 32 416 32 0 1.0 0.0 12 | c 192 32 192 160 0 1.0E-5 5.0 13 | c 304 32 304 160 0 1.0E-5 -0.0 14 | c 416 32 416 160 0 1.0E-5 -5.0 15 | r 192 160 304 160 0 1.0 16 | r 304 160 416 160 0 1.0 17 | g 304 160 304 176 0 18 | o 13 64 0 43 0.01953125 0.025 0 -1 19 | o 5 64 0 43 0.009765625 0.0125 1 -1 20 | -------------------------------------------------------------------------------- /src/circuits/coupled2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 63 5.0 50 2 | l 208 160 320 160 0 1.0 -0.001826652874703726 3 | l 320 160 432 160 0 1.0 3.59207891615332E-4 4 | c 208 160 208 288 0 1.0E-6 0.7201238956969189 5 | c 320 160 320 288 0 1.9999999999999998E-5 0.2893723277533031 6 | c 432 160 432 288 0 1.0E-6 -1.5075704507629162 7 | r 208 288 320 288 0 1.0 8 | r 320 288 432 288 0 1.0 9 | g 320 288 320 304 0 10 | w 432 160 480 160 0 11 | w 432 288 480 288 0 12 | p 480 160 480 288 0 13 | w 208 160 160 160 0 14 | w 208 288 160 288 0 15 | p 160 160 160 288 0 16 | o 2 64 0 35 5.0 0.00625 0 -1 17 | o 4 64 0 35 5.0 0.00625 1 -1 18 | o 13 64 0 226 2.8 2.8 2 10 19 | -------------------------------------------------------------------------------- /src/circuits/coupled3.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 17.50203994009402 55 5.0 50 2 | l 144 32 256 32 0 1.0 -0.010526054531836967 3 | l 256 32 368 32 0 1.0 -0.014780859108181294 4 | c 144 32 144 112 0 1.0E-5 -1.5283359644818593 5 | c 256 32 256 112 0 1.0E-5 -0.6226471660960838 6 | c 368 32 368 112 0 1.0E-5 0.6226471660960479 7 | r 144 112 256 112 0 1.0 8 | r 256 112 368 112 0 1.0 9 | l 368 32 480 32 0 1.0 -0.010526054531837074 10 | c 480 32 480 112 0 1.0E-5 1.528335964481852 11 | r 368 112 480 112 0 1.0 12 | g 144 112 144 128 0 13 | l 144 160 256 160 0 1.0 0.0146359989059815 14 | l 256 160 368 160 0 1.0 -7.561108857079762E-17 15 | c 144 160 144 240 0 1.0E-5 -3.205717865478435 16 | c 256 160 256 240 0 1.0E-5 3.2057178654783622 17 | c 368 160 368 240 0 1.0E-5 3.205717865478375 18 | r 144 240 256 240 0 1.0 19 | r 256 240 368 240 0 1.0 20 | l 368 160 480 160 0 1.0 -0.014635998905981084 21 | c 480 160 480 240 0 1.0E-5 -3.2057178654783813 22 | r 368 240 480 240 0 1.0 23 | g 144 240 144 256 0 24 | l 144 288 256 288 0 1.0 0.009608347545030023 25 | l 256 288 368 288 0 1.0 -0.013588266474160417 26 | c 144 288 144 368 0 1.0E-5 0.9505461007504308 27 | c 256 288 256 368 0 1.0E-5 -2.2948228963492374 28 | c 368 288 368 368 0 1.0E-5 2.2948228963492827 29 | r 144 368 256 368 0 1.0 30 | r 256 368 368 368 0 1.0 31 | l 368 288 480 288 0 1.0 0.009608347545029965 32 | c 480 288 480 368 0 1.0E-5 -0.9505461007504287 33 | r 368 368 480 368 0 1.0 34 | g 144 368 144 384 0 35 | o 9 128 0 43 0.01953125 0.0125 0 -1 36 | o 20 128 0 43 0.0390625 0.025 1 -1 37 | o 31 128 0 43 0.01953125 0.0125 2 -1 38 | -------------------------------------------------------------------------------- /src/circuits/crossover.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 10.812258501325767 50 5.0 50 2 | 170 208 48 160 48 3 100.0 20000.0 5.0 0.25 3 | l 208 48 304 48 0 0.00212 -0.08881265679389214 4 | c 304 48 304 112 0 5.9999999999999995E-5 -0.2894173322846854 5 | l 304 48 400 48 0 7.0E-4 -0.0064227679597185445 6 | r 400 48 400 112 0 5.6 7 | g 304 112 304 128 0 8 | g 400 112 400 128 0 9 | w 208 48 208 176 0 10 | c 208 176 272 176 0 2.1E-5 -0.8398710078174956 11 | c 272 176 336 176 0 6.3E-5 0.090455613711665 12 | l 336 176 400 176 0 2.4E-4 0.6844180361930992 13 | l 400 176 464 176 0 8.0E-5 0.6610256500586136 14 | l 272 176 272 256 0 0.00151 0.030771262133821843 15 | c 400 176 400 256 0 3.3199999999999996E-6 5.438742670954392 16 | r 464 176 464 256 0 8.0 17 | g 272 256 272 272 0 18 | g 400 256 400 272 0 19 | g 464 256 464 272 0 20 | w 208 176 208 320 0 21 | c 208 320 304 320 0 2.37E-6 4.767372700629853 22 | c 304 320 400 320 0 7.099999999999999E-6 -0.16235412775659708 23 | l 304 320 304 400 0 1.5E-4 0.09052584171628873 24 | g 304 400 304 416 0 25 | r 400 320 400 400 0 5.6 26 | g 400 400 400 416 0 27 | o 4 8 0 50 5.1 1.6 0 -1 low 28 | o 14 4 0 50 10.0 0.8 1 -1 mid 29 | o 23 4 0 50 5.1 0.8 2 -1 high 30 | -------------------------------------------------------------------------------- /src/circuits/cube.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 50 2 | r 224 144 384 144 0 100.0 3 | r 384 144 384 304 0 100.0 4 | r 384 304 224 304 0 100.0 5 | r 224 304 224 144 0 100.0 6 | r 224 144 288 80 0 100.0 7 | r 384 144 448 80 0 100.0 8 | r 448 80 288 80 0 100.0 9 | r 448 80 448 240 0 100.0 10 | r 448 240 384 304 0 100.0 11 | r 224 304 288 240 0 100.0 12 | r 288 240 448 240 0 100.0 13 | r 288 240 288 80 0 100.0 14 | 82 448 80 448 32 0 0 40.0 5.0 0.0 0.0 0.5 15 | g 224 304 224 336 0 16 | -------------------------------------------------------------------------------- /src/circuits/currentsrc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 58 10.0 50 2 | t 192 224 256 224 0 1 0.25888403915739877 0.5839501020424223 100.0 3 | r 256 240 256 288 0 1000.0 4 | g 256 288 256 320 0 5 | w 256 208 256 160 1 6 | w 256 160 304 160 0 7 | w 256 64 304 64 0 8 | R 256 64 256 16 0 0 40.0 10.0 0.0 0.0 0.5 9 | s 304 64 304 160 0 1 false 10 | r 256 64 256 160 0 6000.0 11 | w 256 64 192 64 0 12 | w 192 288 256 288 0 13 | r 192 224 192 288 0 2000.0 14 | r 192 224 192 64 0 8000.0 15 | -------------------------------------------------------------------------------- /src/circuits/currentsrcelm.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | w 112 32 208 32 0 3 | w 208 32 304 32 0 4 | w 304 32 400 32 0 5 | s 208 32 208 112 0 false false 6 | s 304 32 304 112 0 true false 7 | r 208 112 208 176 0 100.0 8 | r 304 112 304 176 0 400.0 9 | r 400 112 400 176 0 4000.0 10 | w 208 176 304 176 0 11 | w 304 176 400 176 0 12 | w 304 208 304 176 0 13 | w 304 208 400 208 0 14 | w 304 208 208 208 0 15 | s 304 208 304 288 0 false false 16 | r 208 288 208 352 0 600.0 17 | r 304 288 304 352 0 200.0 18 | s 400 208 400 352 0 false false 19 | w 112 352 208 352 0 20 | w 208 352 304 352 0 21 | w 304 352 400 352 0 22 | i 112 352 112 32 0 23 | g 112 352 112 384 0 24 | w 400 32 400 112 0 25 | w 208 208 208 288 0 26 | o 20 32 0 3 5.0 0.05 27 | -------------------------------------------------------------------------------- /src/circuits/currentsrcramp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 15 53 10.0 2 | t 176 256 240 256 0 1 0.6557323083416877 0.6568475020864442 3 | r 240 272 240 320 0 100.0 4 | g 240 320 240 352 0 5 | R 176 256 128 256 0 0 40.0 2.0 0.0 6 | w 240 240 240 192 0 7 | w 240 192 336 192 0 8 | w 240 96 336 96 0 9 | R 240 96 240 48 0 0 40.0 10.0 0.0 10 | c 240 96 240 192 0 4.9999999999999996E-5 0 11 | r 336 96 336 192 0 10000.0 12 | w 240 96 192 96 0 13 | w 240 192 192 192 0 14 | s 192 96 192 192 0 true true 15 | o 9 128 0 2 10.0 7.8125E-4 16 | -------------------------------------------------------------------------------- /src/circuits/dac.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | w 208 128 208 192 0 3 | w 320 208 320 128 0 4 | r 208 128 320 128 0 160.6 5 | g 208 288 208 320 0 6 | w 208 192 176 192 0 7 | w 176 192 176 160 0 8 | r 176 160 112 160 0 200.0 9 | r 112 224 176 224 0 400.0 10 | L 112 160 80 160 0 true false 5.0 0.0 11 | L 112 224 80 224 0 false false 5.0 0.0 12 | w 176 160 176 96 0 13 | r 112 288 176 288 0 800.0 14 | r 112 96 176 96 0 100.0 15 | L 112 96 80 96 0 true false 5.0 0.0 16 | L 112 288 80 288 0 false false 5.0 0.0 17 | a 208 208 320 208 0 15.0 -15.0 18 | O 320 208 368 208 1 19 | w 208 224 208 288 0 20 | w 176 288 176 224 0 21 | w 176 224 176 192 0 22 | -------------------------------------------------------------------------------- /src/circuits/darlington.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 56 5.0 50 2 | t 368 288 400 288 0 1 -4.687537934791563 0.09853954519174213 100.0 3 | r 304 112 304 208 0 2000000.0 4 | s 304 208 304 288 0 1 false 5 | w 304 112 448 112 0 6 | r 448 112 448 224 0 300.0 7 | w 448 320 448 384 1 8 | t 400 304 448 304 0 1 -4.786077479983305 0.2139223639566944 100.0 9 | w 400 272 400 224 0 10 | w 400 224 448 224 0 11 | w 448 224 448 288 0 12 | w 368 288 304 288 1 13 | R 304 112 240 112 0 0 40.0 5.0 0.0 0.0 0.5 14 | g 448 384 448 400 0 15 | -------------------------------------------------------------------------------- /src/circuits/dcrestoration.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-6 7 59 5.0 2 | R 160 144 96 144 0 1 500.0 5.0 0.0 3 | c 160 144 272 144 0 5.0E-6 -3.0584720734913993 4 | d 272 256 272 144 0 5 | g 272 256 272 288 0 6 | w 272 144 352 144 0 7 | r 352 144 352 256 0 5000.0 8 | g 352 256 352 288 0 9 | O 352 144 416 144 0 10 | o 7 32 0 2 10.0 9.765625E-5 11 | -------------------------------------------------------------------------------- /src/circuits/decoder.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.5 50 5.0 2 | 150 416 128 512 128 0 2 0.0 3 | 150 416 192 512 192 0 2 0.0 4 | 150 416 256 512 256 0 2 0.0 5 | 150 416 320 512 320 0 2 5.0 6 | w 416 112 352 112 0 7 | w 352 112 352 176 0 8 | w 352 176 416 176 0 9 | w 416 240 352 240 0 10 | w 352 240 352 304 0 11 | w 352 304 416 304 0 12 | w 416 144 384 144 0 13 | w 384 144 384 272 0 14 | w 384 272 416 272 0 15 | w 416 208 320 208 0 16 | w 320 208 320 336 0 17 | w 320 336 416 336 0 18 | w 144 112 352 112 0 19 | w 352 240 144 240 0 20 | I 144 112 144 240 0 21 | L 144 112 64 112 2 true false 5.0 0.0 22 | w 384 272 144 272 0 23 | w 320 336 144 336 0 24 | L 144 272 64 272 2 true false 5.0 0.0 25 | I 144 272 144 336 0 26 | M 512 128 560 128 0 2.5 27 | M 512 192 560 192 0 2.5 28 | M 512 256 560 256 0 2.5 29 | M 512 320 560 320 0 2.5 30 | -------------------------------------------------------------------------------- /src/circuits/delayrc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-9 10 54 5.0 2 | f 144 144 208 144 1 3 | f 144 240 208 240 0 4 | w 208 160 208 192 0 5 | w 208 192 208 224 0 6 | w 144 144 144 192 0 7 | w 144 192 144 240 0 8 | L 144 192 96 192 0 false false 9 | R 208 128 208 80 0 0 40.0 5.0 0.0 10 | g 208 256 208 288 0 11 | r 208 192 288 192 0 1500.0 12 | c 288 192 288 256 0 1.0E-8 4.973779073596618 13 | g 288 256 288 288 0 14 | w 288 192 336 192 0 15 | w 336 192 336 144 0 16 | w 336 192 336 240 0 17 | f 336 144 400 144 1 18 | f 336 240 400 240 0 19 | w 400 160 400 192 0 20 | w 400 192 400 224 0 21 | M 400 192 448 192 0 22 | g 400 256 400 288 0 23 | R 400 128 400 80 0 0 40.0 5.0 0.0 24 | o 6 64 0 6 5.0 9.765625E-5 0 25 | o 19 64 0 6 5.0 9.765625E-5 0 26 | h 2 9 10 27 | -------------------------------------------------------------------------------- /src/circuits/deltasigma.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 12.185319768402522 50 5.0 50 2 | a 144 248 224 248 0 15.0 -15.0 3 | w 144 232 144 200 0 4 | c 144 200 224 200 0 1.4999999999999999E-5 14.45469914811517 5 | w 224 200 224 248 0 6 | w 144 232 128 232 0 7 | 160 112 104 112 168 0 8 | w 128 168 128 232 0 9 | g 96 168 96 184 0 10 | r 128 232 64 232 0 1600.0 11 | i 112 56 112 104 0 0.01 12 | 82 112 56 64 56 0 0 40.0 20.0 0.0 0.0 0.5 13 | a 224 264 312 264 0 5.0 0.0 14 | g 224 280 224 296 0 15 | 155 312 264 376 264 1 0.0 16 | w 312 280 312 360 0 17 | w 376 312 376 360 0 18 | w 376 360 312 360 0 19 | 82 312 360 288 360 1 2 600.0 2.5 2.5 0.0 0.5 20 | w 128 136 376 136 0 21 | w 376 136 376 296 0 22 | 164 432 304 480 304 1 4 0.0 0.0 0.0 0.0 23 | 82 432 400 376 400 0 2 20.0 2.5 2.5 -0.17453292519943295 0.9 24 | 82 144 264 112 264 0 0 40.0 15.0 0.0 0.0 0.5 25 | w 360 296 376 296 0 26 | 168 480 304 512 304 1 4 27 | M 528 304 560 304 0 2.5 28 | M 528 320 576 320 0 2.5 29 | M 528 336 592 336 0 2.5 30 | M 528 352 608 352 0 2.5 31 | w 480 368 480 400 0 32 | w 432 352 432 400 0 33 | 82 480 400 480 432 0 2 20.0 2.5 2.5 -3.141592653589793 0.5 34 | 82 64 232 40 232 0 4 1.0 7.5 7.5 0.0 0.5 35 | 153 376 304 432 304 1 2 0.0 36 | o 32 64 0 34 10.0 0.00625 0 -1 37 | o 25 64 0 34 7.62939453125E-5 9.765625E-5 1 -1 38 | o 26 64 0 34 5.0 9.765625E-5 1 -1 39 | o 27 64 0 34 5.0 9.765625E-5 1 -1 40 | o 28 64 0 34 5.0 9.765625E-5 1 -1 41 | -------------------------------------------------------------------------------- /src/circuits/diff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 160 288 160 144 0 2 40.0 5.0 0.0 3 | c 160 144 352 144 0 9.0E-6 4.999340978003125 4 | r 352 144 352 288 0 120.0 5 | w 160 288 352 288 0 6 | o 0 64 0 2 10.0 9.765625E-5 0 7 | o 2 64 0 3 20.0 0.2 0 8 | h 2 2 1 9 | -------------------------------------------------------------------------------- /src/circuits/digcompare.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 1.5 50 5.0 2 | L 64 88 64 56 2 true false 5.0 0.0 3 | w 64 88 88 88 0 4 | I 88 88 88 144 0 5 | L 112 88 112 56 2 true false 5.0 0.0 6 | L 200 88 200 56 2 true false 5.0 0.0 7 | L 248 88 248 56 2 true false 5.0 0.0 8 | w 112 88 136 88 0 9 | I 136 88 136 144 0 10 | 154 304 176 360 176 1 2 0.0 11 | w 64 88 64 168 0 12 | w 64 168 304 168 0 13 | w 200 88 200 184 0 14 | w 200 184 304 184 0 15 | 154 304 216 360 216 1 2 0.0 16 | w 112 88 112 208 0 17 | w 112 208 304 208 0 18 | w 248 88 248 224 0 19 | w 248 224 304 224 0 20 | 151 304 256 360 256 1 2 5.0 21 | w 200 184 200 264 0 22 | w 200 264 304 264 0 23 | w 360 216 360 192 0 24 | w 416 280 304 280 0 25 | 151 328 312 400 312 1 3 5.0 26 | w 88 304 328 304 0 27 | w 136 312 328 312 0 28 | w 304 280 304 320 0 29 | w 304 320 328 320 0 30 | 151 328 352 400 352 1 3 5.0 31 | w 304 320 304 360 0 32 | w 304 360 328 360 0 33 | w 416 184 416 280 0 34 | 151 432 312 504 312 1 3 0.0 35 | w 360 256 432 256 0 36 | w 432 256 432 304 0 37 | w 400 312 432 312 0 38 | w 400 352 432 352 0 39 | w 432 352 432 320 0 40 | 152 360 184 416 184 1 2 0.0 41 | w 200 344 328 344 0 42 | w 200 264 200 344 0 43 | w 248 224 248 352 0 44 | w 248 352 328 352 0 45 | I 416 184 512 184 0 46 | M 504 312 600 312 0 2.5 47 | M 512 184 600 184 0 2.5 48 | x 81 37 97 37 0 24 A 49 | x 219 38 235 38 0 24 B 50 | x 545 169 561 169 0 16 A=B 51 | w 512 184 512 392 0 52 | w 504 312 504 408 0 53 | 153 512 400 576 400 1 2 0.0 54 | w 504 408 512 408 0 55 | M 576 400 600 400 0 2.5 56 | x 546 298 562 298 0 16 AB 58 | w 88 144 88 248 0 59 | w 88 248 88 304 0 60 | w 88 248 304 248 0 61 | w 136 144 136 312 0 62 | -------------------------------------------------------------------------------- /src/circuits/digsine.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 10 69 5.0 2 | 155 80 224 88 224 1 5.0 3 | 155 144 224 152 224 1 5.0 4 | 155 208 224 216 224 1 0.0 5 | 155 272 224 280 224 1 0.0 6 | 155 336 224 344 224 1 0.0 7 | 155 400 224 416 224 1 0.0 8 | 155 464 224 480 224 1 0.0 9 | 155 528 224 544 224 1 0.0 10 | w 128 224 144 224 0 11 | w 192 224 208 224 0 12 | w 256 224 272 224 0 13 | w 320 224 336 224 0 14 | w 384 224 400 224 0 15 | w 448 224 464 224 0 16 | w 512 224 528 224 0 17 | w 576 256 576 280 0 18 | w 576 280 64 280 0 19 | w 64 280 64 224 0 20 | w 64 224 80 224 0 21 | w 80 240 72 240 0 22 | w 72 240 72 304 0 23 | w 144 240 136 240 0 24 | w 136 240 136 304 0 25 | w 208 240 200 240 0 26 | w 200 240 200 304 0 27 | w 272 240 264 240 0 28 | w 264 240 264 304 0 29 | w 336 240 328 240 0 30 | w 328 240 328 304 0 31 | w 400 240 392 240 0 32 | w 392 240 392 304 0 33 | w 464 240 456 240 0 34 | w 456 240 456 304 0 35 | w 528 240 520 240 0 36 | w 520 240 520 304 0 37 | w 520 304 456 304 0 38 | w 456 304 392 304 0 39 | w 392 304 328 304 0 40 | w 328 304 264 304 0 41 | w 264 304 200 304 0 42 | w 200 304 136 304 0 43 | w 136 304 72 304 0 44 | R 72 304 32 304 1 2 800.0 2.5 2.5 45 | r 128 224 128 96 0 57600.0 46 | r 192 224 192 96 0 30900.0 47 | r 256 224 256 96 0 23700.0 48 | r 320 224 320 96 0 22100.0 49 | r 384 224 384 96 0 23700.0 50 | r 448 224 448 96 0 30900.0 51 | r 512 224 512 96 0 57600.0 52 | w 128 96 192 96 0 53 | w 192 96 256 96 0 54 | w 256 96 320 96 0 55 | w 320 96 384 96 0 56 | w 384 96 448 96 0 57 | w 448 96 512 96 0 58 | w 512 96 552 96 0 59 | c 552 96 552 176 0 3.0E-7 0.33745879726352607 60 | O 552 96 600 96 0 61 | g 552 176 552 184 0 62 | o 58 64 0 2 5.0 9.765625E-5 0 63 | -------------------------------------------------------------------------------- /src/circuits/diodeclip.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 58 5.0 50 2 | r 272 160 320 160 0 200.0 3 | r 320 160 320 240 0 100.0 4 | d 320 240 320 288 0 5 | R 320 288 320 320 0 0 40.0 5.0 0.0 0.0 0.5 6 | O 320 160 384 160 0 7 | R 272 160 240 160 0 3 40.0 10.0 0.0 0.0 0.5 8 | o 5 64 0 35 10.0 0.1 0 -1 9 | o 4 64 0 34 10.0 9.765625E-5 1 -1 10 | -------------------------------------------------------------------------------- /src/circuits/diodecurve.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 2.0 50 2 | R 288 208 288 160 0 3 50.0 0.65 0.25 0.0 0.5 3 | d 288 208 288 288 0 4 | g 288 288 288 320 0 5 | o 1 64 0 34 1.25 25.6 0 -1 6 | o 1 64 0 33 0.625 51.2 0 -1 7 | o 1 64 0 99 1.25 51.2 1 -1 I vs V 8 | -------------------------------------------------------------------------------- /src/circuits/diodelimit.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 176 288 176 144 0 1 40.0 5.0 0.0 3 | r 176 144 272 144 0 110.0 4 | w 272 144 272 192 0 5 | w 272 192 304 192 0 6 | w 272 192 240 192 0 7 | w 176 288 240 288 0 8 | w 240 288 304 288 0 9 | d 240 192 240 288 0 10 | d 304 288 304 192 0 11 | O 272 144 368 144 0 12 | o 0 32 0 3 5.0 0.05 13 | o 9 64 0 2 1.25 2.44140625E-5 14 | -------------------------------------------------------------------------------- /src/circuits/diodevar.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 1.0 50 2 | 172 336 176 336 128 0 6 0.72 0.77 -1.0 0.0 0.5 Voltage 3 | w 336 304 336 336 1 4 | g 336 336 336 352 0 5 | d 336 176 336 304 0 6 | -------------------------------------------------------------------------------- /src/circuits/divideby2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | 155 272 96 320 96 0 0.0 3 | R 272 128 208 128 1 2 100.0 2.5 2.5 4 | w 368 160 368 64 0 5 | w 368 64 272 64 0 6 | w 272 64 272 96 0 7 | M 368 96 448 96 0 8 | o 1 64 0 14 5.0 9.765625E-5 0 9 | o 5 64 0 14 5.0 9.765625E-5 0 10 | -------------------------------------------------------------------------------- /src/circuits/divideby3.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | 155 112 192 144 192 0 0.0 3 | 155 304 192 352 192 0 0.0 4 | w 304 176 304 192 0 5 | w 304 224 304 304 0 6 | w 112 224 112 304 0 7 | w 112 304 304 304 0 8 | w 112 192 112 128 0 9 | w 400 128 400 192 0 10 | w 112 128 208 128 0 11 | w 208 128 208 160 0 12 | w 208 128 400 128 0 13 | R 112 224 48 224 1 2 150.1 2.5 2.5 14 | M 400 192 464 192 0 15 | 153 208 176 304 176 0 2 0.0 16 | o 11 32 0 14 5.0 9.765625E-5 0 17 | o 12 32 0 14 5.0 9.765625E-5 0 18 | -------------------------------------------------------------------------------- /src/circuits/dtlinverter.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | g 320 272 320 320 0 3 | r 224 176 224 96 0 4700.0 4 | r 320 96 320 176 0 1000.0 5 | w 320 176 320 240 0 6 | M 320 176 416 176 0 7 | w 224 96 320 96 0 8 | t 272 256 320 256 0 1 0.5852076661116874 0.622416726973117 9 | d 224 256 272 256 0 10 | d 224 256 176 256 0 11 | w 224 176 224 256 0 12 | L 176 256 128 256 0 false false 13 | R 224 96 128 96 0 0 40.0 5.0 0.0 14 | -------------------------------------------------------------------------------- /src/circuits/dtlnand.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | g 336 272 336 320 0 3 | r 240 176 240 96 0 4700.0 4 | r 336 96 336 176 0 1000.0 5 | w 336 176 336 240 0 6 | M 336 176 432 176 0 7 | w 240 96 336 96 0 8 | t 288 256 336 256 0 1 0.585207666112351 0.6224167269732703 9 | d 240 256 288 256 0 10 | d 240 256 192 256 0 11 | L 192 256 144 256 0 false false 12 | R 240 96 144 96 0 0 40.0 5.0 0.0 13 | d 240 224 192 224 0 14 | d 240 288 192 288 0 15 | w 240 176 240 224 0 16 | w 240 224 240 256 0 17 | w 240 256 240 288 0 18 | L 192 224 144 224 0 false false 19 | L 192 288 144 288 0 false false 20 | -------------------------------------------------------------------------------- /src/circuits/dtlnor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | t 160 240 208 240 0 1 0.5852076661116881 0.6224167269731172 3 | r 128 160 128 80 0 4700.0 4 | R 128 80 64 80 0 0 40.0 5.0 0.0 5 | w 128 80 208 80 0 6 | t 320 240 368 240 0 1 0.5852076661116883 0.6224167269731175 7 | r 288 80 288 160 0 4700.0 8 | w 208 80 288 80 0 9 | w 288 80 368 80 0 10 | r 368 80 368 160 0 1000.0 11 | w 368 160 416 160 0 12 | M 416 160 480 160 0 13 | r 208 80 208 160 0 1000.0 14 | w 208 160 208 192 0 15 | w 368 160 368 224 0 16 | w 208 192 416 192 0 17 | w 416 192 416 160 0 18 | w 208 192 208 224 0 19 | d 128 240 160 240 0 20 | d 128 240 96 240 0 21 | d 288 240 320 240 0 22 | d 288 240 256 240 0 23 | w 128 160 128 240 0 24 | w 288 160 288 240 0 25 | L 256 240 256 288 0 false false 26 | g 208 256 208 320 0 27 | g 368 256 368 320 0 28 | L 96 240 96 288 0 false false 29 | -------------------------------------------------------------------------------- /src/circuits/eclosc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 8.63434833026695 49 1.0 50 2 | l 128 192 128 256 0 0.1 0.009389546443369765 3 | c 192 192 192 256 0 4.9999999999999996E-5 0.39860877318423565 4 | t 160 144 208 144 0 1 0.39860877318423565 0.6730719429761438 100.0 5 | t 352 144 304 144 0 1 -0.39860877318423565 0.2744631697919081 100.0 6 | w 208 128 208 96 0 7 | w 208 96 240 96 0 8 | g 240 96 240 112 0 9 | w 208 160 208 176 0 10 | w 208 176 256 176 0 11 | w 256 176 304 176 0 12 | w 304 176 304 160 0 13 | r 256 176 256 240 0 100.0 14 | R 256 240 256 272 0 0 40.0 -5.2 0.0 0.0 0.5 15 | w 304 128 304 64 0 16 | w 304 64 160 64 0 17 | w 160 64 160 144 0 18 | w 160 144 160 192 0 19 | w 160 192 128 192 0 20 | w 160 192 192 192 0 21 | w 128 256 160 256 0 22 | w 160 256 192 256 0 23 | g 160 256 160 272 0 24 | g 352 144 352 160 0 25 | O 304 64 368 64 0 26 | x 213 150 235 154 0 16 Q1 27 | x 279 150 301 154 0 16 Q2 28 | o 23 32 0 42 1.25 2.44140625E-5 0 -1 29 | -------------------------------------------------------------------------------- /src/circuits/edgedff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | 151 320 272 432 272 0 2 -0.0 3 | 151 320 144 432 144 0 2 5.0 4 | w 432 144 432 176 0 5 | w 432 176 320 240 0 6 | w 432 272 432 240 0 7 | w 432 240 320 176 0 8 | w 320 176 320 160 0 9 | w 320 240 320 256 0 10 | 151 160 144 272 144 0 2 5.0 11 | 151 160 48 272 48 0 2 5.0 12 | 151 160 272 272 272 0 3 5.0 13 | 151 160 368 272 368 0 2 -0.0 14 | w 160 64 160 80 0 15 | w 160 80 272 112 0 16 | w 160 128 160 112 0 17 | w 160 112 272 80 0 18 | w 272 80 272 48 0 19 | w 160 288 160 304 0 20 | w 160 304 272 336 0 21 | w 272 336 272 368 0 22 | w 160 352 160 336 0 23 | w 160 336 272 304 0 24 | w 272 128 320 128 0 25 | w 272 288 320 288 0 26 | w 272 176 160 240 0 27 | w 160 32 128 32 0 28 | w 128 416 272 416 0 29 | w 160 272 96 272 0 30 | w 96 160 160 160 0 31 | w 160 384 96 384 0 32 | L 96 384 32 384 0 false false 33 | R 96 272 32 272 1 2 100.0 2.5 2.5 34 | M 432 144 496 144 0 35 | M 432 272 496 272 0 36 | w 96 160 96 272 0 37 | w 160 256 160 240 0 38 | w 272 144 272 176 0 39 | w 272 368 272 416 0 40 | w 128 416 128 32 0 41 | w 272 112 272 128 0 42 | w 272 128 272 144 0 43 | w 272 272 272 288 0 44 | w 272 288 272 304 0 45 | o 30 64 0 6 5.0 9.765625E-5 0 D 46 | o 32 64 0 6 5.0 9.765625E-5 0 Q 47 | o 31 64 0 6 5.0 9.765625E-5 0 clk 48 | -------------------------------------------------------------------------------- /src/circuits/filt-hipass-l.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 6.499443210467817 50 5.0 50 2 | O 400 160 512 160 0 3 | g 400 288 400 320 0 4 | r 240 160 400 160 0 187.0 5 | l 400 160 400 288 0 0.06545 0 6 | 170 240 160 208 160 3 20.0 1000.0 5.0 0.1 7 | o 4 16 0 34 5.0 9.765625E-5 0 -1 8 | o 0 16 0 34 5.0 9.765625E-5 1 -1 9 | h 5 2 5 10 | -------------------------------------------------------------------------------- /src/circuits/filt-hipass.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 6.499443210467817 50 5.0 50 2 | c 240 160 400 160 0 1.0E-5 0 3 | r 400 160 400 288 0 35.0 4 | O 400 160 512 160 0 5 | g 400 288 400 320 0 6 | 170 240 160 208 160 3 20.0 1000.0 5.0 0.1 7 | o 4 16 0 34 5.0 9.765625E-5 0 -1 in 8 | o 2 16 0 34 2.5 9.765625E-5 1 -1 out 9 | h 3 1 0 10 | -------------------------------------------------------------------------------- /src/circuits/filt-lopass-l.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 6.499443210467817 50 5.0 50 2 | r 400 160 400 288 0 35.0 3 | O 400 160 512 160 0 4 | g 400 288 400 320 0 5 | l 240 160 400 160 0 0.06545 0 6 | 170 240 160 208 160 3 20.0 1000.0 5.0 0.1 7 | o 4 32 0 34 5.0 9.765625E-5 0 -1 8 | o 1 32 0 34 5.0 9.765625E-5 1 -1 9 | h 5 0 5 10 | -------------------------------------------------------------------------------- /src/circuits/filt-lopass.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 6.499443210467817 50 5.0 50 2 | O 400 160 512 160 0 3 | g 400 288 400 320 0 4 | r 240 160 400 160 0 187.0 5 | c 400 160 400 288 0 1.0E-5 0 6 | 170 240 160 208 160 3 20.0 1000.0 5.0 0.1 7 | o 4 32 0 34 5.0 9.765625E-5 0 -1 8 | o 0 32 0 34 5.0 9.765625E-5 1 -1 9 | h 3 2 3 10 | -------------------------------------------------------------------------------- /src/circuits/filt-vcvs-hipass.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 65 5.0 50 2 | r 464 192 464 256 0 5860.0 3 | r 464 256 464 320 0 10000.0 4 | g 464 320 464 336 0 5 | w 224 128 224 176 0 6 | g 304 256 304 272 0 7 | w 304 176 352 176 0 8 | a 352 192 464 192 1 15.0 -15.0 9 | w 352 208 352 256 0 10 | w 352 256 464 256 0 11 | w 464 192 480 192 0 12 | w 480 192 480 128 0 13 | O 480 192 544 192 0 14 | p 144 176 144 256 0 15 | g 144 256 144 272 0 16 | c 144 176 224 176 0 5.3E-8 -0.956532193261995 17 | c 224 176 304 176 0 5.3E-8 2.2055312375929486 18 | r 304 176 304 256 0 10000.0 19 | r 224 128 480 128 0 10000.0 20 | 170 144 176 112 176 3 20.0 800.0 5.0 0.2 21 | o 12 32 0 34 5.0 9.765625E-5 0 -1 22 | o 11 32 0 34 2.5 2.44140625E-5 1 -1 23 | -------------------------------------------------------------------------------- /src/circuits/filt-vcvs-lopass.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 65 5.0 50 2 | r 160 176 240 176 0 10000.0 3 | r 240 176 320 176 0 10000.0 4 | r 480 192 480 256 0 5860.0 5 | r 480 256 480 320 0 10000.0 6 | g 480 320 480 336 0 7 | w 240 128 240 176 0 8 | c 320 176 320 256 0 1.59E-7 0.00526783980718932 9 | g 320 256 320 272 0 10 | w 320 176 368 176 0 11 | a 368 192 480 192 1 15.0 -15.0 12 | w 368 208 368 256 0 13 | w 368 256 480 256 0 14 | w 480 192 496 192 0 15 | w 496 192 496 128 0 16 | c 496 128 240 128 0 1.59E-7 3.118399353779175 17 | O 496 192 560 192 0 18 | p 160 176 160 256 0 19 | g 160 256 160 272 0 20 | 170 160 176 128 176 3 20.0 800.0 5.0 0.2 21 | o 16 64 0 34 10.0 9.765625E-5 0 -1 22 | o 15 64 0 34 10.0 4.8828125E-5 1 -1 23 | -------------------------------------------------------------------------------- /src/circuits/follower.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | w 256 96 352 96 0 3 | r 256 96 256 192 0 800.0 4 | r 256 192 256 304 0 800.0 5 | t 256 192 352 192 0 1 -3.439010340565611 0.6536862364091407 6 | w 352 96 352 176 0 7 | r 352 208 352 304 0 40.0 8 | w 256 304 352 304 0 9 | c 208 192 256 192 0 3.0E-6 1.5823558905147017 10 | R 208 192 160 192 0 1 40.0 5.0 0.0 11 | g 256 304 256 336 0 12 | R 256 96 160 96 0 0 40.0 5.0 0.0 13 | O 352 208 416 208 0 14 | o 2 64 0 2 5.0 0.0015625 15 | o 11 64 0 2 5.0 9.765625E-5 16 | -------------------------------------------------------------------------------- /src/circuits/freqdouble.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 6.75 61 5.0 2 | 158 416 192 448 192 0 3 | c 512 192 512 224 0 1.0E-7 0 4 | r 512 256 576 256 0 3000.0 5 | r 512 288 576 288 0 100000.0 6 | w 576 256 576 288 0 7 | g 576 288 576 320 0 8 | R 128 144 64 144 0 2 300.0 2.5 2.5 9 | g 304 224 304 256 0 10 | w 416 160 416 192 0 11 | a 336 96 416 96 1 15.0 -15.0 12 | w 304 80 336 80 0 13 | w 336 112 336 160 0 14 | w 336 160 416 160 0 15 | w 416 160 416 96 0 16 | 161 128 144 176 144 0 17 | r 224 144 304 144 0 2000.0 18 | w 304 80 304 144 0 19 | c 304 144 304 176 0 9.999999999999999E-6 0 20 | 155 128 240 144 240 0 5.0 21 | w 224 240 224 208 0 22 | w 224 208 128 208 0 23 | w 128 208 128 176 0 24 | w 224 304 224 336 0 25 | w 224 336 96 336 0 26 | w 96 336 96 240 0 27 | w 96 240 128 240 0 28 | w 128 272 64 272 0 29 | w 64 272 64 352 0 30 | w 64 352 416 352 0 31 | w 416 352 416 288 0 32 | O 416 352 480 352 0 33 | r 304 176 304 224 0 1000.0 34 | o 6 8 0 14 5.0 4.8828125E-5 0 35 | o 30 8 0 14 5.0 9.765625E-5 0 36 | -------------------------------------------------------------------------------- /src/circuits/fulladd.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.5 50 5.0 2 | 154 144 272 272 272 0 2 -0.0 3 | 154 336 256 464 256 0 2 -0.0 4 | w 272 272 304 272 0 5 | w 304 272 336 272 0 6 | w 336 160 272 160 0 7 | w 336 240 272 240 0 8 | w 272 240 272 224 0 9 | w 272 224 144 224 0 10 | w 272 160 272 224 0 11 | w 288 128 464 128 0 12 | M 592 160 624 160 2 13 | w 112 288 144 288 0 14 | w 144 112 80 112 0 15 | w 80 112 80 256 0 16 | w 80 256 144 256 0 17 | L 80 256 48 256 2 true false 18 | L 112 288 48 288 2 true false 19 | L 144 224 48 224 2 true false 20 | w 144 144 112 144 0 21 | w 112 144 112 288 0 22 | w 464 128 464 144 0 23 | w 336 192 304 192 0 24 | w 304 192 304 272 0 25 | w 464 256 576 256 0 26 | w 576 256 576 208 0 27 | M 576 208 624 208 2 28 | 150 144 128 288 128 0 2 0.0 29 | 150 336 176 464 176 0 2 0.0 30 | 152 464 160 592 160 0 2 0.0 31 | -------------------------------------------------------------------------------- /src/circuits/fullrect.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 5.0 50 2 | v 160 352 160 64 0 1 40.0 5.0 0.0 3 | w 160 64 304 64 0 4 | w 304 64 304 128 0 5 | d 304 128 368 192 0 6 | d 304 256 368 192 0 7 | d 240 192 304 128 0 8 | d 240 192 304 256 0 9 | w 304 256 304 352 0 10 | w 304 352 160 352 0 11 | w 240 192 240 288 0 12 | w 368 192 416 192 0 13 | w 240 288 416 288 0 14 | r 416 192 416 288 0 100.0 15 | x 463 248 479 248 0 20 load 16 | o 0 64 0 3 5.0 0.05 0 17 | o 12 64 0 3 5.0 0.05 1 18 | -------------------------------------------------------------------------------- /src/circuits/fullrectf.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 48 2 | v 96 336 96 48 0 1 40.0 5.0 0.0 3 | w 96 48 224 48 0 4 | w 224 48 224 112 0 5 | d 224 112 288 176 0 6 | d 224 240 288 176 0 7 | d 160 176 224 112 0 8 | d 160 176 224 240 0 9 | w 224 240 224 336 0 10 | w 224 336 96 336 0 11 | w 160 176 160 272 0 12 | w 288 176 336 176 0 13 | w 160 272 336 272 0 14 | c 336 176 336 272 0 1.02E-4 3.2105610440835166 15 | w 336 176 416 176 0 16 | w 336 272 416 272 0 17 | r 416 176 416 272 0 430.0 18 | x 451 232 457 232 0 16 load 19 | o 0 32 0 2 5.0 9.765625E-5 20 | o 15 32 0 3 5.0 0.0125 21 | -------------------------------------------------------------------------------- /src/circuits/graycode.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 23 50 5.0 50 2 | R 144 152 104 152 1 2 200.0 2.5 2.5 3 | 154 304 152 432 152 0 2 0.0 4 | 154 304 224 432 224 0 2 5.0 5 | 154 304 296 432 296 0 2 0.0 6 | w 240 312 304 312 0 7 | w 304 240 304 280 0 8 | w 240 96 304 96 0 9 | w 304 96 304 136 0 10 | w 304 96 432 96 0 11 | M 432 96 472 96 0 2.5 12 | M 432 152 472 152 0 2.5 13 | M 432 224 472 224 0 2.5 14 | M 432 296 472 296 0 2.5 15 | 164 144 152 224 152 0 4 0.0 5.0 0.0 0.0 16 | w 240 96 240 152 0 17 | w 240 184 304 184 0 18 | w 304 184 304 168 0 19 | w 304 184 304 208 0 20 | w 240 248 240 312 0 21 | w 240 216 264 216 0 22 | w 264 216 264 240 0 23 | w 264 240 304 240 0 24 | R 144 248 104 248 0 0 40.0 5.0 0.0 25 | o 9 64 0 6 5.0 9.765625E-5 0 26 | o 10 64 0 6 5.0 9.765625E-5 0 27 | o 11 64 0 6 5.0 9.765625E-5 0 28 | o 12 64 0 6 5.0 9.765625E-5 0 29 | -------------------------------------------------------------------------------- /src/circuits/grid.txt: -------------------------------------------------------------------------------- 1 | $ 17 5.0E-6 2 46 5.0 42 2 | R 272 64 272 16 0 3 | g 272 352 272 384 0 4 | r 176 64 176 112 0 5 5 | r 176 112 176 160 0 5 6 | r 176 160 176 208 0 5 7 | r 176 208 176 256 0 5 8 | r 176 256 176 304 0 5 9 | r 176 304 176 352 0 5 10 | r 224 64 224 112 0 5 11 | r 224 112 224 160 0 5 12 | r 224 160 224 208 0 5 13 | r 224 208 224 256 0 5 14 | r 224 256 224 304 0 5 15 | r 224 304 224 352 0 5 16 | r 272 64 272 112 0 5 17 | r 272 112 272 160 0 5 18 | r 272 160 272 208 0 5 19 | r 272 208 272 256 0 5 20 | r 272 256 272 304 0 5 21 | r 272 304 272 352 0 5 22 | r 320 64 320 112 0 5 23 | r 320 112 320 160 0 5 24 | r 320 160 320 208 0 5 25 | r 320 208 320 256 0 5 26 | r 320 256 320 304 0 5 27 | r 320 304 320 352 0 5 28 | r 368 64 368 112 0 5 29 | r 368 112 368 160 0 5 30 | r 368 160 368 208 0 5 31 | r 368 208 368 256 0 5 32 | r 368 256 368 304 0 5 33 | r 368 304 368 352 0 5 34 | r 176 64 224 64 0 5 35 | r 176 112 224 112 0 5 36 | r 176 160 224 160 0 5 37 | r 176 208 224 208 0 5 38 | r 176 256 224 256 0 5 39 | r 176 304 224 304 0 5 40 | r 176 352 224 352 0 5 41 | r 224 64 272 64 0 5 42 | r 224 112 272 112 0 5 43 | r 224 160 272 160 0 5 44 | r 224 208 272 208 0 5 45 | r 224 256 272 256 0 5 46 | r 224 304 272 304 0 5 47 | r 224 352 272 352 0 5 48 | r 272 64 320 64 0 5 49 | r 272 112 320 112 0 5 50 | r 272 160 320 160 0 5 51 | r 272 208 320 208 0 5 52 | r 272 256 320 256 0 5 53 | r 272 304 320 304 0 5 54 | r 272 352 320 352 0 5 55 | r 320 64 368 64 0 5 56 | r 320 112 368 112 0 5 57 | r 320 160 368 160 0 5 58 | r 320 208 368 208 0 5 59 | r 320 256 368 256 0 5 60 | r 320 304 368 304 0 5 61 | r 320 352 368 352 0 5 62 | -------------------------------------------------------------------------------- /src/circuits/gyrator.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.634267539816555 57 5.0 50 2 | a 368 128 480 128 0 15.0 -15.0 1000000.0 3 | w 480 128 480 80 0 4 | w 480 80 368 80 0 5 | w 368 80 368 112 0 6 | r 368 144 368 240 0 20000.0 7 | r 368 112 272 112 0 1000.0 8 | c 272 144 368 144 0 2.5E-7 -1.9401381307764982 9 | w 272 144 272 128 0 10 | w 272 112 272 128 0 11 | R 272 128 208 128 0 2 20.0 5.0 0.0 0.0 0.5 12 | g 368 240 368 272 0 13 | R 272 320 208 320 0 2 20.0 5.0 0.0 0.0 0.5 14 | l 368 320 368 384 0 5.0 -0.0019401381307769976 15 | g 368 384 368 400 0 16 | r 368 320 272 320 0 1000.0 17 | o 9 64 0 35 9.353610478917778 0.005846006549323612 0 -1 18 | o 11 64 0 35 9.353610478917778 0.005846006549323612 1 -1 19 | -------------------------------------------------------------------------------- /src/circuits/halfadd.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.5 50 5.0 2 | 154 224 240 368 240 0 2 0.0 3 | 150 224 144 368 144 0 2 0.0 4 | L 128 160 80 160 2 true false 5 | L 128 224 80 224 2 true false 6 | w 128 224 160 224 0 7 | w 160 224 160 128 0 8 | w 160 128 224 128 0 9 | w 160 224 224 224 0 10 | w 128 160 192 160 0 11 | w 192 160 192 256 0 12 | w 192 256 224 256 0 13 | w 192 160 224 160 0 14 | M 368 144 416 144 2 15 | M 368 240 416 240 2 16 | -------------------------------------------------------------------------------- /src/circuits/hartley.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 3.333936307694169 54 5.0 50 2 | t 256 128 304 128 0 1 -5.22517933037985 -0.6454813682869913 100.0 3 | w 80 304 192 304 0 4 | w 80 128 192 128 0 5 | w 192 128 256 128 0 6 | w 192 224 304 224 0 7 | w 304 144 304 224 0 8 | w 304 112 352 112 0 9 | r 352 112 352 304 0 1000.0 10 | w 192 304 352 304 0 11 | r 304 112 304 48 0 100.0 12 | R 304 48 256 48 0 0 40.0 5.0 0.0 0.0 0.5 13 | g 304 224 304 256 0 14 | O 352 112 432 112 0 15 | l 192 128 192 224 0 1.5 -0.001126760367703781 16 | l 192 224 192 304 0 0.5 -0.005329780746696711 17 | c 80 128 80 304 0 6.33E-7 -1.0221589514366398 18 | x 157 182 176 186 0 16 L1 19 | x 157 273 176 277 0 16 L2 20 | o 12 32 0 42 5.0 9.765625E-5 0 -1 21 | -------------------------------------------------------------------------------- /src/circuits/hfadc.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 11.251013186076355 50 5.0 50 2 | 166 360 112 384 112 1 4 3 | R 408 160 448 160 0 0 40.0 25.5 0.0 4 | w 408 112 488 112 0 5 | w 488 112 488 184 0 6 | a 160 272 224 272 2 15.0 -15.0 7 | r 160 240 224 240 0 100000.0 8 | w 224 240 224 272 0 9 | w 488 184 160 184 0 10 | r 160 184 160 240 0 100000.0 11 | w 160 240 160 264 0 12 | w 120 112 120 280 0 13 | R 120 112 80 112 0 4 5.0 12.8 12.8 14 | r 120 280 160 280 0 100000.0 15 | g 160 352 160 368 0 16 | r 160 280 160 352 0 100000.0 17 | 167 272 112 280 112 1 4 18 | w 120 112 272 112 0 19 | R 272 160 232 160 0 0 40.0 25.5 0.0 20 | 167 272 272 296 272 1 4 21 | w 224 272 272 272 0 22 | R 272 320 232 320 0 0 40.0 1.5 0.0 23 | w 320 112 352 112 0 24 | w 320 128 344 128 0 25 | w 320 144 336 144 0 26 | w 320 160 328 160 0 27 | w 328 160 360 160 0 28 | w 336 144 360 144 0 29 | w 344 128 360 128 0 30 | w 328 160 328 256 0 31 | w 336 144 336 240 0 32 | w 344 128 344 224 0 33 | w 352 112 352 208 0 34 | w 352 112 360 112 0 35 | M 352 208 440 208 0 2.5 36 | M 344 224 456 224 0 2.5 37 | M 336 240 472 240 0 2.5 38 | M 328 256 488 256 0 2.5 39 | M 320 272 504 272 0 2.5 40 | M 320 288 520 288 0 2.5 41 | M 320 304 536 304 0 2.5 42 | M 320 320 552 320 0 2.5 43 | o 33 64 0 6 5.0 9.765625E-5 0 44 | o 34 64 0 6 5.0 9.765625E-5 0 45 | o 35 64 0 6 5.0 9.765625E-5 0 46 | o 36 64 0 6 5.0 9.765625E-5 0 47 | o 37 64 0 6 5.0 9.765625E-5 0 48 | o 38 64 0 6 5.0 9.765625E-5 0 49 | o 39 64 0 6 5.0 9.765625E-5 0 50 | o 40 64 0 6 5.0 9.765625E-5 0 51 | -------------------------------------------------------------------------------- /src/circuits/howland.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 58 5.0 50 2 | a 256 160 368 160 0 15.0 -15.0 3 | w 368 160 368 96 0 4 | w 368 160 368 224 0 5 | r 256 224 368 224 0 3000.0 6 | r 256 96 368 96 0 5000.0 7 | r 256 96 144 96 0 5000.0 8 | r 144 224 256 224 0 3000.0 9 | w 256 176 256 224 0 10 | R 144 96 144 48 0 0 40.0 -5.0 0.0 0.0 0.5 11 | g 144 224 144 256 0 12 | w 256 96 256 144 0 13 | w 256 224 256 272 0 14 | r 256 272 256 352 0 2000.0 15 | s 304 272 304 352 0 1 false 16 | w 256 352 304 352 0 17 | g 256 352 256 384 0 18 | w 256 272 304 272 0 19 | x 187 67 217 74 0 24 R1 20 | x 300 67 330 73 0 24 R2 21 | x 185 259 215 265 0 24 R3 22 | x 298 259 328 265 0 24 R4 23 | x 184 320 234 326 0 24 load 24 | o 11 64 0 33 2.5 0.003125 0 -1 25 | -------------------------------------------------------------------------------- /src/circuits/impedance.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 4.798788906309526 54 5.0 48 2 | v 240 176 240 112 0 1 80.0 5.0 0.0 1.5707963267948966 0.5 3 | r 240 112 400 112 0 100.0 4 | w 240 176 400 176 0 5 | v 240 368 240 304 0 1 80.0 5.0 0.0 1.5707963267948966 0.5 6 | w 240 368 400 368 0 7 | r 240 304 400 304 0 100.0 8 | l 400 112 400 176 0 0.34458 3.979221357045121E-4 9 | c 400 304 400 368 0 1.1486E-5 2.224479357247581 10 | w 240 272 400 272 0 11 | v 240 272 240 208 0 1 80.0 5.0 0.0 1.5707963267948966 0.5 12 | w 240 208 400 208 0 13 | r 400 208 400 272 0 200.0 14 | o 6 32 0 49 5.0 0.051 0 -1 15 | o 11 32 0 49 5.0 0.051 0 -1 16 | o 7 32 0 49 5.0 0.051 0 -1 17 | -------------------------------------------------------------------------------- /src/circuits/indmultfreq.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 5.0 46 2 | v 176 96 176 32 2 1 30.0 5.0 0.0 3 | r 176 32 336 32 0 200.0 4 | w 176 96 336 96 0 5 | v 176 192 176 128 2 1 80.0 5.0 0.0 6 | r 176 128 336 128 0 200.0 7 | w 176 192 336 192 0 8 | v 176 288 176 224 2 1 200.0 5.0 0.0 9 | w 176 288 336 288 0 10 | r 176 224 336 224 0 200.0 11 | l 336 32 336 96 0 0.4 0.012667996353689499 12 | l 336 128 336 192 0 0.4 0.005302775030447975 13 | l 336 224 336 288 0 0.4 0.009241480515348987 14 | o 9 64 0 17 2.5 0.025 15 | o 10 64 0 17 5.0 0.025 16 | o 11 64 0 17 5.0 0.025 17 | -------------------------------------------------------------------------------- /src/circuits/indmultind.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 5.0 46 2 | v 224 144 224 80 2 1 80.0 5.0 0.0 3 | r 224 80 384 80 0 100.0 4 | w 224 144 384 144 0 5 | v 224 240 224 176 2 1 80.0 5.0 0.0 6 | r 224 176 384 176 0 100.0 7 | w 224 240 384 240 0 8 | v 224 336 224 272 2 1 80.0 5.0 0.0 9 | w 224 336 384 336 0 10 | r 224 272 384 272 0 100.0 11 | l 384 80 384 144 0 1.0 0 12 | l 384 176 384 240 0 0.4 0 13 | l 384 272 384 336 0 0.02 0 14 | o 9 64 0 17 10.0 0.05 0 15 | o 10 64 0 17 5.0 0.05 1 16 | o 11 64 0 17 5.0 0.05 2 17 | -------------------------------------------------------------------------------- /src/circuits/indpar.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 48 336 48 64 0 0 40.0 5.0 0.0 3 | S 144 144 144 64 0 false false 1 4 | w 240 64 240 336 0 5 | r 48 336 144 336 0 100.0 6 | r 144 336 240 336 0 100.0 7 | w 48 64 128 64 0 8 | w 160 64 240 64 0 9 | r 288 336 384 336 0 100.0 10 | r 384 336 480 336 0 100.0 11 | w 480 64 480 336 0 12 | S 384 144 384 64 0 false false 1 13 | w 288 64 368 64 0 14 | w 400 64 480 64 0 15 | v 288 336 288 64 0 0 40.0 5.0 0.0 16 | w 144 144 144 192 0 17 | w 144 336 144 288 0 18 | w 144 288 96 288 0 19 | w 96 192 144 192 0 20 | w 144 192 192 192 0 21 | l 96 192 96 288 0 1.0 0 22 | l 192 192 192 288 0 5.0 0 23 | l 384 144 384 336 0 .8333 0 24 | w 144 288 192 288 0 25 | -------------------------------------------------------------------------------- /src/circuits/indseries.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 48 336 48 64 0 0 40.0 5.0 0.0 3 | S 144 144 144 64 0 false false 1 4 | w 240 64 240 336 0 5 | r 48 336 144 336 0 100.0 6 | r 144 336 240 336 0 100.0 7 | w 48 64 128 64 0 8 | w 160 64 240 64 0 9 | r 288 336 384 336 0 100.0 10 | r 384 336 480 336 0 100.0 11 | w 480 64 480 336 0 12 | S 384 144 384 64 0 false false 1 13 | w 288 64 368 64 0 14 | w 400 64 480 64 0 15 | v 288 336 288 64 0 0 40.0 5.0 0.0 16 | l 384 144 384 336 0 1.0 0 17 | l 144 144 144 240 0 0.1 0 18 | l 144 240 144 336 0 0.9 0 19 | -------------------------------------------------------------------------------- /src/circuits/induct.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16 50 5.0 2 | v 96 336 96 64 0 0 40.0 5.0 0.0 3 | S 256 144 256 64 0 false false 0 4 | w 96 64 240 64 0 5 | r 96 336 256 336 0 140.0 6 | r 256 336 400 336 0 140.0 7 | w 272 64 400 64 0 8 | w 400 64 400 336 0 9 | l 256 144 256 336 0 3.0 0 10 | o 7 128 0 3 5.0 0.05 11 | -------------------------------------------------------------------------------- /src/circuits/inductac.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 14.3 55 5.0 2 | v 176 256 176 80 0 1 40.0 5.0 0.0 3 | r 176 80 336 80 0 180.0 4 | w 176 256 336 256 0 5 | l 336 80 336 256 0 1.0 -0.01522759374043248 6 | o 3 64 0 3 10.0 0.025 7 | -------------------------------------------------------------------------------- /src/circuits/inductkick-block.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 42 2 | v 176 304 176 128 0 0 40.0 5.0 0.0 3 | w 176 304 224 304 0 4 | w 336 304 288 304 0 5 | s 224 304 288 304 0 false false 6 | w 288 304 288 336 0 7 | w 224 304 224 336 0 8 | c 224 336 288 336 0 5.0E-10 -0.0 9 | l 176 128 336 128 0 1.0 0 10 | r 336 128 336 304 0 100.0 11 | w 176 128 176 80 0 12 | w 336 128 336 80 0 13 | d 336 80 176 80 0 14 | -------------------------------------------------------------------------------- /src/circuits/inductkick-snub.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 42 2 | v 176 304 176 128 0 0 40.0 5.0 0.0 3 | w 176 304 224 304 0 4 | w 336 304 288 304 0 5 | s 224 304 288 304 0 false false 6 | w 288 304 288 336 0 7 | w 224 304 224 336 0 8 | c 224 336 288 336 0 5.0E-10 -0.0 9 | l 176 128 336 128 0 1.0 0 10 | r 336 128 336 304 0 100.0 11 | w 176 128 176 80 0 12 | w 336 128 336 80 0 13 | r 256 80 176 80 0 100.0 14 | c 256 80 336 80 0 9.999999999999999E-6 0.04169291603818248 15 | o 7 64 0 3 5.0 0.05 16 | -------------------------------------------------------------------------------- /src/circuits/inductkick.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 42 2 | v 176 256 176 80 0 0 40.0 5.0 0.0 3 | w 176 256 224 256 0 4 | w 336 256 288 256 0 5 | s 224 256 288 256 0 false false 6 | w 288 256 288 288 0 7 | w 224 256 224 288 0 8 | c 224 288 288 288 0 5.0E-10 -0.0 9 | l 176 80 336 80 0 1.0 0 10 | r 336 80 336 256 0 100.0 11 | o 7 4 0 3 1.52587890625E-4 0.05 12 | o 8 4 0 3 5.0 0.05 13 | o 6 4 0 3 7.62939453125E-5 9.765625E-5 14 | -------------------------------------------------------------------------------- /src/circuits/inv-osc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 73 50 5.0 50 2 | I 272 208 352 208 0 0.5 3 | c 352 208 352 128 0 3.9999999999999996E-5 0.3979592824367497 4 | r 192 128 192 208 0 4000.0 5 | I 192 208 272 208 0 2.0E-4 6 | p 192 208 192 272 0 7 | g 192 272 192 288 0 8 | w 272 128 352 128 0 9 | r 272 128 272 208 0 400.0 10 | w 192 128 272 128 0 11 | O 352 208 432 208 0 12 | o 9 128 0 10 10.0 9.765625E-5 0 13 | -------------------------------------------------------------------------------- /src/circuits/invertamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 5.0 2 | f 272 176 336 176 1 3 | f 272 272 336 272 0 4 | w 336 192 336 224 0 5 | w 336 224 336 256 0 6 | w 272 176 272 224 0 7 | w 272 224 272 272 0 8 | R 336 160 336 112 0 0 40.0 5.0 0.0 9 | g 336 288 336 320 0 10 | c 272 224 208 224 0 1.0E-7 2 11 | R 208 224 160 224 0 1 250.0 0.01 0.0 12 | w 336 224 416 224 0 13 | w 416 224 416 64 0 14 | r 416 64 272 64 0 1000000.0 15 | w 272 64 272 176 0 16 | O 416 224 496 224 0 17 | o 9 32 0 2 0.01953125 1.220703125E-5 18 | o 14 32 0 2 5.0 9.765625E-5 19 | -------------------------------------------------------------------------------- /src/circuits/itov.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 59 5.0 2 | r 272 112 384 112 0 1001.0 3 | w 272 112 272 160 0 4 | g 272 192 272 288 0 5 | S 192 240 192 160 0 true false 0 6 | S 192 80 192 160 0 true false 0 7 | w 112 80 112 160 0 8 | w 112 160 112 240 0 9 | r 112 160 176 160 0 1000.0 10 | i 192 80 112 80 0 0.0010 11 | i 192 240 112 240 0 0.0020 12 | a 272 176 384 176 0 13 | w 384 112 384 176 0 14 | O 384 176 448 176 1 15 | R 112 240 112 280 0 0 40 -5 0 0 .5 16 | w 272 160 208 160 1 17 | o 14 64 0 1 7.62939453125E-5 0.003125 18 | o 12 64 0 2 5.0 9.765625E-5 19 | -------------------------------------------------------------------------------- /src/circuits/jfetamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 32 60 5.0 53 2 | r 272 224 272 320 0 1675.0 3 | j 224 208 272 208 0 4 | R 224 208 176 208 0 1 40.0 0.1 0.0 5 | R 272 80 224 80 0 0 40.0 10.0 0.0 6 | r 272 80 272 192 0 1675.0 7 | c 272 192 384 192 0 1.0E-6 7.557166811906079 8 | r 384 192 384 320 0 50000.0 9 | g 384 320 384 352 0 10 | O 384 192 448 192 0 11 | w 272 224 320 224 0 12 | c 320 224 320 320 0 9.999999999999999E-5 2.459186829842572 13 | w 272 320 320 320 0 14 | g 272 320 272 352 0 15 | o 2 128 0 2 0.15625 9.765625E-5 0 16 | o 8 128 0 2 0.625 1.220703125E-5 1 17 | -------------------------------------------------------------------------------- /src/circuits/jfetcurrentsrc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 58 10.0 2 | g 256 336 256 368 0 3 | w 256 224 256 176 0 4 | w 256 176 304 176 0 5 | w 256 80 304 80 0 6 | R 256 80 256 32 0 0 40.0 10.0 0.0 7 | s 304 80 304 176 0 true false 8 | r 256 80 256 176 0 1500.0 9 | j 208 240 256 240 0 10 | w 208 240 208 336 0 11 | w 208 336 256 336 0 12 | r 256 256 256 336 0 1000.0 13 | o 4 64 0 1 5.0 0.00625 14 | -------------------------------------------------------------------------------- /src/circuits/jfetfollower-nooff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | r 256 128 256 224 0 1100.0 3 | j 208 112 256 112 0 4 | R 208 112 160 112 0 1 40.0 2.0 0.0 5 | j 208 240 256 240 0 6 | r 256 256 256 320 0 1100.0 7 | w 208 240 208 320 0 8 | w 208 320 256 320 0 9 | R 256 320 256 384 0 0 40.0 -10.0 0.0 10 | O 256 224 352 224 0 11 | R 256 96 256 32 0 0 40.0 10.0 0.0 12 | o 2 64 0 2 2.5 9.765625E-5 13 | o 8 64 0 2 2.5 1.220703125E-5 14 | -------------------------------------------------------------------------------- /src/circuits/jfetfollower.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 60 5.0 58 2 | w 288 80 288 160 0 3 | r 288 192 288 288 0 10000.0 4 | O 288 192 336 192 0 5 | j 240 176 288 176 0 6 | R 240 176 192 176 0 1 40.0 2.0 0.0 7 | g 288 288 288 320 0 8 | R 288 80 240 80 0 0 40.0 10.0 0.0 9 | o 4 64 0 2 2.5 9.765625E-5 10 | o 2 64 0 2 10.0 9.765625E-5 11 | -------------------------------------------------------------------------------- /src/circuits/jkff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | 151 432 144 528 144 0 2 0.0 3 | 151 432 256 528 256 0 2 5.0 4 | w 432 224 432 240 0 5 | w 432 160 432 176 0 6 | w 528 224 528 256 0 7 | w 528 224 432 176 0 8 | w 528 144 528 176 0 9 | w 528 176 432 224 0 10 | 151 320 128 432 128 0 2 5.0 11 | 151 320 272 432 272 0 2 0.0 12 | w 320 144 320 256 0 13 | w 320 256 320 336 0 14 | 151 192 144 288 144 0 2 0.0 15 | 151 192 256 288 256 0 2 5.0 16 | w 320 112 288 112 0 17 | w 288 112 288 144 0 18 | w 288 256 288 288 0 19 | w 288 288 320 288 0 20 | w 192 160 192 176 0 21 | w 192 240 192 224 0 22 | w 288 224 288 256 0 23 | w 288 224 192 176 0 24 | w 288 176 288 144 0 25 | w 288 176 192 224 0 26 | 151 80 128 192 128 0 3 5.0 27 | I 64 336 320 336 0 0.5 28 | M 528 144 592 144 0 2.5 29 | M 528 256 592 256 0 2.5 30 | x 518 117 537 123 0 24 Q 31 | x 520 305 539 311 2 24 Q 32 | w 32 112 80 112 0 33 | x 30 47 37 53 0 24 J 34 | R 64 336 32 336 1 2 120.0 2.5 2.5 0.0 0.5 35 | 151 80 272 192 272 0 3 5.0 36 | w 432 160 432 64 0 37 | w 432 64 80 64 0 38 | w 80 64 80 128 0 39 | L 32 256 32 224 0 1 false 5.0 0.0 40 | x 24 193 40 199 0 24 K 41 | w 64 336 64 256 0 42 | w 64 256 80 256 0 43 | w 80 144 64 144 0 44 | w 64 144 64 256 0 45 | w 32 288 32 256 0 46 | w 32 288 80 288 0 47 | w 432 240 432 368 0 48 | w 432 368 80 368 0 49 | w 80 368 80 272 0 50 | L 32 112 32 80 0 1 false 5.0 0.0 51 | o 48 64 0 38 7.62939453125E-5 9.765625E-5 0 -1 J 52 | o 37 64 0 38 5.0 9.765625E-5 0 -1 K 53 | o 26 64 0 38 7.62939453125E-5 9.765625E-5 0 -1 Q 54 | o 32 64 0 38 5.0 9.765625E-5 0 -1 clk 55 | -------------------------------------------------------------------------------- /src/circuits/leadingedge.txt: -------------------------------------------------------------------------------- 1 | $ 1 4.0E-9 4 54 5.0 2 | f 160 144 208 144 1 3 | f 160 240 208 240 0 4 | w 208 160 208 192 0 5 | w 208 192 208 224 0 6 | R 208 128 208 80 0 0 40.0 5.0 0.0 7 | g 208 256 208 288 0 8 | g 288 256 288 288 0 9 | w 288 192 320 192 0 10 | w 320 192 320 144 0 11 | w 320 192 320 240 0 12 | f 320 144 368 144 1 13 | f 320 240 368 240 0 14 | w 368 160 368 192 0 15 | w 368 192 368 224 0 16 | g 368 256 368 288 0 17 | R 368 128 368 80 0 0 40.0 5.0 0.0 18 | c 208 192 288 192 0 1.0E-9 0.22165573446504094 19 | r 288 192 288 256 0 1000.0 20 | w 160 144 160 192 0 21 | w 160 240 160 192 0 22 | w 160 192 128 192 0 23 | w 128 192 128 160 0 24 | w 128 192 128 224 0 25 | f 80 240 128 240 0 26 | f 80 144 128 144 1 27 | w 80 144 80 192 0 28 | w 80 192 80 240 0 29 | R 128 128 128 80 0 0 40.0 5.0 0.0 30 | g 128 256 128 288 0 31 | w 368 192 400 192 0 32 | w 400 192 400 144 0 33 | w 400 192 400 240 0 34 | f 400 240 448 240 0 35 | f 400 144 448 144 1 36 | w 448 160 448 192 0 37 | w 448 192 448 224 0 38 | g 448 256 448 288 0 39 | R 448 128 448 80 0 0 40.0 5.0 0.0 40 | M 448 192 496 192 0 41 | R 80 192 32 192 0 2 200000.0 2.5 2.5 42 | o 39 32 0 2 5.0 9.765625E-5 0 43 | o 38 32 0 2 5.0 9.765625E-5 0 44 | h 2 17 16 45 | -------------------------------------------------------------------------------- /src/circuits/ledflasher.txt: -------------------------------------------------------------------------------- 1 | $ 17 5.0E-6 2.183 50 5.0 50 2 | 163 160 272 208 272 0 10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 5.0 0.0 3 | L 480 336 480 368 0 false false 5.0 0.0 4 | R 160 304 112 304 1 2 1000.0 2.5 2.5 5 | w 192 240 192 112 0 6 | 162 192 112 192 64 0 1.0 0.0 0.0 7 | r 192 64 112 64 0 250.0 8 | g 112 64 112 112 0 9 | 162 224 112 224 64 0 1.0 0.0 0.0 10 | 162 256 112 256 64 0 1.0 0.0 0.0 11 | 162 288 112 288 64 0 1.0 0.0 0.0 12 | 162 320 112 320 64 0 1.0 0.0 0.0 13 | w 192 64 224 64 0 14 | w 224 64 256 64 0 15 | w 256 64 288 64 0 16 | w 288 64 320 64 0 17 | w 352 240 352 112 0 18 | d 224 240 224 208 0 19 | d 256 240 256 208 0 20 | d 288 240 288 208 0 21 | d 320 240 320 208 0 22 | 162 352 112 352 64 0 1.0 0.0 0.0 23 | w 352 64 320 64 0 24 | d 384 240 384 208 0 25 | d 416 240 416 208 0 26 | d 448 240 448 208 0 27 | d 480 240 480 208 0 28 | w 384 192 384 208 0 29 | w 416 176 416 208 0 30 | w 448 160 448 208 0 31 | w 320 208 320 192 0 32 | w 320 192 384 192 0 33 | w 416 176 288 176 0 34 | w 288 176 288 208 0 35 | w 448 160 256 160 0 36 | w 256 160 256 208 0 37 | w 224 208 224 144 0 38 | w 224 144 480 144 0 39 | w 480 144 480 208 0 40 | w 224 112 224 144 0 41 | w 256 112 256 160 0 42 | w 288 112 288 176 0 43 | w 320 112 320 192 0 44 | -------------------------------------------------------------------------------- /src/circuits/lissa.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 52.86996988945491 50 5.0 50 2 | 118 160 208 160 80 0 1 100.0 5.0 0.0 0.0 0.5 3 | 118 160 400 160 256 0 1 104.0 5.0 0.0 0.0 0.5 4 | w 160 80 208 80 0 5 | w 160 208 208 208 0 6 | w 160 256 208 256 0 7 | w 160 400 208 400 0 8 | p 208 80 208 208 0 9 | p 208 256 208 400 0 10 | 118 288 208 288 80 0 1 40.0 5.0 0.0 0.0 0.5 11 | 118 288 400 288 256 0 1 101.0 5.0 0.0 0.0 0.5 12 | w 288 80 336 80 0 13 | w 288 208 336 208 0 14 | w 288 256 336 256 0 15 | w 288 400 336 400 0 16 | w 416 256 464 256 0 17 | w 416 80 464 80 0 18 | w 416 208 464 208 0 19 | w 416 400 464 400 0 20 | 118 416 208 416 80 0 1 91.0 5.0 0.0 0.0 0.5 21 | 118 416 400 416 256 0 1 30.0 5.0 0.0 0.0 0.5 22 | p 336 80 336 208 0 23 | p 336 256 336 400 0 24 | p 464 80 464 208 0 25 | p 464 256 464 400 0 26 | o 6 64 0 226 5.0 6.4 0 7 27 | o 20 64 0 226 5.0 6.4 1 21 28 | o 22 64 0 226 5.0 6.4 2 23 29 | -------------------------------------------------------------------------------- /src/circuits/logconvert.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 12.185319768402522 54 5.0 50 2 | a 208 240 304 240 0 15.0 -15.0 3 | d 304 112 208 112 0 4 | w 208 144 208 112 0 5 | c 208 80 304 80 0 1.0E-6 0.6555203584434989 6 | w 304 80 304 112 0 7 | w 208 80 208 112 0 8 | w 208 144 208 224 0 9 | r 208 224 128 224 0 1000.0 10 | R 128 224 96 224 0 1 40.0 3.0 3.0 0.0 0.5 11 | g 208 256 208 272 0 12 | t 320 272 320 240 0 1 0.0 0.6332109005736126 13 | w 336 240 352 240 0 14 | w 352 240 352 272 0 15 | w 352 272 320 272 0 16 | w 352 240 384 240 0 17 | i 384 176 384 240 0 0.01 18 | R 384 176 384 144 0 0 40.0 10.0 0.0 0.0 0.5 19 | a 384 256 480 256 1 15.0 -15.0 20 | r 384 320 480 320 0 15000.0 21 | r 384 320 384 384 0 1000.0 22 | w 384 272 384 320 0 23 | w 480 256 480 320 0 24 | g 384 384 384 400 0 25 | O 480 256 528 256 0 26 | p 128 224 128 288 0 27 | g 128 288 128 304 0 28 | t 256 176 256 144 1 1 -6.5551380330546585E-6 0.6555138033054658 29 | w 208 144 240 144 0 30 | w 272 144 304 144 0 31 | w 304 112 304 144 0 32 | w 304 144 304 240 0 33 | g 256 176 256 192 0 34 | o 8 64 0 34 10.0 0.05 0 -1 in 35 | o 23 64 0 34 2.5 2.44140625E-5 1 -1 out 36 | o 24 64 0 226 10.0 1.6 2 23 out vs in 37 | -------------------------------------------------------------------------------- /src/circuits/longdist.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 9.001713130052181 39 120.0 42 2 | v 64 208 64 80 0 1 60.0 120.0 0.0 0.0 0.5 3 | w 240 160 240 208 1 4 | T 160 128 240 128 0 0.5 1000.0 -1.0023486497286795 6.35743697744416E-4 5 | w 160 128 160 80 2 6 | w 160 160 160 208 1 7 | r 160 80 64 80 0 10.0 8 | w 64 208 160 208 0 9 | w 240 128 240 80 2 10 | r 240 80 432 80 0 500.0 11 | r 240 208 432 208 0 500.0 12 | w 432 80 432 128 0 13 | w 432 208 432 160 0 14 | T 432 128 496 128 0 1000000.0 0.0010 -6.357436977444156E-4 0.45338545557553267 15 | w 496 128 496 80 2 16 | w 496 80 560 80 0 17 | w 496 160 496 208 1 18 | w 496 208 560 208 0 19 | r 560 80 560 208 0 200.0 20 | v 64 384 64 256 0 1 60.0 120.0 0.0 0.0 0.5 21 | r 64 256 160 256 0 10.0 22 | r 160 256 512 256 0 500.0 23 | r 160 384 512 384 0 500.0 24 | w 64 384 160 384 0 25 | w 512 256 560 256 0 26 | w 512 384 560 384 0 27 | r 560 256 560 384 0 200.0 28 | g 432 208 432 224 0 29 | g 560 208 560 224 0 30 | o 17 64 1 35 80.0 9.765625E-5 0 -1 31 | o 25 64 1 35 5.0 9.765625E-5 1 -1 32 | -------------------------------------------------------------------------------- /src/circuits/lrc-critical.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | r 176 80 384 80 0 516.4 3 | s 384 80 448 80 0 true false 4 | w 176 80 176 352 0 5 | c 176 352 384 352 0 1.4999999999999999E-5 -9.860041921625609 6 | l 384 80 384 352 0 1.0 0.03019234785322575 7 | v 448 352 448 80 0 0 40.0 5.0 0.0 8 | r 384 352 448 352 0 100.0 9 | o 4 64 0 3 20.0 0.05 10 | o 3 64 0 3 10.0 0.05 11 | o 0 64 0 3 0.625 0.05 12 | h 1 4 3 13 | -------------------------------------------------------------------------------- /src/circuits/lrc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 43 2 | r 176 80 384 80 0 10 3 | s 384 80 448 80 0 true false 4 | w 176 80 176 352 0 5 | c 176 352 384 352 0 1.4999999999999999E-5 -9.860041921625609 6 | l 384 80 384 352 0 1.0 0.03019234785322575 7 | v 448 352 448 80 0 0 40.0 5.0 0.0 8 | r 384 352 448 352 0 100.0 9 | o 4 64 0 3 20.0 0.05 10 | o 3 64 0 3 10.0 0.05 11 | o 0 64 0 3 0.625 0.05 12 | h 1 4 3 13 | -------------------------------------------------------------------------------- /src/circuits/majority.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.5 50 5.0 2 | L 128 144 64 144 0 true false 3 | L 128 208 64 208 0 true false 4 | L 128 272 64 272 0 false false 5 | w 128 208 128 176 0 6 | w 128 176 192 176 0 7 | w 128 144 144 144 0 8 | w 144 144 192 144 0 9 | w 128 208 128 224 0 10 | w 128 224 192 224 0 11 | w 144 144 144 304 0 12 | w 144 304 192 304 0 13 | w 128 272 128 256 0 14 | w 128 256 192 256 0 15 | w 128 272 128 336 0 16 | w 128 336 192 336 0 17 | 151 320 240 480 240 0 3 0.0 18 | w 320 160 320 224 0 19 | w 320 256 320 320 0 20 | 151 192 160 320 160 0 2 5.0 21 | 151 192 240 320 240 0 2 5.0 22 | 151 192 320 320 320 0 2 5.0 23 | M 480 240 544 240 0 24 | -------------------------------------------------------------------------------- /src/circuits/masterslaveff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | 151 432 160 528 160 0 2 5.0 3 | 151 432 272 528 272 0 2 0.0 4 | w 432 240 432 256 0 5 | w 432 176 432 192 0 6 | w 528 240 528 272 0 7 | w 528 240 432 192 0 8 | w 528 160 528 192 0 9 | w 528 192 432 240 0 10 | 151 320 144 432 144 0 2 5.0 11 | 151 320 288 432 288 0 2 5.0 12 | w 320 160 320 272 0 13 | w 320 272 320 352 0 14 | 151 192 160 288 160 0 2 5.0 15 | 151 192 272 288 272 0 2 0.0 16 | w 320 128 288 128 0 17 | w 288 128 288 160 0 18 | w 288 272 288 304 0 19 | w 288 304 320 304 0 20 | w 192 176 192 192 0 21 | w 192 256 192 240 0 22 | w 288 240 288 272 0 23 | w 288 240 192 192 0 24 | w 288 192 288 160 0 25 | w 288 192 192 240 0 26 | 151 80 144 192 144 0 2 0.0 27 | 151 80 288 192 288 0 2 5.0 28 | I 80 352 320 352 0 29 | M 528 160 592 160 0 30 | M 528 272 592 272 0 31 | x 518 133 534 133 0 24 Q 32 | x 520 321 536 321 2 24 Q 33 | x 153 79 169 79 0 24 master 34 | x 399 81 415 81 0 24 slave 35 | w 80 160 80 304 0 36 | w 80 304 80 352 0 37 | I 48 128 48 272 0 38 | w 48 128 80 128 0 39 | w 48 272 80 272 0 40 | L 48 128 48 96 0 false false 41 | x 39 62 55 62 0 24 D 42 | R 80 352 48 352 1 2 120.0 2.5 2.5 43 | o 38 64 0 6 5.0 9.765625E-5 0 D 44 | o 27 64 0 6 5.0 9.765625E-5 0 Q 45 | o 40 64 0 6 5.0 9.765625E-5 0 clk 46 | -------------------------------------------------------------------------------- /src/circuits/mirror.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.708435524800691 50 5.0 50 2 | t 256 112 192 112 0 -1 0.0 -0.625292103755946 1000.0 3 | t 256 112 320 112 0 -1 2.5545208310942042 -0.6252921037557799 1000.0 4 | w 256 112 256 160 0 5 | w 192 128 192 160 0 6 | w 192 160 256 160 0 7 | r 192 96 192 32 0 100.0 8 | r 320 96 320 32 0 100.0 9 | w 192 32 320 32 0 10 | R 192 32 128 32 0 0 40.0 5.0 0.0 0.0 0.5 11 | r 192 160 192 224 0 500.0 12 | r 320 128 320 224 0 150.0 13 | w 192 160 128 160 0 14 | s 128 160 128 224 0 1 false 15 | r 128 224 192 224 0 200.0 16 | w 320 128 384 128 0 17 | s 384 128 384 224 0 1 false 18 | r 320 224 384 224 0 10.0 19 | w 192 224 192 288 1 20 | w 320 224 320 288 1 21 | g 192 288 192 304 0 22 | g 320 288 320 304 0 23 | x 159 112 181 116 0 16 Q1 24 | x 332 113 354 117 0 16 Q2 25 | -------------------------------------------------------------------------------- /src/circuits/moscurrentramp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 15.50424758475255 55 10.0 50 2 | r 320 304 320 352 0 10.0 3 | g 320 352 320 384 0 4 | R 256 288 208 288 0 0 40.0 2.5 0.0 0.0 0.5 5 | w 320 272 320 224 0 6 | w 320 224 416 224 0 7 | w 320 128 416 128 0 8 | R 320 128 320 80 0 0 40.0 10.0 0.0 0.0 0.5 9 | c 320 128 320 224 0 4.9999999999999996E-5 0 10 | r 416 128 416 224 0 10000.0 11 | w 320 128 272 128 0 12 | w 320 224 272 224 0 13 | s 272 128 272 224 0 1 true 14 | f 256 288 320 288 0 1.5 15 | o 8 128 0 34 10.0 7.8125E-4 0 -1 16 | -------------------------------------------------------------------------------- /src/circuits/moscurrentsrc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.708435524800691 50 10.0 50 2 | f 352 288 400 288 0 1.5 3 | w 400 304 400 352 1 4 | g 400 352 400 384 0 5 | R 400 112 400 80 0 0 40.0 10.0 0.0 0.0 0.5 6 | w 400 272 400 240 0 7 | r 400 112 400 240 0 300.0 8 | w 400 112 448 112 0 9 | w 400 240 448 240 0 10 | s 448 112 448 240 0 1 false 11 | R 352 288 320 288 0 0 40.0 3.0 0.0 0.0 0.5 12 | -------------------------------------------------------------------------------- /src/circuits/mosfetamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 42.05934401203833 60 5.0 53 2 | r 208 176 208 272 0 4000.0 3 | R 160 160 112 160 0 1 40.0 0.05 0.0 0.0 0.5 4 | R 208 32 160 32 0 0 40.0 10.0 0.0 0.0 0.5 5 | r 208 32 208 144 0 4000.0 6 | c 208 144 320 144 0 1.0E-6 1.938598649739942 7 | r 320 144 320 272 0 50000.0 8 | g 320 272 320 304 0 9 | O 320 144 384 144 0 10 | w 208 176 256 176 0 11 | c 256 176 256 272 0 9.999999999999999E-5 8.054803335508433 12 | w 208 272 256 272 0 13 | f 160 160 208 160 0 1.5 14 | R 208 272 208 304 0 0 40.0 -10.0 0.0 0.0 0.5 15 | o 1 128 0 34 0.078125 4.8828125E-5 0 -1 16 | o 7 128 0 34 2.5 3.0517578125E-6 1 -1 17 | -------------------------------------------------------------------------------- /src/circuits/mosfollower.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 54 5.0 50 2 | R 208 144 176 144 0 1 40.0 5.0 0.0 0.0 0.5 3 | O 256 160 320 160 0 4 | f 208 144 256 144 0 1.5 5 | r 256 48 256 128 0 500.0 6 | R 256 48 208 48 0 0 40.0 15.0 0.0 0.0 0.5 7 | R 256 256 256 288 0 0 40.0 -15.0 0.0 0.0 0.5 8 | i 256 160 256 256 0 0.0050 9 | o 1 64 0 34 12.0 1.220703125E-5 0 -1 10 | -------------------------------------------------------------------------------- /src/circuits/mosmirror.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 50 5.0 50 2 | f 320 288 240 288 0 1.5 3 | f 320 288 400 288 0 1.5 4 | w 320 288 320 240 0 5 | w 320 240 240 240 0 6 | w 240 240 240 272 0 7 | w 240 304 240 352 1 8 | w 240 352 320 352 0 9 | w 400 304 400 352 1 10 | w 400 352 320 352 0 11 | g 320 352 320 384 0 12 | R 240 112 240 80 0 0 40.0 5.0 0.0 0.0 0.5 13 | R 400 112 400 80 0 0 40.0 5.0 0.0 0.0 0.5 14 | w 400 272 400 240 0 15 | r 400 112 400 240 0 100.0 16 | w 400 112 448 112 0 17 | w 400 240 448 240 0 18 | s 448 112 448 240 0 1 false 19 | w 240 240 192 240 0 20 | w 240 112 192 112 0 21 | r 240 112 240 240 0 500.0 22 | r 192 112 192 176 0 100.0 23 | s 192 176 192 240 0 1 false 24 | -------------------------------------------------------------------------------- /src/circuits/mosswitch.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | s 288 224 288 304 0 1 false 3 | w 288 128 400 128 0 4 | r 400 128 400 288 0 300.0 5 | w 400 320 400 336 0 6 | f 288 304 400 304 0 1.5 7 | w 288 128 288 224 0 8 | R 288 128 240 128 0 0 40.0 5.0 0.0 0.0 0.5 9 | g 400 336 400 352 0 10 | -------------------------------------------------------------------------------- /src/circuits/mr-crossbar.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-9 5.023272298708815 52 1.0 50 2 | m 208 128 256 80 0 100.0 250000.0 0 1.0E-8 1.0E-10 3 | m 288 128 336 80 0 100.0 250000.0 0 1.0E-8 1.0E-10 4 | m 208 240 256 192 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10 5 | m 288 240 336 192 0 100.0 250000.0 0 1.0E-8 1.0E-10 6 | w 208 128 288 128 0 7 | w 208 240 288 240 0 8 | w 256 80 256 192 0 9 | w 336 80 336 192 0 10 | w 256 192 256 304 0 11 | w 336 192 336 304 0 12 | w 288 240 368 240 0 13 | w 368 240 448 240 0 14 | w 288 128 368 128 0 15 | w 368 128 448 128 0 16 | m 368 128 416 80 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10 17 | m 448 128 496 80 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10 18 | m 368 240 416 192 0 100.0 250000.0 1.0e-8 1.0E-8 1.0E-10 19 | m 448 240 496 192 0 100.0 250000.0 0 1.0E-8 1.0E-10 20 | w 416 80 416 192 0 21 | w 416 192 416 304 0 22 | w 496 80 496 192 0 23 | w 496 192 496 304 0 24 | S 96 176 208 176 0 0 false 0 false 0 25 | w 208 128 208 160 0 26 | w 208 192 208 240 0 27 | R 96 176 48 176 0 1 500000.0 1.0 0.0 0.0 0.5 28 | r 256 304 256 368 0 10000.0 29 | r 336 304 336 368 0 10000.0 30 | r 416 304 416 368 0 10000.0 31 | r 496 304 496 368 0 10000.0 32 | g 256 368 256 384 0 33 | g 336 368 336 384 0 34 | g 416 368 416 384 0 35 | g 496 368 496 384 0 36 | w 448 128 512 128 0 37 | w 448 240 512 240 0 38 | r 512 128 576 128 0 1000.0 39 | r 512 240 576 240 0 1000.0 40 | g 576 240 576 272 0 41 | g 576 128 576 160 0 42 | o 26 32 0 54 1.1 9.765625E-5 0 -1 43 | o 27 32 0 54 1.1 9.765625E-5 0 -1 44 | o 28 32 0 54 1.1 9.765625E-5 0 -1 45 | o 29 32 0 54 1.1 9.765625E-5 0 -1 46 | -------------------------------------------------------------------------------- /src/circuits/mr-sine.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-8 9.78399845368213 72 1.0 50 2 | g 320 304 320 320 0 3 | m 320 192 320 304 0 100.0 16000.0 0 1.0E-8 1.0E-10 4 | R 320 192 320 160 0 1 4000.0 1.0 0.0 0.0 0.5 5 | o 1 64 0 35 1.25 1.953125E-4 0 -1 6 | o 1 64 2 35 20480.0 9.765625E-5 1 -1 7 | o 1 64 0 99 2.5 1.953125E-4 2 -1 8 | -------------------------------------------------------------------------------- /src/circuits/mr-sine2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-8 9.78399845368213 72 1.0 50 2 | g 320 304 320 320 0 3 | m 320 192 320 304 0 100.0 12500.0 0.0 1.0E-8 1.0E-10 4 | R 320 192 320 160 0 1 5000.0 1.0 0.0 0.0 0.5 5 | o 1 64 0 35 1.25 0.003125 0 -1 6 | o 1 64 2 35 20480.0 9.765625E-5 1 -1 7 | o 1 64 0 99 1.25 0.003125 2 -1 8 | -------------------------------------------------------------------------------- /src/circuits/mr-sine3.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-8 9.78399845368213 72 1.0 50 2 | g 320 304 320 320 0 3 | m 320 192 320 304 0 100.0 5000.0 3.865479277469485E-9 1.0E-8 1.0E-10 4 | R 320 192 320 160 0 1 8000.0 2.0 0.0 0.0 0.5 5 | o 1 64 0 35 2.5 0.025 0 -1 6 | o 1 64 2 35 5120.0 2.44140625E-5 1 -1 7 | o 1 64 0 99 2.5 0.025 2 -1 8 | -------------------------------------------------------------------------------- /src/circuits/mr-square.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-8 9.78399845368213 72 1.0 50 2 | g 320 304 320 320 0 3 | m 320 192 320 304 0 100.0 16000.0 0 1.0E-8 1.0E-10 4 | R 320 192 320 160 0 2 6300.0 1.0 0.0 0.0 0.5 5 | o 1 64 0 35 1.25 7.8125E-4 0 -1 6 | o 1 64 2 35 20480.0 9.765625E-5 1 -1 7 | o 1 64 0 99 1.25 7.8125E-4 2 -1 8 | -------------------------------------------------------------------------------- /src/circuits/mr-triangle.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-8 9.78399845368213 72 1.0 50 2 | g 320 304 320 320 0 3 | m 320 192 320 304 0 100.0 16000.0 0 1.0E-8 1.0E-10 4 | R 320 192 320 160 0 3 3200.0 1.0 0.0 0.0 0.5 5 | o 1 64 0 35 1.25 9.765625E-5 0 -1 6 | o 1 64 2 35 20480.0 9.765625E-5 1 -1 7 | o 1 64 0 99 1.25 9.765625E-5 2 -1 8 | -------------------------------------------------------------------------------- /src/circuits/mr.txt: -------------------------------------------------------------------------------- 1 | $ 1 2.0E-8 1.3804574186067096 52 5.0 50 2 | m 256 144 256 288 0 100.0 16000.0 0 1.0E-8 1.0E-10 3 | g 256 320 256 336 0 4 | w 256 288 256 320 1 5 | 172 256 144 256 112 0 6 5.0 5.0 -5.0 0.0 0.5 Voltage 6 | o 0 8 0 35 5.0 0.05 0 -1 7 | o 0 8 2 35 640.0 9.765625E-5 1 -1 resistance 8 | -------------------------------------------------------------------------------- /src/circuits/multivib-a.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 8.203437568215378 50 5.0 50 2 | w 128 48 208 48 0 3 | w 208 48 288 48 0 4 | w 288 48 368 48 0 5 | r 128 48 128 176 0 330.0 6 | r 208 48 208 176 0 1020.0 7 | r 288 48 288 176 0 1020.0 8 | r 368 48 368 176 0 320.0 9 | c 128 176 208 176 0 1.8E-5 -0.1960622475177095 10 | c 288 176 368 176 0 1.8E-5 -3.536074488299442 11 | w 368 176 368 240 0 12 | t 288 256 368 256 0 1 0.6643052625017931 0.6776743289781562 100.0 13 | w 208 176 288 256 0 14 | w 288 176 208 256 0 15 | t 208 256 128 256 0 1 -4.004317503283525 -3.522705421823079 100.0 16 | w 128 176 128 240 0 17 | R 128 48 80 48 0 0 40.0 5.0 0.0 0.0 0.5 18 | g 128 272 128 304 0 19 | g 368 272 368 304 0 20 | x 159 212 180 216 0 16 C1 21 | x 317 213 338 217 0 16 C2 22 | x 96 260 118 264 0 16 Q1 23 | x 382 262 404 266 0 16 Q2 24 | o 13 64 6 35 5.0 9.765625E-5 0 -1 25 | o 10 64 6 35 5.0 9.765625E-5 1 -1 26 | -------------------------------------------------------------------------------- /src/circuits/multivib-bi.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 50 2 | r 144 32 144 128 0 100.0 3 | r 384 32 384 128 0 100.0 4 | w 384 128 384 192 0 5 | t 304 208 384 208 0 1 0.617227886429507 0.6759235619928714 100.0 6 | w 224 128 304 208 0 7 | w 304 128 224 208 0 8 | t 224 208 144 208 0 1 -4.584864481423058 0.029057265154527386 100.0 9 | w 144 128 144 192 0 10 | r 304 128 384 128 0 1020.0 11 | r 144 128 224 128 0 1020.0 12 | M 384 128 448 128 0 2.5 13 | w 144 32 384 32 0 14 | M 144 128 80 128 0 2.5 15 | R 144 32 80 32 0 0 40.0 5.0 0.0 0.0 0.5 16 | r 224 208 224 304 0 1000.0 17 | r 304 208 304 304 0 1000.0 18 | L 224 304 80 304 0 0 true 5.0 0.0 19 | L 304 304 448 304 0 0 true 5.0 0.0 20 | x 54 105 106 109 2 16 output 21 | x 422 100 474 104 0 16 output 22 | x 70 278 93 282 0 16 set 23 | x 429 277 468 281 0 16 reset 24 | g 144 224 144 256 0 25 | g 384 224 384 256 0 26 | x 106 212 128 216 0 16 Q1 27 | x 400 213 422 217 0 16 Q2 28 | -------------------------------------------------------------------------------- /src/circuits/multivib-mono.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 8.6 50 5.0 50 2 | w 192 32 272 32 0 3 | r 192 32 192 160 0 330.0 4 | r 272 32 272 160 0 1020.0 5 | r 432 32 432 160 0 320.0 6 | c 192 160 272 160 0 1.8E-5 4.3449566448532755 7 | w 432 160 432 224 0 8 | t 352 240 432 240 0 1 0.6277842747260773 0.6549145378729839 100.0 9 | w 272 160 352 240 0 10 | w 352 160 272 240 0 11 | t 272 240 192 240 0 1 -4.972740919574546 0.027130263151713234 100.0 12 | w 192 160 192 224 0 13 | r 352 160 432 160 0 100.0 14 | t 128 240 192 240 0 1 -4.901331660083208 0.09853952264305138 100.0 15 | w 128 32 192 32 0 16 | r 128 32 128 144 0 100.0 17 | s 128 144 128 240 0 1 true 18 | w 272 32 432 32 0 19 | R 128 32 64 32 0 0 40.0 5.0 0.0 0.0 0.5 20 | g 192 256 192 304 0 21 | g 432 256 432 304 0 22 | x 444 247 466 251 0 16 Q1 23 | o 6 64 6 35 2.5 9.765625E-5 0 -1 24 | -------------------------------------------------------------------------------- /src/circuits/mux.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 19.765835257097933 58 5.0 50 2 | f 256 112 256 64 0 1.5 3 | f 256 288 256 224 0 1.5 4 | f 256 176 256 224 1 1.5 5 | f 256 16 256 64 1 1.5 6 | w 256 288 192 288 0 7 | w 256 16 192 16 0 8 | R 240 64 64 64 0 1 80.0 2.5 2.5 0.0 0.5 9 | R 240 224 64 224 0 3 40.0 2.5 2.5 0.0 0.5 10 | w 272 64 368 64 0 11 | w 272 224 368 224 0 12 | w 368 64 368 224 0 13 | r 368 224 368 304 0 1000.0 14 | g 368 304 368 336 0 15 | O 368 224 432 224 0 16 | w 256 112 256 176 0 17 | w 192 288 192 176 0 18 | w 192 176 192 16 0 19 | I 192 176 256 176 0 0.5 20 | L 192 288 64 288 0 1 false 5.0 0.0 21 | x 43 319 88 323 0 16 select 22 | o 13 64 0 34 5.0 9.765625E-5 0 -1 23 | -------------------------------------------------------------------------------- /src/circuits/mux3state.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-6 1.5 50 5.0 2 | 151 112 160 208 160 0 2 5.0 3 | 150 112 288 208 288 0 2 5.0 4 | f 208 288 272 288 4 5 | f 208 160 272 160 5 6 | w 272 176 272 224 0 7 | w 272 224 272 272 0 8 | g 272 304 272 336 0 9 | R 272 144 272 112 0 0 40.0 5.0 0.0 10 | L 112 176 48 176 0 true false 5.0 0.0 11 | w 112 144 80 144 0 12 | w 80 144 80 304 0 13 | w 80 304 112 304 0 14 | w 272 224 320 224 0 15 | w 320 224 368 224 0 16 | w 368 224 368 272 0 17 | w 368 224 368 176 0 18 | f 432 288 368 288 4 19 | f 432 160 368 160 5 20 | R 368 144 368 112 0 0 40.0 5.0 0.0 21 | g 368 304 368 336 0 22 | 150 528 288 432 288 0 2 0.0 23 | 151 528 160 432 160 0 2 5.0 24 | w 576 144 528 144 0 25 | w 80 144 80 48 0 26 | w 576 48 576 144 0 27 | w 576 144 576 304 0 28 | w 576 304 528 304 0 29 | M 320 224 320 384 0 2.5 30 | I 528 176 528 272 0 31 | L 528 176 608 176 0 true false 5.0 0.0 32 | x 32 155 48 155 0 16 in 1 33 | x 506 358 522 358 0 16 select 34 | x 593 157 609 157 0 16 in 2 35 | x 145 95 161 95 0 16 tri-state buffer 36 | x 382 94 398 94 0 16 tri-state buffer 37 | L 576 304 576 352 0 true false 5.0 0.0 38 | I 576 48 80 48 0 39 | I 112 176 112 272 0 40 | -------------------------------------------------------------------------------- /src/circuits/nandff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.5 50 5.0 50 2 | 151 256 160 368 160 0 2 0.0 3 | 151 256 288 368 288 0 2 5.0 4 | w 368 160 368 192 0 5 | w 368 192 256 256 0 6 | w 368 288 368 256 0 7 | w 368 256 256 192 0 8 | w 256 192 256 176 0 9 | w 256 256 256 272 0 10 | L 256 304 176 304 0 false true 5.0 0.0 11 | L 256 144 176 144 0 false true 5.0 0.0 12 | M 368 160 448 160 0 2.5 13 | M 368 288 448 288 0 2.5 14 | x 159 120 175 120 0 24 set 15 | x 438 138 454 138 0 24 Q 16 | x 147 281 163 281 0 24 reset 17 | x 438 266 454 266 2 24 Q 18 | -------------------------------------------------------------------------------- /src/circuits/nic-r.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | a 128 144 256 144 1 3 | w 128 128 128 80 0 4 | r 128 80 256 80 0 100.0 5 | w 256 80 256 144 0 6 | w 128 160 128 208 0 7 | r 128 208 256 208 0 100.0 8 | w 256 144 256 208 0 9 | g 128 288 128 320 0 10 | R 128 128 48 128 0 1 100.0 5.0 0.0 11 | R 416 128 336 128 0 1 100.0 5.0 0.0 12 | g 416 288 416 320 0 13 | r 128 208 128 288 0 150.0 14 | r 416 208 416 288 0 150.0 15 | w 416 128 416 208 0 16 | o 8 64 0 35 5.0 0.1 0 -1 nic 17 | o 8 64 0 99 5.0 0.1 1 -1 nic I/V 18 | o 9 64 0 35 5.0 0.1 2 -1 normal 19 | o 9 64 0 99 5.0 0.1 3 -1 normal I/V 20 | -------------------------------------------------------------------------------- /src/circuits/nmosfet.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 50 2 | f 304 240 352 240 0 1.5 3 | 172 304 240 272 240 0 6 3.5 5.0 0.0 0.0 0.5 Gate Voltage 4 | w 352 256 352 304 0 5 | w 352 224 352 176 1 6 | 172 352 176 352 144 0 6 5.0 5.0 0.0 0.0 0.5 Drain Voltage 7 | g 352 304 352 320 0 8 | o 0 64 0 35 5.0 0.2 0 -1 9 | -------------------------------------------------------------------------------- /src/circuits/nmosinverter.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | R 272 128 208 128 0 0 40.0 5.0 0.0 3 | g 272 288 272 320 0 4 | L 224 224 176 224 0 false false 5 | r 272 128 272 208 0 5000.0 6 | M 272 208 352 208 0 7 | f 224 224 272 224 4 8 | w 272 240 272 288 0 9 | -------------------------------------------------------------------------------- /src/circuits/nmosinverter2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 50 5.0 50 2 | f 320 208 384 208 6 3.5 3 | f 320 288 384 288 6 1.5 4 | R 256 144 208 144 0 0 40.0 5.0 0.0 0.0 0.5 5 | w 256 144 320 144 0 6 | w 320 144 320 208 0 7 | w 320 144 384 144 0 8 | w 384 144 384 192 0 9 | w 384 224 384 272 0 10 | g 384 304 384 336 0 11 | L 320 288 272 288 0 1 false 5.0 0.0 12 | M 384 224 432 224 0 2.5 13 | -------------------------------------------------------------------------------- /src/circuits/nmosnand.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | f 272 224 336 224 4 3 | w 336 144 336 176 0 4 | w 336 176 336 208 0 5 | M 336 176 400 176 0 6 | f 272 288 336 288 4 7 | w 336 240 336 272 0 8 | g 336 304 336 336 0 9 | w 240 80 336 80 0 10 | w 336 80 336 112 0 11 | R 240 80 176 80 0 0 40.0 5.0 0.0 12 | w 176 288 272 288 0 13 | L 272 224 112 224 0 false false 14 | L 176 288 112 288 0 false false 15 | r 336 112 336 144 0 5000.0 16 | -------------------------------------------------------------------------------- /src/circuits/norton.txt: -------------------------------------------------------------------------------- 1 | $ 17 5.0E-6 10.8 50 5.0 2 | r 112 160 208 112 0 100.0 3 | r 208 112 224 208 0 100.0 4 | r 224 208 320 160 0 200.0 5 | r 208 112 288 128 0 100.0 6 | r 304 64 288 128 0 100.0 7 | v 288 128 384 112 0 0 40.0 5.0 0.0 8 | v 320 160 320 240 0 0 40.0 5.0 0.0 9 | v 112 160 128 224 0 0 40.0 5.0 0.0 10 | v 304 64 224 48 0 0 40.0 5.0 0.0 11 | v 224 208 224 272 0 0 40.0 5.0 0.0 12 | r 224 272 304 288 0 200.0 13 | r 128 224 64 272 0 400.0 14 | r 384 112 448 176 0 100.0 15 | r 320 240 384 256 0 100.0 16 | r 224 48 112 64 0 1000.0 17 | v 112 64 208 112 0 0 40.0 5.0 0.0 18 | v 64 272 224 272 0 0 40.0 2.0 0.0 19 | v 304 288 384 256 0 0 40.0 5.0 0.0 20 | r 448 176 384 256 0 100.0 21 | r 320 160 384 112 0 100.0 22 | r 112 64 112 160 0 100.0 23 | w 64 272 64 16 0 24 | w 448 16 448 176 0 25 | g 448 176 448 240 0 26 | g 384 384 384 400 0 27 | r 128 384 384 384 0 117.784267 28 | i 128 352 384 352 0 0.02383663 29 | w 384 320 384 352 0 30 | w 384 352 384 384 0 31 | w 128 352 128 384 0 32 | w 128 320 128 352 0 33 | v 64 16 448 16 0 1 40.0 5.0 0.0 34 | v 128 320 384 320 0 1 40.0 5.0 0.0 35 | o 31 64 0 3 5.0 0.1 36 | o 32 64 0 3 5.0 0.1 37 | -------------------------------------------------------------------------------- /src/circuits/notch.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 40 2 | l 368 128 368 224 0 0.5 0 3 | c 368 224 368 320 0 3.17E-5 0 4 | r 256 128 368 128 0 100.0 5 | O 368 128 432 128 0 6 | g 368 320 368 352 0 7 | 170 256 128 224 128 3 20.0 60.0 5.0 0.5 8 | o 5 64 0 34 5.0 9.765625E-5 0 -1 in 9 | o 3 64 0 34 5.0 9.765625E-5 1 -1 out 10 | o 0 64 0 34 10.0 0.025 2 -1 inductor 11 | o 1 64 0 34 10.0 0.025 2 -1 cap 12 | h 1 0 1 13 | 14 | -------------------------------------------------------------------------------- /src/circuits/npn.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 43 2.0 50 2 | 172 240 240 208 240 0 6 0.705 0.75 0.5 0.0 0.5 Base Voltage 3 | w 352 256 352 304 1 4 | w 352 224 352 176 1 5 | 172 352 176 352 144 0 6 2.0 2.0 0.0 0.0 0.5 Collector Voltage 6 | g 352 304 352 320 0 7 | t 304 240 352 240 0 1 -4.295 0.7049999999999998 100.0 8 | w 240 240 304 240 1 9 | -------------------------------------------------------------------------------- /src/circuits/ohms.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 50 2 | r 256 176 256 304 0 100.0 3 | 172 304 176 304 128 0 6 5.0 5.0 0.0 0.0 0.5 Voltage 4 | g 256 336 256 352 0 5 | w 256 304 256 336 1 6 | r 352 176 352 304 0 1000.0 7 | w 352 304 352 336 1 8 | g 352 336 352 352 0 9 | w 304 176 352 176 0 10 | w 256 176 304 176 0 11 | -------------------------------------------------------------------------------- /src/circuits/opamp-regulator.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | r 192 160 192 208 0 10000.0 3 | g 192 272 192 288 0 4 | a 240 224 336 224 1 15.0 -15.0 1000000.0 5 | w 240 208 192 208 0 6 | w 192 160 320 160 0 7 | w 336 192 336 224 0 8 | w 352 160 416 160 1 9 | w 240 240 240 272 0 10 | w 240 272 416 272 0 11 | r 416 160 416 272 0 470.0 12 | r 416 272 416 336 0 470.0 13 | g 416 336 416 352 0 14 | w 416 160 544 160 2 15 | t 336 192 336 160 1 1 0.47225771069311584 0.6621194688210963 100.0 16 | v 560 240 560 176 0 5 60.0 6.0 2.5 0.0 0.5 17 | w 560 240 560 272 1 18 | g 560 272 560 288 0 19 | z 192 272 192 208 1 0.805904783 6.14 20 | x 502 319 631 323 0 18 Simulated load 21 | x 519 332 614 335 0 12 Variable Current 22 | x 436 142 518 145 0 12 Stable Voltage 23 | R 80 160 80 256 0 3 120.0 2.0 16.0 0.0 0.5 24 | x 40 294 142 298 0 18 Variable V/I 25 | 174 544 160 576 176 0 1000.0 0.5 Load Current 26 | r 80 160 192 160 0 100.0 27 | o 21 64 0 35 20.0 0.05 0 -1 input 28 | o 12 64 0 35 20.0 0.025 1 -1 regulated 29 | o 14 64 0 35 10.0 0.025 2 -1 load 30 | -------------------------------------------------------------------------------- /src/circuits/opamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 50 5.0 50 2 | a 256 240 384 240 0 15.0 -15.0 3 | 172 256 224 208 224 0 6 3.0 5.0 0.0 0.0 0.5 - Voltage 4 | 172 256 256 208 256 0 6 4.0 5.0 0.0 0.0 0.5 + Voltage 5 | O 384 240 432 240 1 6 | -------------------------------------------------------------------------------- /src/circuits/opampfeedback.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 50 5.0 50 2 | a 192 176 320 176 0 15.0 -15.0 3 | 172 192 192 144 192 0 6 3.3 5.0 0.0 0.0 0.5 + Voltage 4 | O 320 176 368 176 1 5 | w 320 176 320 112 0 6 | w 192 112 192 160 0 7 | w 192 112 320 112 0 8 | -------------------------------------------------------------------------------- /src/circuits/peak-detect.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | a 128 144 256 144 1 3 | a 304 160 432 160 1 4 | d 256 144 272 144 0 5 | w 272 144 304 144 0 6 | w 304 176 304 208 0 7 | w 304 208 432 208 0 8 | w 432 208 432 160 0 9 | w 128 160 128 192 0 10 | w 272 144 272 192 0 11 | c 272 192 272 288 0 1.0E-5 0.0026623988117427983 12 | g 272 288 272 320 0 13 | g 32 288 32 320 0 14 | w 128 64 128 128 0 15 | v 32 288 32 176 0 1 40.0 5.0 0.0 16 | v 32 176 32 64 0 1 110.0 3.0 0.0 17 | w 128 192 224 192 0 18 | w 224 192 272 192 0 19 | s 224 192 224 288 0 true true 20 | r 224 288 272 288 0 10.0 21 | w 32 64 80 64 0 22 | w 80 64 128 64 0 23 | p 80 64 80 288 0 24 | w 32 288 80 288 0 25 | O 432 160 480 160 0 26 | x 161 247 177 247 0 20 reset 27 | o 21 32 0 2 10.0 9.765625E-5 0 input 28 | o 23 64 0 2 10.0 9.765625E-5 1 peak 29 | -------------------------------------------------------------------------------- /src/circuits/phasecomp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 5.0 2 | R 272 176 208 176 0 2 105.0 2.5 2.5 3 | R 272 272 208 272 0 2 100.0 2.5 2.5 4 | w 272 176 272 208 0 5 | 161 272 208 304 208 0 6 | w 368 208 416 208 0 7 | r 416 208 416 112 0 1000.0 8 | r 416 208 416 304 0 1000.0 9 | O 416 208 480 208 0 10 | R 416 112 368 112 0 0 40.0 5.0 0.0 11 | g 416 304 416 320 0 12 | w 272 240 272 272 0 13 | o 0 64 0 6 5.0 9.765625E-5 0 14 | o 1 64 0 6 5.0 9.765625E-5 0 15 | o 7 64 0 6 5.0 9.765625E-5 0 16 | -------------------------------------------------------------------------------- /src/circuits/phasecompint.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 5.0 2 | 155 128 96 144 96 2 0.0 3 | 155 128 256 160 256 2 0.0 4 | w 224 96 400 96 0 5 | w 400 96 400 192 0 6 | w 224 256 400 256 0 7 | w 400 256 400 224 0 8 | f 400 256 464 256 4 9 | f 416 160 464 160 5 10 | w 224 160 416 160 0 11 | w 464 176 464 208 0 12 | w 464 208 464 240 0 13 | g 464 272 464 320 0 14 | R 464 144 464 80 0 0 40.0 5.0 0.0 15 | R 128 128 48 128 0 2 120.0 2.5 2.5 16 | R 128 288 48 288 0 2 115.0 2.5 2.5 17 | R 128 96 96 96 0 0 40.0 5.0 0.0 18 | R 128 256 96 256 0 0 40.0 5.0 0.0 19 | w 128 208 128 160 0 20 | w 304 208 304 352 0 21 | w 304 352 128 352 0 22 | w 128 352 128 320 0 23 | w 464 208 528 208 0 24 | r 528 208 528 144 0 1000.0 25 | r 528 208 528 272 0 1000.0 26 | R 528 144 528 80 0 0 40.0 5.0 0.0 27 | g 528 272 528 320 0 28 | O 528 208 576 208 0 29 | w 128 208 304 208 0 30 | 150 400 208 304 208 0 2 0.0 31 | o 13 64 0 6 5.0 9.765625E-5 0 32 | o 14 64 0 6 5.0 9.765625E-5 0 33 | o 26 64 0 6 5.0 9.765625E-5 0 34 | -------------------------------------------------------------------------------- /src/circuits/phaseshiftosc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 13.097415321081861 58 5.0 50 2 | c 128 224 192 224 0 5.0E-7 11.800776695055955 3 | c 192 224 256 224 0 5.0E-7 2.013884192737342 4 | c 256 224 320 224 0 5.0E-7 -0.3404389620445001 5 | r 320 224 384 224 0 1000.0 6 | r 192 224 192 304 0 1000.0 7 | r 256 224 256 304 0 1000.0 8 | g 192 304 192 320 0 9 | g 256 304 256 320 0 10 | a 384 240 480 240 0 15.0 -15.0 1000000.0 11 | w 384 224 384 176 0 12 | r 384 176 480 176 0 29000.0 13 | w 480 176 480 240 0 14 | w 480 240 496 240 0 15 | w 496 240 496 144 0 16 | w 496 144 128 144 0 17 | w 128 144 128 224 0 18 | O 496 240 544 240 0 19 | g 384 256 384 304 0 20 | o 3 64 0 34 0.625 0.0015625 0 -1 21 | o 16 64 0 42 20.0 9.765625E-5 0 -1 22 | -------------------------------------------------------------------------------- /src/circuits/phasesplit.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 18 64 10.0 53 2 | w 192 96 288 96 0 3 | r 192 96 192 192 0 150000.0 4 | r 192 192 192 304 0 56000.0 5 | t 192 192 288 192 0 1 -9.442348352812836 0.5777055611167752 6 | r 288 208 288 304 0 4700.0 7 | w 192 304 288 304 0 8 | c 144 192 192 192 0 3.0E-6 -4.905240822514835 9 | R 144 192 96 192 0 1 40.0 3.0 0.0 10 | g 192 304 192 336 0 11 | R 192 96 96 96 0 0 40.0 20.0 0.0 12 | r 288 96 288 176 0 4700.0 13 | c 288 208 352 208 0 3.0E-6 4.826735289331256 14 | r 352 208 352 304 0 10000.0 15 | w 288 304 352 304 0 16 | c 288 176 384 176 0 3.0E-6 15.221446280055797 17 | r 384 176 384 304 0 10000.0 18 | w 352 304 384 304 0 19 | O 384 176 448 176 0 20 | O 352 208 448 208 0 21 | o 17 64 0 6 5.0 9.765625E-5 0 22 | o 18 64 0 6 5.0 9.765625E-5 0 23 | -------------------------------------------------------------------------------- /src/circuits/pll.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16.13108636308289 65 5.0 50 2 | 158 432 224 464 224 0 3 | c 528 224 528 256 0 1.0E-6 0 4 | r 528 288 592 288 0 4000.0 5 | r 528 320 592 320 0 100000.0 6 | w 592 288 592 320 0 7 | g 592 320 592 352 0 8 | 154 144 192 256 192 0 2 0.0 9 | R 144 176 80 176 0 2 60.0 2.5 2.5 0.0 0.5 10 | w 144 208 144 320 0 11 | w 144 320 432 320 0 12 | r 256 192 320 192 0 5000.0 13 | c 320 192 320 224 0 9.0E-6 0 14 | w 432 192 432 224 0 15 | O 144 320 96 320 0 16 | a 352 128 432 128 1 15.0 -15.0 1000000.0 17 | w 320 192 320 112 0 18 | w 320 112 352 112 0 19 | w 352 144 352 192 0 20 | w 352 192 432 192 0 21 | w 432 192 432 128 0 22 | r 320 224 320 272 0 1000.0 23 | g 320 272 320 288 0 24 | o 7 64 0 46 5.0 9.765625E-5 0 -1 25 | o 13 64 0 46 5.0 9.765625E-5 0 -1 26 | o 11 64 0 35 1.1692013098647223 0.001461501637330903 1 -1 27 | -------------------------------------------------------------------------------- /src/circuits/pll2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 15.5 60 5.0 2 | 158 416 208 448 208 0 3 | c 512 208 512 240 0 9.999999999999999E-7 0 4 | r 512 272 576 272 0 3000.0 5 | r 512 304 576 304 0 100000.0 6 | w 576 272 576 304 0 7 | g 576 304 576 336 0 8 | R 128 160 64 160 0 2 120.0 2.5 2.5 9 | w 128 192 128 304 0 10 | w 128 304 416 304 0 11 | w 416 176 416 208 0 12 | O 128 304 80 304 0 13 | a 336 112 416 112 1 15.0 -15.0 14 | w 304 96 336 96 0 15 | w 336 128 336 176 0 16 | w 336 176 416 176 0 17 | w 416 176 416 112 0 18 | 161 128 160 176 160 0 19 | r 224 160 304 160 0 500.0 20 | w 304 96 304 160 0 21 | c 304 160 304 208 0 9.0E-5 0 22 | r 304 208 304 256 0 1000.0 23 | g 304 256 304 272 0 24 | o 6 64 0 14 5.0 9.765625E-5 0 25 | o 10 64 0 14 5.0 9.765625E-5 0 26 | o 19 64 0 3 0.15625 0.05 1 27 | -------------------------------------------------------------------------------- /src/circuits/pll2a.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 15 64 5.0 2 | 158 416 208 448 208 0 3 | c 512 208 512 240 0 1.0E-8 0 4 | r 512 272 576 272 0 30000.0 5 | r 512 304 576 304 0 1000000.0 6 | w 576 272 576 304 0 7 | g 576 304 576 336 0 8 | R 128 160 64 160 0 2 970.0 2.5 2.5 9 | w 128 192 128 304 0 10 | w 128 304 416 304 0 11 | g 304 240 304 272 0 12 | w 416 176 416 208 0 13 | O 128 304 80 304 0 14 | a 336 112 416 112 1 15.0 -15.0 15 | w 304 96 336 96 0 16 | w 336 128 336 176 0 17 | w 336 176 416 176 0 18 | w 416 176 416 112 0 19 | 161 128 160 176 160 0 20 | r 224 160 304 160 0 2000.0 21 | w 304 96 304 160 0 22 | c 304 160 304 192 0 9.999999999999999E-6 0 23 | r 304 192 304 240 0 1000.0 24 | o 6 16 0 14 5.0 4.8828125E-5 0 25 | o 11 16 0 14 5.0 9.765625E-5 0 26 | o 20 64 0 3 5.0 0.0025 1 27 | -------------------------------------------------------------------------------- /src/circuits/pmosfet.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 12.185319768402522 50 5.0 50 2 | 172 304 240 272 240 0 6 2.5 5.0 0.0 0.0 0.5 Gate Voltage 3 | w 352 256 352 304 0 4 | w 352 224 352 176 1 5 | f 304 240 352 240 1 1.5 6 | 172 352 304 352 320 0 6 3.0 5.0 0.0 0.0 0.5 Drain Voltage 7 | R 352 176 352 160 0 0 40.0 5.0 0.0 0.0 0.5 8 | o 3 64 0 35 2.5 0.1 0 -1 9 | -------------------------------------------------------------------------------- /src/circuits/pnp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.251013186076355 43 2.0 50 2 | 172 208 176 176 176 0 6 1.2975 1.5 1.25 0.0 0.5 Base Voltage 3 | w 320 192 320 240 1 4 | w 320 160 320 112 1 5 | w 208 176 272 176 1 6 | t 272 176 320 176 0 -1 1.2975 -0.7024999999999999 100.0 7 | R 320 112 320 80 0 0 40.0 2.0 0.0 0.0 0.5 8 | 172 320 240 320 272 0 6 0.0 2.0 0.0 0.0 0.5 Collector Voltage 9 | -------------------------------------------------------------------------------- /src/circuits/pot.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | v 208 320 208 160 0 0 40.0 5.0 0.0 0.0 0.5 3 | v 432 320 432 160 0 0 40.0 5.0 0.0 0.0 0.5 4 | w 320 224 320 160 0 5 | w 320 160 208 160 0 6 | w 320 160 432 160 0 7 | 174 208 320 432 224 0 1000.0 0.5 Resistance 8 | -------------------------------------------------------------------------------- /src/circuits/potdivide.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 174 320 352 384 96 0 1000.0 0.5 Resistance 3 | v 240 352 240 96 0 0 40.0 5.0 0.0 0.0 0.5 4 | w 240 96 320 96 0 5 | w 240 352 320 352 0 6 | O 320 96 432 96 1 7 | O 384 224 432 224 1 8 | O 320 352 432 352 1 9 | -------------------------------------------------------------------------------- /src/circuits/powerfactor1.txt: -------------------------------------------------------------------------------- 1 | $ 13 5.0E-6 10 47 120.0 28 2 | v 176 304 176 128 2 1 60.0 120.0 0.0 3 | r 304 128 448 128 0 10.0 4 | w 176 304 304 304 0 5 | l 448 128 448 304 0 5.0 0 6 | w 304 304 448 304 0 7 | r 176 128 304 128 0 50.0 8 | o 5 64 1 3 0.3125 9.765625E-5 0 9 | o 1 64 1 3 0.078125 2.44140625E-5 1 10 | o 3 64 1 3 5.0 9.765625E-5 2 11 | -------------------------------------------------------------------------------- /src/circuits/powerfactor2.txt: -------------------------------------------------------------------------------- 1 | $ 13 5.0E-6 10 50 120.0 28 2 | v 176 304 176 128 2 1 60.0 120.0 0.0 3 | r 304 128 448 128 0 10.0 4 | w 176 304 304 304 0 5 | l 448 128 448 304 0 5.0 0 6 | w 304 304 448 304 0 7 | r 176 128 304 128 0 50.0 8 | c 304 128 304 304 0 1.4E-6 0 9 | o 5 64 1 3 0.3125 9.765625E-5 0 10 | o 1 64 1 3 0.078125 2.44140625E-5 1 11 | o 3 64 1 3 5.0 9.765625E-5 2 12 | -------------------------------------------------------------------------------- /src/circuits/pushpull.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 43 10.0 42 2 | t 256 192 320 192 0 1 -13.466578126476486 0.7195904601612297 3 | t 256 288 320 288 0 -1 5.091136762641694 -0.72269465072059 4 | w 320 208 320 240 0 5 | w 320 240 320 272 0 6 | w 320 304 320 352 0 7 | r 256 288 256 352 0 220.0 8 | r 256 192 256 128 0 220.0 9 | d 256 240 256 288 0 10 | R 256 240 192 240 0 1 40.0 5.0 0.0 0.0 0.5 11 | w 256 352 320 352 0 12 | w 256 128 320 128 0 13 | w 320 128 320 176 0 14 | R 256 128 256 80 0 0 40.0 10.0 0.0 0.0 0.5 15 | R 256 352 256 400 0 0 40.0 -10.0 0.0 0.0 0.5 16 | d 256 192 256 240 0 17 | w 320 240 400 240 0 18 | r 400 240 400 352 0 10.0 19 | g 400 352 400 384 0 20 | O 400 240 448 240 0 21 | o 8 64 0 34 6.0 0.025 0 -1 22 | o 18 64 0 34 6.0 9.765625E-5 1 -1 23 | -------------------------------------------------------------------------------- /src/circuits/pushpullxover.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 43 10.0 42 2 | t 256 192 320 192 0 1 -12.21942316756332 -0.7012139808257767 3 | t 256 288 320 288 0 -1 7.780576832436679 -0.7012139808257767 4 | w 320 208 320 240 0 5 | w 320 240 320 272 0 6 | w 320 304 320 352 0 7 | R 256 240 192 240 0 1 40.0 5.0 0.0 0.0 0.5 8 | w 320 128 320 176 0 9 | R 320 128 320 80 0 0 40.0 10.0 0.0 0.0 0.5 10 | R 320 352 320 400 0 0 40.0 -10.0 0.0 0.0 0.5 11 | w 320 240 400 240 0 12 | r 400 240 400 352 0 10.0 13 | g 400 352 400 384 0 14 | O 400 240 448 240 0 15 | w 256 240 256 288 0 16 | w 256 192 256 240 0 17 | o 5 64 0 34 6.0 0.003125 0 -1 18 | o 12 64 0 34 6.0 4.8828125E-5 1 -1 19 | -------------------------------------------------------------------------------- /src/circuits/r2rladder.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 64 5.0 2 | 160 160 144 160 240 0 3 | 160 240 144 240 240 0 4 | 160 320 144 320 240 0 5 | g 144 240 144 288 0 6 | g 224 240 224 288 0 7 | g 304 240 304 288 0 8 | w 176 192 192 192 0 9 | w 176 240 176 256 0 10 | w 176 256 256 256 0 11 | w 256 256 256 240 0 12 | w 256 256 336 256 0 13 | w 336 256 336 240 0 14 | w 192 192 192 320 0 15 | w 256 192 272 192 0 16 | w 272 192 272 320 0 17 | w 336 192 352 192 0 18 | w 352 192 352 320 0 19 | L 192 320 192 352 0 false false 20 | L 272 320 272 352 0 false false 21 | L 352 320 352 352 0 true false 22 | r 160 144 160 80 0 100000.0 23 | r 240 144 240 80 0 100000.0 24 | r 320 144 320 80 0 100000.0 25 | r 160 80 240 80 0 50000.0 26 | r 240 80 320 80 0 50000.0 27 | r 320 80 400 80 0 100000.0 28 | g 400 80 400 112 0 29 | w 416 256 416 224 0 30 | w 528 224 528 272 0 31 | O 528 272 592 272 1 32 | w 336 256 416 256 0 33 | r 416 224 528 224 0 50100.0 34 | g 416 288 416 320 0 35 | a 416 272 528 272 0 20.0 -20.0 36 | r 160 80 80 80 0 50000.0 37 | r 80 80 80 144 0 100000.0 38 | 160 80 144 80 240 0 39 | w 96 192 112 192 0 40 | w 112 192 112 320 0 41 | g 64 240 64 288 0 42 | L 112 320 112 352 0 true false 43 | R 80 80 32 80 0 0 40.0 16.0 0.0 44 | w 96 240 96 256 0 45 | w 96 256 176 256 0 46 | -------------------------------------------------------------------------------- /src/circuits/rectify.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 13.2 55 5.0 2 | v 112 320 112 96 0 1 40.0 5.0 0.0 3 | r 416 96 416 320 0 640.0 4 | d 112 96 416 96 0 5 | w 112 320 416 320 0 6 | o 0 64 0 3 5.0 0.0125 7 | o 1 64 0 3 5.0 0.0125 8 | -------------------------------------------------------------------------------- /src/circuits/relaxosc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 61 10.0 50 2 | a 288 224 416 224 0 15.0 -15.0 1000000.0 3 | w 288 208 288 160 0 4 | r 288 160 416 160 0 10000.0 5 | w 416 160 416 224 0 6 | w 416 224 416 288 0 7 | r 416 288 288 288 0 100000.0 8 | w 288 240 288 288 0 9 | r 288 288 192 288 0 100000.0 10 | g 192 288 192 320 0 11 | c 288 160 192 160 0 9.999999999999999E-7 6.154634481752644 12 | g 192 160 192 192 0 13 | O 416 224 480 224 0 14 | o 9 64 0 35 10.0 0.025 0 -1 15 | o 11 64 0 42 20.0 9.765625E-5 1 -1 16 | -------------------------------------------------------------------------------- /src/circuits/relay.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 178 240 176 384 176 0 1 0.2 0.04166643702749262 0.05 1000000.0 0.02 20.0 3 | 172 240 208 176 208 0 6 5.0 5.0 0.0 0.0 0.5 Coil Voltage 4 | g 240 288 240 304 0 5 | R 240 176 240 112 0 0 40.0 5.0 0.0 0.0 0.5 6 | r 384 160 464 160 0 100.0 7 | r 384 192 464 192 0 100.0 8 | r 240 224 240 288 0 100.0 9 | w 464 160 464 192 0 10 | w 464 192 464 288 0 11 | g 464 288 464 304 0 12 | -------------------------------------------------------------------------------- /src/circuits/relayand.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 44 5.0 50 2 | 178 160 176 240 176 0 1 0.1 8.400979594570726E-14 0.05 1000000.0 0.02 50.0 3 | 178 304 176 384 176 0 1 0.1 2.3377800273993248E-7 0.05 1000000.0 0.02 50.0 4 | 178 448 176 528 176 0 1 0.1 1.5717284793725733E-19 0.05 1000000.0 0.02 50.0 5 | R 160 176 112 176 0 0 40.0 5.0 0.0 0.0 0.5 6 | w 240 192 304 192 0 7 | w 304 176 304 192 0 8 | w 384 192 448 192 0 9 | w 448 176 448 192 0 10 | g 160 224 160 256 0 11 | g 304 224 304 256 0 12 | g 448 224 448 256 0 13 | w 160 208 128 208 0 14 | w 304 208 272 208 0 15 | w 448 208 416 208 0 16 | L 128 208 128 288 0 0 false 5.0 0.0 17 | L 272 208 272 288 0 0 false 5.0 0.0 18 | L 416 208 416 288 0 0 false 5.0 0.0 19 | M 528 192 576 192 0 2.5 20 | r 528 192 528 272 0 100.0 21 | g 528 272 528 288 0 22 | -------------------------------------------------------------------------------- /src/circuits/relayff.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 45 5.0 50 2 | 178 224 192 336 192 1 1 0.2 0.21813393565127673 0.05 1000000.0 0.02 20.0 3 | 178 528 192 400 192 1 1 0.2 4.99990000199996E-6 0.05 1000000.0 0.02 20.0 4 | w 352 176 384 224 0 5 | w 352 224 384 176 0 6 | w 224 192 224 144 0 7 | w 224 144 528 144 0 8 | w 528 144 528 192 0 9 | R 224 144 160 144 0 0 40.0 5.0 0.0 0.0 0.5 10 | s 336 240 336 320 0 0 true 11 | s 400 240 400 320 0 0 true 12 | g 336 320 336 336 0 13 | g 400 320 400 336 0 14 | x 247 286 317 290 0 16 set/reset 15 | w 336 176 352 176 0 16 | w 336 224 352 224 0 17 | w 384 224 400 224 0 18 | w 384 176 400 176 0 19 | -------------------------------------------------------------------------------- /src/circuits/relaymux.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 178 128 160 208 160 0 1 0.1 0.24999999999997224 0.05 1000000.0 0.02 50.0 3 | 178 256 192 336 192 0 2 0.1 0.24999710044544057 0.05 1000000.0 0.02 50.0 4 | 178 384 224 464 224 0 4 0.1 0.24999999999997224 0.05 1000000.0 0.02 50.0 5 | g 128 208 128 240 0 6 | g 256 240 256 272 0 7 | g 384 272 384 288 0 8 | w 128 192 96 192 0 9 | w 256 224 224 224 0 10 | w 384 256 352 256 0 11 | L 96 192 96 352 0 1 false 5.0 0.0 12 | L 224 224 224 352 0 1 false 5.0 0.0 13 | L 352 256 352 352 0 1 false 5.0 0.0 14 | R 128 160 96 160 0 0 40.0 5.0 0.0 0.0 0.5 15 | w 208 144 256 144 0 16 | w 208 176 208 192 0 17 | w 208 192 256 192 0 18 | w 336 128 336 80 0 19 | w 336 80 384 80 0 20 | w 336 160 384 160 0 21 | w 384 160 384 128 0 22 | w 336 176 384 176 0 23 | w 336 208 384 208 0 24 | w 384 208 384 224 0 25 | M 464 64 512 64 4 2.5 26 | M 464 96 512 96 4 2.5 27 | M 464 112 512 112 4 2.5 28 | M 464 144 512 144 4 2.5 29 | M 464 160 512 160 4 2.5 30 | M 464 192 512 192 4 2.5 31 | M 464 208 512 208 4 2.5 32 | M 464 240 512 240 4 2.5 33 | -------------------------------------------------------------------------------- /src/circuits/relayor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 44 5.0 50 2 | 178 112 176 192 176 0 1 0.1 1.4393787726652385E-9 0.05 1000000.0 0.02 50.0 3 | 178 304 176 384 176 0 1 0.1 7.78801831882807E-17 0.05 1000000.0 0.02 50.0 4 | 178 480 176 560 176 0 1 0.1 1.8053432778617287E-13 0.05 1000000.0 0.02 50.0 5 | R 112 176 80 176 0 0 40.0 5.0 0.0 0.0 0.5 6 | g 112 224 112 256 0 7 | g 304 224 304 256 0 8 | g 480 224 480 256 0 9 | w 112 208 80 208 0 10 | w 304 208 272 208 0 11 | w 480 208 448 208 0 12 | L 80 208 80 288 0 0 false 5.0 0.0 13 | L 272 208 272 288 0 0 false 5.0 0.0 14 | L 448 208 448 288 0 0 false 5.0 0.0 15 | M 592 192 640 192 0 2.5 16 | r 592 192 592 272 0 100.0 17 | g 592 272 592 288 0 18 | R 304 176 272 176 0 0 40.0 5.0 0.0 0.0 0.5 19 | R 480 176 448 176 0 0 40.0 5.0 0.0 0.0 0.5 20 | w 192 192 224 192 0 21 | w 224 192 224 128 0 22 | w 224 128 416 128 0 23 | w 416 128 416 192 0 24 | w 416 192 384 192 0 25 | w 416 128 592 128 0 26 | w 592 128 592 192 0 27 | w 560 192 592 192 0 28 | -------------------------------------------------------------------------------- /src/circuits/relaytff.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-5 18.278915558614752 50 5.0 50 2 | 178 496 224 592 224 1 1 0.1 9.996201113724626E-6 0.05 1000000.0 0.02 20.0 3 | R 112 208 64 208 0 0 40.0 5.0 0.0 0.0 0.5 4 | w 176 208 176 368 0 5 | w 368 304 448 304 0 6 | w 176 368 368 368 0 7 | w 368 272 400 272 0 8 | w 400 320 400 368 0 9 | w 400 368 368 368 0 10 | w 368 176 624 176 0 11 | w 624 176 624 240 0 12 | w 624 240 592 240 0 13 | s 208 144 288 144 0 1 false 14 | w 288 288 208 288 0 15 | r 112 208 176 208 0 100.0 16 | 178 288 288 368 288 1 2 0.1 9.996201118876302E-6 0.05 1000000.0 0.02 20.0 17 | w 208 288 208 144 0 18 | w 368 256 416 256 0 19 | w 416 256 416 224 0 20 | w 448 224 496 224 0 21 | w 368 224 368 176 0 22 | w 416 336 416 256 0 23 | g 448 304 448 336 0 24 | w 416 224 448 224 0 25 | w 288 144 288 240 0 26 | x 225 97 275 101 0 16 toggle 27 | w 368 336 416 336 0 28 | w 368 320 400 320 0 29 | w 400 272 400 320 0 30 | w 592 256 624 256 0 31 | w 624 240 624 256 0 32 | g 592 272 592 336 0 33 | -------------------------------------------------------------------------------- /src/circuits/relayxor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 47 5.0 50 2 | 178 176 192 272 192 0 1 0.1 4.3921117436851676E-10 0.05 1000000.0 0.02 50.0 3 | 178 400 192 304 192 0 1 0.1 1.9184076606594825E-6 0.05 1000000.0 0.02 50.0 4 | w 272 176 304 208 0 5 | w 272 208 304 176 0 6 | R 176 192 144 192 0 0 40.0 5.0 0.0 0.0 0.5 7 | g 176 240 176 256 0 8 | g 400 240 400 256 0 9 | w 176 224 144 224 0 10 | w 400 224 432 224 0 11 | L 144 224 144 304 0 0 false 5.0 0.0 12 | L 432 224 432 304 0 0 false 5.0 0.0 13 | w 400 192 480 192 0 14 | r 480 192 480 272 0 100.0 15 | g 480 272 480 288 0 16 | M 480 192 528 192 0 2.5 17 | -------------------------------------------------------------------------------- /src/circuits/res-par.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 15 53 5.0 2 | v 64 240 64 160 0 1 41.09 5.0 0.0 3 | c 448 160 448 240 0 1.4999999999999999E-5 2.5658496700882356 4 | w 64 160 192 160 0 5 | w 192 160 320 160 0 6 | w 320 160 448 160 0 7 | l 320 160 320 240 0 1.0 -0.016508821800832994 8 | r 192 160 192 240 0 2000.0 9 | w 192 240 320 240 0 10 | w 320 240 448 240 0 11 | r 64 240 192 240 0 100.0 12 | v 64 128 64 48 0 1 30.0 5.0 0.0 13 | c 448 48 448 128 0 1.4999999999999999E-5 -4.290086412851864 14 | w 64 48 192 48 0 15 | w 192 48 320 48 0 16 | w 320 48 448 48 0 17 | l 320 48 320 128 0 1.0 0.01334973082855116 18 | r 192 48 192 128 0 2000.0 19 | w 192 128 320 128 0 20 | w 320 128 448 128 0 21 | r 64 128 192 128 0 100.0 22 | v 64 352 64 272 0 1 50.0 5.0 0.0 23 | c 448 272 448 352 0 1.4999999999999999E-5 2.9322583665440085 24 | w 64 272 192 272 0 25 | w 192 272 320 272 0 26 | w 320 272 448 272 0 27 | l 320 272 320 352 0 1.0 -0.01279067133991683 28 | r 192 272 192 352 0 2000.0 29 | w 192 352 320 352 0 30 | w 320 352 448 352 0 31 | r 64 352 192 352 0 100.0 32 | h 1 5 1 33 | o 10 64 0 1 2.5 0.025 34 | o 0 64 0 1 2.5 0.003125 35 | o 20 64 0 1 2.5 0.0125 36 | -------------------------------------------------------------------------------- /src/circuits/res-series.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 15 48 5.0 2 | v 80 112 80 32 0 1 35.0 5.0 0.0 3 | v 80 224 80 144 0 1 41.09 5.0 0.0 4 | v 80 336 80 256 0 1 45.0 5.0 0.0 5 | r 80 32 432 32 0 10.0 6 | c 432 32 432 112 0 1.5E-5 0 7 | l 80 112 432 112 0 1.0 0 8 | r 80 144 432 144 0 10.0 9 | c 432 144 432 224 0 1.5E-5 0 10 | l 80 224 432 224 0 1.0 0 11 | r 80 256 432 256 0 10.0 12 | c 432 256 432 336 0 1.5E-5 0 13 | l 80 336 432 336 0 1.0 0 14 | h 1 5 4 15 | o 4 64 0 3 20.0 0.1 16 | o 7 64 0 3 160.0 0.8 17 | o 10 64 0 3 40.0 0.2 18 | -------------------------------------------------------------------------------- /src/circuits/resistors.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 96 368 96 48 0 0 40.0 5.0 0.0 3 | w 96 48 192 48 1 4 | w 192 48 288 48 0 5 | w 288 48 384 48 0 6 | s 192 48 192 128 0 false false 7 | s 288 48 288 128 0 true false 8 | s 384 48 384 128 0 false false 9 | r 192 128 192 192 0 100.0 10 | r 288 128 288 192 0 400.0 11 | r 384 128 384 192 0 800.0 12 | w 192 192 288 192 0 13 | w 288 192 384 192 0 14 | w 288 224 288 192 0 15 | w 288 224 384 224 0 16 | w 288 224 192 224 0 17 | s 288 224 288 304 0 false false 18 | s 192 224 192 304 0 true false 19 | r 192 304 192 368 0 600.0 20 | r 288 304 288 368 0 200.0 21 | s 384 224 384 368 0 true false 22 | w 96 368 192 368 0 23 | w 192 368 288 368 0 24 | w 288 368 384 368 0 25 | -------------------------------------------------------------------------------- /src/circuits/ringing.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 4.621633621589249 50 5.0 46 2 | w 368 128 368 192 0 3 | w 368 272 368 320 0 4 | w 320 272 368 272 0 5 | w 368 272 416 272 0 6 | w 320 192 368 192 0 7 | w 368 192 416 192 0 8 | l 320 192 320 272 0 0.0020 0.07708318720316419 9 | c 416 192 416 272 0 1.264E-5 -0.22352804367929519 10 | r 256 128 368 128 0 100.0 11 | O 368 128 464 128 0 12 | g 368 320 368 336 0 13 | R 256 128 224 128 0 2 100.0 5.0 0.0 0.0 0.5 14 | o 9 16 0 34 2.5 4.8828125E-5 0 -1 15 | -------------------------------------------------------------------------------- /src/circuits/ringmod.txt: -------------------------------------------------------------------------------- 1 | $ 17 5.0E-6 1.7725424121461644 41 3.0 50 2 | d 272 176 320 128 1 0.805904783 3 | d 320 128 368 176 1 0.805904783 4 | d 368 176 320 224 1 0.805904783 5 | d 320 224 272 176 1 0.805904783 6 | 169 144 144 208 144 0 0.1 1.0 0.36188085234266 -0.10938222138187827 7 | w 208 144 208 128 0 8 | 169 496 208 432 208 0 0.1 1.0 -0.33106614006595897 0.01591880270109881 9 | w 368 144 368 176 0 10 | w 432 208 432 256 0 11 | w 272 256 272 176 0 12 | w 272 256 432 256 0 13 | w 432 144 368 144 0 14 | w 208 128 320 128 0 15 | w 208 208 208 224 0 16 | w 208 224 320 224 0 17 | w 208 176 240 176 0 18 | w 240 176 240 288 0 19 | w 240 288 288 288 0 20 | w 432 176 400 176 0 21 | w 400 176 400 288 0 22 | w 400 288 336 288 0 23 | v 528 144 528 208 0 1 300.0 2.4 0.0 0.0 0.5 24 | v 112 144 112 208 0 1 200.0 2.0 0.0 0.0 0.5 25 | w 288 288 288 336 0 26 | w 336 288 336 336 0 27 | r 288 336 336 336 0 1.0 28 | w 496 208 528 208 0 29 | w 496 144 528 144 0 30 | w 112 208 144 208 0 31 | w 112 144 144 144 0 32 | r 400 288 432 256 0 1000.0 33 | g 528 208 528 224 0 34 | g 112 208 112 224 0 35 | g 208 224 208 240 0 36 | o 21 8 0 38 2.5 0.4 0 -1 37 | o 22 8 0 38 2.5 0.4 0 -1 38 | o 25 8 0 38 1.0229345649675443 0.6546781215792284 1 -1 39 | -------------------------------------------------------------------------------- /src/circuits/rtlinverter.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 52 5.0 2 | r 240 224 320 224 0 470.0 3 | t 320 224 368 224 0 1 0.6381869044881298 0.6478945398933037 4 | r 368 208 368 112 0 640.0 5 | w 368 240 368 288 0 6 | L 240 224 192 224 0 false false 3.6 0.0 7 | R 368 112 320 112 0 0 40.0 3.6 0.0 8 | M 368 208 432 208 0 9 | g 368 288 368 320 0 10 | -------------------------------------------------------------------------------- /src/circuits/rtlnand.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 52 5.0 2 | R 368 64 320 64 0 0 40.0 3.6 0.0 3 | g 368 336 368 368 0 4 | t 320 208 368 208 0 1 0.6378429407740765 0.6475693325578884 5 | w 368 160 368 192 0 6 | r 368 160 368 64 0 640.0 7 | t 320 256 368 256 0 1 0.6376732762947126 0.6550300979283231 8 | t 320 304 368 304 0 1 0.6375679404402763 0.6608122760347422 9 | w 368 224 368 240 0 10 | w 368 272 368 288 0 11 | w 368 320 368 336 0 12 | r 320 208 240 208 0 470.0 13 | r 240 256 320 256 0 470.0 14 | r 240 304 320 304 0 470.0 15 | L 240 208 208 208 0 false false 3.6 0.0 16 | L 240 256 208 256 0 false false 3.6 0.0 17 | L 240 304 208 304 0 false false 3.6 0.0 18 | M 368 160 432 160 0 19 | -------------------------------------------------------------------------------- /src/circuits/rtlnor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 52 5.0 2 | t 176 208 224 208 0 1 0.638186904488133 0.6478945398932158 3 | t 272 208 320 208 0 1 -0.00970763539752057 7.562178340717264E-12 4 | t 368 208 416 208 0 1 -0.00970763539752057 7.562178340717264E-12 5 | w 224 160 224 192 0 6 | w 320 160 320 192 0 7 | w 224 160 320 160 0 8 | w 320 160 416 160 0 9 | w 416 160 416 192 0 10 | r 176 208 176 272 0 470.0 11 | r 272 208 272 272 0 470.0 12 | r 368 208 368 272 0 470.0 13 | L 176 272 176 304 0 false false 3.6 0.0 14 | L 272 272 272 304 0 true false 3.6 0.0 15 | L 368 272 368 304 0 true false 3.6 0.0 16 | w 224 224 224 336 0 17 | w 320 224 320 336 0 18 | w 416 224 416 336 0 19 | w 416 336 320 336 0 20 | w 320 336 224 336 0 21 | r 416 160 416 64 0 640.0 22 | g 416 336 416 368 0 23 | R 416 64 352 64 0 0 40.0 3.6 0.0 24 | M 416 160 464 160 0 25 | -------------------------------------------------------------------------------- /src/circuits/samplenhold.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 74 5.0 81 2 | f 192 112 192 160 1 3 | f 192 224 192 160 0 4 | w 192 112 256 112 0 5 | w 256 112 256 224 0 6 | I 192 224 256 224 0 0.5 7 | L 192 224 192 304 0 true true 5.0 0.0 8 | w 208 160 304 160 0 9 | c 304 160 304 256 0 1.0E-7 1.9962454782690886 10 | g 304 256 304 304 0 11 | a 352 160 464 160 1 15.0 -15.0 12 | w 304 160 304 144 0 13 | w 304 144 352 144 0 14 | w 352 176 352 224 0 15 | w 352 224 464 224 0 16 | w 464 224 464 160 0 17 | O 464 160 512 160 0 18 | R 144 160 96 160 0 1 40.0 2.5 2.5 19 | w 144 160 176 160 0 20 | x 157 341 173 341 0 20 sample 21 | o 16 64 0 2 6.0 9.765625E-5 0 22 | o 15 64 0 2 6.0 9.765625E-5 1 23 | -------------------------------------------------------------------------------- /src/circuits/sawtooth.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.634267539816555 63 5.0 50 2 | a 160 224 272 224 0 15.0 -15.0 1000000.0 3 | w 160 240 160 304 0 4 | w 160 304 272 304 0 5 | r 272 224 272 304 0 100000.0 6 | a 384 240 496 240 0 15.0 -15.0 1000000.0 7 | r 272 304 352 304 0 40000.0 8 | w 352 304 496 304 0 9 | w 496 304 496 240 0 10 | w 496 240 496 176 0 11 | c 384 176 496 176 0 5.0E-7 4.758165877822716 12 | w 384 176 384 224 0 13 | g 384 256 384 272 0 14 | O 496 240 560 240 0 15 | w 160 208 128 208 0 16 | g 128 208 128 240 0 17 | r 384 176 320 176 0 5000.0 18 | r 384 224 320 224 0 40000.0 19 | d 272 176 320 176 1 0.805904783 20 | d 320 224 272 224 1 0.805904783 21 | w 272 176 272 224 0 22 | o 12 64 0 42 10.0 9.765625E-5 0 -1 23 | -------------------------------------------------------------------------------- /src/circuits/schmitt.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 16.13 50 5.0 50 2 | r 192 32 192 96 0 500.0 3 | r 192 96 336 96 0 100.0 4 | w 336 96 336 144 0 5 | t 336 144 416 144 0 1 0.5820470981894252 0.631962165475968 100.0 6 | t 128 144 192 144 0 1 -1.8901554514017818 -0.6779682779383932 100.0 7 | w 192 96 192 128 0 8 | w 416 128 416 96 0 9 | w 192 32 416 32 0 10 | r 416 32 416 96 0 500.0 11 | w 192 160 192 192 0 12 | w 192 192 416 192 0 13 | w 416 160 416 192 0 14 | w 336 144 336 208 0 15 | r 336 208 336 272 0 300.0 16 | r 192 192 192 272 0 100.0 17 | w 192 272 336 272 0 18 | R 192 32 128 32 0 0 40.0 5.0 0.0 0.0 0.5 19 | g 192 272 192 320 0 20 | R 64 144 32 144 0 1 2000.0 0.2 0.0 0.0 0.5 21 | p 128 144 128 272 0 22 | w 128 272 192 272 0 23 | v 64 144 128 144 0 1 40.0 2.0 2.0 0.0 0.5 24 | O 416 96 464 96 0 25 | x 201 151 223 155 0 16 Q1 26 | x 425 151 447 155 0 16 Q2 27 | o 19 64 0 38 5.0 9.765625E-5 0 -1 in 28 | o 22 64 0 34 5.0 9.765625E-5 1 -1 out 29 | o 19 64 0 226 5.0 6.4 2 22 out vs in 30 | -------------------------------------------------------------------------------- /src/circuits/scr.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | r 384 160 384 96 0 100.0 3 | R 384 96 384 80 0 0 40.0 5.0 0.0 0.0 0.5 4 | s 384 288 384 368 0 1 false 5 | s 352 256 256 256 0 1 false 6 | r 256 176 256 256 0 100.0 7 | R 256 176 256 128 0 0 40.0 5.0 0.0 0.0 0.5 8 | g 384 368 384 384 0 9 | 177 384 160 368 288 0 0.0 0.0 10 | -------------------------------------------------------------------------------- /src/circuits/scractrig.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 49 5.0 50 2 | 177 256 176 256 352 0 -15.051976407130628 -15.051976407130628 3 | r 256 176 256 112 0 50.0 4 | R 256 112 256 80 0 1 40.0 20.0 0.0 0.0 0.5 5 | d 368 288 288 288 1 0.805904783 6 | g 256 352 256 384 0 7 | w 256 176 304 176 0 8 | w 368 208 368 288 0 9 | 174 368 208 304 144 0 1800.0 0.8069000000000001 Trigger Voltage 10 | o 2 64 0 33 10.0 0.2 0 -1 11 | -------------------------------------------------------------------------------- /src/circuits/sine.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.812258501325767 53 15.0 50 2 | a 80 128 192 128 0 15.0 -15.0 3 | w 80 112 32 112 0 4 | w 80 144 80 208 0 5 | a 304 144 416 144 0 15.0 -15.0 6 | w 416 208 416 144 0 7 | w 416 144 416 80 0 8 | c 304 80 416 80 0 2.0E-6 -9.423018815839887 9 | w 304 80 304 128 0 10 | r 192 128 304 128 0 1000.0 11 | g 304 160 304 176 0 12 | O 416 144 480 144 0 13 | w 80 112 80 48 0 14 | c 80 48 192 48 0 2.0E-6 10.648649139047 15 | w 192 48 192 128 0 16 | r 80 208 192 208 0 1000.0 17 | w 192 208 416 208 0 18 | c 80 208 80 272 0 2.0E-6 -1.201945379750099 19 | g 80 272 80 304 0 20 | r 32 112 32 192 0 996.0 21 | g 32 192 32 224 0 22 | O 192 48 256 48 0 23 | o 20 64 0 42 20.0 9.765625E-5 0 -1 24 | o 10 64 0 34 20.0 9.765625E-5 0 -1 25 | -------------------------------------------------------------------------------- /src/circuits/sinediode.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 3.58 58 5.0 59 2 | d 96 320 96 224 0 3 | d 112 224 112 272 0 4 | w 80 272 112 272 0 5 | r 80 272 32 272 0 100.0 6 | r 16 320 96 320 0 100.0 7 | r 112 272 160 272 0 33.0 8 | r 96 320 176 320 0 33.0 9 | w 160 272 192 272 0 10 | d 176 320 176 224 0 11 | d 192 224 192 272 0 12 | d 256 320 256 224 0 13 | d 272 224 272 272 0 14 | w 272 272 240 272 0 15 | r 176 320 256 320 0 82.0 16 | r 192 272 240 272 0 82.0 17 | r 256 320 336 320 0 47.0 18 | d 336 320 336 224 0 19 | d 352 224 352 272 0 20 | w 352 272 320 272 0 21 | r 272 272 320 272 0 47.0 22 | r 336 320 416 320 0 30.0 23 | r 416 320 496 320 0 39.0 24 | d 416 320 416 224 0 25 | d 496 320 496 224 0 26 | d 432 224 432 272 0 27 | d 512 224 512 272 0 28 | w 400 272 432 272 0 29 | w 480 272 512 272 0 30 | r 352 272 400 272 0 30.0 31 | r 432 272 480 272 0 39.0 32 | R 512 272 560 272 0 0 40.0 2.4 0.0 33 | R 496 320 560 320 0 0 40.0 -2.4 0.0 34 | w 96 224 112 224 0 35 | w 176 224 192 224 0 36 | w 256 224 272 224 0 37 | w 336 224 352 224 0 38 | w 416 224 432 224 0 39 | w 496 224 512 224 0 40 | r 112 224 112 144 0 2000.0 41 | r 192 224 192 144 0 1000.0 42 | r 272 224 272 144 0 470.0 43 | r 352 224 352 144 0 330.0 44 | r 432 224 432 144 0 120.0 45 | w 112 144 192 144 0 46 | w 192 144 272 144 0 47 | w 272 144 352 144 0 48 | w 352 144 432 144 0 49 | w 432 144 512 144 0 50 | r 112 144 64 144 0 200.0 51 | R 64 144 32 144 0 3 80.0 5.0 0.0 52 | O 512 144 560 144 0 53 | w 512 144 512 224 0 54 | w 16 320 16 272 0 55 | w 16 272 32 272 0 56 | o 49 32 0 35 5.0 0.025 0 0 57 | o 50 32 0 34 5.0 9.765625E-5 1 -1 58 | -------------------------------------------------------------------------------- /src/circuits/spark-marx.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.9999999999999998E-5 13.097415321081861 66 2000.0 50 2 | r 160 144 256 144 0 4000000.0 3 | c 256 144 256 256 0 2.4E-8 0 4 | r 256 144 352 144 0 1000000.0 5 | r 256 256 352 256 0 1000000.0 6 | c 352 256 352 144 0 2.4E-8 0 7 | r 352 144 448 144 0 1000000.0 8 | r 352 256 448 256 0 1000000.0 9 | c 448 256 448 144 0 2.4E-8 0 10 | 187 256 144 352 256 0 1000.0 1.0E9 4000.0 0.0015 11 | 187 352 144 448 256 0 1000.0 1.0E9 4000.0 0.0010 12 | 187 704 144 704 208 0 1000.0 1.0E9 11000.0 0.0010 13 | g 704 288 704 320 0 14 | R 160 144 128 144 0 0 40.0 5000.0 0.0 0.0 0.5 15 | w 256 256 208 256 0 16 | g 208 256 208 320 0 17 | c 352 256 352 304 2 1.0E-11 0 18 | c 448 256 448 304 2 1.0E-11 0 19 | g 352 304 352 320 0 20 | g 448 304 448 320 0 21 | g 640 304 640 320 0 22 | g 544 304 544 320 0 23 | c 640 256 640 304 2 1.0E-11 0 24 | c 544 256 544 304 2 1.0E-11 0 25 | 187 544 144 640 256 0 1000.0 1.0E9 4000.0 0.0010 26 | 187 448 144 544 256 0 1000.0 1.0E9 4000.0 0.0010 27 | c 640 256 640 144 0 2.4E-8 0 28 | r 544 256 640 256 0 1000000.0 29 | r 544 144 640 144 0 1000000.0 30 | c 544 256 544 144 0 2.4E-8 0 31 | r 448 256 544 256 0 1000000.0 32 | r 448 144 544 144 0 1000000.0 33 | w 640 144 704 144 0 34 | r 704 208 704 288 0 2000000.0 35 | o 8 64 0 35 5120.0 9.765625E-5 0 -1 36 | o 9 64 0 35 10240.0 9.765625E-5 1 -1 37 | o 24 64 0 35 5120.0 9.765625E-5 2 -1 38 | o 23 64 0 35 10240.0 9.765625E-5 3 -1 39 | o 32 64 0 35 40.0 9.765625E-5 4 -1 40 | -------------------------------------------------------------------------------- /src/circuits/spark-sawtooth.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-6 43.84883893407173 66 2000.0 50 2 | R 320 160 320 128 0 0 40.0 2000.0 0.0 0.0 0.5 3 | r 320 160 320 240 0 2000000.0 4 | 187 320 240 320 336 0 10000.0 1.0E9 1000.0 0.0010 5 | g 320 336 320 352 0 6 | c 352 240 352 336 0 1.0E-8 954.6107492378424 7 | w 352 336 320 336 0 8 | w 320 240 352 240 0 9 | o 4 128 0 35 1280.0 0.1 0 -1 10 | -------------------------------------------------------------------------------- /src/circuits/spikegen.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 112 288 112 144 0 2 40.0 5.0 0.0 3 | r 240 144 240 288 0 110.0 4 | d 240 144 368 144 0 5 | w 112 288 240 288 0 6 | c 112 144 240 144 0 1.0E-5 4.9868403762557465 7 | O 368 144 432 144 0 8 | r 368 144 368 288 0 100.0 9 | w 240 288 368 288 0 10 | o 5 64 0 3 10.0 9.765625E-5 11 | -------------------------------------------------------------------------------- /src/circuits/switchedcap.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 17.50203994009402 50 5.0 50 2 | 159 160 176 256 176 0 3 | 159 256 176 352 176 0 4 | c 352 176 352 240 0 4.876999999999999E-6 0 5 | w 352 176 416 176 0 6 | a 416 192 512 192 1 15.0 -15.0 7 | w 416 208 416 240 0 8 | w 416 240 512 240 0 9 | w 512 240 512 192 0 10 | O 512 192 576 192 0 11 | g 256 240 256 256 0 12 | g 352 240 352 256 0 13 | w 304 192 304 288 0 14 | I 208 288 304 288 0 0.5 15 | w 208 192 208 288 0 16 | R 208 288 112 288 1 2 2000.0 2.5 2.5 0.0 0.5 17 | c 256 240 256 176 0 9.5123E-5 0 18 | p 160 176 160 240 0 19 | g 160 240 160 256 0 20 | 170 160 176 112 176 3 10.0 400.0 5.0 0.2 21 | o 16 64 0 34 5.0 9.765625E-5 0 -1 22 | o 8 64 0 34 5.0 4.8828125E-5 1 -1 23 | -------------------------------------------------------------------------------- /src/circuits/switchfilter.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.2E-5 14 57 5.0 2 | f 240 176 176 176 1 3 | f 128 176 176 176 0 4 | r 176 96 176 160 0 50.0 5 | r 304 96 304 160 0 350.0 6 | w 176 192 176 224 0 7 | w 176 224 304 224 0 8 | w 304 192 304 224 0 9 | w 304 96 304 64 0 10 | w 304 64 176 64 0 11 | w 176 64 176 96 0 12 | w 304 224 416 224 0 13 | c 416 224 416 288 0 1.0E-5 0.4780517576155351 14 | g 416 288 416 320 0 15 | O 416 224 480 224 0 16 | w 240 176 240 256 0 17 | I 240 320 240 256 0 18 | w 128 176 128 320 0 19 | w 128 320 240 320 0 20 | w 240 320 352 320 0 21 | L 128 320 80 320 0 true false 22 | v 176 64 112 64 0 1 500.0 1.0 0.0 23 | w 304 64 416 64 0 24 | p 416 64 416 112 0 25 | g 416 112 416 144 0 26 | R 112 64 80 64 0 1 40.0 1.0 2.5 27 | f 240 176 304 176 0 28 | f 352 176 304 176 1 29 | w 352 176 352 320 0 30 | o 22 32 0 2 5.0 2.44140625E-5 31 | o 13 32 0 2 1.25 2.44140625E-5 32 | -------------------------------------------------------------------------------- /src/circuits/swtreedac.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 10.391409633455755 50 5.0 50 2 | 160 312 192 248 192 1 3 | 160 312 272 248 272 1 4 | 160 312 352 248 352 1 5 | 160 312 112 248 112 1 6 | 160 376 152 312 152 1 7 | 160 376 312 312 312 1 8 | 160 440 232 376 232 1 9 | w 376 152 376 216 0 10 | w 376 248 376 312 0 11 | w 312 272 312 296 0 12 | w 312 328 312 352 0 13 | w 312 168 312 192 0 14 | w 312 112 312 136 0 15 | O 440 232 496 232 1 16 | r 168 208 168 256 0 100.0 17 | r 168 256 168 304 0 100.0 18 | r 168 304 168 352 0 100.0 19 | r 168 352 168 400 0 100.0 20 | r 168 208 168 160 0 100.0 21 | r 168 160 168 112 0 100.0 22 | r 168 112 168 64 0 100.0 23 | w 168 64 248 64 0 24 | w 248 64 248 96 0 25 | w 168 112 216 112 0 26 | w 168 160 248 160 0 27 | w 248 160 248 176 0 28 | w 168 208 248 208 0 29 | w 168 256 248 256 0 30 | w 168 304 248 304 0 31 | w 248 304 248 288 0 32 | w 168 352 208 352 0 33 | w 208 352 208 336 0 34 | w 208 336 248 336 0 35 | w 168 400 248 400 0 36 | w 248 400 248 368 0 37 | w 216 112 216 128 0 38 | w 216 128 248 128 0 39 | 82 168 64 168 32 0 0 40.0 7.001 0.0 0.0 0.5 40 | g 168 400 168 424 0 41 | w 280 128 280 208 0 42 | w 280 208 280 288 0 43 | w 280 288 280 368 0 44 | w 344 168 344 328 0 45 | w 408 248 408 368 0 46 | w 344 328 344 368 0 47 | L 408 368 464 368 0 false false 5.0 0.0 48 | w 344 368 344 400 0 49 | L 344 400 464 400 0 false false 5.0 0.0 50 | w 280 368 280 432 0 51 | L 280 432 464 432 0 false false 5.0 0.0 52 | -------------------------------------------------------------------------------- /src/circuits/synccounter.txt: -------------------------------------------------------------------------------- 1 | $ 3 5.0E-6 10 50 5.0 2 | 156 80 272 128 272 0 0.0 3 | 156 208 272 240 272 0 5.0 4 | 156 336 272 368 272 0 0.0 5 | 156 464 272 480 272 0 5.0 6 | w 464 272 448 272 0 7 | w 448 272 448 336 0 8 | w 448 336 464 336 0 9 | w 320 336 336 336 0 10 | w 320 336 320 272 0 11 | w 320 272 336 272 0 12 | w 208 272 192 272 0 13 | w 192 272 192 336 0 14 | w 192 336 208 336 0 15 | w 80 272 64 272 0 16 | w 64 272 64 336 0 17 | w 64 336 80 336 0 18 | w 560 272 560 88 0 19 | w 432 272 432 112 0 20 | w 176 272 176 160 0 21 | M 560 88 592 88 2 2.5 22 | R 64 272 32 272 0 0 40.0 5.0 0.0 23 | R 80 384 32 384 1 2 200.0 2.5 2.5 24 | w 80 304 80 384 0 25 | w 176 272 192 272 0 26 | w 80 384 208 384 0 27 | w 208 384 208 304 0 28 | w 336 304 336 384 0 29 | w 336 384 208 384 0 30 | w 336 384 464 384 0 31 | w 464 384 464 304 0 32 | 150 336 200 336 272 1 2 0.0 33 | w 304 272 304 136 0 34 | w 304 136 328 136 0 35 | w 328 136 328 200 0 36 | w 344 160 344 200 0 37 | w 176 160 344 160 0 38 | 150 464 200 464 272 1 3 0.0 39 | w 344 160 472 160 0 40 | w 472 160 472 200 0 41 | w 328 136 464 136 0 42 | w 464 136 464 200 0 43 | w 432 112 456 112 0 44 | w 456 112 456 200 0 45 | M 472 160 592 160 2 2.5 46 | M 464 136 592 136 2 2.5 47 | M 456 112 592 112 2 2.5 48 | -------------------------------------------------------------------------------- /src/circuits/tdiode.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.634267539816555 56 2.0 50 2 | R 320 208 320 160 0 3 50.0 0.28 0.26 0.0 0.5 3 | g 320 288 320 320 0 4 | 175 320 208 320 288 0 5 | o 2 32 0 35 0.625 0.0125 0 -1 6 | o 2 64 0 99 0.625 0.0125 1 -1 7 | -------------------------------------------------------------------------------- /src/circuits/tdosc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 54 1.5 50 2 | R 160 176 128 176 0 0 40.0 1.5 0.0 0.0 0.5 3 | r 160 176 240 176 0 80.0 4 | r 240 176 240 288 0 24.0 5 | 175 240 176 320 176 0 6 | r 320 176 320 288 0 75.0 7 | l 448 176 448 288 0 0.2 0.0014801805180037042 8 | O 448 176 512 176 0 9 | g 240 288 240 304 0 10 | g 320 288 320 304 0 11 | g 448 288 448 304 0 12 | w 320 176 384 176 0 13 | c 384 176 384 288 0 3.9999999999999996E-5 -0.0973586411333848 14 | w 384 176 448 176 0 15 | g 384 288 384 304 0 16 | o 3 64 0 35 0.625 0.0125 0 -1 diode 17 | o 3 64 0 99 0.625 0.00625 1 -1 18 | o 6 64 0 34 0.3125 4.8828125E-5 2 -1 output 19 | -------------------------------------------------------------------------------- /src/circuits/tdrelax.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 54 1.5 50 2 | R 176 176 144 176 0 0 40.0 1.5 0.0 0.0 0.5 3 | r 176 176 256 176 0 80.0 4 | r 256 176 256 288 0 24.0 5 | 175 256 176 336 176 0 6 | l 336 176 336 288 0 0.7 0.002697977898647033 7 | O 336 176 384 176 0 8 | g 256 288 256 304 0 9 | g 336 288 336 304 0 10 | o 3 64 0 35 0.0390625 0.00625 0 -1 diode 11 | o 3 64 0 99 0.625 0.00625 1 -1 12 | o 5 64 0 34 0.625 4.8828125E-5 2 -1 output 13 | -------------------------------------------------------------------------------- /src/circuits/tesla.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-8 12.235633750745258 30 120.0 50 2 | g 240 304 240 336 0 3 | r 240 256 176 256 0 10.0 4 | R 176 256 144 256 0 1 60.0 120.0 0.0 0.0 0.5 5 | T 240 256 320 304 2 10.0 100.0 4.437258653736118 -0.04413717098860063 0.999 6 | c 384 224 464 224 0 2.0E-8 9788.947578396032 7 | w 320 304 320 336 0 8 | w 384 336 464 336 0 9 | w 320 224 320 256 0 10 | g 320 336 320 368 0 11 | w 320 224 384 224 2 12 | w 320 336 384 336 0 13 | w 464 224 464 256 0 14 | w 464 304 464 336 0 15 | c 528 256 528 144 0 2.5E-11 -0.002896435768521405 16 | r 528 304 528 352 0 0.1 17 | g 528 352 528 368 0 18 | T 464 256 528 304 2 3.16628E-5 28.28427 0.04412738203720486 1.4084140624744444E-8 0.1 19 | 187 384 224 384 336 0 1.0 1.0E9 10000.0 0.0010 20 | w 528 144 592 144 0 21 | g 592 144 592 368 0 22 | o 17 64 0 35 10240.0 9.765625E-5 0 -1 23 | o 13 32 0 34 0.0048828125 9.765625E-5 0 -1 24 | -------------------------------------------------------------------------------- /src/circuits/thevenin.txt: -------------------------------------------------------------------------------- 1 | $ 17 5.0E-6 10.8 50 5.0 2 | r 112 176 208 128 0 100.0 3 | r 208 128 224 224 0 100.0 4 | r 224 224 320 176 0 200.0 5 | r 208 128 288 144 0 100.0 6 | r 304 80 288 144 0 100.0 7 | v 288 144 384 128 0 0 40.0 5.0 0.0 8 | v 320 176 320 256 0 0 40.0 5.0 0.0 9 | v 112 176 128 240 0 0 40.0 5.0 0.0 10 | v 304 80 224 64 0 0 40.0 5.0 0.0 11 | v 224 224 224 288 0 0 40.0 5.0 0.0 12 | r 224 288 304 304 0 200.0 13 | r 128 240 64 288 0 400.0 14 | r 384 128 448 192 0 100.0 15 | r 320 256 384 272 0 100.0 16 | r 224 64 112 80 0 1000.0 17 | v 112 80 208 128 0 0 40.0 5.0 0.0 18 | v 64 288 224 288 0 0 40.0 2.0 0.0 19 | v 304 304 384 272 0 0 40.0 5.0 0.0 20 | r 448 192 384 272 0 100.0 21 | r 320 176 384 128 0 100.0 22 | r 112 80 112 176 0 100.0 23 | w 64 288 64 16 0 24 | w 448 16 448 192 0 25 | r 272 384 128 384 0 117.784267 26 | w 128 384 128 336 0 27 | w 384 336 384 384 0 28 | v 272 384 384 384 0 0 40.0 2.80758 0.0 29 | v 64 16 448 16 0 1 40.0 5.0 0.0 30 | v 128 336 384 336 0 1 40.0 5.0 0.0 31 | g 448 192 448 256 0 32 | g 384 384 384 400 0 33 | o 27 64 0 3 5.0 0.1 34 | o 28 64 0 3 5.0 0.1 35 | -------------------------------------------------------------------------------- /src/circuits/tl.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-12 10.391409633455755 50 5.0 50 2 | 171 176 240 496 240 0 0.00000003 75.0 80 0.0 3 | w 176 240 128 240 0 4 | w 128 320 176 320 0 5 | w 496 240 544 240 0 6 | w 496 320 544 320 0 7 | r 544 240 544 320 0 75.0 8 | v 128 320 128 240 0 1 40000000.0 5.0 0.0 0.0 0.5 9 | -------------------------------------------------------------------------------- /src/circuits/tlfreq.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-12 13.200821376227164 50 5.0 50 2 | w 496 112 544 112 0 3 | w 496 176 544 176 0 4 | 170 128 112 96 112 2 1.0E8 5.0E8 5.0 4.0E-7 5 | g 176 176 176 192 0 6 | r 128 112 176 112 0 75.0 7 | g 544 176 544 192 0 8 | p 544 112 544 176 0 9 | 170 128 272 96 272 2 1.0E8 5.0E8 5.0 4.0E-7 10 | r 128 272 176 272 0 75.0 11 | w 496 272 544 272 0 12 | w 496 336 544 336 0 13 | w 544 272 544 336 0 14 | 171 176 272 496 272 0 5.0E-9 75.0 64 0.0 15 | 171 176 112 496 112 0 5.0E-9 75.0 64 0.0 16 | g 176 336 176 352 0 17 | g 544 336 544 352 0 18 | o 4 64 0 34 5.1 0.05 0 -1 19 | o 8 64 0 34 5.1 0.05 1 -1 20 | -------------------------------------------------------------------------------- /src/circuits/tllight.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-11 25.237822143832553 37 120.0 50 2 | 171 128 176 384 176 0 6.000000000000001E-8 300.0 64 0.0 3 | r 128 176 80 176 0 10.0 4 | w 80 240 128 240 0 5 | w 512 176 544 176 0 6 | w 512 240 544 240 0 7 | r 544 176 544 240 0 70.0 8 | v 80 240 80 176 0 1 60.0 120.0 0.0 1.5707963267948966 0.03 9 | g 384 240 384 256 0 10 | g 432 240 432 256 0 11 | g 512 240 512 256 0 12 | 171 432 176 512 176 0 1.0E-8 300.0 64 0.0 13 | s 384 176 432 176 0 0 false 14 | o 6 256 0 35 160.0 1.6 0 -1 15 | o 5 256 0 35 160.0 1.6 1 -1 16 | -------------------------------------------------------------------------------- /src/circuits/tllopass.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-13 11.708435524800691 50 5.0 50 2 | 170 64 80 32 80 2 2.0E9 8.0E9 5.0 1.0E-8 3 | 171 144 176 256 176 0 3.125E-11 64.9 48 0.0 4 | 171 144 80 256 80 0 3.125E-11 217.5 48 0.0 5 | w 128 128 128 224 0 6 | w 128 224 144 224 0 7 | w 128 128 144 128 0 8 | 171 304 80 400 80 0 3.125E-11 217.5 48 0.0 9 | 171 304 176 400 176 0 3.125E-11 70.3 48 0.0 10 | 171 448 176 544 176 0 3.125E-11 64.9 48 0.0 11 | w 256 80 272 80 0 12 | w 272 80 272 176 0 13 | w 272 176 304 176 0 14 | w 256 128 288 128 0 15 | w 288 128 288 224 0 16 | w 288 224 304 224 0 17 | w 272 80 304 80 0 18 | w 288 128 304 128 0 19 | w 400 80 416 80 0 20 | w 416 80 416 176 0 21 | w 416 176 448 176 0 22 | w 400 128 432 128 0 23 | w 432 128 432 224 0 24 | w 432 224 448 224 0 25 | g 256 224 256 240 0 26 | g 400 224 400 240 0 27 | g 544 224 544 240 0 28 | w 416 80 464 80 0 29 | w 432 128 464 128 0 30 | r 464 80 464 128 0 50.0 31 | g 256 128 256 144 0 32 | g 144 224 144 240 0 33 | r 64 80 112 80 0 50.0 34 | w 112 80 112 176 0 35 | w 112 176 144 176 0 36 | w 112 80 144 80 0 37 | o 28 64 0 35 5.0 0.1 0 -1 38 | -------------------------------------------------------------------------------- /src/circuits/tlmatch1.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-11 25.237822143832553 52 4.0 50 2 | 171 128 128 256 128 0 2.0E-8 75.0 64 0.0 3 | 171 400 128 528 128 0 2.0E-8 300.0 64 0.0 4 | r 128 128 80 128 0 75.0 5 | w 80 192 128 192 0 6 | w 528 128 560 128 0 7 | w 528 192 560 192 0 8 | r 560 128 560 192 0 300.0 9 | v 80 192 80 128 0 1 9.0E7 5.0 0.0 0.0 0.03 10 | g 256 192 256 208 0 11 | g 400 192 400 208 0 12 | g 528 192 528 208 0 13 | l 256 128 336 128 0 2.5E-7 -0.00932931614162717 14 | c 336 128 336 192 0 1.06E-11 -4.843602086224591 15 | w 336 192 400 192 0 16 | w 336 128 400 128 0 17 | v 80 256 80 320 0 1 9.0E7 5.0 0.0 0.0 0.5 18 | r 80 256 128 256 0 75.0 19 | w 80 320 128 320 0 20 | 171 128 256 256 256 0 2.0E-8 75.0 64 0.0 21 | 171 400 256 528 256 0 2.0E-8 300.0 64 0.0 22 | w 256 256 400 256 0 23 | w 256 320 400 320 0 24 | w 528 256 560 256 0 25 | w 528 320 560 320 0 26 | g 256 320 256 336 0 27 | g 528 320 528 336 0 28 | g 128 192 128 208 0 29 | g 128 320 128 336 0 30 | r 560 256 560 320 0 300.0 31 | o 6 64 1 51 0.15625 1.220703125E-5 0 -1 matched 32 | o 28 64 1 51 0.15625 2.44140625E-5 1 -1 mismatched 33 | -------------------------------------------------------------------------------- /src/circuits/tlmatch2.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-11 12.682493960703473 52 4.0 50 2 | 171 48 112 192 112 0 1.0E-8 75.0 64 0.0 3 | r 48 112 0 112 0 75.0 4 | w 0 176 48 176 0 5 | w 464 112 496 112 0 6 | w 464 176 496 176 0 7 | r 496 112 496 176 0 300.0 8 | v 0 176 0 112 0 1 1.0E8 5.0 0.0 0.0 0.03 9 | g 192 176 192 192 0 10 | v 0 240 0 304 0 1 1.0E8 5.0 0.0 0.0 0.5 11 | r 0 240 48 240 0 75.0 12 | w 0 304 48 304 0 13 | 171 48 240 192 240 0 1.17621E-8 75.0 64 0.0 14 | w 464 240 496 240 0 15 | w 464 304 496 304 0 16 | g 192 304 192 320 0 17 | g 48 176 48 192 0 18 | g 48 304 48 320 0 19 | r 496 240 496 304 0 300.0 20 | w 192 112 192 32 0 21 | w 192 32 208 32 0 22 | w 192 176 208 176 0 23 | w 208 176 208 96 0 24 | w 192 112 224 112 0 25 | w 208 176 224 176 0 26 | g 336 96 336 112 0 27 | 171 224 112 288 112 0 1.7621000000000001E-9 75.0 64 0.0 28 | g 288 176 288 192 0 29 | 171 208 32 336 32 0 3.4358E-9 75.0 64 0.0 30 | 171 304 112 464 112 0 1.0E-8 300.0 64 0.0 31 | 171 304 240 464 240 0 1.0E-8 300.0 64 0.0 32 | w 288 176 304 176 0 33 | w 288 112 304 112 0 34 | w 192 240 304 240 0 35 | w 192 304 304 304 0 36 | g 464 304 464 320 0 37 | g 464 176 464 192 0 38 | o 5 64 1 51 0.15625 1.220703125E-5 0 -1 matched 39 | o 17 64 1 51 0.15625 2.44140625E-5 1 -1 mismatched 40 | -------------------------------------------------------------------------------- /src/circuits/tlmis1.txt: -------------------------------------------------------------------------------- 1 | $ 0 5.0E-12 23.25989509352673 50 5.0 50 2 | 171 128 192 304 192 0 1.0E-8 75.0 64 0.0 3 | r 128 192 80 192 0 75.0 4 | w 80 256 128 256 0 5 | w 512 192 544 192 0 6 | w 512 256 544 256 0 7 | r 544 192 544 256 0 500.0 8 | v 80 256 80 192 0 1 1.87E8 5.0 0.0 0.0 0.03 9 | g 304 256 304 272 0 10 | g 336 256 336 272 0 11 | g 512 256 512 272 0 12 | 171 336 192 512 192 0 1.0E-8 500.0 64 0.0 13 | w 304 192 336 192 0 14 | o 1 64 0 34 4.0 0.025 0 -1 15 | o 5 64 0 34 5.0 0.00625 1 -1 16 | -------------------------------------------------------------------------------- /src/circuits/tlmismatch.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-12 12.682493960703473 50 5.0 50 2 | 171 112 192 256 192 0 1.0E-8 75.0 64 0.0 3 | 171 256 192 384 192 0 1.0E-8 500.0 64 0.0 4 | 171 384 192 512 192 0 1.0E-8 75.0 64 0.0 5 | r 112 192 64 192 0 75.0 6 | w 64 256 112 256 0 7 | w 512 192 544 192 0 8 | w 512 256 544 256 0 9 | r 544 192 544 256 0 75.0 10 | v 64 256 64 192 0 2 1.0E7 2.5 2.5 0.0 0.03 11 | g 256 256 256 272 0 12 | g 384 256 384 272 0 13 | g 512 256 512 272 0 14 | -------------------------------------------------------------------------------- /src/circuits/tlstand.txt: -------------------------------------------------------------------------------- 1 | $ 1 1.0E-12 2.7070718156067044 50 5.0 50 2 | 171 176 192 496 192 0 0.0000000020 300.0 80 0.0 3 | w 128 272 176 272 0 4 | w 496 192 544 192 0 5 | w 496 272 544 272 0 6 | r 128 192 176 192 0 300.0 7 | g 544 272 544 288 0 8 | g 128 272 128 288 0 9 | R 128 192 96 192 0 1 1500000000.0 5.0 0.0 0.0 0.5 10 | w 544 192 544 272 0 11 | o 4 16 0 34 5.0 0.025 0 -1 12 | -------------------------------------------------------------------------------- /src/circuits/tlterm.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-12 14.304574186067095 50 5.0 50 2 | 171 112 32 528 32 0 1.0E-8 75.0 64 0.0 3 | r 112 32 64 32 0 75.0 4 | w 64 96 112 96 0 5 | w 528 32 560 32 0 6 | w 528 96 560 96 0 7 | r 560 32 560 96 0 75.0 8 | v 64 96 64 32 0 2 1.0E7 2.5 2.5 0.0 0.03 9 | g 528 96 528 112 0 10 | 171 112 144 528 144 0 1.0E-8 75.0 64 0.0 11 | r 112 144 64 144 0 75.0 12 | w 64 208 112 208 0 13 | w 528 144 560 144 0 14 | w 528 208 560 208 0 15 | r 560 144 560 208 0 10000.0 16 | v 64 208 64 144 0 2 1.0E7 2.5 2.5 0.0 0.03 17 | g 528 208 528 224 0 18 | 171 112 256 528 256 0 1.0E-8 75.0 64 0.0 19 | r 112 256 64 256 0 75.0 20 | w 64 320 112 320 0 21 | w 528 256 560 256 0 22 | w 528 320 560 320 0 23 | r 560 256 560 320 0 10.0 24 | v 64 320 64 256 0 2 1.0E7 2.5 2.5 0.0 0.03 25 | g 528 320 528 336 0 26 | 171 112 368 528 368 0 1.0E-8 75.0 64 0.0 27 | r 112 368 64 368 0 10.0 28 | w 64 432 112 432 0 29 | w 528 368 560 368 0 30 | w 528 432 560 432 0 31 | r 560 368 560 432 0 10000.0 32 | v 64 432 64 368 0 2 1.0E7 2.5 2.5 0.0 0.03 33 | g 528 432 528 448 0 34 | -------------------------------------------------------------------------------- /src/circuits/trans-diffamp-common.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 5.6 68 15.0 60 2 | t 176 224 208 224 0 1 -15.316178939790538 0.5164877485159067 3 | t 400 224 336 224 0 1 -8.349791529425255 0.516487748515907 4 | w 208 240 208 272 0 5 | w 336 240 336 272 0 6 | r 208 272 272 272 0 1000.0 7 | r 272 272 336 272 0 1000.0 8 | r 272 272 272 352 0 75000.0 9 | r 336 144 336 64 0 75000.0 10 | w 208 64 336 64 0 11 | R 208 64 176 64 0 0 40.0 15.0 0.0 12 | R 272 352 208 352 0 0 40.0 -15.0 0.0 13 | R 176 224 128 224 0 1 40.0 1.0 0.0 14 | R 400 224 432 224 0 1 40.0 1.0 0.0 15 | p 400 224 400 288 0 16 | g 400 288 400 320 0 17 | w 336 144 336 208 0 18 | w 208 64 208 208 0 19 | O 336 144 416 144 0 20 | x 154 206 170 206 0 14 in 1 21 | x 377 207 393 207 0 14 in 2 22 | o 11 32 0 2 0.15625 9.765625E-5 0 23 | o 13 32 0 2 0.3125 9.765625E-5 0 24 | o 17 32 0 2 20.0 9.765625E-5 1 output 25 | -------------------------------------------------------------------------------- /src/circuits/trans-diffamp-cursrc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 5.6 60 15.0 52 2 | t 208 192 240 192 0 1 -12.552345476990716 0.5746836796974437 3 | t 432 192 368 192 0 1 -5.407801804527631 0.5746836796974437 4 | w 240 208 240 240 0 5 | w 368 208 368 240 0 6 | r 368 128 368 48 0 7500.0 7 | w 240 48 368 48 0 8 | R 240 48 208 48 0 0 40.0 15.0 0.0 9 | R 208 192 160 192 0 1 40.0 4.0 0.0 10 | R 496 192 528 192 0 1 40.0 4.0 0.0 11 | p 432 192 432 256 0 12 | g 432 256 432 288 0 13 | w 368 128 368 176 0 14 | w 240 48 240 176 0 15 | O 368 128 448 128 0 16 | x 186 174 202 174 0 14 in 1 17 | x 409 175 425 175 0 14 in 2 18 | w 240 240 304 240 0 19 | w 304 240 368 240 0 20 | t 256 288 304 288 0 1 -14.336812066191886 0.5922636176064682 21 | w 304 240 304 272 1 22 | w 304 368 256 368 0 23 | r 256 288 256 368 0 2700.0 24 | r 304 304 304 368 0 1000.0 25 | r 256 288 176 288 0 13000.0 26 | g 176 288 176 304 0 27 | R 256 368 176 368 0 0 40.0 -15.0 0.0 28 | v 432 192 496 192 0 5 300.0 0.4 0.0 29 | o 7 32 0 2 0.15625 9.765625E-5 0 30 | o 9 32 0 2 0.3125 9.765625E-5 0 31 | o 13 32 0 2 20.0 9.765625E-5 1 32 | -------------------------------------------------------------------------------- /src/circuits/trans-diffamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 5.6 68 15.0 60 2 | t 144 208 176 208 0 1 -15.095449051751599 0.5174493144866628 3 | t 368 208 304 208 0 1 -8.193950382547882 0.5162742583726527 4 | w 176 224 176 256 0 5 | w 304 224 304 256 0 6 | r 176 256 240 256 0 1000.0 7 | r 240 256 304 256 0 1000.0 8 | r 240 256 240 336 0 75000.0 9 | r 304 128 304 48 0 75000.0 10 | w 176 48 304 48 0 11 | R 176 48 144 48 0 0 40.0 15.0 0.0 12 | R 240 336 176 336 0 0 40.0 -15.0 0.0 13 | R 144 208 96 208 0 1 40.0 0.1 0.0 14 | v 368 208 432 208 0 1 40.0 -0.1 0.0 15 | R 432 208 464 208 0 1 200.0 0.1 0.0 16 | p 368 208 368 272 0 17 | g 368 272 368 304 0 18 | w 304 128 304 192 0 19 | w 176 48 176 192 0 20 | O 304 128 384 128 0 21 | x 122 190 138 190 0 14 in 1 22 | x 345 191 361 191 0 14 in 2 23 | o 11 32 0 2 0.15625 9.765625E-5 0 24 | o 14 32 0 2 0.3125 9.765625E-5 0 25 | o 18 32 0 2 12.0 9.765625E-5 1 output 26 | -------------------------------------------------------------------------------- /src/circuits/transformer.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 9 54 5.0 2 | v 176 272 176 144 0 1 60.0 10.0 0.0 3 | w 352 224 352 272 0 4 | T 272 192 352 192 0 100.0 1.0 -0.003935272598777283 0.004618353276268098 5 | w 272 192 272 144 0 6 | w 272 224 272 272 0 7 | r 272 144 176 144 0 0.1 8 | w 176 272 272 272 0 9 | w 352 272 448 272 0 10 | w 352 144 448 144 0 11 | r 448 144 448 272 0 1000.0 12 | w 352 192 352 144 0 13 | o 0 64 0 3 10.0 0.0125 2 14 | o 9 64 0 3 10.0 0.0125 1 15 | -------------------------------------------------------------------------------- /src/circuits/transformerdc.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 42 2 | v 176 272 176 144 0 0 60.0 10.0 0.0 3 | w 352 224 352 272 0 4 | T 272 192 352 192 0 10.0 1.0 0 0 5 | w 272 192 272 144 0 6 | w 272 224 272 272 0 7 | r 272 144 176 144 0 100.0 8 | w 176 272 272 272 0 9 | w 352 272 448 272 0 10 | w 352 144 448 144 0 11 | r 448 144 448 272 0 300.0 12 | w 352 192 352 144 0 13 | o 0 64 0 3 10.0 0.1 0 14 | o 9 64 0 3 10.0 0.025 1 15 | 16 | -------------------------------------------------------------------------------- /src/circuits/transformerdown.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 9 47 5.0 30 2 | v 176 272 176 144 2 1 60.0 120.0 0.0 3 | w 352 224 352 272 0 4 | T 272 192 352 192 0 1000.0 0.1 0 0 5 | w 272 192 272 144 1 6 | w 272 224 272 272 0 7 | r 272 144 176 144 0 20.0 8 | w 176 272 272 272 0 9 | w 352 272 448 272 0 10 | w 352 144 448 144 0 11 | r 448 144 448 272 0 300.0 12 | w 352 192 352 144 1 13 | o 0 64 0 3 160.0 0.4 0 14 | o 9 64 0 3 20.0 0.05 1 15 | -------------------------------------------------------------------------------- /src/circuits/transformerup.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 9 43 5.0 42 2 | v 176 272 176 144 0 1 60.0 10.0 0.0 3 | w 352 224 352 272 0 4 | T 272 192 352 192 0 1.0 10.0 0.14177509724862508 -0.008963174444486828 5 | w 272 192 272 144 1 6 | w 272 224 272 272 0 7 | r 272 144 176 144 0 0.1 8 | w 176 272 272 272 0 9 | w 352 272 448 272 0 10 | w 352 144 448 144 0 11 | r 448 144 448 272 0 2000.0 12 | w 352 192 352 144 1 13 | o 0 64 0 3 10.0 0.8 0 14 | o 9 64 0 3 160.0 0.05 1 15 | -------------------------------------------------------------------------------- /src/circuits/transswitch.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | v 144 352 144 80 0 0 40.0 5.0 0.0 3 | w 144 80 256 80 0 4 | t 256 256 368 256 0 1 0.5597337598267538 0.646589672025579 5 | r 256 80 256 176 0 10000.0 6 | s 256 176 256 256 0 true false 7 | w 256 80 368 80 0 8 | r 368 80 368 240 0 300.0 9 | w 368 272 368 352 0 10 | w 368 352 144 352 0 11 | -------------------------------------------------------------------------------- /src/circuits/triangle.txt: -------------------------------------------------------------------------------- 1 | $ 1 4.9999999999999996E-6 10.20027730826997 60 6.0 50 2 | a 160 224 272 224 0 15.0 -15.0 1000000.0 3 | w 160 240 160 304 0 4 | w 160 304 272 304 0 5 | r 272 224 272 304 0 10000.0 6 | a 384 240 496 240 0 15.0 -15.0 1000000.0 7 | r 272 304 352 304 0 4000.0 8 | w 352 304 496 304 0 9 | w 496 304 496 240 0 10 | w 496 240 496 176 0 11 | c 384 176 496 176 0 1.0E-6 4.7736574744107685 12 | w 384 176 384 224 0 13 | r 272 224 384 224 0 10000.0 14 | g 384 256 384 272 0 15 | O 496 240 560 240 0 16 | w 160 208 128 208 0 17 | g 128 208 128 240 0 18 | o 13 64 0 42 10.0 9.765625E-5 0 -1 19 | -------------------------------------------------------------------------------- /src/circuits/triode.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 50 5.0 50 2 | 172 304 240 272 240 0 6 0.0 0.0 -8.0 0.0 0.5 Grid Voltage 3 | w 352 272 352 320 0 4 | w 368 208 368 160 1 5 | 172 368 160 368 128 0 6 500.0 500.0 0.0 0.0 0.5 Plate Voltage 6 | g 352 320 352 336 0 7 | 173 304 240 368 240 0 93.0 680.0 8 | o 3 64 0 35 640.0 0.1 0 -1 9 | -------------------------------------------------------------------------------- /src/circuits/triodeamp.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 11.086722712598126 60 3.0 53 2 | w 272 64 368 64 0 3 | r 272 224 272 368 0 10000.0 4 | w 272 368 352 368 0 5 | g 272 368 272 400 0 6 | R 272 64 176 64 0 0 40.0 160.0 0.0 0.0 0.5 7 | r 368 64 368 192 0 10000.0 8 | r 352 256 352 368 0 3000.0 9 | c 272 224 192 224 0 4.9999999999999996E-6 -0.011918466765635682 10 | R 192 224 144 224 0 1 80.0 0.5 0.0 0.0 0.5 11 | c 368 192 448 192 0 4.9999999999999996E-6 156.41283175374522 12 | O 448 192 496 192 0 13 | r 448 192 448 288 0 100000.0 14 | g 448 288 448 320 0 15 | 173 272 224 368 224 0 93.0 1360.0 16 | w 352 256 400 256 0 17 | c 400 256 400 368 0 4.9999999999999996E-6 1.2120701747074232 18 | w 352 368 400 368 0 19 | o 8 64 0 34 0.625 9.765625E-5 0 -1 20 | o 10 64 0 34 5.0 2.44140625E-5 1 -1 21 | -------------------------------------------------------------------------------- /src/circuits/ttlinverter.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | t 224 192 224 272 0 1 0.5875584150944089 -3.7844516501481884 3 | t 240 272 320 272 0 1 0.6035944264912844 0.6279899347574025 4 | g 320 288 320 336 0 5 | L 208 272 144 272 0 false false 6 | r 224 192 224 112 0 4700.0 7 | r 320 112 320 192 0 1000.0 8 | w 320 192 320 256 0 9 | M 320 192 416 192 0 10 | R 224 112 144 112 0 0 40.0 5.0 0.0 11 | w 224 112 320 112 0 12 | -------------------------------------------------------------------------------- /src/circuits/ttlnand.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | R 192 112 112 112 0 0 40.0 5.0 0.0 3 | r 352 112 352 192 0 1000.0 4 | w 352 192 352 224 0 5 | t 192 192 192 240 0 1 0.5735476679612052 -4.40887239412782 6 | t 240 192 240 288 0 1 0.5735476679612052 0.5911276058721799 7 | t 288 240 352 240 0 1 -4.982420061888025 0.01757993791097478 8 | w 208 240 288 240 0 9 | w 256 288 288 288 0 10 | w 288 288 288 240 0 11 | w 192 192 240 192 0 12 | L 176 240 128 240 0 false false 13 | L 224 288 128 288 0 true false 14 | g 352 256 352 336 0 15 | w 192 112 352 112 0 16 | r 192 112 192 192 0 4700.0 17 | M 352 192 416 192 0 18 | -------------------------------------------------------------------------------- /src/circuits/ttlnor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 54 5.0 2 | t 144 192 144 272 0 1 0.5874809043486446 -3.7727363939084873 3 | t 160 272 208 272 0 1 0.602697396937354 0.6397827017428683 4 | L 128 272 64 272 0 false false 5 | r 144 192 144 112 0 4700.0 6 | R 144 112 64 112 0 0 40.0 5.0 0.0 7 | w 144 112 208 112 0 8 | t 304 192 304 272 0 1 0.5908763474738555 0.5911276058707033 9 | t 320 272 368 272 0 1 -0.03683404640866654 2.512583968477912E-4 10 | r 304 112 304 192 0 4700.0 11 | w 208 112 304 112 0 12 | w 304 112 368 112 0 13 | r 368 112 368 192 0 1000.0 14 | w 368 192 432 192 0 15 | M 432 192 480 192 0 16 | L 288 272 240 272 0 true false 17 | r 208 112 208 192 0 1000.0 18 | w 208 192 208 224 0 19 | w 368 192 368 256 0 20 | w 208 224 432 224 0 21 | w 432 224 432 192 0 22 | w 208 224 208 256 0 23 | g 208 288 208 320 0 24 | g 368 288 368 320 0 25 | -------------------------------------------------------------------------------- /src/circuits/twint.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.391409633455755 50 5.0 50 2 | r 192 112 304 112 0 100.0 3 | r 304 112 416 112 0 100.0 4 | c 192 272 304 272 0 2.6524999999999998E-5 0 5 | c 304 272 416 272 0 2.6524999999999998E-5 0 6 | c 304 112 304 176 0 5.3049999999999995E-5 0 7 | g 304 176 304 208 0 8 | r 304 272 304 336 0 50.0 9 | g 304 336 304 368 0 10 | w 416 112 416 192 0 11 | w 416 192 416 272 0 12 | w 192 112 192 192 0 13 | w 192 192 192 272 0 14 | O 416 192 480 192 0 15 | 170 192 192 144 192 3 40.0 80.0 5.0 0.5 16 | o 13 32 0 34 5.0 0.025 0 -1 17 | o 12 32 0 34 5.0 9.765625E-5 1 -1 18 | -------------------------------------------------------------------------------- /src/circuits/vco.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 8.872897488127265 75 5.0 50 2 | a 176 160 272 160 0 5.0 0.0 3 | a 368 176 464 176 0 5.0 0.0 4 | w 272 160 304 160 0 5 | w 304 160 368 160 0 6 | w 368 192 368 224 0 7 | w 464 176 464 224 0 8 | r 368 224 464 224 0 100000.0 9 | r 368 224 368 288 0 100000.0 10 | g 368 288 368 304 0 11 | r 176 176 176 240 0 49900.0 12 | g 176 240 176 256 0 13 | w 176 144 176 96 0 14 | w 176 144 144 144 0 15 | r 144 144 64 144 0 100000.0 16 | w 64 144 64 160 0 17 | w 64 160 64 176 0 18 | r 64 176 160 176 0 49900.0 19 | w 160 176 176 176 0 20 | w 144 144 144 272 0 21 | r 144 272 144 320 0 49900.0 22 | g 144 352 144 368 0 23 | f 192 336 144 336 0 24 | w 192 336 464 336 0 25 | w 464 336 464 224 0 26 | c 176 96 272 96 0 1.0E-8 -2.248578405619046 27 | w 272 96 272 160 0 28 | w 368 192 368 128 0 29 | r 368 128 368 80 0 100000.0 30 | R 368 80 416 80 0 0 40.0 5.0 0.0 31 | R 64 160 32 160 0 4 10.0 2.0 3.0 32 | O 464 176 512 176 0 33 | O 304 160 304 48 0 34 | o 29 64 0 2 5.0 9.765625E-5 0 control 35 | o 30 32 0 2 10.0 4.8828125E-5 1 36 | o 31 32 0 2 5.0 9.765625E-5 2 37 | -------------------------------------------------------------------------------- /src/circuits/voltdivide.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 63 10.0 62 2 | v 112 368 112 48 0 0 40.0 10.0 0.0 3 | w 112 48 240 48 0 4 | r 240 48 240 208 0 10000 5 | r 240 208 240 368 0 10000 6 | w 112 368 240 368 0 7 | O 240 208 304 208 1 8 | w 240 48 432 48 0 9 | w 240 368 432 368 0 10 | r 432 48 432 128 0 10000 11 | r 432 128 432 208 0 10000 12 | r 432 208 432 288 0 10000 13 | r 432 288 432 368 0 10000 14 | O 432 128 496 128 1 15 | O 432 208 496 208 1 16 | O 432 288 496 288 1 17 | -------------------------------------------------------------------------------- /src/circuits/voltdouble.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 15.0 45 2 | v 160 208 160 112 0 1 40.0 15.0 0.0 3 | w 160 112 224 112 0 4 | d 224 112 336 112 0 5 | c 336 112 336 208 0 9.999999999999999E-5 0 6 | c 336 208 336 304 0 9.999999999999999E-5 0 7 | w 160 208 336 208 0 8 | w 224 112 224 304 0 9 | d 336 304 224 304 0 10 | w 336 112 432 112 0 11 | w 336 304 432 304 0 12 | r 432 112 432 304 0 10000.0 13 | o 0 64 0 3 5.0 0.2 14 | o 10 64 0 2 10.0 7.8125E-4 15 | -------------------------------------------------------------------------------- /src/circuits/voltdouble2.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 15.0 45 2 | R 224 176 192 176 0 1 40.0 15.0 0.0 3 | c 224 176 304 176 0 9.999999999999999E-5 0 4 | d 304 288 304 176 0 5 | d 304 176 400 176 0 6 | c 400 176 400 288 0 9.999999999999999E-5 0 7 | g 304 288 304 304 0 8 | g 400 288 400 304 0 9 | w 400 176 464 176 0 10 | r 464 176 464 288 0 20000.0 11 | g 464 288 464 304 0 12 | o 0 64 0 3 20.0 0.4 13 | o 8 64 0 3 40.0 0.025 14 | -------------------------------------------------------------------------------- /src/circuits/voltinvert.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 3.5 62 5.0 2 | 159 176 112 272 112 0 3 | 159 272 112 368 112 0 4 | c 272 112 272 208 0 1.0E-5 0 5 | 159 176 208 272 208 0 6 | 159 272 208 368 208 0 7 | g 368 112 368 144 0 8 | c 368 208 368 304 0 1.0E-5 0 9 | g 368 304 368 320 0 10 | g 176 208 176 240 0 11 | R 176 112 128 112 0 0 40.0 5.0 0.0 12 | w 224 128 224 224 0 13 | w 320 128 320 224 0 14 | w 224 224 224 288 0 15 | w 320 224 320 288 0 16 | I 224 288 320 288 0 17 | R 224 288 128 288 1 2 400.0 2.5 2.5 18 | w 368 208 432 208 0 19 | r 432 208 432 304 0 30000.0 20 | g 432 304 432 320 0 21 | O 432 208 496 208 1 22 | -------------------------------------------------------------------------------- /src/circuits/voltquad.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 15.0 45 2 | d 208 256 288 256 0 3 | c 208 160 288 160 0 9.999999999999999E-5 0 4 | d 288 160 368 160 0 5 | c 368 160 368 336 0 9.999999999999999E-5 0 6 | w 368 160 432 160 0 7 | r 432 160 432 336 0 50000.0 8 | g 208 336 208 352 0 9 | g 368 336 368 352 0 10 | g 432 336 432 352 0 11 | R 208 160 160 160 0 1 120.0 15.0 0.0 12 | d 208 336 208 256 0 13 | d 288 256 288 160 0 14 | c 288 256 288 336 0 9.999999999999999E-5 0 15 | g 288 336 288 352 0 16 | c 208 160 208 256 0 9.999999999999999E-5 0 17 | o 9 64 0 3 80.0 0.00625 18 | o 5 64 0 3 80.0 0.00625 19 | -------------------------------------------------------------------------------- /src/circuits/volttriple.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 53 15.0 45 2 | d 208 160 208 256 0 3 | d 208 256 288 256 0 4 | w 288 256 288 160 0 5 | c 208 160 288 160 0 9.999999999999999E-5 0 6 | c 208 256 208 336 0 9.999999999999999E-5 0 7 | d 288 160 368 160 0 8 | c 368 160 368 336 0 9.999999999999999E-5 0 9 | w 368 160 432 160 0 10 | r 432 160 432 336 0 40000.0 11 | g 208 336 208 352 0 12 | g 368 336 368 352 0 13 | g 432 336 432 352 0 14 | R 208 160 160 160 0 1 120.0 15.0 0.0 15 | o 12 64 0 3 80.0 0.00625 16 | o 8 64 0 3 80.0 0.00625 17 | -------------------------------------------------------------------------------- /src/circuits/volume.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 67 5.0 64 2 | j 304 240 352 240 0 3 | r 304 240 304 176 0 100000.0 4 | r 304 240 240 240 0 100000.0 5 | w 304 176 352 176 0 6 | w 352 176 352 224 0 7 | g 352 256 352 304 0 8 | w 352 176 352 128 0 9 | r 352 128 240 128 0 6000.0 10 | O 352 128 416 128 0 11 | R 240 128 192 128 0 1 200.0 5.0 0.0 12 | R 240 240 192 240 0 3 10.0 3.0 -8.0 13 | o 10 64 0 6 20.0 9.765625E-5 0 14 | o 8 64 0 6 5.0 9.765625E-5 0 15 | -------------------------------------------------------------------------------- /src/circuits/wheatstone.txt: -------------------------------------------------------------------------------- 1 | v 176 352 176 64 0 0 40.0 5.0 0.0 2 | w 320 64 320 128 0 3 | w 320 256 320 352 0 4 | w 320 352 176 352 0 5 | r 256 192 320 128 0 200.0 6 | r 320 128 384 192 0 400.0 7 | r 256 192 320 256 0 100.0 8 | r 320 256 384 192 0 200.0 9 | w 176 64 320 64 0 10 | w 256 192 384 192 0 11 | -------------------------------------------------------------------------------- /src/circuits/xor.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 1.5 50 5.0 2 | 151 96 240 208 240 0 2 0 3 | 151 208 192 320 192 0 2 0 4 | 151 208 288 320 288 0 2 0 5 | w 208 240 208 272 0 6 | w 208 240 208 208 0 7 | 151 320 240 432 240 0 2 0 8 | w 320 192 320 224 0 9 | w 320 256 320 288 0 10 | w 96 176 96 224 0 11 | w 96 176 208 176 0 12 | w 96 256 96 304 0 13 | w 96 304 208 304 0 14 | M 432 240 480 240 0 15 | L 96 176 48 176 0 true false 16 | L 96 304 48 304 0 true false 17 | -------------------------------------------------------------------------------- /src/circuits/xorphasedet.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10 50 5.0 2 | R 192 128 128 128 0 2 100.0 2.5 2.5 3 | R 192 224 128 224 0 2 105.0 2.5 2.5 4 | 154 192 176 336 176 0 2 0.0 5 | O 336 176 416 176 0 6 | w 192 128 192 160 0 7 | w 192 192 192 224 0 8 | o 0 64 0 6 5.0 9.765625E-5 0 9 | o 1 64 0 6 5.0 9.765625E-5 0 10 | o 3 64 0 6 5.0 9.765625E-5 0 11 | -------------------------------------------------------------------------------- /src/circuits/zeneriv.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.634267539816555 40 2.0 50 2 | R 320 208 320 160 0 3 50.0 3.55 -2.56 0.0 0.5 3 | g 320 288 320 320 0 4 | z 320 208 320 288 1 0.805904783 5.6 5 | o 2 64 0 99 10.0 25.6 0 -1 6 | o 2 64 0 35 10.0 25.6 1 -1 7 | -------------------------------------------------------------------------------- /src/circuits/zenerref.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 54 5.0 50 2 | R 272 160 224 160 0 1 40.0 1.0 6.7 0.0 0.5 3 | z 336 288 336 160 1 0.805904783 5.6 4 | g 336 288 336 304 0 5 | w 336 160 416 160 0 6 | r 416 160 416 288 0 10000.0 7 | g 416 288 416 304 0 8 | r 272 160 336 160 0 500.0 9 | o 0 64 0 34 10.0 0.003125 0 -1 in 10 | o 4 64 0 34 10.0 3.90625E-4 1 -1 out 11 | o 1 64 0 35 10.0 0.00625 2 -1 zener 12 | -------------------------------------------------------------------------------- /src/circuits/zenerreffollow.txt: -------------------------------------------------------------------------------- 1 | $ 1 5.0E-6 10.20027730826997 56 5.0 50 2 | R 240 128 192 128 0 1 40.0 2.0 8.8 0.0 0.5 3 | w 240 128 320 128 0 4 | r 320 128 320 208 0 10000.0 5 | t 320 208 400 208 0 1 -3.046294556431631 0.6320971159170448 100.0 6 | r 400 128 400 192 0 100.0 7 | w 320 128 400 128 0 8 | z 320 320 320 208 1 0.805904783 5.6 9 | w 400 224 400 256 0 10 | w 400 256 448 256 0 11 | r 448 256 448 320 0 500.0 12 | g 448 320 448 336 0 13 | g 320 320 320 336 0 14 | o 0 64 0 34 12.0 0.00625 0 -1 in 15 | o 9 64 0 35 5.0 0.0125 1 -1 out 16 | o 6 64 0 35 10.0 7.8125E-4 2 -1 zener 17 | --------------------------------------------------------------------------------