* SPICE netlist
M1 VIN VG VOI VOI AON6312
L1 VOI VOUT {L}
C1 VIN 0 {C_IN1}
C2 VIN 0 {C_IN2}
C3 VOUT 0 {C_OUT}
C4 VOUT 0 {C_OUT}
C5 VOUT 0 {C_OUT}
R1 VOUT 0 {R_L}
V1 VIN 0 {V_IN}
R2 VG N002 {R_G}
D1 0 VOI B560C
D3 VIN BOOTSTRAP 1N4148
C6 BOOTSTRAP VOI {C_BOOT}
XU1 V_REF N006 VCC 0 V_E level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU2 V_E TRI VCC 0 G_CTRL level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU3 N007 N004 VCC 0 TRI level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU4 N010 N007 VCC 0 N005 level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
R3 VOUT N006 {R_DIV1}
R4 N006 0 {R_DIV2}
R5 VOUT N008 {R_ZI}
C7 N008 N006 {C_ZI}
R6 N006 N009 {R_ZF}
C8 N009 V_E {C_ZF1}
C9 N006 V_E {C_ZF2}
R7 V_REF VIN {R_REF1}
R8 0 V_REF {R_REF2}
R9 TRI N010 {R_1OS}
R10 N010 N005 {R_FOS}
R11 N004 N005 {R_OSC}
C10 TRI N004 {C_OSC}
R12 VCC N007 {R_DIVREF1}
R13 N007 0 {R_DIVREF2}
Q1 BOOTSTRAP N001 N002 0 2N3019
Q2 0 N001 N002 0 2N2907
Q3 N001 N003 0 0 2N2222
R14 BOOTSTRAP N001 {R_TP}
M2 N003 G_CTRL VCC VCC AO6407
M3 N003 G_CTRL 0 0 AO6408
V2 VCC 0 5
.inc close-loop.txt
.tran 5m uic

