Setup time

nounStandard termElectronics

The required duration a data signal must remain stable before a clock edge triggers.

In synchronous digital circuits, a data input must settle and hold its value for a specific window before the clock transition arrives. If the signal changes during this critical window, the flip-flop might capture the wrong state or enter a metastable condition. Designers balance this timing constraint against propagation delays to ensure reliable data capture at high clock speeds.

Heard on the job

We're violating setup time on the main data bus, so drop the clock frequency down to 100 megahertz and see if it boots.

Insider tip

Setup time violations are usually fixed by slowing down the clock or reducing the logic depth between registers.