A 32x32 50ps Resolution Time to Digital Converter Array in 130nm Imaging CMOS for Time Correlated Imaging