Parallel/flash ADCs use a voltage ladder and comparators to convert an analog input to a thermometer code. They can achieve sampling rates over 1GHz but require 2N-1 comparators. Interpolating and averaging ADCs reduce comparator count by interpolating between ladder voltages and averaging comparator outputs. Folding ADCs further reduce comparator count by mapping the input range onto a smaller set of subranges. Time-interleaved ADCs achieve high speeds by parallelizing conversions across multiple ADCs.