* SPICE netlist
VIN FGND 0 PULSE(25 -25 0 100n 100n 0.2ms 0.4ms 7)
Q1 N004 N003 N002 0 2N3906
Q3 N003 N002 N001 0 2N3906
R6 N001 N002 800R
V1 N001 0 100
V4 0 N020 100
R8 N003 N018 500k
D1 FGND N004 Z17V
D2 N014 FGND Z17V
Q2 N014 N018 N019 0 2N3904
R1 N019 N020 800R
Q4 N018 N019 N020 0 2N3904
Q5 FVCC N010 P001 0 2SC5200
Q6 FVEE N010 P002 0 2SA1943
R3 P001 N012 0.5R
R5 N012 P002 0.5R
R7 N012 N010 300R
M2 N006 N004 FVCC FVCC IRFP240
M4 N015 N014 FVEE FVEE IRFP9240
XU1 FGND N012 VCC4 VEE4 N010 LT1006 ;pnba In+)In-)V+)V-)OUT
C2 N004 FGND 100n
C3 FGND N014 100n
C5 N012 N010 1p
R2 N012 0 100R
R4 N007 FVCC 100R
D3 FGND N009 Z10V
R9 N009 N007 5k
C4 N009 FGND 100n
Q7 N007 N009 VCC4 0 2N3904
R10 N013 FVEE 100R
R11 N013 N011 5k
D4 N011 FGND Z10V
Q8 N013 N011 VEE4 0 2N3906
C6 FGND N011 100n
C7 FVCC FVEE 100n
D5 N012 FVCC D
D6 FVEE N012 D
D7 FVCC N004 D
D8 N014 FVEE D
D9 N008 N006 D
V2 N008 0 36
D10 N015 N016 D
V3 0 N016 36
M1 N001 N005 N006 N006 IRFP240
D11 N006 N005 D
D12 N004 N005 D
M3 N020 N017 N015 N015 IRFP9240
D13 N017 N015 D
D14 N017 N014 D
.tran 3ms
.include my.lib
.include standard.bjt

