This document discusses the design and characteristics of CMOS voltage comparators. It begins by defining the basic requirement of a comparator to compare an analog input voltage to a reference voltage and output a binary signal. It then covers comparator static characteristics like gain, offset voltage, resolution and noise. Dynamic characteristics of propagation delay and slew rate are also discussed. Different comparator circuit topologies like open-loop, regenerative and high-speed designs are presented. The document provides small-signal models of common comparator circuits and examines the effects of hysteresis. It concludes by presenting the typical architecture of high-speed comparators using preamplifier and latch stages to minimize propagation delay.