You are on page 1of 3

CMOS Logic Design Solution

1. Please draw the minimum CMOS transistor network that implements the functionality of Boolean equation
F= ((A+B) C + D)'. You can assume both the original and complemented versions of each literal are available
as gate inputs.

B
C
A

D
F

D
C

2. Please draw the minimum CMOS transistor network that implements the functionality of Boolean equation
F= (A (B C + D))'. You can assume both the original and complemented versions of each literal are available as
gate inputs.

D
A
B

B
D
C

3. Please draw the minimum CMOS transistor network that implements the functionality of Boolean equation
F= (A +(B' + CD)')'. You can assume both the original and complemented versions of each literal are available
as gate inputs.
F= (A +(B' + CD)')' = (A + B(CD)')' = (A + B (C' + D'))'
C
B
D

A
F
D

A
B

4. Please draw the minimum CMOS transistor network that implements the functionality of Boolean equation
F= (A' + B'C). You can assume both the original and complemented versions of each literal are available as
gate inputs.
F = (A' + B'C) = ((A' + B'C)')'= (A (B'C)')' = (A (B + C'))'
C
A
B
F
C

5. F= [((CD) +B) A]'

6. F=(AB)' since F= [AB(A+B)]'

7. F= ((C'+D')B)+A

8. F= (A+D+C)(B+E)

on simplification results in F=(AB)'

You might also like