Design of CMOS Gated Analog Readout Circuits for SPAD Pixel Arrays