Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Karnaugh Maps in Computer Aided Digital Design, Study notes of Electrical and Electronics Engineering

A lesson on karnaugh maps, a graphical representation used in boolean algebra for minimizing logic expressions. Three variable karnaugh maps, legal circles, wrap around, and four variable karnaugh maps. It also includes sample problems and explanations of consensus terms being redundant.

Typology: Study notes

Pre 2010

Uploaded on 08/18/2009

koofers-user-lcu-1
koofers-user-lcu-1 🇺🇸

10 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Lesson 3: Karnaugh Maps
Computer Aided Digital Design
Computer Aided Digital Design
EE 3109
Gopi K. Manne
Fall 2007
Karnaugh Maps
Boolean Algebra – no guarantee minimized expression
reduction-order dependent
still necessary to sanity check results
still necessary to sanity check results
Need other more systematic methods
Karnaugh Maps – graphical representation
Quine-McCluskey method – computer algorithm
Three Variable Karnaugh Maps – minterm positions
00
A
BC 0 1
4
0
00
01
11
10
3
26
4
0
5
1
7
Three Variable Karnaugh Maps - example
00
A
BC 0 1
Z = A’ B C + A’ B C’ + A B C’
0
0
00
01
11
10
1
11
0
0
0
0
0
Z = A’ B + B C’
Three Variable Karnaugh Maps - legal circles
00
A
BC 0 1
Z = A’ B’ C + A’ B C + A’ B C’
0
0
00
01
11
10
1
10
0
0
0
1
0
Z = A’ C + A’ B
Three Variable Karnaugh Maps - example
00
A
BC 0 1
Z = A’ B’ C’ + A’ B’ C
+ A’ B C + A’ B C’
0
1
00
01
11
10
1
10
0
1
0
1
0
Z = A
pf3
pf4

Partial preview of the text

Download Karnaugh Maps in Computer Aided Digital Design and more Study notes Electrical and Electronics Engineering in PDF only on Docsity!

Lesson 3: Karnaugh Maps

Computer Aided Digital DesignComputer Aided Digital Design EE 3109 Gopi K. ManneFall 2007

Karnaugh Maps

 Boolean Algebra – no guarantee minimized expression – reduction-order dependent

  • – still necessary to sanity check resultsstill necessary to sanity check results  Need other more systematic methods – Karnaugh Maps – graphical representation
  • Quine-McCluskey method – computer algorithm

Three Variable Karnaugh Maps – minterm positions

BC A 0 1

Three Variable Karnaugh Maps - example

Z = A’ B C + A’ B C’ + A B C’ BC A 0 1

Z = A’ B + B C’

Three Variable Karnaugh Maps - legal circles

Z = A’ B’ C + A’ B C + A’ B C’ BC A 0 1

Z = A’ C + A’ B

Three Variable Karnaugh Maps - example

Z = A’ B’ C’ + A’ B’ C BC A 0 1

+ A’ B C + A’ B C’

Z = A’

Three Variable Karnaugh Maps – wrap around

Z = A’ B’ C’ + A’ B C’ BC A 0 1

Z = A’ C’

Three Variable Karnaugh Maps

Z = A’ B’ C’ + A’ B C’ BC A 0 1

+ A B C’ + A B’ C’

Z = C’

Three Variable Karnaugh Maps

Z = A’ C + A B + B C BC A 0 1

Z = A’ C + A B

Proof of consensus termbeing redundant

Sample Problem 1 – 5 min

BC A 0 1

Four Variable Karnaugh Maps – minterm expansions

CD AB 00 01 11 10

Four Variable Karnaugh Maps

Z(a,b,c,d) = ∑ m(0,1,8,9) CD AB 00 01 11 10

Z = B’ C’

Hazards - fixes

b^ a=1^ time

BCD – clock example

BCD – Binary Coded Decimal

values 1010 through 1111 not legal values

Seven Segment Display

a b e c

f (^) g c d

e

BCD a b c d e f g 1 1 1 1 1 1 0

BCD to Seven Segment Decoder

 4-bits input

 7-bits output

 Unused bits

  • Input greater than 9?
  • Use last digit of your student ID

 Mininize the number of gates

 Calculate the fan-in of circuit