Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

CENG250

Chapter 3 – K-Map
Implicants & Simplification in K-Maps
Turn the volume up since these slides have voice explanations

1
Important Terminology
• Implicant:
• It is a product term issued from grouping 1, 2, 4, 8 or 16 ones.
• In other words it is the rectangle we are drawing on the K-map
• It shouldn’t contain any zero
• Prime implicant:
• It is an implicant not fully contained by another larger implicant
• Essential prime implicant:
• It is a prime implicant that has at least one 1 not included in any other prime implicant

Essential
Prime
Implicant Prime
Implicant
Implicant
2
Important Terminology
• In the below K-map put a rectangle for all possible implicants and count them
AB 00 01 11 10
CD
00 1 1
01 1
11 1 1 1 1
10

• In the same K-map put a blue rectangle for all prime implicants and red
rectangle for all essential prime implicants

AB 00 01 11 10
CD
00 1 1
01 1
11 1 1 1 1
10 3
Exercises
• Exercise1: For the following K-map, find the prime implicants and
essential prime implicants

Prime Implicants:

AB 00 01 11 10
C
0 1 1 1
1 1
Essential Prime Implicants:

4
Exercises
• Exercise2: For the following K-map, find the prime implicants and
essential prime implicants

Prime Implicants:
AB 00 01 11 10
CD
00 1 1 1 1
01 1
11 1 1 1
10 Essential Prime Implicants:

5
Test Yourself
• Find the prime implicants and essential prime implicants for the
following K-maps.

AB 00 01 11 10 AB 00 01 11 10
CD CD
00 1 1 1 1 00 1
01 1 01 1 1 1
11 1 1 11 1 1 1
10 1 1 1 10 1
K-Map 1 K-Map 2

6
Steps for Simplification using K-maps
• Step1: Find all prime implicants
• Step2: Find all essential prime implicants
• Step3: The simplified expression is the sum of all prime implicants found in
Step2
• Step4: Did these prime implicants cover all the ones existing in the K-map?
• Yes: We stop, and this means that we reached the most simplified expression
• No: We need to add one or more prime implicants that cover the remaining ones
while keeping in mind that the smaller number of variables/gates we add the better
simplification we have

7
Exercise: Simplify the following K-maps

AB 00 01 11 10
C
0 1 1 1
1

8
Exercise: Simplify the following K-maps

BC 00 01 11 10
A
0
1 1 1 1 1

9
Exercise: Simplify the following K-maps

AB 00 01 11 10
CD
00 1
01 1
11 1 1 1
10 1 1 1

10
Exercise: Simplify the following K-maps

AB 00 01 11 10
CD
00 1 1
01 1 1
11 1 1
10 1 1

11
Exercise: Simplify the following K-maps

C 0 1
AB
00
01 1
11 1
10 1 1

12
Exercise: Simplify the following K-maps

AB 00 01 11 10
CD
00 1 1 1 1
01 1
11 1 1 1
10

13
Exercise: Simplify the following K-maps

AB 00 01 11 10
CD
00 1 1 1 1
01 1
11 1
10 1 1 1

14
Exercise: Simplify the following K-maps

AB 00 01 11 10
CD
00 1 1 1 1
01 1
11 1 1
10 1 1 1

15
Please send your questions related to this
lecture on google classroom

16

You might also like