Beruflich Dokumente
Kultur Dokumente
NTUEE C.M. Li
Logic Design
NTUEE C.M. Li
Outline
Logic Design
NTUEE C.M. Li
Logic Design
NTUEE C.M. Li
Example
P 206
Logic Design
NTUEE C.M. Li
Solution
Factor
result
Fig. 8-1
Logic Design
NTUEE C.M. Li
Fig 8-2
Logic Design
NTUEE C.M. Li
Example (contd)
Fig 8-3
F1 = b(a+c) + ab
F2=(b+c)(b+c)+ab
F3 = a(b+c)+b(a+c)
Underlined terms are common terms
Logic Design
NTUEE C.M. Li
Logic Design
NTUEE C.M. Li
Outline
Logic Design
NTUEE C.M. Li
10
Logic Design
NTUEE C.M. Li
11
Timing Diagram
Timing diagram shows the change of signals with time
Frequently used techniques for analysis of circuit timing
Unit of time
s = microsecond = 10-6 second
ns = nanosecond = 10-9 second
Fig 8-5
Logic Design
NTUEE C.M. Li
12
Logic Design
NTUEE C.M. Li
13
Outline
Logic Design
NTUEE C.M. Li
14
Hazards
Definition: Unwanted switching transients in output
NTUEE C.M. Li
Logic Design
15
Fig 8-8
A=C=1
B falls
10 ns gate delay
Logic Design
NTUEE C.M. Li
16
Logic Design
NTUEE C.M. Li
17
Logic Design
NTUEE C.M. Li
18
New F = AB+BC+AC
Logic Design
NTUEE C.M. Li
19
Static 0-Hazard
A=0 B=1 D=0; INV=3ns OR=AND=5ns
Fig. 8-10
Logic Design
NTUEE C.M. Li
20
Remedy
Fig 8-11
Three terms added
F = (A+C)(A+D)(B+C+D)(C+D)(A+B+D)(A+B+C)
Original circuit 4 gates
New circuit 7 gates
Logic Design
NTUEE C.M. Li
21
Rules
1. Find a SOP expression Ft for the output in which EVERY PAIR of
Logic Design
NTUEE C.M. Li
22
Logic Design
NTUEE C.M. Li
23
Outline
Logic Design
NTUEE C.M. Li
24
Building a circuit, or
Simulation
NTUEE C.M. Li
Logic Design
25
Simulation
Definition
Goals
Elements of simulation
Input signals
Circuit model
Simulator software
Computer
Logic Design
NTUEE C.M. Li
26
Before manufacture
Testing
After manufacture
design
manufacture
specifications
=?
=?
Logic Design
Silicon
Physical device
Design
Code/Netlist/
layout
verification
NTUEE C.M. Li
testing
27
Simulation Process
1. circuit inputs are applied to the first set of gates
Logic Design
NTUEE C.M. Li
28
Example
29
NTUEE C.M. Li
Logic Design
Four-valued Logic
0
1
X = unknown
TABLE 8-1
Logic Design
NTUEE C.M. Li
30
Logic Design
NTUEE C.M. Li
31
Source of Problems
If your simulation fail, it can be caused by
1. Incorrect Design
2. Gates connected wrong
3. Wrong input signals to the circuit
1. Defective gates
2. Defective interconnect wires
Logic Design
NTUEE C.M. Li
32
Debugging Problem
A=B=C=D=1
Good output F = 0
But now F = 1
Where is the problem? Need debugging or diagnosis
Go back from output to input
backtrace
Symptom = output; source of problem = disease
Fig. 8-13
Logic Design
NTUEE C.M. Li
33
Debugging Problem
Gate 7 is good
Fig. 8-13
Notice: this debugging assume that all internal signals are available
34
True in simulation but notNTUEE
true C.M.
in real
Li circuit
LogicDesign
Outline
NTUEE C.M. Li
Logic Design
35
Design Example
Problem 8 p.236
Seven segment display
Fig. 8-14
Logic Design
NTUEE C.M. Li
36
Design Steps
Draw the truth table
Logic Design
NTUEE C.M. Li
37
Next Time
Logic Design
NTUEE C.M. Li
38