Sequential Logic Design_____________.ppt

mary854723 34 views 84 slides Sep 16, 2024
Slide 1
Slide 1 of 84
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84

About This Presentation

Sequential Logic Design


Slide Content

1Copyright © 2013 Elsevier Inc. All rights reserved.
Chapter 3
Sequential Logic Design

2Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.1 Cross-coupled inverter pair

3Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.2 Bistable operation of cross-coupled inverters

4Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.3 SR latch schematic

5Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.4 Bistable states of SR latch

6Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.5 SR latch truth table

7Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.6 SR latch symbol

8Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.7 D latch: (a) schematic, (b) truth table, (c) symbol

9Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.8 D flip-flop: (a) schematic, (b) symbol, (c) condensed symbol

10Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.9 A 4-bit register: (a) schematic and (b) symbol

11Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.10 Enabled flip-flop: (a, b) schematics, (c) symbol

12Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.11 Synchronously resettable flip-flop: (a) schematic, (b, c)
symbols

13Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.12 D latch schematic

14Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.13 D flip-flop schematic

15Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.14 Example waveforms

16Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.15 Solution waveforms

17Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.16 Three-inverter loop

18Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.17 Ring oscillator waveforms

19Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.18 An improved (?) D latch

20Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.19 Latch waveforms illustrating race condition

21Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.20 Flip-flop current state and next state

22Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.21 Example circuits

23Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.22 Finite state machines: (a) Moore machine, (b) Mealy
machine

24Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.23 Campus map

25Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.24 Black box view of finite state machine

26Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.25 State transition diagram

27Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.26 State machine circuit for traffic light controller

28Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.27 Timing diagram for traffic light controller

29Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.28 Divide-by-3 counter (a) waveform and (b) state transition diagram

30Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.29 Divide-by-3 circuits for (a) binary and (b) one-hot encodings

31Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.30 FSM state transition diagrams: (a) Moore machine, (b) Mealy machine

32Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.31 FSM schematics for (a) Moore and (b) Mealy machines

33Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.32 Timing diagrams for Moore and Mealy machines

34Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.33 (a) single and (b) factored designs for modified
traffic light controller FSM

35Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.34 State transition diagrams: (a) unfactored, (b) factored

36Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.35 Circuit of found FSM for Example 3.9

37Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.36 State transition diagram of found FSM from Example 3.9

38Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.37 Timing specification for synchronous sequential circuit

39Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.38 Path between registers and timing diagram

40Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.39 Maximum delay for setup time constraint

41Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.40 Minimum delay for hold time constraint

42Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.41 Back-to-back flip-flops

43Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.42 Sample circuit for timing analysis

44Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.43 Timing diagram: (a) general case, (b) critical path, (c) short path

45Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.44 Corrected circuit to fix hold time problem

46Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.45 Timing diagram with buffers to fix hold time problem

47Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.46 Clock skew caused by wire delay

48Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.47 Timing diagram with clock skew

49Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.48 Setup time constraint with clock skew

50Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.49 Hold time constraint with clock skew

51Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.50 Input changing before, after, or during aperture

52Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.51 Stable and metastable states

53Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.52 Synchronizer symbol

54Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.53 Simple synchronizer

55Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.54 Input timing

56Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.55 Circuit model of bistable device

57Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.56 Resolution trajectories

58Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.57 Spatial and temporal parallelism in the cookie kitchen

59Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.58 Circuit with no pipelining

60Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.59 Circuit with two-stage pipeline

61Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.60 Circuit with three-stage pipeline

62Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.61 Input waveforms of SR latch for Exercise 3.1

63Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.62 Input waveforms of SR latch for Exercise 3.2

64Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.63 Input waveforms of D latch or flip-flop for Exercises 3.3 and 3.5

65Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.64 Input waveforms of D latch or flip-flop for Exercises 3.4 and 3.6

66Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.65 Mystery circuit

67Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.66 Mystery circuit

68Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.67 Muller C-element

69Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.68 Circuits

70Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.69 State transition diagram

71Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.70 State transition diagram

72Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.71 FSM input waveforms

73Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.72 FSM schematic

74Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.73 FSM schematic

75Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.74 Registered four-input XOR circuit

76Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.75 2-bit adder schematic

77Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.76 New and improved synchronizer

78Copyright © 2013 Elsevier Inc. All rights reserved.
Figure 3.77 Signal waveforms

79Copyright © 2013 Elsevier Inc. All rights reserved.
Figure M 01

80Copyright © 2013 Elsevier Inc. All rights reserved.
Figure M 02

81Copyright © 2013 Elsevier Inc. All rights reserved.
Figure M 03

82Copyright © 2013 Elsevier Inc. All rights reserved.
Figure M 04

83Copyright © 2013 Elsevier Inc. All rights reserved.
Figure M 05

84Copyright © 2013 Elsevier Inc. All rights reserved.
UNN Figure 1
Tags