Throughput Requirements: Defined as the number of samples processed per unit time Latency Requirements: Total amount of time for a data sample to travel across the design Power Requirements: Power consumption in Watts