This document describes the design of a 4-bit flash analog-to-digital converter (ADC). It first discusses basic concepts of ADCs including input voltage range, resolution, quantization, and conversion modes. It then presents the design requirements and theoretical design of the key components, including a flash converter, voltage reference, comparators, and binary encoder. The document concludes by showing the real design, stimulation results, and comments on the design's performance at different input voltages and temperatures.