SlideShare a Scribd company logo
1 of 14
Download to read offline
Lecture 120 – Component Matching (3/25/10) Page 120-1 
LECTURE 120 – COMPONENT MATCHING 
LECTURE ORGANIZATION 
Outline 
• Introduction 
• Electrical matching 
• Physical matching 
• Summary 
CMOS Analog Circuit Design, 2nd Edition Reference 
Pages 56-59 and new material 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-2 
INTRODUCTION 
What is Accuracy and Matching? 
The accuracy of a quantity specifies the difference between the actual value of the 
quantity and the ideal or true value of the quantity. 
The mismatch between two quantities is the difference between the actual ratio of the 
quantities and the desired ratio of the two quantities. 
Example: 
x1 = actual value of one quantity 
x2 = actual value of a second quantity 
X1 = desired value of the first quantity 
X2 = desired value of the second quantity 
The accuracy of a quantity can be expressed as, 
Accuracy = 
x-X 
X = 
X 
X 
The mismatch, , can be expressed as, 
 = 
x2 
x1 
X2 
- 
X1 
X2 
X1 
= 
X1x2 
X2x1 
- 1 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-3 
Relationship between Accuracy and Matching 
Let: 
X1 = |x1 - X1|  x1 = X1 ± X1 
and 
X2 = |x2 – X2|  x2 = X2 ± X2 
Therefore, the mismatch can be expressed as, 
 = 
X1(X2±X2) 
X2(X1±X1) – 1 = 
X2 
X2 
1± 
X1 
X1 
1± 
– 1  
		 
X2 
X2 


 
1± 
		 
X1 
X1 


 
1+ - 
 
– 1 
  1 ± 
X2 
X2 
+ - 
X1 
X1 
– 1 = ± 
X2 
X2 
+ - 
X1 
X1 
Thus, the mismatch is approximately equal to the difference in the accuracies of x1 and x2 
assuming the deviations (X) are small with respect to X. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-4 
Characterization of the Mismatch 
Mean of the mismatch for N samples-m 
1N 
N 
i 
 
i=1 
Standard deviation of the mismatch for N samples-s 
 =  = 
10 
1 2 3 4 5 6 7 8 9 
N 
(i-m)2 
1 
N-1 
i=1 
0 X 
0 1 2 3 4 5 6 7 8 9 101112 
 = 
Number of Samples 
1314 
041005-01 
Example: 
m = 
253 
40 = 6.325 s = 2.115 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-5 
Motivation for Matching of Components 
The accuracy of analog signal processing is determined by the accuracy of gains and time 
constants. These accuracies are dependent upon: 
Gain  Ratios of components or areas 
Time constants  Products of components or areas 
Ratio Accuracy? 
Actual Ratio = 
X1±X1 
X2±X2 = 
X1 
X2 
X1 
X1 
1± 
 
 
X2 
X2 
1± 
 
X1 
X2 
X1 
X1  
 
1± 
X2 
X2  
 
1+ - 
X1 
X2 
X2 
X2 
 
X1 
X1 + - 
1± 
If X1 and X2 match (X1/X1  X2/X2), then the actual ratio becomes the ideal ratio. 
Product Accuracy? 
Product accuracy = (X1±X1)(X2±X2) = X1X2 
X1 
X1  
 
1± 
X2 
X2  X1X2 
 
1± 
X1 
X1 ± 
X2 
X2 
1± 
Unfortunately, the product cannot be accurately maintained in integrated circuits. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-6 
Switched Capacitor Circuits 
Switched capacitor circuits offer a solution to the product accuracy problem. 
A switched capacitor replacement of a 
resistor: 
The product of a resistor, R1, and a capacitor, 
C2, now become, 
R1C2 = Tc 
C1 C2 = 
 
1 
fcC1 C2 = 
 
C2 
fcC1 
φ1 
φ2 
+ 
− 
v1 
Tc 
φ1 φ2 
C1 
The accuracy of the time constant (product) now becomes, 
C2 
fcC1 
 
C2 
C2 + - 
1± 
C1 
C1 + - 
fc 
fc 
+ 
− 
v2 
060316-06 
+ 
− 
v2 
+ 
− 
v1 
Tc 
R1= C1 
Assuming the clock frequency is accurate and larger than the signal bandwidth, then time 
constants in analog signal processing can be accurately matched by ratios of elements. 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-7 
Types of Mismatches 
1.) Those controlled or influenced by electrical design 
- Transistor operation 
- Circuit techniques 
- Correction/calibration techniques 
2.) Those controlled or influenced by physical design 
- Random statistical fluctuations (microscopic fluctuations and irregularities) 
- Process bias (geometric variations) 
- Pattern shift (misalignment) 
- Diffusion interactions 
- Stress gradients and package shifts 
- Temperature gradients and thermoelectrics 
- Electrostatic interactions 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-8 
ELECTRICAL MATCHING 
Matching Principle 
Assume that two transistors are matched (large signal model parameters are equal). 
Then if all terminal voltages of one transistor are equal to the terminal voltages of the 
other transistor, then the terminal currents will be matched. 
iC1 iC2 
iB1 iB2 
Q1 Q2 
iE1 iE2 
iD1 iD2 
M1 M2 
041005-02 
Note that the terminals may be physically connected together or at the same potential but 
not physically connected together. 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-9 
Examples of the Matching Principle 
iD1 iD2 
M3 M4 
M1 M2 
VB 
+ 
Vio 
- 
M5 
iD1 iD2 
M3 M4 
M1 M2 
VB 
iD1 iD2 
+ M1 M2 
041005-03 
Vio 
- 
M5 
Cascode current mirror: 
The key transistors are M1 and M2. The gates and sources are physically connected 
and the drains are equal due to M3 and M4 gate-source drops. As a result, iD1 will be 
very close to iD2. 
Differential amplifier: 
When iD1 and iD2 are equal, the fact that the drains of M1 and M2 are equal should 
give the smallest value of the input offset voltage, Vio. 
Note: Since the drain voltages of M3 and M4 in both circuits are not necessarily equal, 
the gate-source voltages of M3 and M4 are not exactly equal which cause the drain 
voltages of M1 and M2 to not be exactly equal. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-10 
Gate-Source Matching 
Not as precise as the previous principle but useful for biasing applications. 
A. If the gate-source voltages of two or more FETs are 
equal and the FETs are matched and operating in the 
saturation region, then the currents are related by the W/L 
ratios of the individual FETs. The gate-source voltages 
may be directly or indirectly connected. 
iD1 = 
K’W1 
2L1 (vGS1-VT1)2  (vGS1-VT1)2 = 
2K’iD1 
(W1/L1) 
iD2 = 
K’W2 
2L2 (vGS2-VT2)2  (vGS2-VT2)2 = 
2K’iD2 
(W2/L2) 
If vGS1 = vGS2, then  
W2 
L2 iD1= 
 
iD1 
W1 
L1 
W1 
L1 iD2 or iD1= 
 
+ 
M1 
vGS1 
- 
W1/L1 
W2/L2 iD2 
 
