The clock period T is the length of one clock cycle: from one rising edge to the next, high time plus low time. It's the reciprocal of the clock frequency:
T = 1 / f
Handy pairs:
- 1 GHz ↔ 1 ns
- 500 MHz ↔ 2 ns
- 100 MHz ↔ 10 ns
Shortcut: T in ns = 1000 ÷ (f in MHz).
Why it matters:
- In a CPU, the period turns a cycle count into time: cpu execution time = instructions × CPI × T.
- In hardware design, the period must be long enough for data to travel between registers. That's the setup constraint, and the shortest period that works is the minimum clock period.
- A multi cycle processor can use a short period because each cycle does one small step; a single cycle processor needs a period long enough for the slowest whole instruction.