A self-compensated approach for ramp kickback noise in CMOS image sensor column parallel single slope ADC