B. If the drain currents of two or more transistors are equal and the trans-istors 
are matched and operating in the saturation region, then the gate-source 
voltages are related by the W/L ratios (ignoring bulk effects). 
If iD1=iD2, then 
vGS1=VT1+ 
W2/L2 
W1/L1(vGS2-VT2)orvGS1 =vGS2 if 
W2 
L2 = 
W1 
L1 
iD2 M2 
+ 
- 
vGS2 
W2 
L2 
Fig. 290-02 
+ 
- 
vGS1 
iD1 
W1 
L1 
iD2 M2 
+ 
- 
vGS2 
W2 
L2 
Fig. 290-0 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-11 
Process Independent Biasing - MOSFET 
The sensitivity of the bias points of all transistors depend on both the variation of the 
technological parameters and the accuracy of the biasing circuits. 
Gate-source voltage decomposition: 
The gate-source voltage of the MOSFET can be divided into two parts: 
1.) The part necessary to form or enhance the channel, VT 
2.) The part necessary to cause current to 
flow, VGS – VT = VON , called the 
overdrive. 
This overdrive can be expressed, 
VON = VDS(sat) = 
2ID 
K’(W/L) 
The dependence of the bias point on the technology, VT, can be reduced by making VON 
= VDS(sat)  VT. 
This implies that small values of W/L are preferable. Unfortunately, this causes the 
transconductance to become small if the current remains the same. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-12 
Doubly Correlated Sampling 
Illustration of the use of chopper stabilization to remove the undesired signal, vu, from the 
desired signal, vin. In this case, the undesired signal is the gate leakage current. 
Clock 
+1 
-1 
t 
= 1 
T fc 
Vin(f) 
vin 
f 
vu 
vB vC vout 
Vu(f) 
VA(f) 
VB(f) 
f 
f 
f 
A1 A2 
vA 
0 fc 2fc 3fc 
VC(f) 
0 fc 2fc 
3fc f 
0 fc 2fc 3fc 
Fig. 7.5-8 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-13 
An Op Amp Using Doubly Correlated Sampling to Remove DC Offsets 
clkb 
VDD 
clkb 
Inp 
Inn 
Inp 
Inn 
051207-01 
clkb 
clk 
clk 
VDD 
clkb 
Inn 
Inp 
Inn 
Inp 
VDD 
M3 M4 
clk clkb 
clkb clk 
clk 
clk 
M1 M2 
Cc 
R2 
M5 
R1 
• Chopping with 50% duty cycle 
• All switches use thick oxide devices to reduce gate leakage 
• Gain  gm1(rds2||rds4)gm5R2 
Will examine further in low noise op amps. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-14 
Self-Calibration Techniques 
The objective of self-calibration is to increase the matching between two or more 
components (generally passive). 
The requirements for self-calibration: 
1.) A time interval in which to perform the calibration 
2.) A means of adjusting the value of one or more of the components. 
Fixed 
Component 
Adjustable 
Component 
Comparison 
of values 
041007-05 
Self-calibration can typically improve the matching by a factor of 2-3 bits (4-8). 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-15 
Example of Capacitor Self-Calibration 
Consider the charge amplifier below that should have a gain 
of unity. 
C1 C2 
vIN vOUT 
+ - 
041007-06 
Assume the amplifier has a DC input offset voltage of Vio. The following shows how to 
calibrate one (or both) of the capacitors. 
+ - 
VRef 
vOUT 
C1 
C2 
Vio 
+ - 
VRef -Vio 
Vio 
+ 
- 
Autozero Phase 
+ - 
VRef 
vOUT 
C2 
C1 
Vio 
- + 
Vio 
- 
+ 
VRef -Vio 
vx 
Calibration Phase 
041007-07 
In the calibration phase, vx, is: 
vx = (VREF-Vio) 
 
C2 
C1+C2 
- (VREF-Vio) 
 
C1 
C1+C2 
= (VREF-Vio) 
 
