Chapter 10: Synchronous Circuits
Computer Structure &
- Intro. to Digital Computers
- Dr. Guy Even
Tel-Aviv Univ.
– p.1
Chapter 10: Synchronous Circuits Computer Structure & Intro. - - PowerPoint PPT Presentation
Chapter 10: Synchronous Circuits Computer Structure & Intro. to Digital Computers Dr. Guy Even Tel-Aviv Univ. p.1 Goals define synchronous circuits. analyze timing (start with simple case...). define: timing constraints. find out
Tel-Aviv Univ.
– p.1
– p.2
– p.3
clk ff and3 clk ff
and3
– p.4
– p.5
CLK connected to all the clock-ports of flip-flops and only
clk ce(t)
ff Q(t) D(t)
– p.6
D Q
– p.7
clk ff and3 clk ff
and3
– p.8
– p.9
λ
δ Q D clk IN OUT S NS
– p.10
clk D0(t) D1(t) Q0(t) Q1(t) ti ti+1
stable(D0)i−1 stable(D0)i stable(Q0)i stable(D1)i stable(Q1)i
– p.11
– p.12
– p.13
– p.14
– p.15
– p.16
– p.17
– p.18
– p.19
– p.20
– p.21
– p.22
– p.23
– p.24
– p.25
– p.26
– p.27
– p.28
– p.29
– p.30
λ
δ Q D clk IN OUT S NS initial state reset mux
1
– p.31
– p.32
– p.33
– p.34
i=0 of symbols over alphabet Σ.
i=0 of symbols over alphabet ∆.
i=0. The state qi is defined
△
△
– p.35
△
– p.36
(0, y) (0, n) (0, n) (0, n) (1, y) (1, n) (1, n) (1, n) q0 q3 q2 q1
– p.37
– p.38
Input constraints: For every input signal IN, guaranteed:
Output constraints: For every output signal OUT, require:
Critical segments: For every signal NS that feeds a D-port of
– p.39
△
– p.40
△
p∈Pv d(p), ti+1 + min p∈Pv c(p)] ⊆ stable(N)i.
– p.41
– p.42
– p.43
p∈Pu d(p), ti+1 + min p∈Pu c(p)].
p∈Pu d(p).
p∈Pu d(p) ≤ ti+1 − tsu.
– p.44
p∈Pu c(p) ≥ tcont > thold.
– p.45
– p.46
– p.47
– p.48
– p.49
– p.50
p∈Pv d(p), ti+1 + min p∈Pv c(p)].
– p.51
p∈Pv d(p), ti+1 + min p∈Pv c(p)].
p∈Pu c(p) ≤ thold.
p∈Pu c(p) ≤ hold(OUT).
– p.52
p∈Pv c(p).
– p.53
– p.54
– p.55
– p.56
i = y.
i = y.
i+1 ← NSj i ,
– p.57
– p.58
– p.59