Vlsi 6
Vlsi 6
Vlsi 6
COMBINATIONAL MOS
LOGIC CIRCUITS
1
COMBINATIONAL VS. SEQUENTIAL LOGIC
In Out
Combinational Combinational
In Logic Out Logic
Circuit Circuit
State
Combinational Sequential
2
STATIC CMOS CIRCUIT
3
STATIC COMPLEMENTARY CMOS
VDD
In1
PMOS only
In2 PUN
…
InN
F(In1,In2,…InN)
In1
In2 PDN
…
NMOS only
InN
4
THRESHOLD DROPS
VDD VDD
PUN
S D
VDD
S D
5
NMOS TRANSISTORS
IN SERIES/PARALLEL CONNECTION
X Y Y=X if AandB
X B Y=Xif AORB
Y
6
PMOS TRANSISTORS
IN SERIES/PARALLEL CONNECTION
PMOS switch closes when switch control input is low
A B
X Y Y= X if AANDB =A+ B
X B Y= Xif AORB= AB
Y
7
EXAMPLE GATE: NAND
8
EXAMPLE GATE: NOR
9
OUT = D + A • (B + C)
COMPLEX CMOS GATE
COMPLEX CMOS GATE
B
A
C
D
OUT = D + A • (B + C)
A
D
B C
11
CONSTRUCTING A COMPLEX GATE
VDD VDD
C
SN1 F SN4 A
F
SN2 B
A A
D D SN3
B C B C D
F
12
STATIC PROPERTIES OF COMPLEMENTARY CMOS GATES
(c) B = 1, A = 0 1 13
SWITCH DELAY MODEL
A Req
A
Rp
Rp Rp
B
A B Rp
A Rp Cint
Rn CL A
B Rn CL
A Rn Rn CL
Rn
Cint
A B
A
NOR2
NAND2 INV
14
DELAY DEPENDENCE ON INPUT PATTERNS
Input Data Delay
Pattern (psec)
Rp Rp A=B=01 67
A B A=1, B=01 64
A= 01, B=1 61
Rn CL
A=B=10 45
B
A=1, B=10 80
Rn
Cint A= 10, B=1 81
A
Rp Rp Rp
2 A B 2 4 B
Rn Rp Cint
CL 4
2 A
B
Rn Rn Rn CL
2 Cint
1
A A B 1
16
TRANSISTOR SIZING A COMPLEX CMOS GATE
B 8 6
A 4 3
C 8 6
D 4 6
OUT = D + A • (B + C)
A 2
D 1
B 2C 2
17
Stick Diagram
Stick Diagram is a simple sketch of the layout that can easily be
changed/modified/redrawn with minimal effort.
Active, poly, metal traces are drawn with lines (not rectangles)
18
STICK DIAGRAMS
VLSI design aims to translate circuit concepts onto
silicon
stick diagrams are a means of capturing topography and
layer information - simple diagrams
Stick diagrams convey layer information through colour
codes (or monochrome encoding
Used by CAD packages, including Microwind
19
Stick Diagram - Symbols
Metal
poly
ndiff
pdiff
Buried Contact
Contact Cut
20
Stick Diagrams
21
Stick Diagrams
22
Stick Diagrams
24
Stick Diagram – MOS Devices
N+ N+
P+ P+
25
STICKS DIAGRAM…… INVERTER
VDD
V DD
PMOS
In Out
In Out
NMOS
27
Stick Diagram NAND
Circuit
Layer Design
28
STICK DIAGRAM – NAND GATE
V DD
GND
In1 In2
29
Stick Diagram NOR
Circuit
30
SCALING