* SPICE netlist
VIN N007 0 PULSE(70 -1 0 100n 100n 0.2ms 0.4ms 7)
Q1 N003 N002 N001 0 2N3906
Q3 N002 N001 VCC2 0 2N3906
R6 VCC2 N001 800R
V1 VCC2 0 100
V4 0 VEE2 100
R8 N002 N010 200k
D1 N007 N003 BZX84
D2 N008 N007 BZX84
Q2 N008 N010 N011 0 2N3904
R1 N011 VEE2 800R
Q4 N010 N011 VEE2 0 2N3904
Q5 N004 N005 P001 0 2N3904
Q6 N009 N005 P002 0 2N3906
R3 P001 N006 10R
R5 N006 P002 10R
R7 N006 N005 300R
XM3 NC_01 NC_02 NC_03 DMN63D8L ;pnba D)G)S
XM1 NC_04 NC_05 NC_06 DMP31D7L ;pnba D)G)S
M2 VCC2 N003 N004 N004 NMOS
M4 VEE2 N008 N009 N009 PMOS
XU1 N007 N006 N004 N009 N005 LT1006 ;pnba In+)In-)V+)V-)OUT
C2 N003 N007 100n
C3 N007 N008 100n
C4 N004 N009 100n
C5 N006 N005 100n
.tran 3ms
.include my.lib

* LTspice schematic (.asc)
Version 4
SHEET 1 1728 1200
WIRE -16 -584 -192 -584
WIRE 416 -584 -16 -584
WIRE 512 -584 416 -584
WIRE -192 -552 -192 -584
WIRE -16 -504 -128 -504
WIRE -80 -456 -192 -456
WIRE 512 -328 512 -584
WIRE -16 -248 -16 -408
WIRE 464 -248 -16 -248
WIRE -192 -184 -192 -456
WIRE 256 -152 208 -152
WIRE 512 -152 512 -232
WIRE 512 -152 256 -152
WIRE 512 -120 512 -152
WIRE 448 -72 368 -72
WIRE -16 -24 -16 -248
WIRE 32 -24 -16 -24
WIRE 736 -8 160 -8
WIRE 368 8 368 -72
WIRE 384 8 368 8
WIRE 480 8 448 8
WIRE 208 24 208 -152
WIRE 32 40 -16 40
WIRE 48 40 32 40
WIRE 128 40 48 40
WIRE 160 40 160 -8
WIRE 176 40 160 40
WIRE 352 56 240 56
WIRE 368 56 368 8
WIRE 368 56 352 56
WIRE 384 56 368 56
WIRE 480 56 480 8
WIRE 480 56 464 56
WIRE 512 56 480 56
WIRE 736 56 736 -8
WIRE 736 56 512 56
WIRE 848 56 736 56
WIRE 128 72 128 40
WIRE 128 72 -752 72
WIRE 176 72 128 72
WIRE -752 104 -752 72
WIRE 48 104 -16 104
WIRE 352 184 352 56
WIRE 448 184 352 184
WIRE 256 200 256 -152
WIRE 208 264 208 88
WIRE 256 264 208 264
WIRE 512 264 512 232
WIRE 512 264 256 264
WIRE 512 328 512 264
WIRE -16 344 -16 104
WIRE 464 344 -16 344
WIRE -16 424 -16 344
WIRE -784 472 -864 472
WIRE -192 472 -192 -104
WIRE -80 472 -192 472
WIRE -864 488 -864 472
WIRE -784 488 -784 472
WIRE -16 520 -128 520
WIRE -192 600 -192 568
WIRE -16 600 -192 600
WIRE 400 600 -16 600
WIRE 512 600 512 424
WIRE 512 600 400 600
FLAG -752 184 0
FLAG -784 488 0
FLAG -864 392 VCC2
FLAG -864 568 VEE2
FLAG 416 -584 VCC2
FLAG 400 600 VEE2
SYMBOL voltage -752 88 R0
SYMATTR Value PULSE(70 -1 0 100n 100n 0.2ms 0.4ms 7)
SYMATTR InstName VIN
SYMBOL pnp -80 -408 M180
SYMATTR InstName Q1
SYMATTR Value 2N3906
SYMBOL pnp -128 -456 R180
SYMATTR InstName Q3
SYMATTR Value 2N3906
SYMBOL res -32 -600 R0
SYMATTR InstName R6
SYMATTR Value 800R
SYMBOL voltage -864 376 R0
SYMATTR Value 100
SYMATTR InstName V1
SYMBOL voltage -864 472 R0
SYMATTR InstName V4
SYMATTR Value 100
SYMBOL res -208 -200 R0
SYMATTR InstName R8
SYMATTR Value 200k
SYMBOL zener 0 40 R180
SYMATTR InstName D1
SYMATTR Value BZX84
SYMBOL zener 0 104 R180
SYMATTR InstName D2
SYMATTR Value BZX84
SYMBOL npn -80 424 R0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL res -32 504 R0
SYMATTR InstName R1
SYMATTR Value 800R
SYMBOL npn -128 472 M0
SYMATTR InstName Q4
SYMATTR Value 2N3904
SYMBOL npn 448 -120 R0
SYMATTR InstName Q5
SYMATTR Value 2N3904
SYMBOL pnp 448 232 M180
SYMATTR InstName Q6
SYMATTR Value 2N3906
SYMBOL res 496 -40 R0
SYMATTR InstName R3
SYMATTR Value 10R
SYMBOL res 496 40 R0
SYMATTR InstName R5
SYMATTR Value 10R
SYMBOL res 480 40 R90
SYMATTR InstName R7
SYMATTR Value 300R
SYMBOL nmos 688 -456 R0
SYMATTR InstName M3
SYMATTR Value DMN63D8L
SYMATTR Prefix X
SYMBOL pmos 864 328 M180
SYMATTR InstName M1
SYMATTR Value DMP31D7L
SYMATTR Prefix X
SYMBOL nmos 464 -328 R0
SYMATTR InstName M2
SYMBOL pmos 464 424 M180
SYMATTR InstName M4
SYMBOL OpAmps\\LT1006 208 -8 R0
SYMATTR InstName U1
SYMBOL cap 16 -24 R0
SYMATTR InstName C2
SYMATTR Value 100n
SYMBOL cap 32 40 R0
SYMATTR InstName C3
SYMATTR Value 100n
SYMBOL cap 240 200 R0
SYMATTR InstName C4
SYMATTR Value 100n
SYMBOL cap 448 -8 R90
SYMATTR InstName C5
SYMATTR Value 100n