C2-C1 
C1+C2 
The correction circuitry varies C1 or C2 until vx = 0 as observed by vOUT. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-16 
Variable Components 
The correction circuitry should be controlled by logic circuits so that the correction can 
be placed into memory to maintain the calibration of the circuit during application. 
Implementation for C1 and C2 of the previous example: 
C1 
1 2K 2K+1 
S1 
C1 
C1 
2K+2 
S2 S3 
C1 
2N 
SN 
C1 1- 
2K 
Capacitor C1 
C2 
1 2K 2K+1 
S1 
C2 
C2 
2K+2 
S2 S3 
C2 
2N 
SN 
C2 1- 
2K 
Capacitor C2 
041007-08 
K is selected to achieve the desired tolerance or variation 
N is selected to achieve the desired resolution (N  K) 
Additional circuitry: 
Every self-calibration system will need additional logic circuits to sense when the value 
of vx changes from positive to negative (or vice versa) and to store the switch settings in 
memory to maintain the calibration. 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-17 
Basics of Dynamic Element Matching† 
Dynamic element matching chooses different, approximately equal-valued elements to 
represent a more precise value of a component as a function of time. 
Goal of dynamic element matching: 
Convert the error due to element mismatch from a dc offset into an ac signal of equivalent 
power which can be removed by the appropriate means (doubly-correlated sampling, 
highpass filtering of a sigma-delta modulator, etc.) 
S0 
R0 
VRef 
i 
S1 
R1 
S2 
R2 
S3 
R3 
S4 
R4 
S5 
R5 
S6 
R6 
S7 
R7 
S8 
R8 
S0 
Time t1 
S9 R0 
R9 
All resistor are approximately equal 
valued to within some tolerance 
S1 
R1 
S2 
R2 
S3 
R3 
S4 
R4 
S5 
R5 
S6 
R6 
S7 
R7 
S8 
R8 
S9 
R9 
S0 
R0 
S1 
R1 
S2 
R2 
S3 
R3 
S4 
R4 
S5 
R5 
S6 
R6 
S7 
R7 
S8 
R8 
S9 
R9 
Time t2 
041010-01 
† L. R. Carley, “A Noise-Shaping Coder Topology for 15+ Bit Converters, IEEE J. of Solid-State Circuits, vol. 24, no. 2, April 1989, pp. 267-273. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-18 
How Dynamic Element Matching Works 
Assume that we have three approximately equal elements with the following currents: 
Element 1 = 0.99mA Element 2 = 1.03mA Element 3 = 0.98mA 
Ideal current output level  
Error when dynamic 
element matching is not  
used 
Error when dynamic 
element matching is used  
t 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
3 
2 
1 
0 
t 
Ideal Current (mA) 
Elements → 1 1 1 1 1 1 1,2 1,2 1,2 1,2 1,2 1,2 1,2,3 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
+2 
+1 
0 
-1 
Normal 
Error (%) 
t 
Elements → 1 3 2 3 1 2 1,2 2,3 1,3 1,2 1,3 2,3 1,2,3 
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
+3 
+2 
+1 
0 
-1 
Dynamic Element 
Matching Error (%) 
-2 
-3 060405-06 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-19 
Issues of Dynamic Element Matching 
• The selection of the elements must be truly random for the maximum benefit to occur. 
• If the number of elements is large this can be an overwhelming task to implement. An 
approximation to random selection is the butterfly-type randomizer below: 
S1 
S1 
S2 
S2 
S3 
S3 
S4 
S5 
S5 
S6 
S5 
S6 
S7 
S8 
S7 
S8 
S9 
S10 
S11 
S12 
S9 
S10 
S11 
S12 
Three-stage, eight-line 
butterfly randomizer. 
Each pair of switches 
marked with the same 
label is controlled to 
either exchange the 
two signal lines or 
pass them directly 
to the next stage. 
0 
1 
2 
3 
4 
5 
6 
7 
0 
1 
2 
3 
4 
5 
6 
041010-03 7 
• When using the dynamic element technique, one needs to be careful that the averaging 
activity of the dynamic element matching process does not interfere with other 
averaging processes that might be occurring simultaneously (i.e.  modulators). 
• Other references: 
1.) B.H. Leung and s. Sutarja, “Multibit - A/D Converter Incorporating A Novel Class of Dynamic Element Matching 
Techniques,” IEEE Trans. on Circuits and Systems-II, vol. 39, no. 1, Jan. 1992, pp. 35-51. 
2.) R. Baird and T. Fiez, “Linearity Enhancement of Multibit - A/D and D/A Converters Using Data Weighted 
Averaging,” IEEE Trans. on Circuits and Systems-II, vol. 42, no. 12, Dec. 1995, pp. 753-762. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-20 
PHYSICAL MATCHING 
Review of Physical Matching 
We have examined these topics in previous lectures. To summarize, the sources of 
physical mismatch are: 
- Random statistical fluctuations (microscopic fluctuations and irregularities) 
- Process bias (geometric variations) 
- Pattern shift (misalignment) 
- Diffusion interactions 
- Stress gradients and package shifts 
- Temperature gradients and thermoelectrics 
- Electrostatic interactions 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-21 
Rules for Resistor Matching† 
1.) Construct matched resistors from the same material. 
2.) Make matched resistors the same width. 
3.) Make matched resistors sufficiently wide. 
4.) Where practical, use identical geometries for resistors (replication principle) 
5.) Orient resistors in the same direction. 
6.) Place matched resistors in close physical proximity. 
7.) Interdigitate arrayed resistors. 
8.) Place dummy resistors on either end of a resistor array. 
9.) Avoid short resistor segments. 
10.) Connect matched resistors in order to cancel thermoelectrics. 
11.) If possible place matched resistors in a low stress area (minimize pieozoresistance). 
12.) Place matched resistors well away from power devices. 
13.) Place precisely matched resistors on the axes of symmetry of the die. 
14.) Consider the influence of tank modulation for HSR resistors (the voltage modulation 
of the reverse-biased depletion region changes the sheet resistivity). 
15.) Sectioned resistors are superior to serpentine resistors. 
† Alan Hastings, Art of Analog Layout, 2nd ed, 2006, Pearson Prentice Hall, New Jersey 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-22 
Rules for Resistor Matching – Continued 
16.) Use poly resistors in preference to diffused resistors. 
17.) Do not allow the buried layer shadow to intersect matched diffused resistors. 
18.) Use electrostatic shielding where necessary. 
19.) Do not route unconnected metal over matched resistors. 
20.) Avoid excessive power dissipation in matched resistors. 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-23 
Rules for Capacitor Matching† 
1.) Use identical geometries for matched capacitors (replication principle). 
2.) Use square or octogonal geometries for precisely matched capacitors. 
3.) Make matched capacitors as large as possible. 
4.) Place matched capacitors adjacent to one another. 
5.) Place matched capacitors over field oxide. 
6.) Connect the upper electrode of a matched capacitor to the higher-impedance node. 
7.) Place dummy capacitors around the outer edge of the array. 
8.) Electrostatically shield matched capacitors. 
9.) Cross-couple arrayed matched capacitors. 
10.) Account for the influence of the leads connecting to matched capacitors. 
11.) Do not run leads over matched capacitors unless they are electrostatically shielded. 
12.) Use thick-oxide dielectrics in preference to thin-oxide or composite dielectrics. 
13.) If possible, place matched capacitors in areas of low stress gradients. 
14.) Place matched capacitors well away from power devices. 
15.) Place precisely matched capacitors on the axes of symmetry for the die. 
† Alan Hastings, Art of Analog Layout, 2nd ed, 2006, Pearson Prentice Hall, New Jersey 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-24 
Mismatched Transistors 
Assume two transistors have vDS1 = vDS2, K1’  K2’ and VT1  VT2. Therefore we have 
iO 
iI = 
K2’(vGS-VT2)2 
K1’(vGS-VT1)2 
How do you analyze the mismatch? Use plus and minus worst case approach. Define 
K’ = K’2-K’1 and K’ = 0.5(K2’+K1’)  K1’= K’-0.5K’ and K2’= K’+0.5K’ 
VT = VT2-VT1 and VT = 0.5(VT1+VT2)  VT1 =VT -0.5VT and VT2=VT+0.5VT 
Substituting these terms into the above equation gives, 
iO 
iI = 
(K’+0.5K’)(vGS-VT-0.5VT)2 
(K’-0.5K’)(vGS-VT+0.5VT)2 = 
		 
K’ 
2K’ 		 


 
1+ 


 
1- 
VT 
2(vGS-VT) 
2 
		 
K’ 
2K’ 		 


 
1- 


 
1+ 
VT 
2(vGS-VT) 
2 
Assuming that the terms added to or subtracted from “1” are smaller than unity gives 
iO 
iI ≈ 		 
K’ 
2K’ 		 


 
1+ 
K’ 
2K’ 		 


 
1+ 


 
1- 
VT 
2(vGS-VT) 
2 
		 


 
1- 
VT 
2(vGS-VT) 
2 
 1 + 
K’ 
K’ - 
2VT 
(vGS-VT) 
If K’/K’ = ±5% and VT/(vGS-VT) = ±10%, then iO/iI  1 ± 0.05 ±(-0.20) = 1±(0.25) 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-25 
Geometric Effects 
How does the size and shape of the transistor effect its matching? 
Gate Area: 
Vth = 
CVth 
WeffLeff 
Kp = K’ 
CKp 
WeffLeff 
W/W = 
CW/W 
WeffLeff 
where CVth, CKp and CW/W are constants determined by measurement. 
Values from a 0.35μm CMOS technology: 
Vth,NMOS = 
10.6mV·μm 
WeffLeff 
Vth,PMOS = 
8.25mV·μm 
WeffLeff 
and 
W 
W NMOS = 
  
 
0.0056·μm 
WeffLeff 
W 
W PMOS = 
  
 
0.0011·μm 
WeffLeff 
The above results suggest that PMOS devices would be better matched than NMOS 
devices in this technology. 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-26 
Pelgrom’s Law 
Spatial Averaging: Local and random 
variations decrease as the device size 
increases, since the parameters “average 
out” over a greater area. 
Pelgrom’s Law: 
s2(P) = 
Ap 
2 
WL + Sp 
2 Dx 
2 
where, 
Threshold mismatch for 0.18m NMOS 
P = mismatch in a parameter, P 
WL = width times the length of the device (effective Pelgrom area) 
Ap = proportionality constant between the standard deviation of DP and the area of 
the device 
Dx = distance between the matched devices 
Sp = proportionality constant between the standard deviation of P and Dx 
As Dx becomes large, the standard deviation tends to infinity which is not realistic. 
CMOS Analog Circuit Design © P.E. Allen - 2010
Lecture 120 – Component Matching (3/25/10) Page 120-27 
Rules for Transistor Matching† 
1.) Use identical finger geometries. 
2.) Use large active areas. 
3.) For voltage matching, keep VGS-VT, small ( i.e. 0.1V). 
4.) For current matching, keep VGS-VT, large (i.e. 0.5V). 
5.) Orient the transistors in the same direction. 
6.) Place the transistors in close proximity to each other. 
7.) Keep the layout of the matched transistors as compact as possible. 
8.) Where practical use common centroid geometry layouts. 
9.) Place dummy segments on the ends of arrayed transistors. 
10.) Avoid using very short or narrow transistors. 
11.) Place transistors in areas of low stress gradients. 
12.) Do not place contacts on top of active gate area. 
13.) Keep junctions of deep diffusions as far away from the active gate area as possible. 
14.) Do not route metal across the active gate region. 
15.) Place precisely matched transistors on the axes of symmetry of the die. 
16.) Do not allow the buried layer shadow to intersect the active gate area. 
17.) Connect gate fingers using metal connections. 
† Alan Hastings, Art of Analog Layout, 2nd ed, 2006, Pearson Prentice Hall, New Jersey 
CMOS Analog Circuit Design © P.E. Allen - 2010 
Lecture 120 – Component Matching (3/25/10) Page 120-28 
SUMMARY 
• IC technology offers poor absolute values but good relative values or matching 
• In analog circuits, gains are determined by ratios (good matching) and time constants 
are determined by products (poor matching) 
• Electrical matching is determined in the electrical design phase 
- Matching due to equal terminal voltages 
- Matching due to process independent biasing 
- Doubly correlated sampling 
- Self-calibration techniques 
- Dynamic element matching 
• Physical matching is determined in the physical design phase 
- Random statistical fluctuations (microscopic fluctuations and irregularities) 
- Process bias (geometric variations) 
- Pattern shift (misalignment) 
- Diffusion interactions 
- Stress gradients and package shifts 
- Temperature gradients and thermoelectrics 
- Electrostatic interactions 
CMOS Analog Circuit Design © P.E. Allen - 2010

