17
PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 1 MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI 621213 QUESTION BANK DEPARTMENT: ECE SEMESTER III SUBJECT NAME: DIGITAL ELECTRONICS SUBJECT CODE: EC2203 UNIT I: Boolean Functions and Logic Gates PART -A (2 Marks) 1. What are the limitations of Karnaugh map? (AUC MAY 2013) 1. For more than 4 input variables, K-map is complex to solve. 2. Redundant terms cannot be avoided in K-Map. 2. What are dont care condition ? (AUC MAY 2013) In some logic circuits certain conditions never occurs ,therefore the corresponding output never appears. These output levels are indicated by “X” or “d” in the truth tables and are called dont care conditions or incompletely specified functions. 3. State Demorgans theorem. (AUC MAY 2012 ,APR 2010) Theorem 1 : The compliment of a product is equal to the sum of the compliments. AB = A+BTheorem 2 : The compliment of a sum is equal to the product of the compliments. A+B = A.B4. Map the standard SOP expression on a karnaugh map. (AUC NOV 2011) ABC + AB C +ABC+ABC A 1 1 1 1 A BCBC BC BC

MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 1

MAHALAKSHMI

ENGINEERING COLLEGE

TIRUCHIRAPALLI – 621213

QUESTION BANK

DEPARTMENT: ECE SEMESTER – III

SUBJECT NAME: DIGITAL ELECTRONICS SUBJECT CODE: EC2203

UNIT – I: Boolean Functions and Logic Gates

PART -A (2 Marks) 1. What are the limitations of Karnaugh map? (AUC MAY 2013)

1. For more than 4 input variables, K-map is complex to solve.

2. Redundant terms cannot be avoided in K-Map.

2. What are don‟t care condition ? (AUC MAY 2013) In some logic circuits certain conditions never occurs ,therefore the corresponding output

never appears. These output levels are indicated by “X” or “d” in the truth tables and are called

don‟t care conditions or incompletely specified functions.

3. State Demorgan‟s theorem. (AUC MAY 2012 ,APR 2010) Theorem 1 : The compliment of a product is equal to the sum of the compliments.

AB = A‟+B‟ Theorem 2 : The compliment of a sum is equal to the product of the compliments.

A+B = A‟.B‟

4. Map the standard SOP expression on a karnaugh map. (AUC NOV

2011) ABC + A‟ B C +ABC‟ +A‟B‟C

A‟ 1 1

1 1

A B‟C‟ B‟C BC BC‟

Page 2: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 2

5. Draw the logic diagram of OR gate using universal gates. (AUC NOV 2011)

A

A+B

6. Draw an active-high tri-state buffer and write its truth table. (AUC APR 2010)

INPUT CHIP SELECT

INPUT OUTPUT

0 0 1

0 0 1

0 0 1

1 0 0

X 1 Z

Page 3: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3

7. Prove that the logical sum of all minterms of a Boolean function of 2 variables is 1.

(AUC NOV 2009)

Minterms formed by 2 variables = 2n combinations ( 22 =4) Let the 2 input variables are x and y and the 4 possible combinations are x‟

y‟ ,x‟y, xy , xy‟. Sum of all minterms are x‟y‟ +x‟y+ xy + xy‟ = x(y+y‟)+x‟(y+y‟) =x+x‟ =1

8. Show that a positive logic NAND gate is a negative logic NOR gate. (AUC NOV 2009)

= 9. Simplify the given function : F=A‟BC + AB‟C‟+ABC‟+ABC. (AUC NOV

2008) F=BC(A+A‟)+AC‟(B+B‟) F=BC+AC‟

10. Using Boolean algebra prove x+x‟y + xy‟ =x + y (AUC NOV 2007) x(1+y‟)+x‟y = x+x‟y = x+y

11. Minimize the function using Boolean algebra f=x(y+w‟z)+wxz (AUC JUNE 2007)

f=xy+w‟xz+wxz = xy +xz(w+w‟) = xy+xz =x(y+z)

12. What is tristate logic? What are its demerits? (AUC MAY 2012)

In the tristate logic, in addition to low impedance outputs 0 and 1 there is a third state known as high impedance state. When the gate is disabled it is in the third state. When the output changes from low to high,a large current is drawn from the supply during the transition. This generates noise spike in the supply system.

Page 4: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 4

13. State the features of bipolar logic families. (AUC MAY 2012)

Speed of operation Power dissipation Fan-in Fan-out Noise margin Operating temperature

