Professional Documents
Culture Documents
Untitled
Untitled
In Static CMOS circuits with n inputs, 2n transistors are needed. nMOS block is a dual of the pMOS block. What ever is in series in nMOS, appears in parallel in pMOS and vice versa. CMOS gates consume power only during the transition of inputs.
Ankur Agarwal
pull-up network
inputs out
Pull-down network
VSS
Ankur Agarwal
3
To design one gate, first design one network, then compute dual to get other network.
Ankur Agarwal
Ankur Agarwal
Inverter
Ankur Agarwal
NAND Gate
Va 0 0
Vb 0 1
Vout
1 1
Ankur Agarwal
0 1
7
NOR2 Gate
Va 0 0
Vb 0 1
Vout
1 1
Ankur Agarwal
0 1
8
Ankur Agarwal
Ankur Agarwal
10
Xor gate
Ankur Agarwal
11
Ankur Agarwal
12
AOI/OAI gates
AOI = and/or/invert; OAI = or/and/invert. Implement larger functions. Pull-up and pull-down networks are compact: smaller area, higher speed than NAND/NOR network equivalents.
Ankur Agarwal
13
AOI example
invert
or
and
Ankur Agarwal
14
Problems
A B
C D Y
A C
B D
Ankur Agarwal
15
Problems
Design a CMOS circuit to implement the logic Y = A'B' + B'C + C'A Make a 2 input CMOS XOR gate to implement Y = A B. CMOS XOR and XNOR gates are similar. Just one of the input pairs (A and A' are reversed).
Ankur Agarwal
16
Ankur Agarwal
17
Stick diagrams
A stick diagram is a cartoon of a layout. Does show all components/vias (except possibly tub ties), relative placement. Does not show exact placement, transistor sizes, wire lengths, wire widths, tub boundaries.
Ankur Agarwal
18
Ankur Agarwal
19
Dynamic latch
Ankur Agarwal
20
VDD
in
out
VSS phi
phi
Ankur Agarwal
21
Ankur Agarwal
22
Layout
VDD
VSS f
Ankur Agarwal
23
Ankur Agarwal
24
Ankur Agarwal
25