Combinational Circuits
Combinational Circuits
Combinational
Circuits
Types of Logic Circuits
Steps:
Determine the function that circuit implements
A B C
F2 'T1
AB AC BC
Analysing a Combinational Circuit
Note that the circuit has three binary inputs— A , B , and C —and
two binary outputs— F1 and F2
Steps:
From the Specification of the circuit, determine
z
Designing a Combinational
Circuit
Example 2: Design a code converter that converts BCD Excess 3
Code.
This means we will have 4 inputs and 4 outputs
X Y S C
• Adds two one-bit binary numbers
0 0 0 0
(A and B) and outputs a sum (S)
1 0 1 0
and a carry (C). 0 1 1 0
1 1 0 1
XO AND
R
Full Adder
Inputs
INPUTS Outputs
OUTPUTS
• Adds three one-bit binary
x y z S C
numbers (A, B, C) and outputs
two one-bit binary numbers, a 0 0 0 0 0
0 0 1 1 0
sum (S) and a carry (C1). 0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
C
S z ( x y)
Full Adder
S z ( x y) C = XY + YZ + XZ
Implementing Full Adder with two half Adders
C = XY + YZ + XZ
= XY + XY’Z + X’YZ
= XY + Z(X + Y)