Transcript ppt

ESE370:
Circuit-Level
Modeling, Design, and Optimization
for Digital Systems
Day 13: October 5, 2011
Layout and Area
Penn ESE370 Fall 2011 -- Townley & DeHon
Today
• Layout
– Transistors
– Gates
• Design rules
• Standard cells
2
Penn ESE370 Fall 2011 -- Townley & DeHon
Transistor
Side view
Perspective view
3
Penn ESE370 Fall 2011 -- Townley & DeHon
Layout
• Sizing &
positioning of
transistors
• Designer controls
W,L
• tox fixed for
process
– Sometimes
thick/thin oxide
“flavors”
Penn ESE370 Fall 2011 -- Townley & DeHon
4
NMOS Geometry
L
W
Top view
Perspective view
5
Penn ESE370 Fall 2011 -- Townley & DeHon
NMOS Geometry
L
S
G
• Color scheme
D
– Red: gate
– Green: source and drain
areas (n type diffusion)
W
Top view
6
Penn ESE370 Fall 2011 -- Townley & DeHon
tox
• Transistors built by depositing materials
– Constant rate of deposition (nm/min)
– Time controls tox
• Oxides across entire chip deposited at same
time
– Same time interval
– thickness is (roughly) constant
– Process engineer sets value to:
• Assure yield
• What does tox control?
– Field strength  Vth, current
– Achieve Performance, minimize leakage
Penn ESE370 Fall 2011 -- Townley & DeHon
7
NMOS vs PMOS
• Mostly talked about NMOS so far
– PMOS: “opposite” in some sense
– NMOS built on p substrate, PMOS built on n
substrate
– Name refers to bias/carriers when channel is
inverted
Penn ESE370 Fall 2011 -- Townley & DeHon
Rabaey text, Fig 2.1
8
PMOS Geometry
L
S
G
• Color scheme
D
W
– Red: gate
– Orange: source and drain
areas (p type)
– Green: n well
• NMOS built on p wafer
n well
– Must add n material to
build PMOS
9
Penn ESE370 Fall 2011 -- Townley & DeHon
Body Contact
• “Fourth terminal”
• Needed to set
voltage around
device
– PMOS: Vb = Vdd
– NMOS: Vb = GND
• At right: PMOS
(orange) with body
contact (dark green)
10
Penn ESE370 Fall 2011 -- Townley & DeHon
Rotate
All but
PMOS
Transistor
90 degrees
From: http://www.bioee.ee.columbia.edu/courses/cad/html/layout.html
Penn ESE370 Fall 2011 -- Townley & DeHon
Interconnect
• How to connect transistors
– Different layers of metal Intermediate
layers
• “Contact” - metal to transistor
• “Via” - metal to metal
Penn ESE370 Fall 2011 -- Townley & DeHon
Rabaey text, Fig 2.7k
12
Interconnect Cross Section
Penn ESE370 Fall 2011 -- Townley & DeHon
ITRS 2007
13
Masks
• Define areas want to see in layer
– Think of “stencil” for material deposition
• Use photoresist (PR) to form the “stencil”
– Expose PR through mask
– PR dissolves in exposed area
– Material is deposited
• Only “sticks” in area w/ dissolved PR
14
Penn ESE370 Fall 2011 -- Townley & DeHon
Masking Process
Mask
Silicon wafer
• Goal: draw a shape on the substrate
– Simplest example: draw a rectangle
15
Penn ESE370 Fall 2011 -- Townley & DeHon
Silicon wafer
Masking Process
Mask
photoresist
• First: deposit photoresist
16
Penn ESE370 Fall 2011 -- Townley & DeHon
Masking Process
• Expose through mask
– UV light
17
Penn ESE370 Fall 2011 -- Townley & DeHon
Masking Process
• Remove mask and
develop PR
– Exposed area
dissolves
– This is “positive
photoresist”
18
Penn ESE370 Fall 2011 -- Townley & DeHon
Masking Process
• Deposit metal through PR
window
– Then dissolve remaining PR
• Why not just use mask?
– Masks are expensive
– Shine light through mask to
etch PR
– Can reuse mask
19
Penn ESE370 Fall 2011 -- Townley & DeHon
Logic Gates
• How to build
compete inverter?
– Connect NMOS,
PMOS using
metal
• HW4, part 6:
reverse engineer
layouts into gates
20
Penn ESE370 Fall 2011 -- Townley & DeHon
Inverter Layout Example
21
Penn ESE370 Fall 2011 -- Townley & DeHon
Inverter Layout Example
• Start with
PMOS, NMOS
transistors
• Space for
interconnect
22
Penn ESE370 Fall 2011 -- Townley & DeHon
Inverter Layout Example
23
Penn ESE370 Fall 2011 -- Townley & DeHon
Inverter Layout Example
• Add body
contacts
• Connect gates
of transistors
24
Penn ESE370 Fall 2011 -- Townley & DeHon
Inverter Layout Example
25
Penn ESE370 Fall 2011 -- Townley & DeHon
Inverter Layout Example
• Add contacts to
source, drain,
gate, body
• Connect using
metal (blue)
26
Penn ESE370 Fall 2011 -- Townley & DeHon
Design Rules
• Why not adjacent
transistors?
– Plenty of empty
space
– If area is money,
pack in as much as
possible
• Recall: processing
imprecise
– Margin of error for
process variation
27
Penn ESE370 Fall 2011 -- Townley & DeHon
Design Rules
• Contract between process engineer &
designer
– Minimum width/spacing
– Can be (often are) process specific
• Lambda rules: scalable design rules
– In terms of  = 0.5 Lmin (Ldrawn)
– Can migrate designs from similar process
– Limited scope: 45nm process != 1m
28
Penn ESE370 Fall 2011 -- Townley & DeHon
Design Rules:
Some Examples
2


