Lecture 8: K-Map to POS reductions K-maps in higher dimensions CSE - - PowerPoint PPT Presentation

lecture 8 k map to pos reductions k maps in higher
SMART_READER_LITE
LIVE PREVIEW

Lecture 8: K-Map to POS reductions K-maps in higher dimensions CSE - - PowerPoint PPT Presentation

Lecture 8: K-Map to POS reductions K-maps in higher dimensions CSE 140: Components and Design Techniques for Digital Systems Diba Mirza Dept. of Computer Science and Engineering University of California, San Diego 1 Part I. Combinational


slide-1
SLIDE 1

Lecture 8: K-Map to POS reductions K-maps in higher dimensions

CSE 140: Components and Design Techniques for Digital Systems

Diba Mirza

  • Dept. of Computer Science and Engineering

University of California, San Diego

1

slide-2
SLIDE 2

Part I. Combinational Logic

  • 1. Specification
  • 2. Implementation

K-map: Sum of products Product of sums

2

slide-3
SLIDE 3

Implicant: A product term that has non-empty intersection with

  • n-setF and does not intersect with off-set R .

Prime Implicant: An implicant that is not a proper subset of any

  • ther implicant.

Essential Prime Implicant: A prime implicant that has an element in on-set F but this element is not covered by any other prime implicants. Implicate: A sum term that has non-empty intersection with off-set R and does not intersect with on-set F. Prime Implicate: An implicate that is not a proper subset of any

  • ther implicate.

Essential Prime Implicate: A prime implicate that has an element in off-set R but this element is not covered by any other prime implicates.

3

slide-4
SLIDE 4

K-Map to Minimized Product of Sum

4

  • Sometimes easier to reduce the K-map by considering the offset
  • Usually when number of zero outputs is less than number of outputs that

evaluate to one OR offset is smaller than onset

ab cd 00 01 00 01 11 10 11 10 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1

slide-5
SLIDE 5

Minimum Product of Sum: Ex1

5

Given F (a,b,c) = Σm (3, 5), D = Σm (0, 4)

0 2 6 4 1 3 7 5

X 0 0 X 0 1 0 1

ab c 00 01 11 10 1

slide-6
SLIDE 6

Minimum Product of Sum: Ex1

6

Given F (a,b,c) = Σm (3, 5), D = Σm (0, 4)

0 2 6 4 1 3 7 5

X 0 0 X 0 1 0 1

ab c 00 01 11 10 1 Is M(0,2) a prime implicate?

  • A. Yes
  • B. No
slide-7
SLIDE 7

Minimum Product of Sum: Ex 1

7

Given F (a,b,c) = Σm (3, 5), D = Σm (0, 4)

0 2 6 4 1 3 7 5

X 0 0 X 0 1 0 1

ab c 00 01 11 10 1 PI Q: The adjacent cells grouped in red minimize to the following sum term:

  • A. a+b
  • B. (a+b)’
  • C. a’+b’
slide-8
SLIDE 8

Minimum Product of Sum: Ex1

8

Given F (a,b,c) = Σm (3, 5), D = Σm (0, 4)

0 2 6 4 1 3 7 5

X 0 0 X 0 1 0 1

ab c 00 01 11 10 1 Prime Implicates: Essential Primes Implicates: Min exp: f(a,b,c) =

slide-9
SLIDE 9

Minimum Product of Sum: Ex 1

9

Given F (a,b,c) = Σm (3, 5), D = Σm (0, 4)

0 2 6 4 1 3 7 5

X 0 0 X 0 1 0 1

ab c 00 01 11 10 1 Prime Implicates: ΠM (0, 1), ΠM (0, 2, 4, 6), ΠM (6, 7) Essential Primes Implicates: ΠM (0, 1), ΠM (0, 2, 4, 6), ΠM(6, 7) Min exp: f(a,b,c) = (a+b)(c )(a’+b’)

slide-10
SLIDE 10

Corresponding Circuit

a b a’ b’ c f(a,b,c,d)

10

Min exp: f(a,b,c) = (a+b)(c )(a’+b’)

slide-11
SLIDE 11

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10

1 0 0 1 1 0 0 X 0 0 0 0 1 0 1 X