More Related Content

What's hot

Chapter 09
Chapter 09Chapter 09
Chapter 09Tha Mike
 
Lect2 up200 (100327)
Lect2 up200 (100327)Lect2 up200 (100327)
Lect2 up200 (100327)aicdesign
 
Chapter 10
Chapter 10Chapter 10
Chapter 10Tha Mike
 
Chapter 05
Chapter 05Chapter 05
Chapter 05Tha Mike
 
Chapter 08
Chapter 08Chapter 08
Chapter 08Tha Mike
 
Chapter 13
Chapter 13Chapter 13
Chapter 13Tha Mike
 
Chapter 17
Chapter 17Chapter 17
Chapter 17Tha Mike
 
Chapter 02
Chapter 02Chapter 02
Chapter 02Tha Mike
 
Tdr measurement of rg58 coaxial cable s parameters 120413
Tdr measurement of rg58 coaxial cable s parameters 120413Tdr measurement of rg58 coaxial cable s parameters 120413
Tdr measurement of rg58 coaxial cable s parameters 120413Piero Belforte
 
Chapter 01
Chapter 01Chapter 01
Chapter 01Tha Mike
 
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_finalPiero Belforte
 
PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...
PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...
PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...Ilango Jeyasubramanian
 
201606_Ferrites,_CMC,_and_Power_Transformer_(1)e
201606_Ferrites,_CMC,_and_Power_Transformer_(1)e201606_Ferrites,_CMC,_and_Power_Transformer_(1)e
201606_Ferrites,_CMC,_and_Power_Transformer_(1)eRay Lai
 
ECE6420 Final Project Report
ECE6420 Final Project ReportECE6420 Final Project Report
ECE6420 Final Project ReportTianhao Li
 
Design and Implementation of Two Stage Operational Amplifier
Design and Implementation of Two Stage Operational AmplifierDesign and Implementation of Two Stage Operational Amplifier
Design and Implementation of Two Stage Operational AmplifierIRJET Journal
 

What's hot (20)

Chapter 09
Chapter 09Chapter 09
Chapter 09
 
Lect2 up200 (100327)
Lect2 up200 (100327)Lect2 up200 (100327)
Lect2 up200 (100327)
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Chapter 05
Chapter 05Chapter 05
Chapter 05
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Chapter 17
Chapter 17Chapter 17
Chapter 17
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 
Tdr measurement of rg58 coaxial cable s parameters 120413
Tdr measurement of rg58 coaxial cable s parameters 120413Tdr measurement of rg58 coaxial cable s parameters 120413
Tdr measurement of rg58 coaxial cable s parameters 120413
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final2013 06 tdr measurement and simulation  of rg58 coaxial cable s-parameters_final
2013 06 tdr measurement and simulation of rg58 coaxial cable s-parameters_final
 
PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...
PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...
PARASITIC-AWARE FULL PHYSICAL CHIP DESIGN OF LNA RFIC AT 2.45GHZ USING IBM 13...
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
201606_Ferrites,_CMC,_and_Power_Transformer_(1)e
201606_Ferrites,_CMC,_and_Power_Transformer_(1)e201606_Ferrites,_CMC,_and_Power_Transformer_(1)e
201606_Ferrites,_CMC,_and_Power_Transformer_(1)e
 
bandgap ppt
bandgap pptbandgap ppt
bandgap ppt
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
ECE6420 Final Project Report
ECE6420 Final Project ReportECE6420 Final Project Report
ECE6420 Final Project Report
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Design and Implementation of Two Stage Operational Amplifier
Design and Implementation of Two Stage Operational AmplifierDesign and Implementation of Two Stage Operational Amplifier
Design and Implementation of Two Stage Operational Amplifier
 

Similar to Lect2 up120 (100325)

Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)aicdesign
 
Lect2 up350 (100328)
Lect2 up350 (100328)Lect2 up350 (100328)
Lect2 up350 (100328)aicdesign
 
Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...
Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...
Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...IRJET Journal
 
Lect2 up330 (100328)
Lect2 up330 (100328)Lect2 up330 (100328)
Lect2 up330 (100328)aicdesign
 
2013 belforte caniggia_cst_coax_cable_si_ final_240312
2013 belforte caniggia_cst_coax_cable_si_ final_2403122013 belforte caniggia_cst_coax_cable_si_ final_240312
2013 belforte caniggia_cst_coax_cable_si_ final_240312Piero Belforte
 
LOW POWER FOLDED CASCODE OTA
LOW POWER FOLDED CASCODE OTALOW POWER FOLDED CASCODE OTA
LOW POWER FOLDED CASCODE OTAVLSICS Design
 
Design and Simulation of Two Way Power Divider in S Band
Design and Simulation of  Two  Way  Power Divider in S BandDesign and Simulation of  Two  Way  Power Divider in S Band
Design and Simulation of Two Way Power Divider in S BandIRJET Journal
 
Converter Transformers manufactured to the Slovenian Railways
Converter Transformers manufactured to the Slovenian RailwaysConverter Transformers manufactured to the Slovenian Railways
Converter Transformers manufactured to the Slovenian RailwaysJuso Ikanovic
 
Rg58 s par theory cst_spice_dws_final
Rg58 s par theory cst_spice_dws_finalRg58 s par theory cst_spice_dws_final
Rg58 s par theory cst_spice_dws_finalPiero Belforte
 
Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...
Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...
Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...Piero Belforte
 
Lect2 up290 (100328)
Lect2 up290 (100328)Lect2 up290 (100328)
Lect2 up290 (100328)aicdesign
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITAnil Yadav
 
Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...
Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...
Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...Ghazal Falahi
 
Lect2 up150 (100325)
Lect2 up150 (100325)Lect2 up150 (100325)
Lect2 up150 (100325)aicdesign
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos otaIISRT
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos otaRamesh Patriotic
 
Iisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIISRTJournals
 
Lect2 up390 (100329)
Lect2 up390 (100329)Lect2 up390 (100329)
Lect2 up390 (100329)aicdesign
 
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...IJPEDS-IAES
 

Similar to Lect2 up120 (100325) (20)

Lect2 up380 (100329)
Lect2 up380 (100329)Lect2 up380 (100329)
Lect2 up380 (100329)
 
