Digital Electronics 4
-
Upload
pougajendy-sadasivame -
Category
Documents
-
view
224 -
download
0
Transcript of Digital Electronics 4
-
8/12/2019 Digital Electronics 4
1/25
Circui t Analys is Procedure
by
Dr.M.ManikandanAssociate Professor
Dep t. o f Elec tron ics Engg .Anna Un iversi ty.
-
8/12/2019 Digital Electronics 4
2/25
Overview
Important concept analyze digital
circuits
Given a circuit
Create a truth table
Create a minimized circuit
-
8/12/2019 Digital Electronics 4
3/25
Overview
Approaches Boolean expression approach
Truth table approach Leads to minimized hardware
Provides insights on how to design
hardware
-
8/12/2019 Digital Electronics 4
4/25
The Problem
How can we convert from a circuitdrawing to an equation or truth
table?
Two approaches
Create intermediate equations
Create intermediate truth tables
-
8/12/2019 Digital Electronics 4
5/25
The Problem
A
BC
A
B
C
Out
-
8/12/2019 Digital Electronics 4
6/25
Label Gate Outputs
Label all gate outputs that are afunction of input variables.
Label gates that are a function ofinput variables and previously
labeled gates.
Repeat process until all outputs are
labelled.
-
8/12/2019 Digital Electronics 4
7/25
Label Gate Outputs
C
A
B
C
A
B
Out
R
S
T
-
8/12/2019 Digital Electronics 4
8/25
Approach 1: Create
Intermediate EquationsStep 1: Create an equation for each
gate output based on its input.
R = ABC
S = A + B
T = CS
Out = R + T
-
8/12/2019 Digital Electronics 4
9/25
Approach 1: Create
Intermediate Equations
A
B
C
A
B
C
Out
R
S
T
-
8/12/2019 Digital Electronics 4
10/25
Approach 1: Substitute in
subexpressions Step 2: Form a relationship based on input
variables (A, B, C)
R = ABC
S = A + B
T = CS = C(A + B)
Out = R+T = ABC + C(A+B)
-
8/12/2019 Digital Electronics 4
11/25
Approach 1: Substitute
in subexpressionsAB
C
A
B
C
Out
R
S
T
-
8/12/2019 Digital Electronics 4
12/25
Approach 1: Substitute in
subexpressions Step 3: Expand equation to SOP
final result
Out = ABC + C(A+B) = ABC +
AC + BC
Out
-
8/12/2019 Digital Electronics 4
13/25
Approach 1: Substitute
in subexpressions
A
C
Out
B
C
AB
C
-
8/12/2019 Digital Electronics 4
14/25
Approach 2: Truth Table
Step 1: Determine outputs forfunctions of input variables.
A0000
1111
B0011
0011
C0101
0101
R0000
0001
S0011
1111
-
8/12/2019 Digital Electronics 4
15/25
Approach 2: Truth Table
AB
C
A
B
C
Out
R
S
T
-
8/12/2019 Digital Electronics 4
16/25
Approach 2: Truth Table
Step 2: Determine outputs for
functions of intermediate variables.
T = S * C
A000
0111
1
B001
1001
1
C010
1010
1
R000
0000
1
S001
1111
1
T001
0101
0
C101
0101
0
-
8/12/2019 Digital Electronics 4
17/25
Approach 2: Truth Table
A
BC
A
B
C
Out
R
S
T
-
8/12/2019 Digital Electronics 4
18/25
Approach 2: Truth Table
Step 3: Determine outputs for function.
A
0000
1111
B
0011
0011
C
0101
0101
R
0000
0001
S
0011
1111
T
0010
1010
Out
0010
1011
R + T = Out
-
8/12/2019 Digital Electronics 4
19/25
Approach 2: Truth Table
ABC
A
B
C
Out
R
S
T
-
8/12/2019 Digital Electronics 4
20/25
More Difficult Example
Step 3: Note labels on interior nodes
Logic Diagram for Analysis Example
-
8/12/2019 Digital Electronics 4
21/25
More Difficult Example: Truth
Table Remember to determine
intermediate variables starting from
the inputs.
When all inputs determined for a
gate, determine output.
The truth table can be reduced
using K-maps.
-
8/12/2019 Digital Electronics 4
22/25
More Difficult Example: Truth
Table
A00001111
B00110011
C01010101
F200010111
F21
1101000
T10
1111111
T20
0000001
T30
1101000
F10
1101001
-
8/12/2019 Digital Electronics 4
23/25
Summary
Important to be able to convertcircuits into truth table and
equation formWHY? ---- leads to minimized
sum of productrepresentation
-
8/12/2019 Digital Electronics 4
24/25
Summary
Two approaches illustrated Approach 1: Create an
equation with circuit output
dependent on circuit inputs
Approach 2: Create a truth
table which showsrelationship between circuit
inputs and circuit outputs
-
8/12/2019 Digital Electronics 4
25/25
Summary
Both results can then be
minimized using K-maps. Next time: develop a minimized
SOP representation from a highlevel description