* SPICE netlist
V1 +15V 0 15v
V2 0 -15V 15v
V3 Square 0 PULSE(0 15 0 1m 1m .25 .5)
Q2 N002 N005 0 0 BC547B
V4 Triangle 0 PULSE(0 15 0 .25 .25 0 .5)
R1 N005 Square 100k
Q1 N003 N002 0 0 BC547B
R2 +15V N002 100k
R3 Triangle N003 47k
R4 Ramp N003 47k
Q3 N001 N004 0 0 BC547B
R5 N004 Square 100k
R6 _Triangle N001 47k
R7 Ramp N001 47k
V5 _Triangle 0 PULSE(15 0 0 .25 .25 0 .5)
.SUBCKT TL082 1 2 3 4 5
C1 11 12 3.498E-12
C2 6 7 15.00E-12
DC 5 53 DX
DE 54 5 DX
DLP 90 91 DX
DLN 92 90 DX
DP 4 3 DX
EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5
FB 7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6
GA 6 0 11 12 282.8E-6
GCM 0 6 10 99 8.942E-9
ISS 3 10 DC 195.0E-6
HLIM 90 0 VLIM 1K
J1 11 2 10 JX
J2 12 1 10 JX
R2 6 9 100.0E3
RD1 4 11 3.536E3
RD2 4 12 3.536E3
RO1 8 5 150
RO2 7 99 150
RP 3 4 2.143E3
RSS 10 99 1.026E6
VB 9 0 DC 0
VC 3 53 DC 2.200
VE 54 4 DC 2.200
VLIM 7 8 DC 0
VLP 91 0 DC 25
VLN 0 92 DC 25
.tran 0 1s 0 1m
.SUBCKT LM741 1 2 99 50 28
IOS 2 1 20N
R1 1 3 250K
R2 3 2 250K
I1 4 50 100U
R3 5 99 517
R4 6 99 517
Q1 5 2 4 QX
Q2 6 7 4 QX
C4 5 6 60.3614P
I2 99 50 1.6MA
EOS 7 1 POLY(1) 16 49 1E-3 1
R8 99 49 40K
R9 49 50 40K
V2 99 8 1.63
D1 9 8 DX
D2 10 9 DX
V3 10 50 1.63
EH 99 98 99 49 1
G1 98 9 5 6 2.1E-3
R5 98 9 95.493MEG
C3 98 9 333.33P
G3 98 15 9 49 1E-6
R12 98 15 1MEG
C5 98 15 5.3052E-15
G4 98 16 3 49 3.1623E-8
L2 98 17 530.5M
R13 17 16 1K
F6 50 99 POLY(1) V6 450U 1
E1 99 23 99 15 1
R16 24 23 25
D5 26 24 DX
V6 26 22 0.65V
R17 23 25 25
D6 25 27 DX
V7 22 27 0.65V
V5 22 21 0.18V
D4 21 15 DX
V4 20 22 0.18V
D3 15 20 DX
L3 22 28 100P
RL3 22 28 100K

* LTspice schematic (.asc)
Version 4
SHEET 1 1952 544
WIRE -912 -192 -912 -272
WIRE 704 -176 704 -224
WIRE -64 -160 -64 -208
WIRE 128 -160 128 -208
WIRE -912 -96 -912 -112
WIRE -912 -96 -976 -96
WIRE -912 -80 -912 -96
WIRE 704 -80 704 -96
WIRE 800 -80 704 -80
WIRE -976 -64 -976 -96
WIRE -64 -64 -64 -80
WIRE 32 -64 -64 -64
WIRE 128 -64 128 -80
WIRE 192 -64 128 -64
WIRE 320 -64 272 -64
WIRE 704 -48 704 -80
WIRE -64 -32 -64 -64
WIRE 128 -32 128 -64
WIRE 528 0 496 0
WIRE 640 0 608 0
WIRE 800 0 800 -80
WIRE 848 0 800 0
WIRE 976 0 928 0
WIRE -240 16 -272 16
WIRE -128 16 -160 16
WIRE 32 16 32 -64
WIRE 64 16 32 16
WIRE -912 80 -912 0
WIRE -672 112 -672 80
WIRE -576 112 -576 80
WIRE -480 112 -480 80
WIRE 704 256 704 48
WIRE -672 272 -672 192
WIRE -576 272 -576 192
WIRE -480 272 -480 192
WIRE -64 272 -64 64
WIRE 128 272 128 64
FLAG -976 -64 0
FLAG -912 -272 +15V
FLAG -912 80 -15V
FLAG -672 272 0
FLAG -64 272 0
FLAG -672 80 Square
FLAG -576 272 0
FLAG -576 80 Triangle
FLAG -272 16 Square
FLAG -64 -208 +15V
FLAG 704 -224 _Triangle
FLAG 128 272 0
FLAG 320 -64 Ramp
FLAG 704 256 0
FLAG 496 0 Square
FLAG 128 -208 Triangle
FLAG 976 0 Ramp
FLAG -480 272 0
FLAG -480 80 _Triangle
SYMBOL voltage -912 -208 R0
SYMATTR InstName V1
SYMATTR Value 15v
SYMBOL voltage -912 -96 R0
SYMATTR InstName V2
SYMATTR Value 15v
SYMBOL voltage -672 96 M0
SYMATTR Value PULSE(0 15 0 1m 1m .25 .5)
SYMATTR InstName V3
SYMBOL npn -128 -32 R0
SYMATTR InstName Q2
SYMATTR Value BC547B
SYMBOL voltage -576 96 M0
SYMATTR Value PULSE(0 15 0 .25 .25 0 .5)
SYMATTR InstName V4
SYMBOL res -144 0 R90
SYMATTR InstName R1
SYMATTR Value 100k
SYMBOL npn 64 -32 R0
SYMATTR InstName Q1
SYMATTR Value BC547B
SYMBOL res -80 -176 R0
SYMATTR InstName R2
SYMATTR Value 100k
SYMBOL res 112 -176 R0
SYMATTR InstName R3
SYMATTR Value 47k
SYMBOL res 288 -80 R90
SYMATTR InstName R4
SYMATTR Value 47k
SYMBOL npn 640 -48 R0
SYMATTR InstName Q3
SYMATTR Value BC547B
SYMBOL res 624 -16 R90
SYMATTR InstName R5
SYMATTR Value 100k
SYMBOL res 688 -192 R0
SYMATTR InstName R6
SYMATTR Value 47k
SYMBOL res 944 -16 R90
SYMATTR InstName R7
SYMATTR Value 47k
SYMBOL voltage -480 96 M0
SYMATTR Value PULSE(15 0 0 .25 .25 0 .5)
SYMATTR InstName V5