Lect2 up350 (100328)
Lect2 up350 (100328)Lect2 up350 (100328)
Lect2 up350 (100328)
 
Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...
Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...
Series Voltage Compensator Modeling and Design for Reduction of Grid-Tie Sola...
 
Lect2 up330 (100328)
Lect2 up330 (100328)Lect2 up330 (100328)
Lect2 up330 (100328)
 
2013 belforte caniggia_cst_coax_cable_si_ final_240312
2013 belforte caniggia_cst_coax_cable_si_ final_2403122013 belforte caniggia_cst_coax_cable_si_ final_240312
2013 belforte caniggia_cst_coax_cable_si_ final_240312
 
LOW POWER FOLDED CASCODE OTA
LOW POWER FOLDED CASCODE OTALOW POWER FOLDED CASCODE OTA
LOW POWER FOLDED CASCODE OTA
 
Design and Simulation of Two Way Power Divider in S Band
Design and Simulation of  Two  Way  Power Divider in S BandDesign and Simulation of  Two  Way  Power Divider in S Band
Design and Simulation of Two Way Power Divider in S Band
 
Voltage Drop Calculation.pdf
Voltage Drop Calculation.pdfVoltage Drop Calculation.pdf
Voltage Drop Calculation.pdf
 
Converter Transformers manufactured to the Slovenian Railways
Converter Transformers manufactured to the Slovenian RailwaysConverter Transformers manufactured to the Slovenian Railways
Converter Transformers manufactured to the Slovenian Railways
 
Rg58 s par theory cst_spice_dws_final
Rg58 s par theory cst_spice_dws_finalRg58 s par theory cst_spice_dws_final
Rg58 s par theory cst_spice_dws_final
 
Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...
Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...
Comparison of time-domain S-parameters of RG58 cable computed by Theory, CST,...
 
Lect2 up290 (100328)
Lect2 up290 (100328)Lect2 up290 (100328)
Lect2 up290 (100328)
 
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUITPOWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
POWER CONSUMPTION AT CIRCUIT OR LOGIC LEVEL IN CIRCUIT
 
Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...
Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...
Design consideration of an mmc hvdc system based on 4500 v:4000a emitter turn...
 
Lect2 up150 (100325)
Lect2 up150 (100325)Lect2 up150 (100325)
Lect2 up150 (100325)
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos ota
 
Design of oscillators using cmos ota
Design of oscillators using cmos otaDesign of oscillators using cmos ota
Design of oscillators using cmos ota
 
Iisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos otaIisrt 5-design of oscillators using cmos ota
Iisrt 5-design of oscillators using cmos ota
 
Lect2 up390 (100329)
Lect2 up390 (100329)Lect2 up390 (100329)
Lect2 up390 (100329)
 
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
On the Impact of Timer Resolution in the Efficiency Optimization of Synchrono...
 

More from aicdesign

Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)aicdesign
 
Lect2 up370 (100329)
Lect2 up370 (100329)Lect2 up370 (100329)
Lect2 up370 (100329)aicdesign
 
Lect2 up360 (100329)
Lect2 up360 (100329)Lect2 up360 (100329)
Lect2 up360 (100329)aicdesign
 
Lect2 up340 (100501)
Lect2 up340 (100501)Lect2 up340 (100501)
Lect2 up340 (100501)aicdesign
 
Lect2 up320 (100328)
Lect2 up320 (100328)Lect2 up320 (100328)
Lect2 up320 (100328)aicdesign
 
Lect2 up310 (100328)
Lect2 up310 (100328)Lect2 up310 (100328)
Lect2 up310 (100328)aicdesign
 
Lect2 up300 (100328)
Lect2 up300 (100328)Lect2 up300 (100328)
Lect2 up300 (100328)aicdesign
 
Lect2 up280 (100328)
Lect2 up280 (100328)Lect2 up280 (100328)
Lect2 up280 (100328)aicdesign
 
Lect2 up270 (100328)
Lect2 up270 (100328)Lect2 up270 (100328)
Lect2 up270 (100328)aicdesign
 
Lect2 up260 (100328)
Lect2 up260 (100328)Lect2 up260 (100328)
Lect2 up260 (100328)aicdesign
 
Lect2 up250 (100328)
Lect2 up250 (100328)Lect2 up250 (100328)
Lect2 up250 (100328)aicdesign
 
Lect2 up240 (100328)
Lect2 up240 (100328)Lect2 up240 (100328)
Lect2 up240 (100328)aicdesign
 
Lect2 up230 (100327)
Lect2 up230 (100327)Lect2 up230 (100327)
Lect2 up230 (100327)aicdesign
 
Lect2 up220 (100327)
Lect2 up220 (100327)Lect2 up220 (100327)
Lect2 up220 (100327)aicdesign
 
Lect2 up210 (100327)
Lect2 up210 (100327)Lect2 up210 (100327)
Lect2 up210 (100327)aicdesign
 
Lect2 up190 (100327)
Lect2 up190 (100327)Lect2 up190 (100327)
Lect2 up190 (100327)aicdesign
 
Lect2 up180 (100327)
Lect2 up180 (100327)Lect2 up180 (100327)
Lect2 up180 (100327)aicdesign
 
Lect2 up170 (100420)
Lect2 up170 (100420)Lect2 up170 (100420)
Lect2 up170 (100420)aicdesign
 
Lect2 up160 (100325)
Lect2 up160 (100325)Lect2 up160 (100325)
Lect2 up160 (100325)aicdesign
 
Lect2 up140 (100325)
Lect2 up140 (100325)Lect2 up140 (100325)
Lect2 up140 (100325)aicdesign
 

More from aicdesign (20)

Lect2 up400 (100329)
Lect2 up400 (100329)Lect2 up400 (100329)
Lect2 up400 (100329)
 
Lect2 up370 (100329)
Lect2 up370 (100329)Lect2 up370 (100329)
Lect2 up370 (100329)
 
Lect2 up360 (100329)
Lect2 up360 (100329)Lect2 up360 (100329)
Lect2 up360 (100329)
 
Lect2 up340 (100501)
Lect2 up340 (100501)Lect2 up340 (100501)
Lect2 up340 (100501)
 
Lect2 up320 (100328)
Lect2 up320 (100328)Lect2 up320 (100328)
Lect2 up320 (100328)
 
Lect2 up310 (100328)
Lect2 up310 (100328)Lect2 up310 (100328)
Lect2 up310 (100328)
 
Lect2 up300 (100328)
Lect2 up300 (100328)Lect2 up300 (100328)
Lect2 up300 (100328)
 
Lect2 up280 (100328)
Lect2 up280 (100328)Lect2 up280 (100328)
Lect2 up280 (100328)
 
Lect2 up270 (100328)
Lect2 up270 (100328)Lect2 up270 (100328)
Lect2 up270 (100328)
 
Lect2 up260 (100328)
Lect2 up260 (100328)Lect2 up260 (100328)
Lect2 up260 (100328)
 
Lect2 up250 (100328)
Lect2 up250 (100328)Lect2 up250 (100328)
Lect2 up250 (100328)
 
Lect2 up240 (100328)
Lect2 up240 (100328)Lect2 up240 (100328)
Lect2 up240 (100328)
 
Lect2 up230 (100327)
Lect2 up230 (100327)Lect2 up230 (100327)
Lect2 up230 (100327)
 
Lect2 up220 (100327)
Lect2 up220 (100327)Lect2 up220 (100327)
Lect2 up220 (100327)
 
Lect2 up210 (100327)
Lect2 up210 (100327)Lect2 up210 (100327)
Lect2 up210 (100327)
 