* LTspice schematic (.asc)
Version 4
SHEET 1 2384 1552
WIRE -456 -760 -632 -760
WIRE 72 -760 -456 -760
WIRE 168 -760 72 -760
WIRE -632 -728 -632 -760
WIRE -456 -680 -568 -680
WIRE -520 -632 -632 -632
WIRE 72 -632 72 -760
WIRE -456 -552 -456 -584
WIRE -152 -552 -456 -552
WIRE 24 -552 -88 -552
WIRE 72 -488 72 -536
WIRE 72 -488 24 -488
WIRE 808 -440 728 -440
WIRE 1064 -440 808 -440
WIRE 72 -424 72 -488
WIRE 168 -424 136 -424
WIRE 1064 -408 1064 -440
WIRE 72 -376 72 -424
WIRE 888 -360 808 -360
WIRE 1000 -360 888 -360
WIRE 1192 -312 1064 -312
WIRE -456 -296 -456 -552
WIRE 24 -296 -456 -296
WIRE -632 -232 -632 -632
WIRE 72 -232 72 -280
WIRE 72 -232 24 -232
WIRE 808 -232 808 -296
WIRE 808 -232 648 -232
WIRE 808 -216 808 -232
WIRE 888 -216 888 -296
WIRE 888 -216 808 -216
WIRE 72 -200 72 -232
WIRE 168 -200 72 -200
WIRE 72 -168 72 -200
WIRE 808 -152 808 -216
WIRE 888 -152 888 -216
WIRE 1192 -136 1064 -136
WIRE 8 -120 -72 -120
WIRE 888 -88 808 -88
WIRE 1000 -88 888 -88
WIRE 296 -56 -280 -56
WIRE -456 -40 -456 -296
WIRE -408 -40 -456 -40
WIRE -72 -40 -72 -120
WIRE -56 -40 -72 -40
WIRE 40 -40 8 -40
WIRE -280 -8 -280 -56
WIRE -264 -8 -280 -8
WIRE 808 -8 728 -8
WIRE 1064 -8 1064 -40
WIRE 1064 -8 808 -8
WIRE -88 8 -200 8
WIRE -72 8 -72 -40
WIRE -72 8 -88 8
WIRE -56 8 -72 8
WIRE 40 8 40 -40
WIRE 40 8 24 8
WIRE 72 8 40 8
WIRE 296 8 296 -56
WIRE 296 8 72 8
WIRE 376 8 296 8
WIRE 392 8 376 8
WIRE 488 8 392 8
WIRE -808 24 -1192 24
WIRE -456 24 -808 24
WIRE -408 24 -456 24
WIRE -392 24 -408 24
WIRE -264 24 -392 24
WIRE -1192 56 -1192 24
WIRE -392 88 -456 88
WIRE -88 136 -88 8
WIRE 8 136 -88 136
WIRE 72 216 72 184
WIRE 168 216 72 216
WIRE 72 232 72 216
WIRE 72 232 24 232
WIRE 72 280 72 232
WIRE -456 296 -456 88
WIRE 24 296 -456 296
WIRE 72 424 72 376
WIRE 184 424 136 424
WIRE 72 488 72 424
WIRE 72 488 24 488
WIRE 72 536 72 488
WIRE -456 552 -456 296
WIRE -104 552 -456 552
WIRE 24 552 -40 552
WIRE -456 600 -456 552
WIRE -632 648 -632 -152
WIRE -520 648 -632 648
WIRE -456 696 -568 696
WIRE -632 776 -632 744
WIRE -456 776 -632 776
WIRE 72 776 72 632
WIRE 72 776 -456 776
WIRE 184 776 72 776
FLAG -1192 136 0
FLAG 168 -680 0
FLAG 488 88 0
FLAG 168 -200 FVCC
FLAG 168 216 FVEE
FLAG -808 24 FGND
FLAG 1192 -312 VCC4
FLAG -232 -24 VCC4
FLAG 1192 -136 VEE4
FLAG -232 40 VEE4
FLAG 648 -232 FGND
FLAG 376 -360 FVCC
FLAG 648 -440 FVCC
FLAG 376 -296 FVEE
FLAG 648 -8 FVEE
FLAG 376 -56 FVCC
FLAG 392 72 FVEE
FLAG 168 -344 0
FLAG 184 344 0
FLAG 184 696 0
SYMBOL voltage -1192 40 R0
SYMATTR Value PULSE(25 -25 0 100n 100n 0.2ms 0.4ms 7)
SYMATTR InstName VIN
SYMBOL pnp -520 -584 M180
SYMATTR InstName Q1
SYMATTR Value 2N3906
SYMBOL pnp -568 -632 R180
SYMATTR InstName Q3
SYMATTR Value 2N3906
SYMBOL res -472 -776 R0
SYMATTR InstName R6
SYMATTR Value 800R
SYMBOL voltage 168 -776 R0
SYMATTR Value 100
SYMATTR InstName V1
SYMBOL voltage 184 680 R0
SYMATTR InstName V4
SYMATTR Value 100
SYMBOL res -648 -248 R0
SYMATTR InstName R8
SYMATTR Value 500k
SYMBOL zener -440 24 R180
SYMATTR InstName D1
SYMATTR Value Z17V
SYMBOL zener -440 88 R180
SYMATTR InstName D2
SYMATTR Value Z17V
SYMBOL npn -520 600 R0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL res -472 680 R0
SYMATTR InstName R1
SYMATTR Value 800R
SYMBOL npn -568 648 M0
SYMATTR InstName Q4
SYMATTR Value 2N3904
SYMBOL npn 8 -168 R0
SYMATTR InstName Q5
SYMATTR Value 2SC5200
SYMBOL pnp 8 184 M180
SYMATTR Value 2SA1943
SYMATTR InstName Q6
SYMBOL res 56 -88 R0
SYMATTR InstName R3
SYMATTR Value 0.5R
SYMBOL res 56 -8 R0
SYMATTR InstName R5
SYMATTR Value 0.5R
SYMBOL res 40 -8 R90
SYMATTR InstName R7
SYMATTR Value 300R
SYMBOL nmos 24 -376 R0
SYMATTR InstName M2
SYMATTR Value IRFP240
SYMBOL pmos 24 376 M180
SYMATTR InstName M4
SYMATTR Value IRFP9240
SYMBOL OpAmps\\LT1006 -232 -56 R0
SYMATTR InstName U1
SYMBOL cap -424 -40 R0
SYMATTR InstName C2
SYMATTR Value 100n
SYMBOL cap -408 24 R0
SYMATTR InstName C3
SYMATTR Value 100n
SYMBOL cap 8 -56 R90
SYMATTR InstName C5
SYMATTR Value 1p
SYMBOL res 472 -8 R0
SYMATTR InstName R2
SYMATTR Value 100R
SYMBOL res 744 -456 R90
SYMATTR InstName R4
SYMATTR Value 100R
SYMBOL zener 824 -296 R180
SYMATTR InstName D3
SYMATTR Value Z10V
SYMBOL res 824 -344 R180
SYMATTR InstName R9
SYMATTR Value 5k
SYMBOL cap 872 -360 R0
SYMATTR InstName C4
SYMATTR Value 100n
SYMBOL npn 1000 -408 R0
SYMATTR InstName Q7
SYMATTR Value 2N3904
SYMBOL res 744 -24 R90
SYMATTR InstName R10
SYMATTR Value 100R
SYMBOL res 824 8 R180
SYMATTR InstName R11
SYMATTR Value 5k
SYMBOL zener 824 -88 R180
SYMATTR InstName D4
SYMATTR Value Z10V
SYMBOL pnp 1000 -40 M180
SYMATTR Value 2N3906
SYMATTR InstName Q8
SYMBOL cap 872 -152 R0
SYMATTR InstName C6
SYMATTR Value 100n
SYMBOL cap 360 -360 R0
SYMATTR InstName C7
SYMATTR Value 100n
SYMBOL diode 392 8 R180
SYMATTR InstName D5
SYMBOL diode 408 72 R180
SYMATTR InstName D6
SYMBOL diode 40 -232 R180
SYMATTR InstName D7
SYMBOL diode 40 296 R180
SYMATTR InstName D8
SYMBOL diode 136 -440 R90
SYMATTR InstName D9
SYMBOL voltage 168 -440 R0
SYMATTR Value 36
SYMATTR InstName V2
SYMBOL diode 72 440 R270
SYMATTR InstName D10
SYMBOL voltage 184 328 R0
SYMATTR Value 36
SYMATTR InstName V3
SYMBOL nmos 24 -632 R0
SYMATTR InstName M1
SYMATTR Value IRFP240
SYMBOL diode 40 -488 R180
SYMATTR InstName D11
SYMBOL diode -152 -536 R270
SYMATTR InstName D12
SYMBOL pmos 24 632 M180
SYMATTR InstName M3
SYMATTR Value IRFP9240
SYMBOL diode 40 552 R180
SYMATTR InstName D13
SYMBOL diode -40 536 R90
SYMATTR InstName D14