14. Draw a 2 input CMOS NOR gate. (AUC NOV 2007) 15. Define fanout of a digital IC. (AUC NOV 2007)

It is the maximum number of similar logic gates that a gate can drive without any degradation in its voltage level is called Fan-out.

16. What is the advantage of using schottky TTL gate. (AUC JUNE 2007)

Low power dissipation Higher speed of operation Driving capability.

Page 5: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 5

PART –B (16 Marks)

1. Reduce the following functions using Karnaugh map technique i)f(A,B,C)=

∑m(0,1,3,7)+ ∑d(2,5) (AUC MAY 2013) ii)F(w,x,y,z)= ∑m(0,7,8,9,10,12)+ ∑d(2,5,13) i)

ii)

K MAP FOR F

A/BC

1

F1=A'C

1

1

1

X

X

X

F=AB'+B'D'+AB'D

X

1

K MAP FOR F

1

1

1

AB/CD

1

X

1

Page 6: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 6

X

X

1

K MAP FOR F

1

1

AB/CD

1

1

F=B'C'+B'D'+A'C'D

B'C'=B'C'(A+A') (D+D') =AB'C'D+A'B'C'D+AB'C'D'+A'B'C'D'

B'D'=B'D'(A+A')(C+C') =AB'CD+A'B'CD+AB'C'D+A'B'C'D

AC'D(B+B')=A'BC'D+A'BC'D

SOP : A'B'C'D'+A'B'C'D+A'B'CD+A'BC'D+AB'C'D'+AB'C'D+AB'CD

POS :(A+B+C'+D)(A+B'+C+D)(A+B'+C'+D)(A+B'+C'+D')(A'+B+C'+D)(A'+B'+C+D)(A'+B'+C'+D)(A'+B'+C'+D')

2. Simplify the given Boolean function into i)Sum of products form ii) product of sum form f(A,B,C,D)=∑m(0,1,2,5,8,9,10)(AUC

MAY 2013)

Page 7: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 7

3. Simplify the Boolean function using Quine Mc Clusky method f(A,B,C,D)=∑m(0,5,7,8,9,10,11,14,15)(AUCMAY 2013,2012, 2007 )

LIST OF MINTERMS

PRIME IMPLICANTS

0√ 0000 0

8√ 1000 1

5√ 0101 2

9√ 1001

10√ 1010

11√ 1011 3 7√ 0111

14√ 1110

15√ 1111 4

0 0000 0

5 0101 2

7 0111 3

8 1000 1

9 1001 2

10 1010 2

11 1011 3

14 1110 3

15 1111 4

0,8* -000

5,7√ 01-1

8,9* 100-

8,10√ 10-0

9,11√ 10-1

11,15* 1-11

14,15* 111-

8,10,9,11 10--

5,7,9,11 1--1

0 5 7 8 9 10 11 14 15

8,10,9,11* √ √ √ √

5,7,9,11* √ √ √ √

11,15 √ √

14,15* √ √

0,8* √ √

8,9 √ √

* * * *

Page 8: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 8

PRIME IMPLICANTS are 8,10,9,11* , 5,7,9,11* , 14,15* , 0,8* F= ab’+ad+abc+b’c’d’

4. Elaborate the basic laws of Boolean alzebra with sample. (AUC MAY 2012) Write the steps for multiplying a logic expression using a karnaugh map.

Description of the Laws and Theorems

Annulment Law - A term AND´ed with a "0" equals 0 or OR´ed with a "1" will equal 1.

A . 0 = 0, A variable AND'ed with 0 is always equal to 0.

A + 1 = 1, A variable OR'ed with 1 is always equal to 1.

Identity Law - A term OR´ed with a "0" or AND´ed with a "1" will always equal that term.

A + 0 = A, A variable OR'ed with 0 is always equal to the variable.

A . 1 = A, A variable AND'ed with 1 is always equal to the variable

Indempotent Law - An input AND´ed with itself or OR´ed with itself is equal to that input.

A + A = A, A variable OR'ed with itself is always equal to the variable.

A . A = A, A variable AND'ed with itself is always equal to the variable.

Complement Law - A term AND´ed with its complement equals "0" and a term OR´ed with its

complement equals "1".

A . A = 0, A variable AND'ed with its complement is always equal to 0.

A + A = 1, A variable OR'ed with its complement is always equal to 1.

Commutative Law - The order of application of two separate terms is not important.

A . B = B . A, The order in which two variables are AND'ed makes no difference.

A + B = B + A, The order in which two variables are OR'ed makes no difference.

