DLD Lab Experiment No 5
DLD Lab Experiment No 5
M Bilal- 231400038
EXPERIMENT NO. 05
Theory
Minterms provide a way to represent any Boolean function algebraically, once its truth table is
specified. The function is given by the sum (OR) of those Minterms corresponding to rows where
the function is 1. By the Minterms property, the OR will contain a term equal to 1 (making the
function 1) on exactly those rows where the function is supposed to be 1.
====================================================================
LAB TASK
====================================================================
Write the Function F1 & F2 from given below Truth Table using MINTERMS and simplify
them.
Sr. x y z F1 F2
0 0 0 0 0 0
1 0 0 1 1 0
2 0 1 0 0 0
3 0 1 1 1 1
4 1 0 0 0 1
5 1 0 1 1 1
6 1 1 0 0 0
7 1 1 1 1 0
1. Write the Minterms of the column where the function F1 is given in truth table.
2. Simplify the function.
3. Draw the Logic diagram on LOGISIM.
========================================================================
Function # 01
======================================================================================
Function: (01 Mark)
Simplification: (01Mark)
X’Z(Y+Y’) + XZ(Y+Y’)
X’Z +XZ
Z(X+X’)
Z
========================================================================
Function # 02
======================================================================================
Simplification: (01Mark)
X’YZ + XY’(Z+Z’)
X’YZ + XY’
1. What do you understand by truth table and truth function? How these are related?
(0.5 Marks)
A truth table is a chart that shows all possible combinations of truth values for a logical
expression. A truth function is a rule that assigns a truth value to each combination of
truth values in a truth table. They are related because a truth table illustrates how a
truth function behaves for all possible inputs._________________________________
2. What do you mean by “Logical Functions”? Give some real life examples that best describe
them. (0.5 Marks)
Logic Functions are simple rules that work with 1 and 0 or True and False Values. For
Example AND Logic Gate requires both condition to be true. For example an alarm that
Digital Logic Design Page 6
Gift University Gujranwala Electrical Engineering
turns on when 2 doors of a car are opened. OR requires one condition to be true. Like a
whole alarm that turns on when there is a fire in one place. NOT simply reverses the
condition
A B C D F
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
SIMPLIFICATION: -
= A′B′CD+A′BCD+A′BCD′+AB′CD+ABC′D+ABC′D′+ABCD+ABCD′
= A′C(D+D′) + AB′C(D+D′) + AB(D+D′) + ABC′(D+D′)
= A′C(1) + AB′C(1) + AB(1) + ABC′(1)
= A′C + AB′C + AB + ABC′
= C(A′+AB′) + AB(1+C′)
= C(A′+B′) + AB
= CA’ + CB’ + AB