A foreground Calibration Technique for an 8-b 2GS/s Flash ADC in 0.18-um CMOS technology