quine mccluskey

33
7/21/2019 Quine McCluskey http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 1/33 The Quine-McCluskey Method Prepared by: Kimberly Rivera

Upload: joash-oropilla

Post on 04-Mar-2016

220 views

Category:

Documents


0 download

DESCRIPTION

tutorial for Quine McLuskey method for logic circuits

TRANSCRIPT

Page 1: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 1/33

The Quine-McCluskeyMethod

Prepared by: Kimberly Rivera

Page 2: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 2/33

Introduction

Page 3: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 3/33

Given:

F(A,B,C,D)!m(",#,$,%",%%,%&,%',%)

Page 4: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 4/33

Step 1: Generate PrimeImplicant

A prime implicant i a product term t*atcannot be combined +it* anot*er to eliminatea variable

Page 5: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 5/33

Given:F(A,B,C,D)!m(",#,$,%",%%,%&,%',%)

Group by t*enumber o- %.

0 0 0 0 0

 4 0 1 0 0

8 1 0 0 0

10 1 0 1 0

12 1 1 0 0

11 1 0 1 1

13 1 1 0 1

15 1 1 1 1

Page 6: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 6/33

Given:F(A,B,C,D)!m(",#,$,%",%%,%&,%',%)

0 0 0 0 0

 4 0 1 0 0

8 1 0 0 0

10 1 0 1 0

12 1 1 0 0

11 1 0 1 1

13 1 1 0 1

15 1 1 1 1

/ero %.

0ne %.

 1+o %.

 1*ree %.

Four %.

Page 7: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 7/33

Given:F(A,B,C,D)!m(",#,$,%",%%,%&,%',%)

0 0 0 0 0

 4 0 1 0 0

8 1 0 0 0

10 1 0 1 0

12 1 1 0 0

11 1 0 1 1

13 1 1 0 1

15 1 1 1 1

A-ter 2roupin2 t*emby t*e number o- %.,+e no+ *ave to

compare eac*member o- one2roup to eac*member o- t*e it

ad3acent 2roup

Page 8: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 8/33

Given:F(A,B,C,D)!m(",#,$,%",%%,%&,%',%)

0 0 0 0 0

 4 0 1 0 0

8 1 0 0 0

10 1 0 1 0

12 1 1 0 0

11 1 0 1 1

13 1 1 0 1

15 1 1 1 1

 4ou can only 2roup amember o- one2roup to a member

o- t*e ad3acent 2roupi- t*eir onlydi5erence i one

variable

Page 9: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 9/33

Given:F(A,B,C,D)!m(",#,$,%",%%,%&,%',%)

0 0 0 0 0

 4 0 1 0 0

8 1 0 0 0

10 1 0 1 0

12 1 1 0 0

11 1 0 1 1

13 1 1 0 1

15 1 1 1 1

67ample, *ere+e compare t*e2roup o- /ero %.to t*e 2roup o-

0ne %.

} (",#) """"  "%""

Replace t*e variable t*atc*an2ed +it* a DA89

"""

Page 10: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 10/33

;e do t*i -or t*e ret o- t*e member 1*en+e.ll arrive +it* t*i table

(0,4) 0 - 0 0

(0,8) - 0 0 0

(4,12) - 1 0 0

(8,10) 1 0 - 0

(8,12) 1 - 0 0

(10,11) 1 0 1 -

(12.13) 1 1 0 -

(11,15) 1 - 1 1

(13,15) 1 1 - 1

<o+, +e.ll repeat t*e

ame tep, but t*i time,+e.ll 2roup t*oe t*at*ave t*e da*e in t*eame poition

Page 11: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 11/33

(0,8) - 0 0 0

(4,12) - 1 0 0

(0,4) 0 - 0 0

(8,12) 1 - 0 0

(11,15)

1 - 1 1

(8,10) 1 0 - 0

(13,15) 1 1 - 1

(10,11) 1 0 1 -

(12,13) 1 1 0 -

A2ain +ecompare, but

t*i time, +eonly compare t*emember +it*in

one 2roup

}

Page 12: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 12/33

(0,8) - 0 0 0

(4,12) - 1 0 0

(0,4) 0 - 0 0

(8,12) 1 - 0 0

(11,15)

1 - 1 1

(8,10) 1 0 - 0

(13,15) 1 1 - 1

(10,11) 1 0 1 -

(12,13) 1 1 0 -

} (",$,#,%&) """  %""

 =ut li>e be-ore, +eput a da* in

replacement -or t*evariable t*atc*an2ed

""

Page 13: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 13/33

A-ter pairin2 eac* member, +e.ll arrive +it*t*i table

(0,8,4,12) - - 0 0

(0,4,8,12) - - 0 0

;e only 2ot to pair -our

prime implicant in t*epreviou table Reultin2 toonly t+o prime implicant int*i table

Page 14: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 14/33

;*at +ill *appen to t*oe t*at are not paired?

(0,8) - 0 0 0

(4,12) - 1 0 0

(0,4) 0 - 0 0

(8,12) 1 - 0 0

(11,

15)1 - 1 1

(8,10) 1 0 - 0

(13,15) 1 1 - 1

(10,11) 1 0 1 -

(12,13) 1 1 0 -

 1*ey +ill be

included in t*ePrimeImplicant 1able

Page 15: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 15/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0

 4

8

10

11

12

13

15

Page 16: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 16/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X 

10

11

12  X 

13

15

Page 17: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 17/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X X 

10  X 

11

12  X 

13

15

Page 18: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 18/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X X 

10  X X 

11  X 

12  X 

13

15

Page 19: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 19/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X X 

10  X X 

11  X X 

12  X 

13

15  X 

Page 20: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 20/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X X 

10  X X 

11  X X 

12  X X 

13  X 

15  X 

Page 21: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 21/33

Step 2: Contruct Prime Implicant 1able

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X X 

10  X X 

11  X X 

12  X X 

13  X X 

15  X X 

Page 22: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 22/33

Step 3: Reduce Prime Implicant 1able

(a.) Remoe !ssential "#ime $mplicants

Page 23: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 23/33

(0,4,8,12)

(8,10) (10,11 )

(11,15 )

(12,13 )

(13,15 )

0  X 

 4  X 

8  X X 

10  X X 

11  X X 

12  X X 

13  X X 

15  X X 

.) Remoe !ssential "#ime $mplicants

(",#,$,%&) - - % % C&'&

Page 24: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 24/33

;e re+rite t*e table +it*out t*e eliminated ro+and column

(8,10) (10,11) (11,15) (12,13) (13,15)

10  X X 

11  X X 

13  X X 

15  X X 

Page 25: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 25/33

(8,10) (10,11) (11,15) (12,13) (13,15)

10  X X 

11  X X 

13  X X 

15  X X 

e.) Ro+ 'ominance ,# (c.) Column 'ominan

Page 26: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 26/33

(8,10) (10,11) (11,15) (12,13) (13,15)

10  X X 

11  X X 

13  X X 

15  X X 

Ro+ dominance i not applicable in t*i table, t*ere-ore, +e uecolumn dominance 1*en, +e remove t*e dominated column

Page 27: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 27/33

(10,11) (11,15) (13,15)

10  X 

11  X X 

13  X 

15  X X 

;e re+rite t*e table +it*out t*e dominated columnAnd a2ain, column dominance can be applied

Page 28: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 28/33

(10,11) (13,15)

10  X 

11  X 

13  X 

15  X 

Ro+ dominance and Removin2 o- 6ential Prime Implicant caneit*er be applied in t*i table *o+ever, +e +ill be able toimpli-y it -ater by Removin2 t*e eential prime implicant

Page 29: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 29/33

(10,11) (13,15)

10  X 

11  X 

13  X 

15  X 

(%",%%) 1 %1 - &C

(%',%) 1 1- 1 '

Page 30: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 30/33

Remember:

Step / 8olve Prime Implicant 1able

(",#,$,%&) - - % % C&'&(%",%%) 1 % 1 -

&C(%',%) 1 1 - 1 '

0 C&'& &C '

Page 31: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 31/33

Ro+ 'ominance

(1,2,3) (1,5) (1,3,5,7) (2,3,7)

1  X X X 

2  X X 

3  X X X 

5  X X 

7  X X 

Page 32: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 32/33

67ercie:

%F(A,B,C,D)!m(",%,&,',,@$,%",%#,%)

0 &'& &' C

Page 33: Quine McCluskey

7/21/2019 Quine McCluskey

http://slidepdf.com/reader/full/quine-mccluskey-56d914315f8ad 33/33

6nd