
Written and maintained by the PhDino author · Last reviewed 21 September 2026 · Checked against 1 independent reference calculation · how PhDino checks its numbers
Why a chain of logic gates takes real time to settle, and what that means for how fast a circuit can run.
A logic gate doesn't change its output the instant its input changes — there's a small but real propagation delay while the underlying transistors switch and the output settles to its new value. In a combinational circuit built from several gates in series (the "critical path" — the longest chain of gates a signal has to pass through), those individual gate delays add up to a total propagation delay for the whole path.
That total delay directly caps how fast a synchronous circuit built from this logic can be clocked: the clock period has to be at least as long as the slowest (critical) path's propagation delay, or a downstream flip-flop will try to capture a signal that hasn't finished settling yet — which is exactly what setup time margin (covered elsewhere) checks for.
Total propagation delay = gate delay × logic depth Implied max clock frequency ≈ 1 ÷ total propagation delay
PhDino earns a commission on qualifying purchases made through this link, at no extra cost to you.
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold — Builds from switches and logic gates up to a working computer, one clear step at a time. (Bookshop.org UK, UK delivery only)
→ The full PhDino bookshelf on Bookshop.org (UK delivery only)
