Matching Layout
Matching Layout
Spatial effects
Wafer-to-wafer Long range
Gradients
Short range
Statistics
Circuit effects
Differential structures
Differential pair Current mirror
Bias
Layout effects
EECS 240 Lecture 16: Matching and Layout B. Boser 1
Mismatch Model
What is modeled?
Short-range, random processes, e.g.
Dopant fluctuations Mobility fluctuations Oxide trap variations
References
M. J. M. Pelgrom, A. C. J. Duinmaijer, and A. P. G. Welbers, "Matching properties of MOS transistors," IEEE Journal of SolidState Circuits, vol. 24, pp. 1433 - 1439, October 1989.
Mismatch model Statistical data for 2.5m CMOS
Jeroen A. Croon, Maarten Rosmeulen, Stefaan Decoutere, Willy Sansen, Herman E. Maes; An easy-to-use mismatch model for the MOS transistor, IEEE Journal of Solid-State Circuits, vol. 37, pp. 1056 - 1064, August 2002.
0.18m CMOS data Qualitative analysis of short-channel effects on matching
EECS 240 Lecture 16: Matching and Layout B. Boser 3
Mismatch Statistics
Composed of many single events E.g. dopant atoms Individual effects are small linear superposition applies Correlation distance << device dimensions Mismatch has Gaussian distribution, zero mean
EECS 240 Lecture 16: Matching and Layout B. Boser 4
Bias
Experiment: VGS
I D = 1% ID
Physical proximity
B. Boser 5
Geometry Effects
2 AP 2 2 (P ) = + SP Dx WL 2
2 (P ) :
WL : Dx : AP : SP : :
standard deviation of P active gate area distance between device centers measured area parameter measured distance parameter, 0 for common - centroid layout
B. Boser 6
Example: VTH
2 (VTH 0 ) =
2 AP ,VTH 0
WL
2 2 + SP D ,VTH 0 x
B. Boser 7
B VBS B
B. Boser 9
Current Factor
W = Cox L
B. Boser 11
Edge Effects
B. Boser 12
Edge Model
2 ( ) 2 (W ) 2 (L ) 2 (Cox ) 2 (n ) = + + + 2 2 2 W2 L2 Cox n
for
2 (W ) 1W
and
2 (L ) 1 L
this simplifies to
2 2 AC A 2 ( ) AL AW 2 2 = + + + + S D 2 WL2 W 2 L WL WL 2 2
ox
B. Boser 13
Orientation Effect
Si and transistors are not (perfectly) isotropic keep direction of current flow same!
B. Boser 14
Distance Effect
B. Boser 15
Model Summary
B. Boser 16
B. Boser 17
B. Boser 18
Process Dependence
Example: VTH vs. tox VTH matching appears strongly correlated with tox Reason?
tox is not only difference Doping concentration?
B. Boser 19
0.18 m CMOS
B. Boser 20
0.18 m CMOS
B. Boser 21
I D
ID
2 2 2 2 * VTH + ( 1 ) V
100m/0.25m NMOS
2 V
TH
I D
ID
B. Boser 22
V * + 2
2
TH
V * 2 2 + 2 ( 1 )
100m/0.25m NMOS
2 2 VTH
2 V
os
B. Boser 23
Careful Layout
Minimize systematic errors
Geometry
Proximity effects: diffusion, etch rate Orientation
Gradients
Process Temperature Stress
B. Boser 24
Layout Tradeoffs
Matching often involves tradeoffs:
Increased channel length Increased circuit area increased power dissipation, reduced speed,
Moderate:
3Vos > 2mV, 3ID/ID > 0.1% Apply most or all layout rules
Precise:
Trimming or self-calibration
B. Boser 25
1. Unit elements
Equal L Equal W (use M)
B. Boser 26
B. Boser 27
3. Bias Point
Voltage matching (differential pair):
Small V* Long L
4. Same Orientation
Transistors look symmetrical Actual devices are not:
Silicon is not isotropic Implants are not isotropic
B. Boser 29
5. Compact Layout
Minimize stress and temperature variations & random fluctuations Avoid poor MOSFET aspect ratio
E.g. W/L = 1000/0.35 Use fingers: 50/0.35, M=20 ~ square layout
B. Boser 30
7. Dummy Segments
Place dummy segments at ends of arrayed devices Protects from processing non-uniformity e.g. etch-rate
B. Boser 32
8. Stress Gradients
Global: from package
Place devices in areas of low stress Generally center of chip At odds mixed-signal floor plans
Local: metalization
Do not route metal across active area If unavoidable: add dummies so that each device sees same amount of metal
EECS 240 Lecture 16: Matching and Layout B. Boser 33
9. Contacts
Do not place contacts on top of active area
Induce threshold mismatch God knows why
Compromise: minimize the number and make each gate identical Beware of proximity effects when connecting multiple gates with poly
Use metal interconnects or Use poly connectors on either side of transistor
EECS 240 Lecture 16: Matching and Layout B. Boser 34
10. Junctions
Keep all junctions and deep diffusions away from transistors (except S/D)
Extend well boundary at least 2x junction depth Just because the layout rule permits it, minimum spacing is not always the best solution
Not all spaces are critical for overall layout area
EECS 240 Lecture 16: Matching and Layout B. Boser 35
B. Boser 36
B. Boser 37
Keep matched devices away from power sources (>50mW) Beware of Temperature Memory Effect: Use common-centroid layout for matched devices with different current density
EECS 240 Lecture 16: Matching and Layout B. Boser 38
Common-Centroid Layout
B. Boser 39
Common-Centroid Patterns
Coincidence:
Center of all matched devices co-incide
Symmetry:
X- and Y-axis Rs and Cs exhibit 1-axis symmetry
Dispersion:
High dispersion reduces sensitivity to higher order (nonlinear) gradients E.g.
ABBAABBA: 2 runs (ABBA) of 2 segments (AB, BA) ABABBABA: 1 run of 2 segments (AB, BA) ABABBABA has higher dispersion (preferable)
B. Boser 40
Common-Centroid Patterns
Compactness:
Approximately square layout 2D patterns
Better approximation of square layout Usually higher dispersion possible, e.g.
DBSAD DASBD DASBDBSAD DBSADASBD DASBDBSAD DBSADASBD DASBDBSAD DBSADASBD
Orientation:
Stress induced mobility variations: several percent error Tilted wafers: ~5% error
B. Boser 41