Double Negation Law - A term that is inverted twice is equal to the original term.

A = A, A double complement of a variable is always equal to the variable.

Page 9: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 9

de Morgan´s Theorem - There are two "de Morgan´s" rules or theorems,

Two separate terms NOR´ed together is the same as the two terms inverted (Complement) and

AND´ed for example, A+B = A. B.

Two separate terms NAND´ed together is the same as the two terms inverted (Complement) and

OR´ed for example, A.B = A +B.

Distributive Law - This law permits the multiplying or factoring out of an expression.

Absorptive Law - This law enables a reduction in a complicated expression to a simpler one by

absorbing like terms.

Associative Law - This law allows the removal of brackets from an expression and regrouping of

the variables.

Procedure to solve k –map

Consider the karnaugh map

Consider no of one’s adjacent to each other

We can form combinations as octet ,quad, pair and unique

Combining 8 no of 1’s is octet

Combining 4 no of 1’s is quad

Combining 2 no of 1’s is pair

Uncombined form is termed as unique term

X are don’t care condition

X will be treated as 1 when it is adjacent to atleast one minterm (1)

Combining two groups with atleast one minterm seems to be free is called overlapping.

Combining the minterms in the corner is called rolling.

5. Simplify the logic function using Quine –McCluskey method and realize using NAND gates. (AUC NOV 2011,2007)

f(A,B,C,D)=∑m(1,3,5,9,10,11)+∑d(6,8)

1 0

1 1

1 3

x 2

4

x 5

1 7

6

Page 10: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 10

PRIME IMPLICANTS

1 3 5 9 10 11

1,3,9,11* √ √ √ √

1,5* √ √

1,9 √ √

3,11* √

10,11* √ √

* * * PRIME IMPLICANTS are 1,3,9,11*,1,5*,3,11*,10,11* F=b’d+ a’c’d+ b’cd+ ab’c

6. Express the Boolean function as POS form (1)SOP form D = (A’ + B) (B’ + C) (4)

D=(A'+B)(B'+C)A'+B = A'+B+CC =(A'+B+C)(A'+B+C')

B'+C=B+C+AA' =(B'+C+A)(B'+C+A')

D=(A'+B+C)(A'+B+C')(B'+C+A)(B'+C+A')

1 0001 1 3 0011 2 5 0101 2 D6 0110 2 D8 1000 1 9 1001 2 10 1010 2 11 1011 3

1√ 0001 1 D8√ 1000

3√ 0011 2

5√ 0101

D6 0110

9√ 1001

10√ 1010

11√ 1011 3

1,3√ 00-1

1,5* 0-01

1,9* -110

3,11* -011

9,11√ 10-1

10,11* 101-

1,3,9,11 -0-1

Page 11: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 11

Minimize the given terms πM (0, 1, 4, 11, 13, 15) + π d (5, 7, 8) using Quine-McClusky methods and verify the results using K-map methods. (12) (AUC APR 2010,2007)

PRIME IMPLICANTS : (0,8) ,(11,15)

PRIME IMPLICANTS : (0,1,4,5) (5,7,13,15)

0 0000 0

1 0001 1

4 0100 1

D5 0101 2

D7 0111 3

D8 1000 1

11 1011 3

13 1101 3

15 1111 4

0 √ 0000 0

1√ 0001 1 4√ 0100

D8√ 1000

D5√ 0101 2

D7√ 0111 3

D11√ 1011

D13√ 1101

15√ 1111 4

0,1√ 000-

0,4√ 0-00

0,8* -000

1,5√ 0-01

4,5√ 010-

5,7√ 01-1

5,13√ -101

7,15√ -111

11,15* 1-11

13,15√ 11-1

0,1,4,5 * 0-0-

5,7,13,15 * -1-1

0,4,1,5 0-0-

5,13,7,15 -1-1

Page 12: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 12

PRIME IMPLICANTS

0 1 4 5 7 8 11 13 15

(0,8)* √ √

(11,15)* √ √

(0,1,4,5)* √ √ √ √

(5,7,13,15)* √ √ √ √

* * * * * *

PRIME IMPLICANTS are (0,8)* (11,15)* (0,1,4,5)* (5,7,13,15)* F=-000+1-11+0-0-+-1-1=B’C’D’+ACD+A’C’+BD

=(B+C+D)(A’+C’+D’)(A+C)(B’+D’) K-MAP VERIFICATION

F=(B+C+D)(A’+C’+D’)(A+C)(B’+D’)

7. i)Implement the following function using NOR gates. (8) (AUC APR 2010) Output = 1 when the inputs are Σ m(0,1,2,3,4) = 0 when the inputs are Σ m(5,6,7) .

0

0

X

0 XX

AB/CD

0

0

K MAP FOR F

0

A B C Y

0 0 0 1

0 0 1 1

0 1 0 1

0 1 1 1

1 0 0 1

1 0 1 0

1 1 0 0

1 1 1 0

Page 13: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 13

DIAGRAM USING BASIC GATES

DIAGRAM USING NORGATES

1

K MAP FOR Y

1 11

Y=A'+B'C'

1

A/BC

1

AU1

INV

1 2

U2

INV

1 2

U3

INV

1 2

U5

OR2

1

23

C

BU4

AND2

1

23

Y

Page 14: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 14

U7

NOR2

1

23

C

A

U6

NOR2

1

23

Y

U7

NOR2

1

23

U3

INV

1 2

B

U7

NOR2

1

23

U3

INV

1 2

U2

INV

1 2

A

U2

INV

1 2

A

B

U2

INV

1 2

U6

NOR2

1

23

U2

INV

1 2

U6

NOR2

1

23

U4

AND2

1

23

Y

U4

AND2

1

23

U2

INV

1 2

U2

INV

1 2

U3

INV

1 2

C

U7

NOR2

1

23

B

C

Y

Page 15: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 15

8. Express the Boolean function F = XY + XZ in product of Maxterm.(6)

Reduce the following function using K-map technique (AUC NOV 2009) f (A, B, C, D) = π (0, 3, 4, 7, 8, 10, 12, 14) + d (2, 6) . (10) ) (AUC NOV 2009)

