Beruflich Dokumente
Kultur Dokumente
402088
MOS VLSI DESIGN
Chapter 1: INTRODUCTION
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 2
CONTENTS
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 4
1.1. A BRIEF HISTORY
[Moore65]
Electronics Magazine
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 5
1.1. A BRIEF HISTORY
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 6
1.1. A BRIEF HISTORY
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 7
1.1. A BRIEF HISTORY
Integration Levels
SSI: 10 gates
MSI: 1000 gates
LSI: 10,000 gates
VLSI: > 10k gates
Pentium 4 Processor
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 8
1.2. nMOS TRANSISTOR
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 9
1.2. nMOS TRANSISTOR
0
n+ n+
S D
p bulk Si
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 10
nMOS OPERATION CONT.
1
n+ n+
S D
p bulk Si
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 11
pMOS TRANSISTOR
p+ p+
n bulk Si
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 12
POWER SUPPLY VOLTAGE
GND = 0 V
In 1980’s, VDD = 5V
VDD has decreased in modern processes
– High VDD would damage modern tiny
transistors
– Lower VDD saves power
VDD = 3.3, 2.5, 1.8, 1.5, 1.2, 1.0, …
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 13
1.3. CMOS LOGIC GATES
d d d
nMOS g OFF
ON
s s s
d d d
pMOS g OFF
ON
s s s
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 14
1.3. CMOS LOGIC GATES
nMOS
pull-down
network
Pull-up OFF Pull-up ON
Pull-down OFF Z (float) 1
Pull-down ON 0 X (crowbar)
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 15
1.3.1. BASIC GATES
CMOS Inverter
VDD
A Y
0 1 OFF
ON
0
1
1 0 A Y
ON
OFF
A Y
GND
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 16
1.3.1. BASIC GATES
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 17
1.3.1. BASIC GATES
0 0 1
A
0 1 0
1 0 0 B
1 1 0
Y
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 18
1.3.2.COMPOUND GATES
C D
A B C D
A B
(c)
(d)
C D
A
A B
B
Y Y
C
A C
D
B D
(f)
(e)
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 19
EXAMPLE: O3AI
Y A B C D
A
B
C D
Y
D
A B C
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 20
1.3.3.TRANSMISSION GATES
Transistors can be used as switches
s d g=1
g=0
s d 1 strong 1
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 21
1.3.3.TRANSMISSION GATES
g g g
a b a b a b
gb gb gb
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 22
TRISTATES
EN
EN A Y
0 0 Z A Y
0 1 Z
1 0 0
EN
1 1 1
A Y
EN
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 23
TRISTATE INVERTER
EN = 0 EN = 1
Y = 'Z' Y=A
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 24
MULTIPLEXERS
S
S D1 D0 Y
0 X 0 0 D0 0
0 X 1 1
Y
D1 1
1 0 X 0
1 1 X 1
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 25
TRANSMISSION GATE MUX
D0
S Y
D1
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 26
D LATCH
CLK CLK
D
Latch
D Q
Q
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 27
D LATCH DESIGN
CLK
CLK
D Q Q
1
Q D Q
0
CLK CLK
CLK
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 28
D LATCH OPERATION
Q Q
D Q D Q
CLK = 1 CLK = 0
CLK
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 29
D FLIP-FLOP
CLK
CLK
D
Flop
D Q
Q
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 30
D FLIP-FLOP DESIGN
CLK CLK
CLK QM
D Q
CLK CLK CLK CLK
CLK
Latch
Latch
QM
D Q
CLK CLK
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 31
D FLIP-FLOP OPERATION
QM Q
D
CLK = 0
QM
D Q
CLK = 1
CLK
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 32
1.4. CMOS DESIGN PROCESS
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 33
1.4. CMOS DESIGN PROCESS
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 34
1.5. LAYOUT DESIGN AND
FABRICATION
CMOS transistors are fabricated on silicon
wafer
Lithography process similar to printing press
On each step, different materials are
deposited or etched
Easiest to understand by viewing both top
and cross-section of wafer in a simplified
manufacturing process
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 35
INVERTER CROSS-SECTION
n+ diffusion
p+ diffusion
n+ n+ p+ p+
polysilicon
n well
p substrate
metal1
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 36
WELL AND SUBSTRATE TAPS
p+ n+ n+ p+ p+ n+
n well
p substrate
well
substrate tap
tap
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 37
INVERTER MASK SET
GND VDD
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 38
DETAILED MASK VIEWS
– n-well
– Polysilicon
Polysilicon
– n+ diffusion
– p+ diffusion n+ Diffusion
– Contact p+ Diffusion
– Metal Contact
Metal
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 39
1.5.1. DESIGN RULES
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 40
1.5.1. DESIGN RULES
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 41
WIRING TRACKS
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 42
WELL SPACING
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 43
INVERTER LAYOUT
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 44
1.5.2.STICK DIAGRAMS
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 45
1.5.2.STICK DIAGRAMS
GND GND
INV NAND3
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 46
AREA ESTIMATION
40 l
32 l
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 47
EXAMPLE: O3AI
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 48
SUMMARY
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 49
HOMEWORKS
9/9/2016 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 50
CONTACT TO ELEARNING
51 CMOS
Chapter
VLSI Design 4th Ed.
1: Introduction 9/2/2016