Skip to content

Instantly share code, notes, and snippets.

@pepijndevos
Created August 11, 2021 10:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pepijndevos/42f1f6fd94c3b2caa604b6fdccd2ecea to your computer and use it in GitHub Desktop.
Save pepijndevos/42f1f6fd94c3b2caa604b6fdccd2ecea to your computer and use it in GitHub Desktop.
* schematic
Rresistor3 vcc out resistance=1000
Mnmos2 out in gnd gnd mymos w=0.001 l=0.00001
Vvsource4 in gnd dc=2 ac=1 sin(2.5 2.5 1000 )
Vvsource5 vcc gnd dc=5
{:wire7 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/wire, :nyancad.mosaic.frontend/wires #{[1 5] [4 6] [5 6] [2 6] [3 5] [6 6] [6 5] [3 6] [1 6] [6 4]}, :nyancad.mosaic.frontend/x 0, :nyancad.mosaic.frontend/y 0, :nyancad.mosaic.frontend/props {:net "gnd", :name "gnd"}}, :resistor3 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/resistor, :nyancad.mosaic.frontend/x 6, :nyancad.mosaic.frontend/y 0, :nyancad.mosaic.frontend/props {:resistance 1000}}, :wire6 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/wire, :nyancad.mosaic.frontend/wires #{[6 1] [6 2] [6 3]}, :nyancad.mosaic.frontend/x 0, :nyancad.mosaic.frontend/y 0, :nyancad.mosaic.frontend/props {:net "out"}}, :nmos2 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/nmos, :nyancad.mosaic.frontend/x 5, :nyancad.mosaic.frontend/y 3, :nyancad.mosaic.frontend/props {:w 0.001, :l 0.00001, :model "mymos"}}, :vsource4 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/vsource, :nyancad.mosaic.frontend/x 3, :nyancad.mosaic.frontend/y 4, :nyancad.mosaic.frontend/props {:dc 2, :ac 1, :type :sin, :offset 2.5, :amplitude 2.5, :frequency 1000}}, :vsource5 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/vsource, :nyancad.mosaic.frontend/x 1, :nyancad.mosaic.frontend/y 4, :nyancad.mosaic.frontend/props {:dc 5}}, :wire8 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/wire, :nyancad.mosaic.frontend/wires #{[3 4] [4 4] [5 4]}, :nyancad.mosaic.frontend/x 0, :nyancad.mosaic.frontend/y 0, :nyancad.mosaic.frontend/props {:net "in"}}, :wire9 {:nyancad.mosaic.frontend/transform #transform [1 0 0 1 0 0], :nyancad.mosaic.frontend/cell :nyancad.mosaic.frontend/wire, :nyancad.mosaic.frontend/wires #{[1 2] [1 3] [3 0] [1 1] [6 0] [5 0] [1 4] [1 0] [2 0] [4 0]}, :nyancad.mosaic.frontend/x 0, :nyancad.mosaic.frontend/y 0, :nyancad.mosaic.frontend/props {:net "vcc"}}}
* tb
.model mymos nmos level=1 cbd=1n cbs=1n
.include schematic.cir
.tran 1u 1m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment