EE 2030 Quiz 1 - Boolean Identities and Circuit Design, Exams of Computer Science

The solutions and exercises from quiz 1 of the ee 2030 course at the georgia institute of technology, focusing on boolean identities and circuit design using n-type and p-type transistors in standard cmos configuration. The quiz includes problems on implementing expressions using transistors, making truth tables, creating k-maps, and simplifying boolean expressions.

Typology: Exams

2012/2013

Uploaded on 04/08/2013

savitri_122
savitri_122 🇮🇳

4.6

(14)

184 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
GEORGIA INSTITUTE OF TECHNOLOGY
School of Electrical and Computer Engineering
EE 2030
QUIZ #1
Thursday, September 16, 1999
Name:
Last, First
Closed book, closed notes.
None of the problems require involved calculations. Reconsider your approach before
doing something tedious.
Clearly identify each answer.
Part pts Score
1 16 16
2 15 15
3 15 15
4 14 14
5 15 15
6 10 10
7 15 15
bonus 4
Total 100 104
Some useful Boolean identities.
1. X+ 0 = X2. X·1 = X
3. X+ 1 = 1 4. X·0 = 0
5. X+X=X6. X·X=X
7. X+X= 1 8. X·X= 0
9. X=X
10. X+Y=Y+X11. XY =Y X Commutative
12. X+ (Y+Z) = (X+Y) + Z13. X(Y Z) = (X Y )ZAssociative
14. X(Y+Z) = (XY +X Z) 15. X+Y Z = (X+Y)(X+Z) Distributive
16. X+Y=X·Y17. X·Y=X+YDeMorgan’s
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download EE 2030 Quiz 1 - Boolean Identities and Circuit Design and more Exams Computer Science in PDF only on Docsity!

GEORGIA INSTITUTE OF TECHNOLOGY

School of Electrical and Computer Engineering

EE 2030

QUIZ

Thursday, September 16, 1999

Name:

Last, First

  • Closed book, closed notes.
  • None of the problems require involved calculations. Reconsider your approach before

doing something tedious.

  • Clearly identify each answer.

Part pts Score

bonus 4

Total 100 104

Some useful Boolean identities.

  1. X + 0 = X 2. X · 1 = X
  2. X + 1 = 1 4. X · 0 = 0
  3. X + X = X 6. X · X = X
  4. X + X = 1 8. X · X = 0
  5. X = X
  6. X + Y = Y + X 11. XY = Y X Commutative
  7. X + (Y + Z) = (X + Y ) + Z 13. X(Y Z) = (XY )Z Associative
  8. X(Y + Z) = (XY + XZ) 15. X + Y Z = (X + Y )(X + Z) Distributive
  9. X + Y = X · Y 17. X · Y = X + Y DeMorgan’s

Implement the following expressions using n-type and p-type transistors in the standard CMOS configuration that we used in class.

  1. F = a b + c

F = ( a + b) c

+V

aa

bb

cc

aa bb

cc

FF

  1. F = x( y + z)

F = x + y z

+V

zz

yy

FF

xx

yy zz

xx

Complete the following switch level circuit by designing the bottom half (the pull-down net- work). Provide the expressions for F and G = F.

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

F = (A + B ) D

AA

AA

BB

AA

DD

FF

+V

DD

AA BB

By using Boolean algebra manipulations, express the following function as a sum of products (SOP) and as a product of sums (POS). You are not required to simplify but you may if you want.

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

F = A BCD + A C D + A B D = A BC + A B D (SOP)

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

There are several ways to convert an expression to a product of sums form. The direct way is to make a truth table and then extract the maxterms. Another way is to simplify the SOP expression and then use DeMorgan’s theorems as shown below. A method that we have not covered in class, but that was in your reading, is to use K-maps directly—working with the 0’s. Note, a POS expression is of this form: (A + B)(D + C ), not this: (AB + C)(D + E ), nor this: (A + B)(C + D).

F = A BC + A B D

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

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

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

= A ( B D + B C )

= A ( B D) (B C )

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

Draw a gate implementation of the following function that exhibits a minimum amount of propagation delay. F = D(A( B C + B) + C A )

Expressions in POS or SOP forms translate to gate implementations with the minimum amount of delay because they have only two levels. Note, the expression does not need to be simplified but it does need to be in POS or SOP form.

F = D(A B C + AB + C A ) = A B CD + ABD + A CD = CD + ABD

D

A

B

C

F

For the following functions, derive a simplified sum of products (SOP) expression using a Kar- naugh map. Circle the prime implicants used in the simplified expression.

F :

AB

@CD

@ @@

00

A

A

  

    

 

B

B

B

}

  

  }

C C

︷ ︸︸ ︷︷ ︸︸ ︷

D D D

︸ ︷︷ ︸︸ ︷︷ ︸︸ ︷︷ ︸

F = A B + B D + B C

G :

AB

@CD

@ @@

00

A

A

  

    

 

B

B

B

}

  

  }

C C

︷ ︸︸ ︷︷ ︸︸ ︷

D D D

︸ ︷︷ ︸︸ ︷︷ ︸︸ ︷︷ ︸

G = C D + A C + A B D + AB C D