An a-IGZO TFTs integrated gate driver with programmable output waveform for AMOLED display is proposed by shared input shift registers and output stages of multiple clock-follower structure. The driver provides not only multiple scan and control signals for internal compensation, but also extended scan pulses for external compensation.