2
3
2
1.5
6
6
Legend
Penn ESE370 Fall 2011 -- Townley & DeHon
contact
n doping
metal 1
gate
via
p doping
metal 2
Layout Revisited
• How to
“decode” circuit
from layout?
30
Penn ESE370 Fall 2011 -- Townley & DeHon
Layout to Circuit
• 1. Identify
transistors
31
Penn ESE370 Fall
Fall2010
2011 ---- DeHon
Townley & DeHon
Layout to Circuit
• 2. Add wires
32
Penn ESE370 Fall 2011 -- Townley & DeHon
Layout to Circuit
• 2. Add wires
33
Penn ESE370 Fall 2011
2010 -- Townley &
(DeHon)
DeHon
Layout to Circuit
• 2. Add wires
34
Penn ESE370 Fall 2011
2010 -- Townley &
(DeHon)
DeHon
Layout to Circuit
• 2. Add wires
35
Penn ESE370 Fall 2011
2010 -- Townley &
(DeHon)
DeHon
Layout #2 (practice)
36
Penn ESE370 Fall 2011 -- Townley & DeHon
Layout #2 (practice)
• How many
transistors?
– PMOS?
– NMOS?
• How connected?
– PMOS, NMOS?
• Inputs connected?
• Outputs?
• What is it?
37
Penn ESE370 Fall 2011 -- Townley & DeHon
Standard Cells
• Lay out gates so that heights match
– Rows of adjacent cells
– Standardized sizes
• Motivation: automated place and route
– EDA tools convert HDL to layout
38
Penn ESE370 Fall 2011 -- Townley & DeHon
Standard Cell Area
All cells
uniform
height
inv nand3
Width of
channel
determined
by routing
Cell area
Identify the full custom and standard cell regions on 386DX die
http://microscope.fsu.edu/chipshots/intel/386dxlarge.html
Penn ESE370 Fall 2011 -- Townley & DeHon
Admin
• HW4 due Friday
• Exam next Wednesday
– No class at noon that day
Penn ESE370 Fall 2011 -- Townley & DeHon
Exam
• Function from CMOS circuit
• CMOS circuit to implement function
• Restoration / Noise Margins
– Potentially including MOS equations
– Might include variation
• CMOS gate switching delay
Penn ESE370 Fall 2011 -- Townley & DeHon
Big Idea
• Layouts are physical realization of
circuit
– Geometry tradeoff
• Can decrease spacing at the cost of yield
• Design rules
• Can go from circuit to layout or layout to
circuit by inspection
42
Penn ESE370 Fall 2011 -- Townley & DeHon