Lect2 up190 (100327)
Lect2 up190 (100327)Lect2 up190 (100327)
Lect2 up190 (100327)
 
Lect2 up180 (100327)
Lect2 up180 (100327)Lect2 up180 (100327)
Lect2 up180 (100327)
 
Lect2 up170 (100420)
Lect2 up170 (100420)Lect2 up170 (100420)
Lect2 up170 (100420)
 
Lect2 up160 (100325)
Lect2 up160 (100325)Lect2 up160 (100325)
Lect2 up160 (100325)
 
Lect2 up140 (100325)
Lect2 up140 (100325)Lect2 up140 (100325)
Lect2 up140 (100325)
 

Lect2 up120 (100325)

  • 1. Lecture 120 – Component Matching (3/25/10) Page 120-1 LECTURE 120 – COMPONENT MATCHING LECTURE ORGANIZATION Outline • Introduction • Electrical matching • Physical matching • Summary CMOS Analog Circuit Design, 2nd Edition Reference Pages 56-59 and new material CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-2 INTRODUCTION What is Accuracy and Matching? The accuracy of a quantity specifies the difference between the actual value of the quantity and the ideal or true value of the quantity. The mismatch between two quantities is the difference between the actual ratio of the quantities and the desired ratio of the two quantities. Example: x1 = actual value of one quantity x2 = actual value of a second quantity X1 = desired value of the first quantity X2 = desired value of the second quantity The accuracy of a quantity can be expressed as, Accuracy = x-X X = X X The mismatch, , can be expressed as, = x2 x1 X2 - X1 X2 X1 = X1x2 X2x1 - 1 CMOS Analog Circuit Design © P.E. Allen - 2010
  • 2. Lecture 120 – Component Matching (3/25/10) Page 120-3 Relationship between Accuracy and Matching Let: X1 = |x1 - X1| x1 = X1 ± X1 and X2 = |x2 – X2| x2 = X2 ± X2 Therefore, the mismatch can be expressed as, = X1(X2±X2) X2(X1±X1) – 1 = X2 X2 1± X1 X1 1± – 1 X2 X2 1± X1 X1 1+ - – 1 1 ± X2 X2 + - X1 X1 – 1 = ± X2 X2 + - X1 X1 Thus, the mismatch is approximately equal to the difference in the accuracies of x1 and x2 assuming the deviations (X) are small with respect to X. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-4 Characterization of the Mismatch Mean of the mismatch for N samples-m 1N N i i=1 Standard deviation of the mismatch for N samples-s = = 10 1 2 3 4 5 6 7 8 9 N (i-m)2 1 N-1 i=1 0 X 0 1 2 3 4 5 6 7 8 9 101112 = Number of Samples 1314 041005-01 Example: m = 253 40 = 6.325 s = 2.115 CMOS Analog Circuit Design © P.E. Allen - 2010
  • 3. Lecture 120 – Component Matching (3/25/10) Page 120-5 Motivation for Matching of Components The accuracy of analog signal processing is determined by the accuracy of gains and time constants. These accuracies are dependent upon: Gain Ratios of components or areas Time constants Products of components or areas Ratio Accuracy? Actual Ratio = X1±X1 X2±X2 = X1 X2 X1 X1 1± X2 X2 1± X1 X2 X1 X1 1± X2 X2 1+ - X1 X2 X2 X2 X1 X1 + - 1± If X1 and X2 match (X1/X1 X2/X2), then the actual ratio becomes the ideal ratio. Product Accuracy? Product accuracy = (X1±X1)(X2±X2) = X1X2 X1 X1 1± X2 X2 X1X2 1± X1 X1 ± X2 X2 1± Unfortunately, the product cannot be accurately maintained in integrated circuits. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-6 Switched Capacitor Circuits Switched capacitor circuits offer a solution to the product accuracy problem. A switched capacitor replacement of a resistor: The product of a resistor, R1, and a capacitor, C2, now become, R1C2 = Tc C1 C2 = 1 fcC1 C2 = C2 fcC1 φ1 φ2 + − v1 Tc φ1 φ2 C1 The accuracy of the time constant (product) now becomes, C2 fcC1 C2 C2 + - 1± C1 C1 + - fc fc + − v2 060316-06 + − v2 + − v1 Tc R1= C1 Assuming the clock frequency is accurate and larger than the signal bandwidth, then time constants in analog signal processing can be accurately matched by ratios of elements. CMOS Analog Circuit Design © P.E. Allen - 2010
  • 4. Lecture 120 – Component Matching (3/25/10) Page 120-7 Types of Mismatches 1.) Those controlled or influenced by electrical design - Transistor operation - Circuit techniques - Correction/calibration techniques 2.) Those controlled or influenced by physical design - Random statistical fluctuations (microscopic fluctuations and irregularities) - Process bias (geometric variations) - Pattern shift (misalignment) - Diffusion interactions - Stress gradients and package shifts - Temperature gradients and thermoelectrics - Electrostatic interactions CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-8 ELECTRICAL MATCHING Matching Principle Assume that two transistors are matched (large signal model parameters are equal). Then if all terminal voltages of one transistor are equal to the terminal voltages of the other transistor, then the terminal currents will be matched. iC1 iC2 iB1 iB2 Q1 Q2 iE1 iE2 iD1 iD2 M1 M2 041005-02 Note that the terminals may be physically connected together or at the same potential but not physically connected together. CMOS Analog Circuit Design © P.E. Allen - 2010
  • 5. Lecture 120 – Component Matching (3/25/10) Page 120-9 Examples of the Matching Principle iD1 iD2 M3 M4 M1 M2 VB + Vio - M5 iD1 iD2 M3 M4 M1 M2 VB iD1 iD2 + M1 M2 041005-03 Vio - M5 Cascode current mirror: The key transistors are M1 and M2. The gates and sources are physically connected and the drains are equal due to M3 and M4 gate-source drops. As a result, iD1 will be very close to iD2. Differential amplifier: When iD1 and iD2 are equal, the fact that the drains of M1 and M2 are equal should give the smallest value of the input offset voltage, Vio. Note: Since the drain voltages of M3 and M4 in both circuits are not necessarily equal, the gate-source voltages of M3 and M4 are not exactly equal which cause the drain voltages of M1 and M2 to not be exactly equal. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-10 Gate-Source Matching Not as precise as the previous principle but useful for biasing applications. A. If the gate-source voltages of two or more FETs are equal and the FETs are matched and operating in the saturation region, then the currents are related by the W/L ratios of the individual FETs. The gate-source voltages may be directly or indirectly connected. iD1 = K’W1 2L1 (vGS1-VT1)2 (vGS1-VT1)2 = 2K’iD1 (W1/L1) iD2 = K’W2 2L2 (vGS2-VT2)2 (vGS2-VT2)2 = 2K’iD2 (W2/L2) If vGS1 = vGS2, then W2 L2 iD1= iD1 W1 L1 W1 L1 iD2 or iD1= + M1 vGS1 - W1/L1 W2/L2 iD2 B. If the drain currents of two or more transistors are equal and the trans-istors are matched and operating in the saturation region, then the gate-source voltages are related by the W/L ratios (ignoring bulk effects). If iD1=iD2, then vGS1=VT1+ W2/L2 W1/L1(vGS2-VT2)orvGS1 =vGS2 if W2 L2 = W1 L1 iD2 M2 + - vGS2 W2 L2 Fig. 290-02 + - vGS1 iD1 W1 L1 iD2 M2 + - vGS2 W2 L2 Fig. 290-0 CMOS Analog Circuit Design © P.E. Allen - 2010
  • 6. Lecture 120 – Component Matching (3/25/10) Page 120-11 Process Independent Biasing - MOSFET The sensitivity of the bias points of all transistors depend on both the variation of the technological parameters and the accuracy of the biasing circuits. Gate-source voltage decomposition: The gate-source voltage of the MOSFET can be divided into two parts: 1.) The part necessary to form or enhance the channel, VT 2.) The part necessary to cause current to flow, VGS – VT = VON , called the overdrive. This overdrive can be expressed, VON = VDS(sat) = 2ID K’(W/L) The dependence of the bias point on the technology, VT, can be reduced by making VON = VDS(sat) VT. This implies that small values of W/L are preferable. Unfortunately, this causes the transconductance to become small if the current remains the same. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-12 Doubly Correlated Sampling Illustration of the use of chopper stabilization to remove the undesired signal, vu, from the desired signal, vin. In this case, the undesired signal is the gate leakage current. Clock +1 -1 t = 1 T fc Vin(f) vin f vu vB vC vout Vu(f) VA(f) VB(f) f f f A1 A2 vA 0 fc 2fc 3fc VC(f) 0 fc 2fc 3fc f 0 fc 2fc 3fc Fig. 7.5-8 CMOS Analog Circuit Design © P.E. Allen - 2010
  • 7. Lecture 120 – Component Matching (3/25/10) Page 120-13 An Op Amp Using Doubly Correlated Sampling to Remove DC Offsets clkb VDD clkb Inp Inn Inp Inn 051207-01 clkb clk clk VDD clkb Inn Inp Inn Inp VDD M3 M4 clk clkb clkb clk clk clk M1 M2 Cc R2 M5 R1 • Chopping with 50% duty cycle • All switches use thick oxide devices to reduce gate leakage • Gain gm1(rds2||rds4)gm5R2 Will examine further in low noise op amps. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-14 Self-Calibration Techniques The objective of self-calibration is to increase the matching between two or more components (generally passive). The requirements for self-calibration: 1.) A time interval in which to perform the calibration 2.) A means of adjusting the value of one or more of the components. Fixed Component Adjustable Component Comparison of values 041007-05 Self-calibration can typically improve the matching by a factor of 2-3 bits (4-8). CMOS Analog Circuit Design © P.E. Allen - 2010
  • 8. Lecture 120 – Component Matching (3/25/10) Page 120-15 Example of Capacitor Self-Calibration Consider the charge amplifier below that should have a gain of unity. C1 C2 vIN vOUT + - 041007-06 Assume the amplifier has a DC input offset voltage of Vio. The following shows how to calibrate one (or both) of the capacitors. + - VRef vOUT C1 C2 Vio + - VRef -Vio Vio + - Autozero Phase + - VRef vOUT C2 C1 Vio - + Vio - + VRef -Vio vx Calibration Phase 041007-07 In the calibration phase, vx, is: vx = (VREF-Vio) C2 C1+C2 - (VREF-Vio) C1 C1+C2 = (VREF-Vio) C2-C1 C1+C2 The correction circuitry varies C1 or C2 until vx = 0 as observed by vOUT. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-16 Variable Components The correction circuitry should be controlled by logic circuits so that the correction can be placed into memory to maintain the calibration of the circuit during application. Implementation for C1 and C2 of the previous example: C1 1 2K 2K+1 S1 C1 C1 2K+2 S2 S3 C1 2N SN C1 1- 2K Capacitor C1 C2 1 2K 2K+1 S1 C2 C2 2K+2 S2 S3 C2 2N SN C2 1- 2K Capacitor C2 041007-08 K is selected to achieve the desired tolerance or variation N is selected to achieve the desired resolution (N K) Additional circuitry: Every self-calibration system will need additional logic circuits to sense when the value of vx changes from positive to negative (or vice versa) and to store the switch settings in memory to maintain the calibration. CMOS Analog Circuit Design © P.E. Allen - 2010
  • 9. Lecture 120 – Component Matching (3/25/10) Page 120-17 Basics of Dynamic Element Matching† Dynamic element matching chooses different, approximately equal-valued elements to represent a more precise value of a component as a function of time. Goal of dynamic element matching: Convert the error due to element mismatch from a dc offset into an ac signal of equivalent power which can be removed by the appropriate means (doubly-correlated sampling, highpass filtering of a sigma-delta modulator, etc.) S0 R0 VRef i S1 R1 S2 R2 S3 R3 S4 R4 S5 R5 S6 R6 S7 R7 S8 R8 S0 Time t1 S9 R0 R9 All resistor are approximately equal valued to within some tolerance S1 R1 S2 R2 S3 R3 S4 R4 S5 R5 S6 R6 S7 R7 S8 R8 S9 R9 S0 R0 S1 R1 S2 R2 S3 R3 S4 R4 S5 R5 S6 R6 S7 R7 S8 R8 S9 R9 Time t2 041010-01 † L. R. Carley, “A Noise-Shaping Coder Topology for 15+ Bit Converters, IEEE J. of Solid-State Circuits, vol. 24, no. 2, April 1989, pp. 267-273. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-18 How Dynamic Element Matching Works Assume that we have three approximately equal elements with the following currents: Element 1 = 0.99mA Element 2 = 1.03mA Element 3 = 0.98mA Ideal current output level Error when dynamic element matching is not used Error when dynamic element matching is used t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 2 1 0 t Ideal Current (mA) Elements → 1 1 1 1 1 1 1,2 1,2 1,2 1,2 1,2 1,2 1,2,3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 +2 +1 0 -1 Normal Error (%) t Elements → 1 3 2 3 1 2 1,2 2,3 1,3 1,2 1,3 2,3 1,2,3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 +3 +2 +1 0 -1 Dynamic Element Matching Error (%) -2 -3 060405-06 CMOS Analog Circuit Design © P.E. Allen - 2010
  • 10. Lecture 120 – Component Matching (3/25/10) Page 120-19 Issues of Dynamic Element Matching • The selection of the elements must be truly random for the maximum benefit to occur. • If the number of elements is large this can be an overwhelming task to implement. An approximation to random selection is the butterfly-type randomizer below: S1 S1 S2 S2 S3 S3 S4 S5 S5 S6 S5 S6 S7 S8 S7 S8 S9 S10 S11 S12 S9 S10 S11 S12 Three-stage, eight-line butterfly randomizer. Each pair of switches marked with the same label is controlled to either exchange the two signal lines or pass them directly to the next stage. 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 041010-03 7 • When using the dynamic element technique, one needs to be careful that the averaging activity of the dynamic element matching process does not interfere with other averaging processes that might be occurring simultaneously (i.e. modulators). • Other references: 1.) B.H. Leung and s. Sutarja, “Multibit - A/D Converter Incorporating A Novel Class of Dynamic Element Matching Techniques,” IEEE Trans. on Circuits and Systems-II, vol. 39, no. 1, Jan. 1992, pp. 35-51. 2.) R. Baird and T. Fiez, “Linearity Enhancement of Multibit - A/D and D/A Converters Using Data Weighted Averaging,” IEEE Trans. on Circuits and Systems-II, vol. 42, no. 12, Dec. 1995, pp. 753-762. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-20 PHYSICAL MATCHING Review of Physical Matching We have examined these topics in previous lectures. To summarize, the sources of physical mismatch are: - Random statistical fluctuations (microscopic fluctuations and irregularities) - Process bias (geometric variations) - Pattern shift (misalignment) - Diffusion interactions - Stress gradients and package shifts - Temperature gradients and thermoelectrics - Electrostatic interactions CMOS Analog Circuit Design © P.E. Allen - 2010
  • 11. Lecture 120 – Component Matching (3/25/10) Page 120-21 Rules for Resistor Matching† 1.) Construct matched resistors from the same material. 2.) Make matched resistors the same width. 3.) Make matched resistors sufficiently wide. 4.) Where practical, use identical geometries for resistors (replication principle) 5.) Orient resistors in the same direction. 6.) Place matched resistors in close physical proximity. 7.) Interdigitate arrayed resistors. 8.) Place dummy resistors on either end of a resistor array. 9.) Avoid short resistor segments. 10.) Connect matched resistors in order to cancel thermoelectrics. 11.) If possible place matched resistors in a low stress area (minimize pieozoresistance). 12.) Place matched resistors well away from power devices. 13.) Place precisely matched resistors on the axes of symmetry of the die. 14.) Consider the influence of tank modulation for HSR resistors (the voltage modulation of the reverse-biased depletion region changes the sheet resistivity). 15.) Sectioned resistors are superior to serpentine resistors. † Alan Hastings, Art of Analog Layout, 2nd ed, 2006, Pearson Prentice Hall, New Jersey CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-22 Rules for Resistor Matching – Continued 16.) Use poly resistors in preference to diffused resistors. 17.) Do not allow the buried layer shadow to intersect matched diffused resistors. 18.) Use electrostatic shielding where necessary. 19.) Do not route unconnected metal over matched resistors. 20.) Avoid excessive power dissipation in matched resistors. CMOS Analog Circuit Design © P.E. Allen - 2010
  • 12. Lecture 120 – Component Matching (3/25/10) Page 120-23 Rules for Capacitor Matching† 1.) Use identical geometries for matched capacitors (replication principle). 2.) Use square or octogonal geometries for precisely matched capacitors. 3.) Make matched capacitors as large as possible. 4.) Place matched capacitors adjacent to one another. 5.) Place matched capacitors over field oxide. 6.) Connect the upper electrode of a matched capacitor to the higher-impedance node. 7.) Place dummy capacitors around the outer edge of the array. 8.) Electrostatically shield matched capacitors. 9.) Cross-couple arrayed matched capacitors. 10.) Account for the influence of the leads connecting to matched capacitors. 11.) Do not run leads over matched capacitors unless they are electrostatically shielded. 12.) Use thick-oxide dielectrics in preference to thin-oxide or composite dielectrics. 13.) If possible, place matched capacitors in areas of low stress gradients. 14.) Place matched capacitors well away from power devices. 15.) Place precisely matched capacitors on the axes of symmetry for the die. † Alan Hastings, Art of Analog Layout, 2nd ed, 2006, Pearson Prentice Hall, New Jersey CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-24 Mismatched Transistors Assume two transistors have vDS1 = vDS2, K1’ K2’ and VT1 VT2. Therefore we have iO iI = K2’(vGS-VT2)2 K1’(vGS-VT1)2 How do you analyze the mismatch? Use plus and minus worst case approach. Define K’ = K’2-K’1 and K’ = 0.5(K2’+K1’) K1’= K’-0.5K’ and K2’= K’+0.5K’ VT = VT2-VT1 and VT = 0.5(VT1+VT2) VT1 =VT -0.5VT and VT2=VT+0.5VT Substituting these terms into the above equation gives, iO iI = (K’+0.5K’)(vGS-VT-0.5VT)2 (K’-0.5K’)(vGS-VT+0.5VT)2 = K’ 2K’ 1+ 1- VT 2(vGS-VT) 2 K’ 2K’ 1- 1+ VT 2(vGS-VT) 2 Assuming that the terms added to or subtracted from “1” are smaller than unity gives iO iI ≈ K’ 2K’ 1+ K’ 2K’ 1+ 1- VT 2(vGS-VT) 2 1- VT 2(vGS-VT) 2 1 + K’ K’ - 2VT (vGS-VT) If K’/K’ = ±5% and VT/(vGS-VT) = ±10%, then iO/iI 1 ± 0.05 ±(-0.20) = 1±(0.25) CMOS Analog Circuit Design © P.E. Allen - 2010
  • 13. Lecture 120 – Component Matching (3/25/10) Page 120-25 Geometric Effects How does the size and shape of the transistor effect its matching? Gate Area: Vth = CVth WeffLeff Kp = K’ CKp WeffLeff W/W = CW/W WeffLeff where CVth, CKp and CW/W are constants determined by measurement. Values from a 0.35μm CMOS technology: Vth,NMOS = 10.6mV·μm WeffLeff Vth,PMOS = 8.25mV·μm WeffLeff and W W NMOS = 0.0056·μm WeffLeff W W PMOS = 0.0011·μm WeffLeff The above results suggest that PMOS devices would be better matched than NMOS devices in this technology. CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-26 Pelgrom’s Law Spatial Averaging: Local and random variations decrease as the device size increases, since the parameters “average out” over a greater area. Pelgrom’s Law: s2(P) = Ap 2 WL + Sp 2 Dx 2 where, Threshold mismatch for 0.18m NMOS P = mismatch in a parameter, P WL = width times the length of the device (effective Pelgrom area) Ap = proportionality constant between the standard deviation of DP and the area of the device Dx = distance between the matched devices Sp = proportionality constant between the standard deviation of P and Dx As Dx becomes large, the standard deviation tends to infinity which is not realistic. CMOS Analog Circuit Design © P.E. Allen - 2010
  • 14. Lecture 120 – Component Matching (3/25/10) Page 120-27 Rules for Transistor Matching† 1.) Use identical finger geometries. 2.) Use large active areas. 3.) For voltage matching, keep VGS-VT, small ( i.e. 0.1V). 4.) For current matching, keep VGS-VT, large (i.e. 0.5V). 5.) Orient the transistors in the same direction. 6.) Place the transistors in close proximity to each other. 7.) Keep the layout of the matched transistors as compact as possible. 8.) Where practical use common centroid geometry layouts. 9.) Place dummy segments on the ends of arrayed transistors. 10.) Avoid using very short or narrow transistors. 11.) Place transistors in areas of low stress gradients. 12.) Do not place contacts on top of active gate area. 13.) Keep junctions of deep diffusions as far away from the active gate area as possible. 14.) Do not route metal across the active gate region. 15.) Place precisely matched transistors on the axes of symmetry of the die. 16.) Do not allow the buried layer shadow to intersect the active gate area. 17.) Connect gate fingers using metal connections. † Alan Hastings, Art of Analog Layout, 2nd ed, 2006, Pearson Prentice Hall, New Jersey CMOS Analog Circuit Design © P.E. Allen - 2010 Lecture 120 – Component Matching (3/25/10) Page 120-28 SUMMARY • IC technology offers poor absolute values but good relative values or matching • In analog circuits, gains are determined by ratios (good matching) and time constants are determined by products (poor matching) • Electrical matching is determined in the electrical design phase - Matching due to equal terminal voltages - Matching due to process independent biasing - Doubly correlated sampling - Self-calibration techniques - Dynamic element matching • Physical matching is determined in the physical design phase - Random statistical fluctuations (microscopic fluctuations and irregularities) - Process bias (geometric variations) - Pattern shift (misalignment) - Diffusion interactions - Stress gradients and package shifts - Temperature gradients and thermoelectrics - Electrostatic interactions CMOS Analog Circuit Design © P.E. Allen - 2010