DLD Lab02
DLD Lab02
Lab Experiment Name: Design a Circuit for the Given Canonical Form, Draw the
Circuit Diagram and Verify the De-Morgan’s Laws
Student Details
Name ID
1. Ismail Hossain 203002013
2. PROCEDURE/ANALYSYS/DESIGN:
1. Construct the circuit on breadboard for each Gate as shown in figures 1 and 2 by inserting
the appropriate IC.
2. Check the combinations of various inputs as shown in truth tables for each Gate.
3. If the input is low connect input to Ground, which indicates logic 0.
4. If input is high or logic 1 then connect the input to the power supply.
5. When output is high the LED will glow which indicates output as high, if the LED is not
glowing then the output is low.
3. Problem Analysis:
1. Canonical forms:
• Sum of minterms
• Product of maxterms
2. Standard forms:
• Sum of products (SOP)
• Product of sums (POS)
In this experiment, we will learn how to express a boolean function using the canonical form e.g.
sum of minterm or product of maxterm. Before we understand what sum of minterm or product
of maxterm is, we must understand a few terminology.
Sum of Minterm
To obtain the Sum of Minterm, we need to find those literals in the Truth Table that gives a 1 as
output process. Suppose we have 2 variables x and y, then all possible combination of literals are
xy xy, xy, and xy. If we have 3 variables then all combination of literals are as follows.
Basically, if there are n variables, then there is 2n literals. For 3 variable, there are 23 = 8.
A minterm is the term from table 1 that gives 1 output. Let us sum all these terms,
F= x y z + x y z + x y z + x y z + x y z
= m1 + m4 + m5 + m6 + m7
F (x, y, z) =∑ m (1, 4, 5, 6, 7) is known as sum of minterms canonical form.
x y z F MINTERM
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Let us now apply the above to obtain the Product of Maxterm form. rom the
previous truth table given x y z x y z and x y z gives output as 0.
’ (x y z x yz x y z) by De-Morgan’s Law