EE134 1
Digital Integrated Circuit (IC) Layout and
Digital Integrated Circuit (IC) Layout and
Design
Design
-
-
Week 3, Lecture 5
Week 3, Lecture 5
! http://www.ee.ucr.edu/~rlake/EE134.html
Reading and
Reading and
Prelab
Prelab
"Week 1 - Read Chapter 1 of text. "Week 2 - Read Chapter 2 of text. "Week 3 - Read Chapter 3 of text. "Prelab - Lab 1.
! Read insert A of text, pp. 67 - 71.
! The lab will make more sense if you read this before lab.
EE134 3
Agenda
Agenda
"Last Lecture
! Design rules
! Layout and Design
! Ties to VDDand GND
! Padframes
! Pin Packages
"Today’s Lecture
! Contacts
! Basic MOS transistor operation
! Large-signal MOS model for manual analysis
! The CMOS inverter
Course Emphasis / Design Styles
Course Emphasis / Design Styles
"Physical design of CMOS digital ICs "Application Specific IC (ASIC)! Full Custom (What we are doing)
–Most flexible approach –Higher speed
–Smaller designs –Expensive
EE134 5
Design Styles (cont.)
Design Styles (cont.)
"ASIC (cont.)! Standard Cell
–Logic gate level –Low volume –Quick turnaround –Lower density
! Gate Array (FPGA)
–Lowest density - speed - cost.
Flowchart
Flowchart
Define circuit specs Circuit Schematic
Circuit Simulation
Layout
Parasitic Extraction (R,C) Re-simulate with Parasitics
Prototype Fabrication Test and Evaluate
Meet Specs?
Meet Specs?
No
EE134 7
Tie n
Tie n
-
-
well to VDD and Substrate to
well to VDD and Substrate to
Ground
Ground
A A’ n p-substrate Field Oxide p+ n+ In Out GND VD D (a) Layout A A’ VDD n+ V n+ p+Reason for GND and V
Reason for GND and V
DDDDTies
Ties
n p-substrate VDD n Vout
Parasitic Diodes
EE134 9
Contacts to Silicon
Contacts to Silicon
"Ohmic Contacts! Metal on highly doped n+ or p+ Si.
! What you want to pin the substrate to ground or the n-well to VDD.
"Schottky Contacts (we won’t use these)
! Metal on lightly doped n or p Si.
! Creates a Schottky diode which has an I-V curve similar to a p-n junction diode.
Ohmic
Ohmic
contact
contact
"Metal on n+ or p+ Si. "Simple picture:
"Need heavy doping to get the ultra short
screening length needed for an OHMIC contact.
EE134 11
Schottky
Schottky
Contact
Contact
"Metal on n or p Si. "Simple picture:"Light n or p doping gives long screening
length giving Schottky Barrier.
Ohmic
Ohmic
Contacts for Voltage Pinning
Contacts for Voltage Pinning
"Ohmic contact to the n-well"You need the
! Active and Select to define the n+
region.
! Contact to put hole in thick passivation
EE134 13
Ohmic
Ohmic
Contacts for Voltage Pinning
Contacts for Voltage Pinning
"Ohmic contact to the p-substrate"You need the
! Active and Select to define the p+ region.
! Contact to put hole in thick passivation oxide / nitride so that the metal contacts the Si.
Pin n
Pin n
-
-
well to V
well to V
DDDDand p
and p
-
-
substrate to GND
substrate to GND
M1 VDD M1 GND Power Bus Ground Bus PMOS NMOS p+ p+ n+ n-well n+ n+ p+
EE134 15
The Active Layer
The Active Layer
"Cut in the Field Oxide (FOX) to get down to
the Si.
Active and Select Layers
Active and Select Layers
EE134 17
Active and Select Layers (cont)
Active and Select Layers (cont)
4 Concepts to Remember:
4 Concepts to Remember:
"Need to put down an n+ region on the n-well
to make an ohmic contact to the n-well.
"Need to put down a p+ region on the
p-substrate to make an ohmic contact to the p-substrate.
"These are your active / select layers. "Finally, you need a contact layer to drill
EE134 19
BAD MOS Layout
BAD MOS Layout
"DO NOT DO THIS!!!!!!!active - hole cut in FOX
n+ select
• Self-aligned process
• The Poly gate serves as an implant mask during the n+ implant.
• There is no gap between the source/gate and drain/gate. poly-gate
Outline
Outline
"MOS Transistor ! Basic Operation ! Modes of Operation! Deep sub-micron MOS "CMOS Inverter
EE134 21
What is a Transistor?
What is a Transistor?
VGS ≥ VT Ron S D A Switch! An MOS Transistor D S G VGSSwitch Model of CMOS Transistor
Switch Model of CMOS Transistor
D S G VGS S Ron D S D |VGS| < |VT| |V GS| > |VT|
EE134 23
Transistor Circuit Symbols
Transistor Circuit Symbols
"NMOSBody (p-Si substrate) Drain Source Gate D S G B = S # D S G We always want D S G
Body tied to Source
B
NMOS Body Terminal (B)
NMOS Body Terminal (B)
M1 VDD PMOS NMOS p+ p+ n+ n-well n+ D D Circuit Schematic Layout • A transistor is a 4 terminal device.
EE134 25
Transistor Circuit Symbols
Transistor Circuit Symbols
"PMOS Body (n-well) Drain Source Gate D S G B = S # We always want D S GBody tied to Source
B VDD
D S
G
PMOS Body Terminal (B)
PMOS Body Terminal (B)
D S = VDD G B = S = VDD M1 VDD M1 GND PMOS NMOS p+ p+ n+ n-well n+ n+ p+ S D B Layout
EE134 27
NMOS and PMOS
NMOS and PMOS
"PMOS is complementary to NMOS
"Turn it upside down and switch all signs of
voltages, VSD # VDS, VGS # VSG. VGS > 0 D S G + -NMOS -VSG > 0 D S G + PMOS
Outline
Outline
"MOS Transistor ! Basic Operation ! Modes of Operation! Deep sub-micron MOS
"CMOS Inverter
EE134 29
Threshold Voltage: Concept
Threshold Voltage: Concept
The Threshold Voltage
The Threshold Voltage
q T kB F = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = T i A T n N ln -φ φ φ
2φF≈ -0.6V for p-type substrates γ is the body factor
VT0= 0.76 V (NMOS) 0.95 V (PMOS)
EE134 31
The Body Effect
The Body Effect
VTO reverse body bias
0 -0.5 -1.0 -1.5 -2 -2.5 VSB 0.4 0.5 0.6 0.7 0.8 0.9 VT (V)
The Drain Current
The Drain Current
"Charge in the channel is controlled by the
gate voltage:
"Drain current is proportional to charge x
velocity: [ GS T] ox i x C V V x V Q ( )=− − ( )− ox ox ox t C =ε W x Q x v I =− ( )⋅ ( )⋅
EE134 33
The Drain Current
The Drain Current
"Combining velocity and charge:
"Integrating along the length of the channel
from source to drain:
(V V V ) dV W C dx ID⋅ =µn⋅ ox⋅ ⋅ GS− − T ⋅ ( ) ∫ ∫G ⋅ =VDS n⋅ ox⋅ ⋅ GS− − T ⋅ L D dx C W V V V dV I 0 0 µ ox ox n ox n n t C k′ =µ ⋅ = µ ⋅ε ( ) ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − ⋅ − ⋅ ⋅ ⋅ = 2 2 DS DS T GS ox n D V V V V L W C I µ n+ n+ D S G VGS x L V(x) + – VDS ID
Outline
Outline
"MOS Transistor ! Basic Operation ! Modes of Operation! Deep sub-micron MOS
"CMOS Inverter
EE134 35
Transistor in Linear Mode
Transistor in Linear Mode
n+ n+ p-substrate D S G B VGS x L V(x) + – VDS ID VGS> VDS+ VT Device turned on (VGS> VT) ( ) ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − ⋅ − ⋅ ⋅ ⋅ = 2 2 DS DS T GS ox n D V V V V L W C I µ VDS< VGS- VT
Transistor in Saturation
Transistor in Saturation
n+ n+ S G VGS D VDS > VGS - VT VGS - VT + -Pinch-off VT < VGS < VDS+ VT VDS > VGS- VT ⎤ ⎡ 2 V WEE134 37
"For VDS > VGS - VT, the drain current
saturates:
"Including channel-length modulation:
( )2 2 GS T ox n D V V L W C I = µ ⋅ ⋅ ⋅ −
Saturation
Saturation
( GS T) ( DS) ox n D V V V L W C I =µ ⋅ ⋅ ⋅ − ⋅ 1+λ 2 2 0 0.5 1 1.5 2 2.5 0 1 2 3 4 5 6x 10 -4 VDS(V) I(AD ) slope = λ VDS = VDS/VA VA= 1/λ = Early voltageModes of Operation
Modes of Operation
"Cutoff: "Resistive or Linear: "Saturation VGS< VT ID= 0 VDS< VGS- VT & VGS> VT VDS> VGS- VT VGS> VT D n 2 ox (VGS VT)2 L W C I = µ ⋅ ⋅ ⋅ − ( ) ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − ⋅ − ⋅ ⋅ ⋅ = 2 2 DS DS T GS ox n D V V V V L W C I µEE134 39
Current
Current
-
-
Voltage Relations
Voltage Relations
A good
A good
ol
ol
’
’
Transistor
Transistor
Quadratic Relationship 0 0.5 1 1.5 2 2.5 0 1 2 3 4 5 6x 10 -4 VDS(V) ID (A ) VGS= 2.5 V VGS= 2.0 V VGS= 1.5 V VGS= 1.0 V Resistive Saturation VDS= VGS- VT
A model for manual analysis
A model for manual analysis
EE134 41
Outline
Outline
"MOS Transistor ! Basic Operation ! Modes of Operation! Deep sub-micron MOS "CMOS Inverter
Ch. 3
Current
Current
-
-
Voltage Relations
Voltage Relations
The Deep
The Deep
-
-
Submicron Era
Submicron Era
Linear Relationship -4 VDS(V) 0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5x 10 ID (A ) VGS= 2.5 V VGS= 2.0 V VGS= 1.5 V VGS= 1.0 V Early Saturation
EE134 43
Velocity Saturation
Velocity Saturation
ξ (V/µm) ξc= 1.5 υn (m /s) υsat= 105Constant mobility (slope = µ)
Constant velocity
Velocity Saturation
Velocity Saturation
ID Long-channel device Short-channel device VGS = VDD Saturates soonerEE134 45
I
I
DDversus V
versus V
GSGSI
EE134 47
Including Velocity Saturation
Including Velocity Saturation
µnchosen empirically so that sat v c n = 2 ξ µ # µndepends on the SPICE model.
Simple Cheesy Derivation for Velocity
Simple Cheesy Derivation for Velocity
Saturation and Linear Dependence on
Saturation and Linear Dependence on
V
V
GSGS ( ) D D TH GS ox velocity n D v W I x V V V C dx dV W I D 2 2 ) ( ρ µ ρ (chargedensity) = − − ′ = 4 4 4 4 3 4 4 4 4 2 1 3 2 1 By definition, dx dV v v n ≡ξ = µ(
)
sat dV v − − ′ =EE134 49
I
I
DDversus V
versus V
DSDSRegions of Operation
Regions of Operation
EE134 51
A Unified Model for Manual Analysis
A Unified Model for Manual Analysis
Simple Model versus SPICE
Simple Model versus SPICE
1 1.5 2 2.5x 10 -4 I D (A ) Velocity Saturated Linear VDS=VDSAT
EE134 53
A PMOS Transistor
A PMOS Transistor
-2.5 -2 -1.5 -1 -0.5 0 -1 -0.8 -0.6 -0.4 -0.2 0x 10 -4 VDS(V) ID (A )Assume all variables negative! VGS = -1.0V VGS = -1.5V VGS = -2.0V VGS = -2.5V
Sub
Sub
-
-
Threshold Conduction
Threshold Conduction
(Cut
(Cut
-
-
off)
off)
0 0.5 1 1.5 2 2.5 10-12 10-10 10-8 10-6 10-4 10-2 VGS(V) ID (A ) VT Linear Exponential Quadratic
Typical values for S: 60 .. 100 mV/decade The Slope Factor
ox D nkT qV D C C n e I I GS + = 1 , ~ 0 S is ∆VGSfor ID2/ID1=10 VDS= VDD
EE134 55
Subthreshold
Subthreshold
"Inverse sub-threshold slope (S)
! Ideal value @ T=300K, n=1,
! For each 60 mV of VGS, the current drops by a factor of 10. This is the best that you can do.
! For VDD= 0.4V, the maximum on-off current ratio that you can have at T=300K is
! At 373K, the ratio is ( ) decade mV 10 ln =60 = q T k S B 6 60 400 10 6 . 4 10 = × 5 74 400 10 3 . 2 10 = ×
Subthreshold
Subthreshold
"Current in subthreshold ( DS) q T k V q T nk V S D I e e V I B DS B GS λ + ⎟⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎝ ⎛ − = / 1 − / 1 (log I ) 1 1 1 dI 1 d ⎞ ⎛ ⎞ ⎛ − −EE134 57
Subthreshold
Subthreshold
Concepts
Concepts
"FETs turn off exponentially.( ) { ⎩ ⎨ ⎧ = = = mV/dec@ 100 C C 27 @ mV/dec 10 ln oo 74 60 1 n B q T nk S
"Inverse subthreshold slope, S (mV/dec), is
the figure of merit that tells how well they shut off. 1.5 typically and ≈ ≥ 1 n
"The maximum possible on-off current ratio
is V S off on DD I I 10 |max =
"2018 ITRS node has VDD = 0.4V - hence the
static power problem.
Know this if you are in an interview with a semiconductor co.