Week 3 - CMOS Logic Circuits
Week 3 - CMOS Logic Circuits
1
Switch Logic
2
AND, OR, OR-AND Switch Networks
3
Two switch networks of 3-input majority function
4
Switch networks of XOR
5
Example: Series-parallel networks
Draw and simplify a series-parallel circuit that realizes the function
f(d,c,b,a) = 1 if dcba is a legal thermometer encoding (0000, 0001, 0011,
0111, or 1111).
MOS Transistor 구조
7
Operation of n-channel MOSFET
8
Operation of p-channel MOSFET
9
Electrical Model of PFET and NFET
10
Output voltage of an inverter as a function of input
voltage
11
Logic circuit → Switches
12
Summary
14
Static CMOS Gate Circuits
restoring output
Duality?
15
CMOS gate: Monotonic decreasing function
16
A CMOS Inverter
Bubble rule Where possible, signals that are output from a gate with
an inversion bubble on its output shall be input to a gate with an
inversion bubble on its input.
17
Switch networks used to realize NAND and NOR gates
18
A CMOS NAND
19
A CMOS NOR
20
Example: Four-input static CMOS NAND
21
Complex Gates
Gates built from arbitrary series-parallel (i.e., not a simple series and
parallel) networks or networks that are not series-parallel.
22
XOR gates
23
Example: CMOS gate synthesis
24
Summary
25
CMOS Logic Circuits – Tri-state
26
Tri-state circuit
28
(a) Would-be-buffer
29
(b) No-restoring circuit
30
(c) Tri-state circuit
Both of the pull-up and pull-down network conduct when a and b are not
equal. This static current from power to ground outputs __________
value, wasting __________, and potentially __________ the chip.
32
Summary
33