ﺟﺎﻣﻌﺔ اﻟﺑﺻرة
ﻛﻠﯾﺔ ﻋﻠوم اﻟﺣﺎﺳوب وﺗﻛﻧﻠوﺟﯾﺎ اﻟﻣﻌﻠوﻣﺎت
ﻗﺴﻢ اﻻﻣﻦ اﻟﺴﯿﺒﺮاﻧﻲ
KARNAUGH MAP
LOGIC DESIGN
اﺳم اﻟطﺎﻟب :ﻋﻠﻲ ﻋﺎﻣر ﻋﺑد اﻟﺣﻣﯾد
اﺷراف :م.د ﻣرﺗﺿﻰ ﺳﺎﻣﻲ
ﺗﺎرﯾﺦ اﻟﺗﺳﻠﯾم2025/5/11 :
Introduc�on
Karnaugh Maps (K-Maps) are a graphical method for simplifying
Boolean algebra expressions, introduced by Maurice Karnaugh in
1953. Unlike algebraic simplification, K-Maps provide a visual and
systematic way to minimize logic functions by grouping adjacent
cells. This results in fewer logic gates, lower power consumption, and
more efficient circuit designs. K-Maps are especially useful for
optimizing combinational circuits with 2 to 5 variables, such as
multiplexers and decoders. While other methods like the Quine-
McCluskey algorithm handle larger functions better, K-Maps remain
popular for their simplicity and effectiveness in manual optimization.
This report examines the structure, rules, and applications of K-Maps
in digital logic design.
K-Maps are especially useful for
optimizing combinational circuits
with 2 to 5 variables, such as
multiplexers and decoders. While
other methods like the Quine-
McCluskey algorithm handle larger
functions better, K-Maps remain
popular for their simplicity and
effectiveness in manual optimization.
This report examines the structure,
rules, and applications of K-Maps in
digital logic design.
K-Map , Algebraic Simplifica�on
Example 1: 2-Variable Func�on
Boolean Expression:
F(A,B)=∑(0,2,3)
(Minterms: A‾B‾+AB‾+AB)
2. K-Map Simplifica�on
B=0 B=1
A=0 | 1 | 0 |
A=1 | 1 | 1 |
Simplify the Boolean func�on:
F(A,B,C,D) = Σ(1, 3, 5, 7, 8, 10, 12, 14)
CD
AB | 00 | 01 | 11 | 10 |
-------------------------
00 | 0 | 1 | 1 | 0 |
01 | 0 | 1 | 1 | 0 |
11 | 1 | 0 | 0 | 1 |
10 | 1 | 0 | 0 | 1 |
"Why Is My K-Map Wrong?"
Real-World Applica�ons
Karnaugh Maps (K-Maps) are not just academic exercises—they are fundamental
tools used in real-world digital design. Here’s how engineers apply them today:
The sources