2. Transistors and Layout
description
Transcript of 2. Transistors and Layout
2. Transistors and Layout
•Fabrication techniques
•Transistors and wires
•Design rule for layout
•Basic concepts and tools
for Layout
2.2 Fabrication Processes2.2.1 Overview
Minimum channel length=0.5μmλ=0.25μm ---- 0.5μProcess
2.2.2 Fabrication Steps
Photoresist: mask pattern SiO2 pattern• Features are patterned on the wafer
by a photolithographic process;
• The wafer is covered by light sensitive material “photoresist”.
• It is exposed to light with proper mask pattern.
• The patterns left by the photoresist can be used to control where SiO2 is grown on materials.
1) Put tubs into wafer.2) Form an oxide
covering on wafer and the polysilicon wires.
3) Diffusion (wires) (polysilicon masks the formation of diffusion wires.=self-aligned)
4) Metal connections are made with filling cuts (via) to make connections after another oxide layer is deposited.
Steps in processing a wafer
(twin tub process)
• “MOS” : sandwich of Metal, Oxide, and Silicon (semiconductor substrate).
• The positive voltage on the polysilicon forms gate attracts the elctoron at the top of the channel.
• The threshold voltage (Vt) collects enough electrons at the channel boundary to form an inversion layer (p -> n).
2.3 Transistors2.3.1 Structures of Transistors
Gate Oxide
Field Oxide
Layout of n-type and p-type transistors
nMOS pMOS nMOS with wide width
Linear region
Saturated region
])[('2
1dstgsd VVV
L
WkI 2
]2
1)[(' dsdstgsd VVVV
L
WkI 2
2.3.2 A Simple Transistor Model
tgsds VVV
tgsds VVV
• Cg: gate capacitance= 0.9fF/μm2 (2 μprocess)
• Cgs/Cgd: source/drain overlap capacitance=Cox W (Cox: gate/bulk overlap capacitance)
2.3.3 Transistor Parasitics
• Tub Ties
(substrate bias)
2.2.4 Tub Layout and Latchup
Tubo Layout and Latchup
2.2.5 Advanced Transistor Characteristics
Parallel plate oxide capacitance per unit areaCox = εox/xox
whereεox= permittivity of silicon dioxide = (3.9 εo)xox = oxide thickness
• Q(y)=Cox(Vgs-Vt-Vy)• dV=Iydy/μQ(y)W
Shape of the inversion layer as a function of gate voltage
• Wires of different layers are insulated by an additional layer of SiO2.
• Vias are cuts in the insulating SiO2.
2.4 Wires and Vias
• The mean time for failure (MTF)MTF=j-ne(Q/kT).
j:current densityn:constant(1~2)Q:diffusion activation
energy.
• jMetal < 1.5mA/μm width
(4.5mA by 3μm width wire)
MTF for metal wires
Cj0 = εSi/xd
Depletion region capacitance
Cj0 : zero-bias depletion capacitance εSi : permittivity of siliconxd : thickness of depletion region
depending on applied voltage.
2.4.1 Wire Parasitics
0.3fF/cm2
(overlapping area)
0.1fF/cm2
metal 3
Depending on distance
0.5 μm process (λ=0.25 μm) 1) Unit bottomwall capacitance C1_0=0.6fF/μm2
Area=3 μm x 0.75 μm+1.0 μm x 1.0 μm=3.25 μm2 (3.25 λ2μm2) C1=0.6fF(/ λ2) x 3.25 (xλ2)=1.95 fF2 ) Unit sidewall capacitance C2_0=0.2fF/μm Perimeter=0.75+4+1+1+0.25+3=10 μm C2=0.2fFx10=2fF3) Metal capacitance C3_0=0.04fF/ μm2 Area=2.5 μm x 1.5 μm=3.75μm2
C3=0.04fFx3.75=0.15fF4) Metal fringe capacitance C4_0=0.09fF /μm Perimeter=(2.5+1.5)x2=8 μm C4=0.09fFx8=0.72fF5) Total capacitance=1.95+2+0.15+0.72=4.85fF
Example of Parasitic capacitance measurement
• Ohms per square [Ω/ ]
= Sheet resistance
Example of Resistance Measurement
0.5 μm process (λ=0.25 μm) 1) Polysilicon resistance
Rpoly=[18/3]x4[Ω/ ]=24 Ω2) n-diffusion resistance
[(9/3)+(6/3)+1/2]x2 [Ω/ ]=11 Ω
• Problems when wire are too wide or narrow.
• Polysilicon should extend beyond boundary of difusion area.
• The cut of via must connect elements and not mistakenly connect to substrate or others.
2.5 Design Rule2.5.1 Fabrication Errors
All physical parameters to be shrunk by a factor 1/x• Lengths: W–› W/x• Widths: L –› L/x• Vertical dimensions
such as oxide thickness: tox –› tox/x
• Doping concentrations: Nd –› Nd/x
• Supply voltages: VDD-VSS –› (VDD-VSS)
Id’/Id =1/xCg’/Cg =1/x(C’V’/I’)/(CV/I) = 1/x
2.5.2 Scalable Design Rules
• Metal1 min-width=3λ, min-sep= 3λ
• Metal2 min-width=3λ, min-sep= 3λ
• poly min-width=2λ, min-sep= 2λ
• n, p-dif min-width=3λ, min-sep(n-n, p-
p)= 3λ (n-p 10λ)
• Tube min-width=10λ, min-distance(tub- active)= 5λ
• Transistors min-W/L=3λ/2λ poly extension= 2λdif extension= 2λactive-poly/metal via=λmin-sep(tran.-tran.)= 2λmin-sep(tran-tub.tie) = 3λ
2.5.2 SCMOS Design Rules
• Vias cuts=2λx2λ via =4λx4λ
n,p.diff-poly, poly-metal1n,p.diff-metal1, metal1-metal2
• Tub ties cuts =2λx2λ metal =4λx4λ
• Metal1 min-width=6λ, min-sep= 4λ available via to
metal2• Special rules
cut to poly – poly sep =3λpoly.cut-dif.cut sep=2λcut-tran.active sep =2λdif.cut-dif sep = 4λmeta2.via must not be directly over polysilicon
• Prohibit small negative features.
SCMOS Design Rules (continue)
2.5.4 Typical Process Parameters
• Net: a set of electrical connections
• Wire: a set of point-point connections.
• Wire segment: a straight section of wire.
• Circuit schematic:n-type, p-type transistors withW/L
2.6 Layout Design and Tools2.6.1 Layouts for Circuits
Design of an inverter layout
2.6.2 Stick Diagram
Rules for possible interaction between layers
2.6.3 Hierarchical Stick Diagrams
Example of stick design of a multiplexer
Example of stick design of a multiplexer (continue)
• Layout Editors: intensive graphic program for manual layout
symbolic layouts: more detail than stick diagram
• Design Rule Checkers (DRC):check items: minimum spacing
minimum size combination of layers
• Circuit Extractions:extension of DRC (identify transistors and
vias)a complete job of compnents and wire
extraction to produce a net list from layout.
2.6.4 Layout Design and Analysis Tools
Basic Operation of Circuit ExtractionNOT, AND, OR between 2 masksgrow and shrink operation over
masks.
1) extraction of transistors AND(poly - p/n.diff) 2) identify via
grow cutAND(grown-cut, metal, poly)
Circuit Extraction
• Flattening is required to make extracted netlist small by making correspondence between net names in cells and nets int the top-level components.
Hierarchical Circuit Extraction
2.6.5 Automatic Layout
Cell generator (or macrocell generator)parameterized layout
Standard Cell Placement and Routing
Logic gates, latches, flip-flops, or larger logic
Routingchannels
An Example of Standard Cell Layout
• 2 stagesplacementrouting