R | Place resistor |
C | Place capacitor |
L | Place inductor |
D | Place diode |
G | Place ground |
F2 | Open component browser |
P | Place net port/label |
W | Draw wire |
F3 | Draw wire (alt) |
M | Move component |
Ctrl + R | Rotate component |
Ctrl + E | Mirror component |
Delete | Delete selected |
F5 | Delete tool |
Ctrl + C | Copy |
Ctrl + V | Paste |
Ctrl + Z | Undo |
Space | Pan view |
Ctrl + G | Toggle grid |
Ctrl + Home | Fit to window |
Mouse Wheel | Zoom in/out |
F7 | Zoom to area |
F6 | Zoom back |
Ctrl + R | Run simulation |
S | Add SPICE directive |
T | Add text |
.tran 10m | Transient analysis (10ms) |
.tran 0 10m 0 1u | Tran with step time |
.ac dec 100 1 1Meg | AC analysis (1Hz to 1MHz) |
.ac oct 10 1 100k | AC octave sweep |
.dc V1 0 5 0.1 | DC sweep (0-5V, 0.1V step) |
.dc V1 0 5 0.1 V2 0 3 1 | Nested DC sweep |
.op | Operating point |
.noise V(out) V1 dec 100 1 1Meg | Noise analysis |
.tf V(out) V1 | Transfer function |
.options plotwinsize=0 | Disable plot compression |
.options numdgt=7 | Set numeric precision |
.options maxstep=1u | Max timestep |
.options abstol=1p | Absolute current tolerance |
.options reltol=0.001 | Relative tolerance |
SINE(0 1 1k) | Sine: offset, amplitude, freq |
SINE(0 1 1k 0 0 90) | Sine with delay, damping, phase |
PULSE(0 5 0 1n 1n 5u 10u) | Pulse: V1, V2, delay, rise, fall, on, period |
PWL(0 0 1m 5 2m 5 3m 0) | Piecewise linear |
AC 1 | AC source (1V) |
DC 5 | DC source (5V) |
B source: V=expression | Arbitrary behavioral voltage |
V=V(in)*2 | Voltage gain |
V=V(a)-V(b) | Differential voltage |
V=sin(2*pi*1k*time) | Time-dependent |
I=V(in)/1k | Voltage to current |
R1 1k | Resistor 1kÎĐ |
C1 10n | Capacitor 10nF |
C1 10n IC=1 | Capacitor with initial voltage |
L1 1m | Inductor 1mH |
L1 1m IC=0.5 | Inductor with initial current |
.model D1N4148 D(Is=2.52n) | Diode model |
.model 2N2222 NPN(Bf=100) | NPN transistor |
.model 2N2907 PNP(Bf=100) | PNP transistor |
.model NMOS NMOS(Vto=1) | NMOS model |
.include model.lib | Include model library |
.lib filename.lib | Load library file |
.param R1=1k | Define parameter |
.param R2={R1*2} | Parameter expression |
.step param R1 1k 10k 1k | Step parameter |
.step param R1 list 1k 2.2k 4.7k | Step with list |
.meas tran result FIND V(out) AT=1m | Measure at time |
.meas tran vmax MAX V(out) | Measure maximum |
.meas tran delay TRIG V(in) VAL=0.5 RISE=1 TARG V(out) VAL=0.5 RISE=1 | Measure delay |
Left Click | Add trace (on wire) |
Alt + Left Click | Add current trace |
Ctrl + Left Click | Add power trace |
Delete | Delete trace |
Ctrl + A | Auto range axes |
Ctrl + G | Toggle grid |
V(node) | Voltage at node |
V(a,b) | Voltage difference |
I(R1) | Current through R1 |
V(out)*I(R1) | Power in R1 |
dB(V(out)/V(in)) | Gain in dB |
ph(V(out)) | Phase |
d(V(out))/d(time) | Derivative |
sdt(I(L1)) | Integral |
abs(V(out)) | Absolute value |