Page 1
B. E. Boser 1
Advanced Analog Integrated Circuits
Precision Techniques
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 2
B. E. Boser 2
Topics
• Offset
• Drift
• 1/f Noise
• Mismatch
EE240B – Precision Techniques
Page 3
B. E. Boser 3
Motivation
EE240B – Precision Techniques
Page 4
B. E. Boser 4
Sources of Inaccuracies in ICs
EE240B – Precision Techniques
Page 5
B. E. Boser 5
Advanced Analog Integrated Circuits
1/f Noise
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 6
B. E. Boser 6
1/f Noise Spectrum
EE240B – Precision Techniques
Page 7
B. E. Boser 7
1/f Noise
EE240B – Precision Techniques
• Other names: flicker noise, pink noise
• Caused by traps near Si/SiO2 interface– Randomly capture and release carriers– Less significant in BJT, JFET, bulk current flow (PMOS)
• Empirical models:– D. Xie et al., “SPICE Models for Flicker Noise in n-MOSFETs from
Subthreshold to Strong Inversion,” IEEE Trans. CAD, Nov 200, pp. 1293-1303.
– 𝑖# $⁄& =
()*+,-./0
∆$$
• Kf is technology dependent, numbers for EE 240B:
180nm Process 65nm ProcessNMOS 4∙106&7A 9 F 6∙106&7A 9 FPMOS 2∙106&7A 9 F 3∙106&7A 9 F
Page 8
B. E. Boser 8
1/f Noise Corner Frequency
EE240B – Precision Techniques
Page 9
B. E. Boser 9
1/f Noise Corner Frequency
EE240B – Precision Techniques
Page 10
B. E. Boser 10
“Total” 1/f Noise
EE240B – Precision Techniques
Page 11
B. E. Boser 11
Total 1/f versus Thermal Noise
EE240B – Precision Techniques
Page 12
B. E. Boser 12
MOS Model with Channel Noise Generator
EE240B – Precision Techniques
Page 13
B. E. Boser 13
Other MOSFET Noise Sources
EE240B – Precision Techniques
Page 14
B. E. Boser 14
Advanced Analog Integrated Circuits
Shot Noise(Aside …)
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 15
B. E. Boser 15
Shot Noise in PN Junction
EE240B – Precision Techniques
Page 16
B. E. Boser 16
Shot Noise in BJTs
EE240B – Precision Techniques
Page 17
B. E. Boser 17
BJT Small Signal Noise Model
EE240B – Precision Techniques
Page 18
B. E. Boser 18
Advanced Analog Integrated Circuits
Offset
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 19
B. E. Boser 19
Modeling Offset
Page 20
B. E. Boser 20
Sources of Error and Mitigation
EE240B – Precision Techniques
Page 21
B. E. Boser 21
Dynamic Offset Cancellation (DOC)
Refs: [1] K. Makinwa, "Dynamic offset cancellation techniques in CMOS," ISSCC Tutorial, Feb. 2007 (available from SSCS website).
[2] C.C. Enz and G.C. Temes, “Circuit techniques for reducing the effects of opamp imperfections: autozeroing, correlated double sampling and chopper stabilization,” Proc. IEEE, Nov. 1996, pp. 1584 -1614.
EE240B – Precision Techniques
Page 22
B. E. Boser 22
DOC Techniques Comparison
EE240B – Precision Techniques
Page 23
B. E. Boser 23
DOC versus Trimming
EE240B – Precision Techniques
Page 24
B. E. Boser 24
Advanced Analog Integrated Circuits
Auto Zeroing
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 25
B. E. Boser 25
Auto-Zeroing Principle
EE240B – Precision Techniques
Page 26
B. E. Boser 26
Auto-Zero Phase F1 (DC Analysis)
EE240B – Precision Techniques
Page 27
B. E. Boser 27
Amplification Phase F2 (DC Analysis)
EE240B – Precision Techniques
Page 28
B. E. Boser 28
Advanced Analog Integrated Circuits
Auto Zeroing Noise Analysis
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 29
B. E. Boser 29
What Happens to Noise?
EE240B – Precision Techniques
Page 30
B. E. Boser 30
Noise Transfer Function
EE240B – Precision Techniques
Page 31
B. E. Boser 31
Noise Transfer Function
EE240B – Precision Techniques
Page 32
B. E. Boser 32
Noise Spectrum at Output
EE240B – Precision Techniques
Page 33
B. E. Boser 33
Advanced Analog Integrated Circuits
Auto Zeroing Charge Injection
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 34
B. E. Boser 34
Mitigating Charge Injection Error
EE240B – Precision Techniques
Page 35
B. E. Boser 35
Reducing Charge Injection Error (1)
EE240B – Precision Techniques
Page 36
B. E. Boser 36
Reducing Charge Injection Error (2)
EE240B – Precision Techniques
Page 37
B. E. Boser 37
Multistage Offset Cancellation
EE240B – Precision Techniques
Page 38
B. E. Boser 38
Multistage Offset Cancellation
EE240B – Precision Techniques
Page 39
B. E. Boser 39
Comparator Example
EE240B – Precision Techniques
Page 40
B. E. Boser 40
Comparator Example: Circuit Details
EE240B – Precision Techniques
Page 41
B. E. Boser 41
Auto-Zeroing Residual Offset
EE240B – Precision Techniques
Page 42
B. E. Boser 42
Advanced Analog Integrated Circuits
Chopper Stabilization
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 43
B. E. Boser 43
Chopping Idea
EE240B – Precision Techniques
Page 44
B. E. Boser 44
Chopping Concept
EE240B – Precision Techniques
Page 45
B. E. Boser 45
Square Wave Modulator
EE240B – Precision Techniques
Page 46
B. E. Boser 46
Time Domain
EE240B – Precision Techniques
Page 47
B. E. Boser 47
Frequency Domain
EE240B – Precision Techniques
Page 48
B. E. Boser 48
Frequency Domain
EE240B – Precision Techniques
Page 49
B. E. Boser 49
Advanced Analog Integrated Circuits
Chopper Noise
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 50
B. E. Boser 50
Residual In-Band Noise
EE240B – Precision Techniques
Page 51
B. E. Boser 51
Residual In-Band Noise
EE240B – Precision Techniques
Page 52
B. E. Boser 52
Example
[ Enz 1996 ]
EE240B – Precision Techniques
Page 53
B. E. Boser 53
Two-Stage Chopper Amplifier
EE240B – Precision Techniques
Page 54
B. E. Boser 54
Folded Cascode with Chopper
EE240B – Precision Techniques
Page 55
B. E. Boser 55
Advanced Analog Integrated Circuits
Chopper Nonidealities
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 56
B. E. Boser 56
Finite Amplifier Bandwidth
EE240B – Precision Techniques
Page 57
B. E. Boser 57
Clock Feedthrough
EE240B – Precision Techniques
Page 58
B. E. Boser 58
Summary of Chopper Design Considerations
EE240B – Precision Techniques
Page 59
B. E. Boser 59
Advanced Analog Integrated Circuits
Advanced Chopping Techniques
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 60
B. E. Boser 60
Objectives
EE240B – Precision Techniques
Page 61
B. E. Boser 61
Nested Chopping
EE240B – Precision Techniques
[ Bakker 2000 ]
Page 62
B. E. Boser 62
Spike Dead-Banding
EE240B – Precision Techniques
[ Menolfi 2001 ]
Page 63
B. E. Boser 63
Spike Bandpass Filter
EE240B – Precision Techniques
[ Menolfi 1999 ]
Page 64
B. E. Boser 64
Ripple Reduction with AC Coupling
EE240B – Precision Techniques
Page 65
B. E. Boser 65
Ripple Reduction with SC Filter
EE240B – Precision Techniques
[ Bakker 1997 ]
Page 66
B. E. Boser 66
Ripple Reduction with Digital Filter
EE240B – Precision Techniques
Page 67
B. E. Boser 67
Advanced Analog Integrated Circuits
Chopper Amplifier Performance
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 68
B. E. Boser 68
Offset Compensated OpAmps
EE240B – Precision Techniques
Page 69
B. E. Boser 69
Implementation Example
http://electronicdesign.com/analog/chopper-stabilized-op-amps
EE240B – Precision Techniques
Page 70
B. E. Boser 70
Chopping Summary
EE240B – Precision Techniques
Page 71
B. E. Boser 71
Advanced Analog Integrated Circuits
Dynamic Element Matching
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 72
B. E. Boser 72
Application: Precision DAC
EE240B – Precision Techniques
Page 73
B. E. Boser 73
DEM Concept
EE240B – Precision Techniques
Page 74
B. E. Boser 74
DAC Application Example
EE240B – Precision Techniques
Page 75
B. E. Boser 75
Advanced Analog Integrated Circuits
Temperature Sensor Example
Bernhard E. BoserUniversity of California, Berkeley
[email protected]
Copyright © 2016 by Bernhard Boser
EE240B – Precision Techniques
Page 76
B. E. Boser 76
CMOS Temperature Sensor
EE240B – Precision Techniques
[ Pertijs 2005 ]
Page 77
B. E. Boser 77
Bandgap Temperature Sensing
EE240B – Precision Techniques
Page 78
B. E. Boser 78
Sensor Principle
EE240B – Precision Techniques
Page 79
B. E. Boser 79
A/D Conversion: SD Modulator
EE240B – Precision Techniques
Page 80
B. E. Boser 80
Temperature Sensor Block Diagram
EE240B – Precision Techniques
Page 81
B. E. Boser 81
(1) Accurate 1:p Ratio with DEM
EE240B – Precision Techniques
Page 82
B. E. Boser 82
Sigma-Delta Modulator
EE240B – Precision Techniques
Page 83
B. E. Boser 83
Sigma-Delta Circuit Implementation
EE240B – Precision Techniques
Page 84
B. E. Boser 84
Evaluation
• Other techniques used to get target performance:– 𝛽 insensitive 𝐼@ABC generation– 𝑉@E curvature correction
• Nonlinear decimation filter– 𝑉@E averaging between 𝑄/ and 𝑄G
EE240B – Precision Techniques