* SPICE netlist
RLOAD N007 0 160
Vinput Vcc 0 12
XM1 N005 N012 0 irf3205 ;pnba D)G)S
R1 Vcc N001 4.7k
R2 N012 0 4.7k
Q1 N001 N003 0 0 2N2222
R3 N003 0 3.3k
R4 P1.3 N003 10k
Q3 N012 N009 Vcc 0 2N3906
Q2 N008 N014 0 0 2N2222
R5 N014 0 3.3k
R6 P1.2 N014 10k
R7 N008 N009 220
XM4 N006 N002 Vcc irf4905 ;pnba D)G)S
R8 Vcc N002 4.7k
R9 N013 0 4.7k
Q4 N002 N004 0 0 2N2222
R10 N004 0 3.3k
R11 P1.2 N004 10k
Q5 N013 N010 Vcc 0 2N3906
Q6 N011 N015 0 0 2N2222
R12 N015 0 3.3k
R13 P1.3 N015 10k
R14 N011 N010 220
L1 N005 N006 12m
L2 N007 0 1.1
XM2 N005 N001 Vcc irf4905 ;pnba D)G)S
XM3 N006 N013 0 irf3205 ;pnba D)G)S
V1 P1.3 0 PULSE(0 5 2.77ms 0 0 5.55ms 16.66ms)
V2 P1.2 0 PULSE(0 5 11.11ms 0 0 5.55ms 16.66ms)
.inc IRF4905.LIB
K L1 L2 1
.tran 0 200m 100m 100u
.inc IRF3205.LIB

