CMOS comb design examples
CMOS comb design examples
Sol: F + A B + A B
A A
B B
A B
A B
# of transistors = 12 T
# of logic levels = 2
# of gates = 3 (including two inverters for the inputs)
Another XOR implementation (basically as the complement of the XNOR i.e. A B+A B )
A B
B
A
A A
B B
F=A (B+C+D)+E
F has five literals (the occurrence of each variable in the Boolean expression is a literal
weather the variable is in true or complemented form). E.g. the 2 I/P XOR had 4
literals.
# of gates = 4 gates
# of logic levels= 2
VDD
B C D
B B A E
C C O/P
E
D D
VDD
C A
------------------------------
Ex6) Redo Ex5 assuming that inputs are available in true and complement form
Ex7) in the following PD block of a CMOS Gate, find the function of this circuit
& obtain the pull up (PU) block
O/P
A C E H
F = [ ( AB + C ) D + E ] G + H
PU:
Ex8) implement the following function in CMOS using minimum number of
logic levels
Sol:
VDD
C C
A B D G
D D
E E C
G G
E
H H
H
O/P
A C E H
B
VDD
G
Ex9) Redo Ex8 to obtain minimum number of T
(to obtain the circuit schematic exchange the PMOS and NMOS blocks in the
previous circuit, and invert all I/Ps, e.g. A becomes A and C becomes C)