An 8-bit 600-MSps Flash ADC Using Interpolating and Background Self-Calibrating Techniques