Digital Logic Design DLD Lab Report 3
Digital Logic Design DLD Lab Report 3
Muhammad Faisal
Section: C
Objectives:
• To display the Boolean expression in its simplified form using Karnaugh map
• To display the results of simplified Boolean expression using hardware and software
platforms
• To show simplified Boolean expression using universal gates
Truth Table:
Input Output
A B C D Y
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
Page 2 of 12
Boolean Expression:
AB
CD 1
0 0 0
0 0 0 1
0 0 0 1
1 1 1 1
Y = AB’ + CD’
Lab Task 2:
For the given truth table simplify the Boolean expression by using K-Map
Input Output
A B C D Y
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
Page 3 of 12
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
Karnaugh Maps:
CD
AB
1 1 0 0
1 1 0 0
0 1 1 0
0 0 0 0
Page 4 of 12
INPUT OUTPUT
A B C D Y
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
Page 5 of 12
K-Map:
1
C′D′ 0 0 0
C′D 0 0 0 1
CD 0 0 0 1
CD′ 1 1 1 1
Page 6 of 12
Truth Table:
INPUT OUTPUT
A B C D Y
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
K-Map:
C′D′ 1 1 0 0
C′D 1 1 1 0
CD 0 0 1 0
CD′ 0 0 0 0
Page 7 of 12
Simplified Boolean Expression:
A′C′+ABD+BC′D
Simplified Logic Diagram:
Post Lab:
Implement the Task 2 of Part 1 by using universal gates (NAND & NOR)
1) Circuit Diagram Using NAND Gate:
Page 8 of 12
Truth Table:
INPUT OUTPUT
A B C D Y
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
K-Map:
C′D′ 1 1 0 0
C′D 1 1 1 0
CD 0 0 1 0
CD′ 0 0 0 0
Page 9 of 12
Boolean Expression:
A′B′C′D′+ A′BC′D′+ A′B′C′D+ A′B′C′D′+ AB′C′D+ ABC′D+ ABCD
+A′BC′D+ABC′D
Simplified Boolean Expression:
A′C′+ABD+BC′D
Simplified Logic Diagram:
Page 10 of 12
Truth Table:
INPUT OUTPUT
A B C D Y
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
K-Map:
C′D′ 1 1 0 0
C′D 1 1 1 0
CD 0 0 1 0
CD′ 0 0 0 0
Page 11 of 12
Boolean Expression:
A′B′C′D′+ A′BC′D′+ A′B′C′D+ A′B′C′D′+ AB′C′D+ ABC′D+ ABCD
+A′BC′D+ABC′D
Simplified Boolean Expression:
A′C′+ABD+BC′D
Simplified Logic Diagram:
Page 12 of 12