Sunteți pe pagina 1din 90

Digital Circuits

EE/CE 3320/ Spring 2020 / Lecture 14


University of Texas Dallas Timing analysis
Dr. Tooraj Nikoubin of sequential circuits
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
2
J A f oi 1 1 1 1
, , .....
2 4 8 2k
K

clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
3
clk
J A 0 fo

A
K 1
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
4
clk
J A 1 fo

A
K 0
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
5
clk
J A 0 fo

A
K 1
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
6
clk
J A 1 fo

A
K 0
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
7
clk
J A 0 fo

A
K 1
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
8
clk
J A 1 fo

A
K 0
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
9
clk
J A 0 fo

A
K 1
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
10
clk
J A 0 fo

A
K 1
A clk f i

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
11
2
clk
J A 0 fo

A
K 1
A clk f i

f
oi = 1
f 2
i
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
12
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
13
Asynchronous and Synchronous Circuits
f o1 fo
J A J B fo2
J A 0 J B
K K K 1
K
clk
clk fi

fo
J A J B J C
K 1 K 0 K 0
clk

fo
J A J B 0 J C
K 1 K K 1
clk
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
14
f o1 J B fo2
J A
K K

clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
15
clk f o1
J A 0 J B 0 fo2

A K 1 K

A clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
16
clk f o1
J A 1 J B 0 fo2

A K 0 K

A clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
17
clk f o1
J A 0 J B 1 fo2

A K 1 K

A clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
18
clk f o1
J A 1 J B 1 fo2

A K 0 K

A clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
19
clk f o1
J A 0 J B 0 fo2

A K 1 K

A clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
20
clk f o1
J A 1 J B 0 fo2

A K 0 K

A clk fi

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
21
clk f o1
J A 1 J B 0 fo2

A K 0 K

A clk fi

B f
o2 = 1
2 f 4
i
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
22
clk f o1
J A 1 J B 0 fo2

A K 0 K

A clk fi

B f
o2 = 1
2 f 4
i
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
23
fo
J A 0 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
24
fo
J A 1 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
25
fo
J A 0 J B 1 1
=
K K 0 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
26
fo
J A 0 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
27
fo
J A 1 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
28
fo
J A 0 J B 1 1
=
K K 0 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
29
fo
J A 0 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
30
fo
J A 1 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
31
1 1
=
3 2 +1 Odd number

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
32
fo
J A J B

K K
clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
33
fo
J A J B

K K
clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
34
fo
J A J B

K K
clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
35
fo
J A J B

K K
clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
36
fo
J A 1 J B 1 1
=
K K 1 3 2 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
37
fo
J A 0 J B 1 1
=
K K 1 3 2 +1
clk

clk

2 38
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
fo
A J B 0 J C 1 1
=
J

K 1 K K 1 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
39
fo
A J B 1 J C 1 1
=
J

K 0 K K 1 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
40
fo
A J B 1 J C 1 1
=
J

K 1 K K 0 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
41
fo
A J B 1 J C 1 1
=
J

K 1 K K 1 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
42
fo
A J B 0 J C 1 1
=
J

K 0 K K 0 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
43
fo
A J B 0 J C 1 1
=
J

K 1 K K 1 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
44
fo
A J B 1 J C 1 1
=
J

K 0 K K 1 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
45
fo
A J B 1 J C 1 1
=
J

K 1 K K 0 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
46
fo
A J B 1 J C 1 1
=
J

K 1 K K 0 5 4 +1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
47
fo
A J B 1 J C 1 1
=
J

K 1 K K 0 5 4 +1
clk

clk

2 48
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
fo
1 1 1 J A J B J C
6 = 2  3 K K K
clk

1 1 1 J A J B J C fo
6 = 3  2 K K K
clk
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
49
fo
1 1 1 J A J B J C
6 = 2  3 K K K
clk

1 1 1 J A J B J C fo
6 = 3  2 K K K
clk
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
50
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 1 0
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
51
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 0 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
52
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 1 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
53
fo
1 1 1 J A J B J C
=  K K 0
6 2 3 K 0 0
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
54
fo
1 1 1 J A J B J C
=  K K 0
6 2 3 K 1 0
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
55
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 0 0
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
56
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 1 0
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
57
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 0 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
58
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 0 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
59
fo
1 1 1 J A J B J C
=  K K 1
6 2 3 K 0 1
clk

clk

2
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
60
1 1
=
7 (3  2) + 1

1 1
=
7 (2  3) + 1

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
61
fo

1 1
J A J B0 J C J D
=
K 1 K K 1 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
62
fo

1 1
J A J B1 J C J D
=
K 0 K K 1 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
63
fo

1 1
J A J B1 J C J D
=
K 1 K K 1 K 0 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
64
fo

1 1
J A J B1 J C J D
=
K 1 K K 1 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
65
fo

1 1
J A J B0 J C J D
=
K 0 K K 0 K 0 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
66
fo

1 1
J A J B0 J C J D
=
K 1 K K 0 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
67
fo

1 1
J A J B0 J C J D
=
K 0 K K 1 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
68
fo

1 1
J A J B0 J C J D
=
K 1 K K 1 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
69
fo

1 1
J A J B0 J C J D
=
K 1 K K 1 K 1 7 (2  3) + 1
clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
70
fo

1 1
J A J B0 J C J D
=
K 1 K K 1 K 1 7 (2  3) + 1
clk

clk

2
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
71
fo
fo 1 1 A J B J C J D
= = J

fi 9 3 3 K K K K

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
72
fo
fo 1 1 A0 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
73
fo
fo 1 1 A1 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
74
fo
fo 1 1 A0 J B J C1 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
75
fo
fo 1 1 A0 J B J C1 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
76
fo
fo 1 1 A1 J B J C1 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
77
fo
fo 1 1 A0 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
78
fo
fo 1 1 A0 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
79
fo
fo 1 1 A1 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
80
fo
fo 1 1 A0 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
81
fo
fo 1 1 A0 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
82
fo
fo 1 1 A1 J B J C0 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
83
fo
fo 1 1 A0 J B J C1 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
84
fo
fo 1 1 A0 J B J C1 J D
= = J

fi 9 3 3 K K K K

clk

clk

EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
85
fo
fo 1 1 A0 J B J C1 J D
= = J

fi 9 3 3 K K K K

clk

clk

2
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
86
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
87
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits
EE/CE 3320 / Dr. Tooraj Nikoubin/Spring 2020/ Lecture 14/ Timing analysis of sequential circuits

S-ar putea să vă placă și