XY+XZXY(Z+Z')=XYZ+XYZ'XZ(Y+Y')=XYZ+XY'ZF=(X'+Y+Z')(X'+Y'+Z)(X'+Y+Z')

0

X

0

0 0

0

F=D(A+C')

0

AB/CD

0

X

K MAP FOR F

0

U7

NOR2

1

23

C

A

U6

NOR2

1

23

Y

U7

NOR2

1

23B

U6

NOR2

1

23

Page 16: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 16

9. Simplify the following Boolean function by using Quine –Mcclusky method F(A,B,C,D)= Σ(0, 2, 3, 6, 7, 8, 10, 12, 13)(16) (AUC NOV 2009)

PRIME IMPLICANTS :(8,10),(12,13) PRIME IMPLICANTS : (2,3,6,7*) (0,2,8,10*) PRIME IMPLICANTS

0 0000 0

2 0010 1

3 0011 2

6 0110 2

7 0111 3

8 1000 1

10 1010 2

12 1100 2

13 1101 3

0 √ 0000 0

2√ 0010 1 8√ 1000

3√ 0011 2

6√ 0110

10√ 1010

12√ 1100

7√ 0111 3

13√ 1101

0,2√ 00-0

0,8√ -000

2,3√ 001-

2,6√ 0-10

2,10√ -010

8,10√ 10-0

8,12* 1-00

3,7√ 0-11

6,7√ 011-

12,13* 110-

2,3,6,7* 0-1-

0,2,8,10* -0-0

2,6,3,7 0-1-

0,8,2,10 -0-0

0 2 3 6 7 8 10 12 13

(2,3,6,7)* √ √ √ √

(0,2,8,10)* √ √ √ √

(8,10) √ √

(12,13)* √ √

* * * * * *

Page 17: MAHALAKSHMImahalakshmiengineeringcollege.com/pdf/ece/IIIsem/EC2203... · 2019-09-19 · PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 3 7. Prove that the logical sum of all minterms of a Boolean

PREPARED BY L.M.I.LEO JOSEPH A.P/ECE 17

1

1

1

1

1

1

1

1

F=AB+C'D+BC'

AB/CD

11

K MAP FOR F

PRIME IMPLICANTS are (2,3,6,7)* (0,2,8,10)* (12,13)* F=0-1-+110-+-0-0 =A’C+ABC’+B’D’

10. Simplify the given function using K map F=∑m(1,3,4,5,9,11,12,13,14,15) (AUC NOV

2008,2007)

List all the prime implicants and draw the logic diagram for the minimized expression using gates (4) (AUC NOV 2008)

A

B

U7

INV

1 2U10

AND2

1

23C

U11

AND2

1

23

D

U9

AND2

1

23

F

U13

OR3

1

2

3

4