Circs Lógs (Eng)
Circs Lógs (Eng)
Combinational Logic
Logic Circuits
➢ Inhibited Circuits
➢ Basic Characteristics of Digital ICs
Ph.D. Marving O. Aguilar J.
Generalities
Combinational Logic
Logic Circuits
Sum of Products:
Product of Sums:
Combinational Logic
Logic Circuits
Show through truth tables that the circuits below are equivalent. Also
indicate which one is more convenient and why.
z = ABC + AB’(A’C’)’
z = ABC + AB’(A’C’)’
z = ABC + AB’(A’’ + C’’)
z = ABC + AB’(A’C’)’
z = ABC + AB’(A’’ + C’’)
z = ABC + AB’(A + C)
z = ABC + AB’(A’C’)’
z = ABC + AB’(A’’ + C’’)
z = ABC + AB’(A + C)
z = ABC + AB’A + AB’C
z = ABC + AB’(A’C’)’
z = ABC + AB’(A’’ + C’’)
z = ABC + AB’(A + C)
z = ABC + AB’A + AB’C
z = ABC + AB’ + AB’C
z = A(C + B’)
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = A’ A D’ + A’ B D’ + A’ D D’ + B A D’ + B B D’ + B D D’
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = A’ A D’ + A’ B D’ + A’ D D’ + B A D’ + B B D’ + B D D’
z = (0) D’ + A’ B D’ + A’ (0) + B A D’ + (B) D’ + B (0)
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = A’ A D’ + A’ B D’ + A’ D D’ + B A D’ + B B D’ + B D D’
z = (0) D’ + A’ B D’ + A’ (0) + B A D’ + (B) D’ + B (0)
z = A’ B D’ + B A D’ + B D’
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = A’ A D’ + A’ B D’ + A’ D D’ + B A D’ + B B D’ + B D D’
z = (0) D’ + A’ B D’ + A’ (0) + B A D’ + (B) D’ + B (0)
z = A’ B D’ + B A D’ + B D’
z = B D’ ( A’ + A + 1)
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = A’ A D’ + A’ B D’ + A’ D D’ + B A D’ + B B D’ + B D D’
z = (0) D’ + A’ B D’ + A’ (0) + B A D’ + (B) D’ + B (0)
z = A’ B D’ + B A D’ + B D’
z = B D’ ( A’ + A + 1)
z = B D’ (1)
z = ( A’ + B ) ( A + B + D ) D’
Also, develop the circuit of the initial expression and the simplified
expression.
z = ( A’ + B ) ( A + B + D ) D’
z = ( A’ A + A’ B + A’ D + B A + B B + B D ) D’
z = A’ A D’ + A’ B D’ + A’ D D’ + B A D’ + B B D’ + B D D’
z = (0) D’ + A’ B D’ + A’ (0) + B A D’ + (B) D’ + B (0)
z = A’ B D’ + B A D’ + B D’
z = B D’ ( A’ + A + 1)
z = B D’ (1)
z = B D’
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Step 4: Simplify x.
A B C x
x = A’ B C + A B’ C 0 0 0 0
+ A B C’ + A B C
0 0 1 0
.
0 1 0 0
.
. 0 1 1 1 A’ B C
x=BC+AC 1 0 0 0
+AB 1 0 1 1 A B’ C
1 1 0 1 A B C’
1 1 1 1 ABC
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
x = A’ B C + A B’ C
+ A B C’ + A B C
.
.
.
x=BC+AC
+AB
Design a logic circuit that has 3 inputs and whose output is high only
when most inputs are high.
Consider the figure shown where 4 input lines (A, B, C and D) are
used to represent a 4-bit binary number with A as the MSB and D as
the LSB.
analog-
Logic
digital
circuit
converter
Consider the figure shown where 4 input lines (A, B, C and D) are
used to represent a 4-bit binary number with A as the MSB and D as
the LSB.
A B x
0 0 0
0 1 1
1 0 0
1 1 1
x = A’ B + A B
A B x B’ B
0 0 0 A’
0 1 1 A
1 0 0
1 1 1
x = A’ B + A B
A B x B’ B
0 0 0 A’ 0 1
0 1 1 A 0 1
1 0 0
1 1 1
x = A’ B + A B
A B x B’ B
0 0 0 A’ 0 1
0 1 1 A 0 1
1 0 0
1 1 1
x = A’ B + A B
A B x B’ B
0 0 0 A’ 0 1
0 1 1 A 0 1
1 0 0
x=B
1 1 1
x = A’ B + A B
A B x
0 0 0
0 1 0
1 0 1
1 1 1
x = A B’ + A B
A B x B’ B
0 0 0 A’
0 1 0 A
1 0 1
1 1 1
x = A B’ + A B
A B x B’ B
0 0 0 A’ 0 0
0 1 0 A 1 1
1 0 1
1 1 1
x = A B’ + A B
A B x B’ B
0 0 0 A’ 0 0
0 1 0 A 1 1
1 0 1
1 1 1
x = A B’ + A B
A B x B’ B
0 0 0 A’ 0 0
0 1 0 A 1 1
1 0 1
x=A
1 1 1
x = A B’ + A B
A B x
0 0 1
0 1 0
1 0 0
1 1 0
x = A’ B’
A B x B’ B
0 0 1 A’
0 1 0 A
1 0 0
1 1 0
x = A’ B’
A B x B’ B
0 0 1 A’ 1 0
0 1 0 A 0 0
1 0 0
1 1 0
x = A’ B’
A B x B’ B
0 0 1 A’ 1 0
0 1 0 A 0 0
1 0 0
1 1 0
x = A’ B’
A B x B’ B
0 0 1 A’ 1 0
0 1 0 A 0 0
1 0 0
x = A’ B’
1 1 0
x = A’ B’
A B x
0 0 0
0 1 1
1 0 1
1 1 1
x = A’ B + A B’ + A B
A B x B’ B
0 0 0 A’
0 1 1 A
1 0 1
1 1 1
x = A’ B + A B’ + A B
A B x B’ B
0 0 0 A’ 0 1
0 1 1 A 1 1
1 0 1
1 1 1
x = A’ B + A B’ + A B
A B x B’ B
0 0 0 A’ 0 1
0 1 1 A 1 1
1 0 1
1 1 1
x = A’ B + A B’ + A B
A B x B’ B
0 0 0 A’ 0 1
0 1 1 A 1 1
1 0 1
x=A+B
1 1 1
x = A’ B + A B’ + A B
A B x
0 0 1
0 1 1
1 0 1
1 1 1
x = A’ B’ + A’ B + A B’ + A B
A B x B’ B
0 0 1 A’
0 1 1 A
1 0 1
1 1 1
x = A’ B’ + A’ B + A B’ + A B
A B x B’ B
0 0 1 A’ 1 1
0 1 1 A 1 1
1 0 1
1 1 1
x = A’ B’ + A’ B + A B’ + A B
A B x B’ B
0 0 1 A’ 1 1
0 1 1 A 1 1
1 0 1
1 1 1
x = A’ B’ + A’ B + A B’ + A B
A B x B’ B
0 0 1 A’ 1 1
0 1 1 A 1 1
1 0 1
x=1
1 1 1
x = A’ B’ + A’ B + A B’ + A B
A B C x
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’
0 0 1 0 A’B
0 1 0 1 AB
0 1 1 1 AB’
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’ 1 0
0 0 1 0 A’B 1 1
0 1 0 1 AB 1 0
0 1 1 1 AB’ 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’ 1 0
0 0 1 0 A’B 1 1
0 1 0 1 AB 1 0
0 1 1 1 AB’ 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’ 1 0
0 0 1 0 A’B 1 1
0 1 0 1 AB 1 0
0 1 1 1 AB’ 1 0
1 0 0 1
x = C’ + A’ B
1 0 1 0
1 1 0 1
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’
0 0 1 1 A’B
0 1 0 0 AB
0 1 1 0 AB’
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’ 1 1
0 0 1 1 A’B 0 0
0 1 0 0 AB 0 0
0 1 1 0 AB’ 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’ 1 1
0 0 1 1 A’B 0 0
0 1 0 0 AB 0 0
0 1 1 0 AB’ 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
A B C x C’ C
0 0 0 1 A’B’ 1 1
0 0 1 1 A’B 0 0
0 1 0 0 AB 0 0
0 1 1 0 AB’ 1 1
1 0 0 1
x = B’
1 0 1 1
1 1 0 0
1 1 1 0
x = A’ B’ C’ + A’ B C’+ A’ B C
+ A B’ C’ + A B C’
1 1 0 1 0 A’ B C D’ + A B’ C’ D +
A B’ C D’ + A B C’ D’
1 1 1 0 0
1 1 1 1 0
Original
data Parity (P)
Error (E)
Transmitter (1 = Error
0 = no error)
ENABLE
Cases 1 and 2
Ph.D. Marving O. Aguilar J.
Activation Gates
Cases 3 and 4
DISABLE
Cases 1 and 2
Ph.D. Marving O. Aguilar J.
Inhibitory Gates
Cases 3 and 4
Ph.D. Marving O. Aguilar J.
Example 2.15
Activation Gates and/or Inhibitory Gates
Design a logic circuit that allows a signal A to pass to the output only
when control inputs B and C are HIGH; otherwise, the output will
continue to be LOW.
Design a logic circuit that allows a signal A to pass to the output only
when control inputs B and C are HIGH; otherwise, the output will
continue to be LOW.
Design a logic circuit that allows a signal to pass to the output only
when one, but not both control inputs are HIGH; otherwise, the
output will continue to be HIGH.
Design a logic circuit that allows a signal to pass to the output only
when one, but not both control inputs are HIGH; otherwise, the
output will continue to be HIGH.
Design a logic circuit with input signal A, control input B and outputs X
and Y to operate as follows:
• When B = 1, output X will follow input A, and output Y will be
0.
• When B = 0, the output X will be 0, and the output Y will follow
the input A.
Design a logic circuit with input signal A, control input B and outputs X
and Y to operate as follows:
• When B = 1, output X will follow input A, and output Y will be
0.
• When B = 0, the output X will be 0, and the output Y will follow
the input A.
If
If
If
If
Combinational Logic
Logic Circuits
➢ Inhibited Circuits
➢ Basic Characteristics of Digital ICs
Ph.D. Marving O. Aguilar J.
Ph.D. Marving Omar Aguilar Justo
Engineering School - Mechatronics Engineering
Combinational Logic
Logic Circuits