[toc]
-
Setup-time margin > 0
$t_{clk} - t_{ffpd}(max) - t_{comb}(max) - t_{setup}$ (ffpd: flip-flop propagation delay)
-
Hold-time margin > 0
$t_{ffpd}(min) + t_{comb}(min) - t_{hold}$
-
Given Modulo-N counters, construct a Modulo-M counter
-
N > M
- Asynchronous reset: State S
M-> S0(immediately) - Synchronous reset: State S
M-1-> S0
- Asynchronous reset: State S
-
N < M
multiple modulo-N counters
-