11

ab cd 00 01 00 01 11 10 11 10

  • Reduce the following to a POS form
  • First find the essential prime implicates

Minimum product of sum: Ex 2

slide-12
SLIDE 12

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10

1 0 0 1 1 0 0 X 0 0 0 0 1 0 1 X

12

ab cd 00 01 00 01 11 10 11 10

  • Reduce the following to a POS form
  • First find the essential prime implicates

Minimum product of sum: Ex 2

slide-13
SLIDE 13

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10

1 0 0 1 1 0 0 X 0 0 0 0 1 0 1 X

13

ab cd 00 01 00 01 11 10 11 10

  • Reduce the following to a POS form
  • First find the essential prime implicates

Minimum product of sum: Ex2

slide-14
SLIDE 14

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10

1 0 0 1 1 0 0 X 0 0 0 0 1 0 1 X

14

ab cd 00 01 00 01 11 10 11 10

  • Reduce the following to a POS form
  • First find the essential prime implicates

Minimum product of sum: Ex 2

slide-15
SLIDE 15

Min product of sums: Ex3

Given R(a,b,c,d) = Σm (3, 11, 12, 13, 14) D (a,b,c,d)= Σm (4, 8, 10)

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 15

ab cd 00 01 11 10 00 01 11 10 K-map

slide-16
SLIDE 16

Min product of sums: Ex3

16

a d

1 X 0 X 1 1 0 1 0 1 1 0 1 1 0 X

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10

ab 00 01 11 10 cd 00 01 11 10 Given R(a,b,c,d) = Σm (3, 11, 12, 13, 14) D (a,b,c,d)= Σm (4, 8, 10)

slide-17
SLIDE 17

Prime Implicates: ΠM (3,11), ΠM (12,13), ΠM(10,11), ΠM (4,12), ΠM (8,10,12,14) PI Q: Which of the following is a non-essential prime implicate?

  • A. ΠM(3,11)
  • B. ΠM(12,13)
  • C. ΠM(10,11)
  • D. ΠM(8,10,12,14)

17

a d

1 X 0 X 1 1 0 1 0 1 1 0 1 1 0 X

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10

ab 00 01 11 10 cd 00 01 11 10

slide-18
SLIDE 18

18 0 2 6 4 1 3 7 5

X 0 1 0 1 0 0 X

ab c 00 01 11 10 1

(V) (25pts) (Karnaugh Map) Use Karnaugh map to simplify function f (a, b, c) = Σ m(1, 6) +Σ d(0, 5). List all possible minimal product of sums expres-

  • sions. Show the Boolean expressions. No need for the logic diagram.
slide-19
SLIDE 19

19 0 2 6 4 1 3 7 5

X 0 1 0 1 0 0 X

ab c 00 01 11 10 1

slide-20
SLIDE 20

Five variable K-map

0 4 12 8

c d b e

1 5 13 9 3 7 15 11 2 6 14 10 16 20 28 24

c d b e a

17 21 29 25 19 23 31 27 18 22 30 26

Neighbors of m5 are: minterms 1, 4, 7, 13, and 21 Neighbors of m10 are: minterms 2, 8, 11, 14, and 26

20

a=0 a=1 bc de 00 01 11 10 00 01 11 10 00 01 11 10

slide-21
SLIDE 21

Reading a Five variable K-map

0 4 12 8

c d b e

1 5 13 9 3 7 15 11 2 6 14 10 16 20 28 24

c d b e a

17 21 29 25 19 23 31 27 18 22 30 26 21

a=0 a=1 bc de 00 01 11 10 00 01 11 10 00 01 11 10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

slide-22
SLIDE 22

Six variable K-map

d e c f d e c d e c f

48 52 60 56

d e c b

49 53 61 57 51 55 63 59 50 54 62 58

a

32 36 44 40 33 37 45 41 35 39 47 43 34 38 46 42

f f

0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 16 20 28 24 17 21 29 25 19 23 31 27 18 22 30 26 22

bc de ab=(0,0) ab=(0,1) ab=(1,0) ab=(1,1)

slide-23
SLIDE 23

Reading

23

[Harris] Chapter 2, 2.7