Professional Documents
Culture Documents
Batch: BSEE 22
Signature: __________________________
Illustration of Boolean Simplification and its Advantages in Digital
Logic Design
2.1. Introduction
This lab aims to introduce students to the general properties of Boolean algebra. Students will use these properties to
simplify Boolean expressions/functions. Boolean function simplification is required in combinational logic circuits to
reduce the number of gates being used.
2.2. Objectives
This lab will enable students to achieve the following:
Apply Boolean algebra properties in simplification of Boolean expressions
Demonstrate the advantage of using Boolean simplification in terms of reduction of circuit components (wires and
gates)
Design logic circuits that have one of AND and OR gates eliminated using De Morgan’s laws
4. Now simplify the function F in the space below using Boolean algebra properties. Against each step, mention the
Boolean algebra property that has been used to reach the current step from the previous one. [2.5]
A B C F (Simplified expression)
0 0 1 1
0 0 0 0
0 1 1 1
0 1 0 0
1 0 1 1
1 0 0 0
1 1 1 1
1 1 0 1
X Y Z G
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
3. Now use De Morgan’s laws to derive a logical equivalent expression of this function that uses only “OR” and “NOT”
operations. Also mention the Boolean algebra property used at each step. [2]
4. Build the logic circuit of the AND-eliminated expression of last step and check for all possible combinations of X, Y
and Z. Show working circuit to the lab engineer and note down output observations in the form of a truth table in
Table 2 .4: [3]
Table 2.4: Truth table of OR-eliminated circuit
In the step 3, there were many gates but when we reduced the number of gates, it was easier to solve but it had the
same effect as that of step 3 many gates.
We were provided with 7404, 7408 and 7432 ICs
2. State whether the output obtained in Table 2 .2 corresponds to the one derived in Table 2 .1. [1]
Yes, the output obtained In table in Table 2 .2 corresponds to the one derived in Table 2 .1. All the outcomes are
same
3. State whether the output obtained in Table 2 .4 from this circuit is the same as in Table 2 .3 or different. What does
the comparison of both outputs tell you about the logical equivalence of both expressions? [1]
the output obtained in Table 2 .4 from this circuit is the same as in Table 2 .3. By comparing the both outputs,
we will come to know that the logical equivalence expression has the same outputs and results as that of large
expression
4. What advantage does the elimination of AND gate offer here? Is it in terms of the reduction of gates and
interconnections as in the case of simplification? [1]
By eliminating the AND gate, we reduce gates and by reduction of gates, it becomes very easier to find its output
as it gets very simple.
Assessment Rubric
5. Data Plans data collection to Plans data collection to Does not know how to
Collection achieve experimental achieve experimental plan data collection to
objectives, and conducts an objectives, and collects achieve experimental
orderly and a complete data complete data with minor goals; data collected is
collection. error. incomplete and contain
errors.
6. Data Analysis Accurately conducts simple Conducts simple Unable to conduct simple
computations and statistical computations and statistical statistical analysis on
analysis using collected analysis using collected collected data; no attempt
data; correlates data with minor error; to correlate experimental
experimental results to reasonably correlates results with known
known theoretical values; experimental results to theoretical values;
accounts for measurement known theoretical values; incapable of explaining
errors and parameters that attempts to account for measurement errors or
affect experimental results. measurement errors and parameters that affect the
parameters that affect experimental results.
experimental results.
7. Computer Use Uses computer to collect Uses computer to collect Does not know how to use
and analyze data and analyze data with computer to collect and
effectively. minor error. analyze data.
Total