* LTspice schematic (.asc)
Version 4
SHEET 1 2704 976
WIRE -264 -456 -264 -488
WIRE 696 -456 696 -488
WIRE -88 -408 -88 -488
WIRE 24 -408 -88 -408
WIRE 520 -408 520 -488
WIRE 520 -408 408 -408
WIRE -1288 -376 -1352 -376
WIRE -88 -376 -88 -408
WIRE 520 -376 520 -408
WIRE -264 -360 -264 -376
WIRE -264 -360 -328 -360
WIRE -136 -360 -264 -360
WIRE 24 -360 24 -408
WIRE 408 -360 408 -408
WIRE 696 -360 696 -376
WIRE 696 -360 568 -360
WIRE 760 -360 696 -360
WIRE -1352 -344 -1352 -376
WIRE -1288 -344 -1352 -344
WIRE -328 -312 -328 -360
WIRE 760 -312 760 -360
WIRE -1352 -296 -1352 -344
WIRE -616 -264 -680 -264
WIRE -472 -264 -536 -264
WIRE -392 -264 -472 -264
WIRE 904 -264 824 -264
WIRE 968 -264 904 -264
WIRE 1112 -264 1048 -264
WIRE -88 -248 -88 -280
WIRE 24 -248 24 -296
WIRE 24 -248 -88 -248
WIRE 408 -248 408 -296
WIRE 520 -248 520 -280
WIRE 520 -248 408 -248
WIRE -472 -232 -472 -264
WIRE 904 -232 904 -264
WIRE 184 -216 104 -216
WIRE 328 -216 264 -216
WIRE -1352 -168 -1352 -216
WIRE 328 -168 328 -216
WIRE 376 -168 328 -168
WIRE -472 -120 -472 -152
WIRE -328 -120 -328 -216
WIRE 104 -120 104 -216
WIRE 184 -120 104 -120
WIRE 328 -120 328 -168
WIRE 328 -120 264 -120
WIRE 376 -120 376 -168
WIRE 760 -120 760 -216
WIRE 904 -120 904 -152
WIRE -1288 -104 -1352 -104
WIRE -1352 -72 -1352 -104
WIRE -1288 -72 -1352 -72
WIRE -1352 -24 -1352 -72
WIRE -88 -8 -88 -248
WIRE 184 -8 -88 -8
WIRE 520 -8 520 -248
WIRE 520 -8 264 -8
WIRE -1352 104 -1352 56
WIRE -312 184 -312 104
WIRE -88 184 -88 -8
WIRE 24 184 -88 184
WIRE 520 184 520 -8
WIRE 520 184 408 184
WIRE 744 184 744 104
WIRE -504 232 -568 232
WIRE -376 232 -424 232
WIRE -88 232 -88 184
WIRE 520 232 520 184
WIRE 856 232 808 232
WIRE 1000 232 936 232
WIRE 24 248 24 184
WIRE 408 248 408 184
WIRE -1352 280 -1352 248
WIRE -568 280 -568 232
WIRE 1000 280 1000 232
WIRE -312 312 -312 280
WIRE -232 312 -312 312
WIRE -136 312 -232 312
WIRE 664 312 568 312
WIRE 744 312 744 280
WIRE 744 312 664 312
WIRE -856 328 -920 328
WIRE -712 328 -776 328
WIRE -632 328 -712 328
WIRE 1144 328 1064 328
WIRE 1208 328 1144 328
WIRE 1352 328 1288 328
WIRE -712 360 -712 328
WIRE -232 360 -232 312
WIRE 664 360 664 312
WIRE 1144 360 1144 328
WIRE -88 376 -88 328
WIRE 24 376 24 312
WIRE 24 376 -88 376
WIRE 408 376 408 312
WIRE 520 376 520 328
WIRE 520 376 408 376
WIRE -1352 392 -1352 360
WIRE -712 472 -712 440
WIRE -568 472 -568 376
WIRE 1000 472 1000 376
WIRE 1144 472 1144 440
WIRE -232 488 -232 440
WIRE -88 488 -88 376
WIRE 520 488 520 376
WIRE 664 488 664 440
FLAG -1352 248 Vcc
FLAG -1352 392 0
FLAG -472 -120 0
FLAG -328 -120 0
FLAG -264 -488 Vcc
FLAG -88 -488 Vcc
FLAG -680 -264 P1.0
FLAG -712 472 0
FLAG -568 472 0
FLAG -920 328 P1.2
FLAG -312 104 Vcc
FLAG -232 488 0
FLAG -88 488 0
FLAG 904 -120 0
FLAG 760 -120 0
FLAG 696 -488 Vcc
FLAG 520 -488 Vcc
FLAG 1112 -264 P1.1
FLAG 1144 472 0
FLAG 1000 472 0
FLAG 1352 328 P1.3
FLAG 744 104 Vcc
FLAG 664 488 0
FLAG 520 488 0
FLAG -1352 104 0
FLAG -1288 -104 P1.0
FLAG -1288 -72 P1.3
FLAG -1352 -168 0
FLAG -1288 -376 P1.1
FLAG -1288 -344 P1.2
FLAG 376 -120 0
SYMBOL res 168 -200 R270
SYMATTR InstName LOAD
SYMATTR Value 160
SYMBOL voltage -1352 264 R0
SYMATTR InstName Vinput
SYMATTR Value 12
SYMBOL nmos -136 232 R0
SYMATTR InstName M1
SYMATTR Value irf3205
SYMATTR Prefix X
SYMBOL res -280 -472 R0
SYMATTR InstName R1
SYMATTR Value 4.7k
SYMBOL res -248 344 R0
SYMATTR InstName R2
SYMATTR Value 4.7k
SYMBOL npn2 -392 -312 R0
SYMATTR InstName Q1
SYMATTR Value 2N2222
SYMBOL res -488 -248 R0
SYMATTR InstName R3
SYMATTR Value 3.3k
SYMBOL res -632 -248 R270
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL pnp -376 280 M180
SYMATTR InstName Q3
SYMATTR Value 2N3906
SYMBOL npn2 -632 280 R0
SYMATTR InstName Q2
SYMATTR Value 2N2222
SYMBOL res -728 344 R0
SYMATTR InstName R5
SYMATTR Value 3.3k
SYMBOL res -872 344 R270
SYMATTR InstName R6
SYMATTR Value 10k
SYMBOL res -520 248 R270
SYMATTR InstName R7
SYMATTR Value 220
SYMBOL pmos 568 -280 R180
SYMATTR InstName M4
SYMATTR Value irf4905
SYMATTR Prefix X
SYMBOL res 712 -472 M0
SYMATTR InstName R8
SYMATTR Value 4.7k
SYMBOL res 680 344 M0
SYMATTR InstName R9
SYMATTR Value 4.7k
SYMBOL npn2 824 -312 M0
SYMATTR InstName Q4
SYMATTR Value 2N2222
SYMBOL res 920 -248 M0
SYMATTR InstName R10
SYMATTR Value 3.3k
SYMBOL res 1064 -248 M270
SYMATTR InstName R11
SYMATTR Value 10k
SYMBOL pnp 808 280 R180
SYMATTR InstName Q5
SYMATTR Value 2N3906
SYMBOL npn2 1064 280 M0
SYMATTR InstName Q6
SYMATTR Value 2N2222
SYMBOL res 1160 344 M0
SYMATTR InstName R12
SYMATTR Value 3.3k
SYMBOL res 1304 344 M270
SYMATTR InstName R13
SYMATTR Value 10k
SYMBOL res 952 248 M270
SYMATTR InstName R14
SYMATTR Value 220
SYMBOL ind2 168 8 R270
SYMATTR InstName L1
SYMATTR Value 12m
SYMATTR Type ind
SYMBOL ind2 168 -104 R270
SYMATTR InstName L2
SYMATTR Value 1.1
SYMATTR Type ind
SYMBOL pmos -136 -280 M180
SYMATTR InstName M2
SYMATTR Value irf4905
SYMATTR Prefix X
SYMBOL nmos 568 232 M0
SYMATTR InstName M3
SYMATTR Value irf3205
SYMATTR Prefix X
SYMBOL voltage -1352 -40 R0
SYMATTR Value PULSE(0 5 2.77ms 0 0 5.55ms 16.66ms)
SYMATTR InstName V1
SYMBOL voltage -1352 -312 R0
SYMATTR Value PULSE(0 5 11.11ms 0 0 5.55ms 16.66ms)
SYMATTR InstName V2