* LTspice schematic (.asc)
Version 4
SHEET 1 1744 1056
WIRE -120 -528 -152 -528
WIRE 8 -528 -120 -528
WIRE 104 -528 8 -528
WIRE 184 -528 104 -528
WIRE 376 -528 184 -528
WIRE -120 -496 -120 -528
WIRE 8 -496 8 -528
WIRE 104 -496 104 -528
WIRE 376 -496 376 -528
WIRE -360 -400 -552 -400
WIRE -328 -400 -360 -400
WIRE -120 -400 -120 -416
WIRE 8 -400 8 -432
WIRE 104 -400 104 -432
WIRE 376 -400 376 -432
WIRE 376 -400 344 -400
WIRE -552 -384 -552 -400
WIRE -360 -384 -360 -400
WIRE 184 -368 184 -528
WIRE 376 -368 376 -400
WIRE -760 -336 -760 -400
WIRE -424 -336 -440 -336
WIRE -808 -320 -824 -320
WIRE -552 -288 -552 -304
WIRE -440 -288 -440 -336
WIRE -440 -288 -552 -288
WIRE -8 -288 -360 -288
WIRE 104 -288 72 -288
WIRE 136 -288 104 -288
WIRE -552 -272 -552 -288
WIRE -824 -224 -824 -320
WIRE -824 -224 -872 -224
WIRE -760 -224 -760 -240
WIRE -616 -224 -760 -224
WIRE -360 -224 -360 -288
WIRE -760 -208 -760 -224
WIRE 184 -208 184 -272
WIRE 184 -208 168 -208
WIRE 376 -208 376 -304
WIRE 376 -208 184 -208
WIRE 408 -208 376 -208
WIRE 520 -208 488 -208
WIRE 616 -208 520 -208
WIRE 712 -208 616 -208
WIRE 840 -208 712 -208
WIRE 872 -208 840 -208
WIRE -440 -176 -440 -288
WIRE -424 -176 -440 -176
WIRE 184 -176 184 -208
WIRE 520 -176 520 -208
WIRE 616 -176 616 -208
WIRE 712 -176 712 -208
WIRE 840 -176 840 -208
WIRE -824 -128 -824 -224
WIRE -808 -128 -824 -128
WIRE -760 -64 -760 -112
WIRE -552 -64 -552 -176
WIRE -360 -64 -360 -128
WIRE 184 -64 184 -112
WIRE 520 -64 520 -112
WIRE 520 -64 184 -64
WIRE 616 -64 616 -112
WIRE 616 -64 520 -64
WIRE 712 -64 712 -112
WIRE 712 -64 616 -64
WIRE 840 -64 840 -96
WIRE 840 -64 712 -64
WIRE 840 -48 840 -64
WIRE -200 80 -232 80
WIRE 40 80 -136 80
WIRE 72 80 40 80
WIRE 184 80 152 80
WIRE 840 128 712 128
WIRE 872 128 840 128
WIRE 712 144 712 128
WIRE 504 160 424 160
WIRE 648 160 568 160
WIRE 40 176 40 80
WIRE 40 176 8 176
WIRE -696 192 -760 192
WIRE -232 192 -232 80
WIRE -232 192 -696 192
WIRE -56 192 -232 192
WIRE -824 208 -856 208
WIRE 40 208 8 208
WIRE -728 224 -760 224
WIRE 840 224 840 128
WIRE -24 240 -24 224
WIRE 712 240 712 224
WIRE -728 256 -728 224
WIRE -696 256 -728 256
WIRE 424 256 424 160
WIRE 456 256 424 256
WIRE 536 256 520 256
WIRE 648 256 648 160
WIRE 648 256 616 256
WIRE 40 272 40 208
WIRE 40 272 -88 272
WIRE 152 272 152 256
WIRE 152 272 40 272
WIRE 152 288 152 272
WIRE 712 320 712 304
WIRE 840 320 840 304
WIRE 840 320 712 320
WIRE 648 352 648 256
WIRE 648 352 552 352
WIRE 840 352 840 320
WIRE 840 352 648 352
WIRE 424 368 424 256
WIRE 424 368 392 368
WIRE 488 368 424 368
WIRE 584 384 552 384
WIRE -792 400 -792 384
WIRE -88 400 -88 272
WIRE -56 400 -88 400
WIRE 840 400 840 352
WIRE 184 416 184 80
WIRE 184 416 8 416
WIRE 520 416 520 400
WIRE -56 432 -88 432
WIRE 584 432 584 384
WIRE -24 464 -24 448
WIRE 472 480 392 480
WIRE 584 480 584 432
WIRE 584 480 552 480
WIRE 616 480 584 480
WIRE 728 480 696 480
WIRE -792 496 -792 480
WIRE 728 512 728 480
WIRE 840 512 840 480
WIRE -232 528 -232 192
WIRE -200 528 -232 528
WIRE -88 528 -88 432
WIRE -88 528 -120 528
WIRE 72 528 -88 528
WIRE 184 528 184 416
WIRE 184 528 152 528
FLAG 8 -400 0
FLAG 104 -400 0
FLAG -120 -400 0
FLAG -152 -528 VIN
IOPIN -240 -160 In
FLAG 872 -208 VOUT
IOPIN 784 160 Out
FLAG 104 -288 VG
FLAG 168 -208 VOI
FLAG 344 -400 BOOTSTRAP
FLAG 840 -48 0
FLAG 840 512 0
FLAG 392 368 V_E
FLAG 872 128 VOUT
IOPIN 784 496 In
FLAG 520 416 0
FLAG -24 160 VCC
FLAG -24 384 VCC
FLAG 152 176 VCC
FLAG 152 368 0
FLAG -24 240 0
FLAG -24 464 0
FLAG -760 -400 VCC
FLAG -760 -64 0
FLAG -552 -64 0
FLAG -360 -64 0
FLAG -872 -224 G_CTRL
FLAG -856 208 G_CTRL
FLAG -792 176 VCC
FLAG -792 240 0
FLAG 520 336 VCC
FLAG 728 512 0
FLAG -696 256 V_E
FLAG -328 -400 BOOTSTRAP
FLAG 392 480 VIN
IOPIN 304 848 In
FLAG 584 432 V_REF
FLAG -792 384 VCC
FLAG -792 496 0
FLAG -696 192 TRI
SYMBOL nmos 136 -368 R0
SYMATTR InstName M1
SYMATTR Value AON6312
SYMBOL ind 392 -192 R270
SYMATTR InstName L1
SYMATTR Value {L}
SYMBOL cap -8 -496 R0
SYMATTR Value {C_IN1}
SYMATTR InstName C1
SYMBOL cap 88 -496 R0
SYMATTR Value {C_IN2}
SYMATTR InstName C2
SYMBOL cap 504 -176 R0
SYMATTR Value {C_OUT}
SYMATTR InstName C3
SYMBOL cap 600 -176 R0
SYMATTR Value {C_OUT}
SYMATTR InstName C4
SYMBOL cap 696 -176 R0
SYMATTR Value {C_OUT}
SYMATTR InstName C5
SYMBOL res 824 -192 R0
SYMATTR Value {R_L}
SYMATTR InstName R1
SYMBOL voltage -120 -512 R0
SYMATTR Value {V_IN}
SYMATTR InstName V1
SYMBOL res 88 -304 R90
SYMATTR InstName R2
SYMATTR Value {R_G}
SYMBOL schottky 200 -112 R180
SYMATTR InstName D1
SYMATTR Value B560C
SYMBOL diode 360 -496 R0
SYMATTR InstName D3
SYMATTR Value 1N4148
SYMBOL cap 360 -368 R0
SYMATTR Value {C_BOOT}
SYMATTR InstName C6
SYMBOL OpAmps\\UniversalOpAmp2 520 368 M0
SYMATTR InstName U1
SYMBOL OpAmps\\UniversalOpAmp2 -792 208 M0
SYMATTR InstName U2
SYMBOL OpAmps\\UniversalOpAmp2 -24 192 M0
SYMATTR InstName U3
SYMBOL OpAmps\\UniversalOpAmp2 -24 416 R0
SYMATTR InstName U4
SYMBOL res 824 208 R0
SYMATTR Value {R_DIV1}
SYMATTR InstName R3
SYMBOL res 824 384 R0
SYMATTR Value {R_DIV2}
SYMATTR InstName R4
SYMBOL res 696 128 R0
SYMATTR Value {R_ZI}
SYMATTR InstName R5
SYMBOL cap 696 240 R0
SYMATTR Value {C_ZI}
SYMATTR InstName C7
SYMBOL res 632 240 R90
SYMATTR InstName R6
SYMATTR Value {R_ZF}
SYMBOL cap 520 240 R90
SYMATTR InstName C8
SYMATTR Value {C_ZF1}
SYMBOL cap 568 144 R90
SYMATTR InstName C9
SYMATTR Value {C_ZF2}
SYMBOL res 568 464 R90
SYMATTR InstName R7
SYMATTR Value {R_REF1}
SYMBOL res 712 464 R90
SYMATTR InstName R8
SYMATTR Value {R_REF2}
SYMBOL res -216 512 M90
SYMATTR InstName R9
SYMATTR Value {R_1OS}
SYMBOL res 56 512 M90
SYMATTR InstName R10
SYMATTR Value {R_FOS}
SYMBOL res 56 64 M90
SYMATTR InstName R11
SYMATTR Value {R_OSC}
SYMBOL cap -200 64 M90
SYMATTR InstName C10
SYMATTR Value {C_OSC}
SYMBOL res 168 160 M0
SYMATTR Value {R_DIVREF1}
SYMATTR InstName R12
SYMBOL res 168 272 M0
SYMATTR Value {R_DIVREF2}
SYMATTR InstName R13
SYMBOL npn -424 -384 R0
SYMATTR InstName Q1
SYMATTR Value 2N3019
SYMBOL pnp -424 -128 M180
SYMATTR InstName Q2
SYMATTR Value 2N2907
SYMBOL npn -616 -272 R0
SYMATTR InstName Q3
SYMATTR Value 2N2222
SYMBOL res -568 -400 R0
SYMATTR Value {R_TP}
SYMATTR InstName R14
SYMBOL pmos -808 -240 M180
SYMATTR InstName M2
SYMATTR Value AO6407
SYMBOL nmos -808 -208 R0
SYMATTR InstName M3
SYMATTR Value AO6408
SYMBOL voltage -792 384 R0
SYMATTR InstName V2
SYMATTR Value 5