m12 precision techniques - eecs at uc berkeleyboser/courses/240b/lectures/m12... · b. e. boser 21...

84
B. E. Boser 1 Advanced Analog Integrated Circuits Precision Techniques Bernhard E. Boser University of California, Berkeley [email protected] Copyright © 2016 by Bernhard Boser EE240B – Precision Techniques

Upload: lethuy

Post on 28-Aug-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

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

B. E. Boser 2

Topics

• Offset

• Drift

• 1/f Noise

• Mismatch

EE240B – Precision Techniques

B. E. Boser 3

Motivation

EE240B – Precision Techniques

B. E. Boser 4

Sources of Inaccuracies in ICs

EE240B – Precision Techniques

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

B. E. Boser 6

1/f Noise Spectrum

EE240B – Precision Techniques

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

B. E. Boser 8

1/f Noise Corner Frequency

EE240B – Precision Techniques

B. E. Boser 9

1/f Noise Corner Frequency

EE240B – Precision Techniques

B. E. Boser 10

“Total” 1/f Noise

EE240B – Precision Techniques

B. E. Boser 11

Total 1/f versus Thermal Noise

EE240B – Precision Techniques

B. E. Boser 12

MOS Model with Channel Noise Generator

EE240B – Precision Techniques

B. E. Boser 13

Other MOSFET Noise Sources

EE240B – Precision Techniques

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

B. E. Boser 15

Shot Noise in PN Junction

EE240B – Precision Techniques

B. E. Boser 16

Shot Noise in BJTs

EE240B – Precision Techniques

B. E. Boser 17

BJT Small Signal Noise Model

EE240B – Precision Techniques

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

B. E. Boser 19

Modeling Offset

B. E. Boser 20

Sources of Error and Mitigation

EE240B – Precision Techniques

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

B. E. Boser 22

DOC Techniques Comparison

EE240B – Precision Techniques

B. E. Boser 23

DOC versus Trimming

EE240B – Precision Techniques

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

B. E. Boser 25

Auto-Zeroing Principle

EE240B – Precision Techniques

B. E. Boser 26

Auto-Zero Phase F1 (DC Analysis)

EE240B – Precision Techniques

B. E. Boser 27

Amplification Phase F2 (DC Analysis)

EE240B – Precision Techniques

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

B. E. Boser 29

What Happens to Noise?

EE240B – Precision Techniques

B. E. Boser 30

Noise Transfer Function

EE240B – Precision Techniques

B. E. Boser 31

Noise Transfer Function

EE240B – Precision Techniques

B. E. Boser 32

Noise Spectrum at Output

EE240B – Precision Techniques

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

B. E. Boser 34

Mitigating Charge Injection Error

EE240B – Precision Techniques

B. E. Boser 35

Reducing Charge Injection Error (1)

EE240B – Precision Techniques

B. E. Boser 36

Reducing Charge Injection Error (2)

EE240B – Precision Techniques

B. E. Boser 37

Multistage Offset Cancellation

EE240B – Precision Techniques

B. E. Boser 38

Multistage Offset Cancellation

EE240B – Precision Techniques

B. E. Boser 39

Comparator Example

EE240B – Precision Techniques

B. E. Boser 40

Comparator Example: Circuit Details

EE240B – Precision Techniques

B. E. Boser 41

Auto-Zeroing Residual Offset

EE240B – Precision Techniques

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

B. E. Boser 43

Chopping Idea

EE240B – Precision Techniques

B. E. Boser 44

Chopping Concept

EE240B – Precision Techniques

B. E. Boser 45

Square Wave Modulator

EE240B – Precision Techniques

B. E. Boser 46

Time Domain

EE240B – Precision Techniques

B. E. Boser 47

Frequency Domain

EE240B – Precision Techniques

B. E. Boser 48

Frequency Domain

EE240B – Precision Techniques

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

B. E. Boser 50

Residual In-Band Noise

EE240B – Precision Techniques

B. E. Boser 51

Residual In-Band Noise

EE240B – Precision Techniques

B. E. Boser 52

Example

[ Enz 1996 ]

EE240B – Precision Techniques

B. E. Boser 53

Two-Stage Chopper Amplifier

EE240B – Precision Techniques

B. E. Boser 54

Folded Cascode with Chopper

EE240B – Precision Techniques

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

B. E. Boser 56

Finite Amplifier Bandwidth

EE240B – Precision Techniques

B. E. Boser 57

Clock Feedthrough

EE240B – Precision Techniques

B. E. Boser 58

Summary of Chopper Design Considerations

EE240B – Precision Techniques

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

B. E. Boser 60

Objectives

EE240B – Precision Techniques

B. E. Boser 61

Nested Chopping

EE240B – Precision Techniques

[ Bakker 2000 ]

B. E. Boser 62

Spike Dead-Banding

EE240B – Precision Techniques

[ Menolfi 2001 ]

B. E. Boser 63

Spike Bandpass Filter

EE240B – Precision Techniques

[ Menolfi 1999 ]

B. E. Boser 64

Ripple Reduction with AC Coupling

EE240B – Precision Techniques

B. E. Boser 65

Ripple Reduction with SC Filter

EE240B – Precision Techniques

[ Bakker 1997 ]

B. E. Boser 66

Ripple Reduction with Digital Filter

EE240B – Precision Techniques

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

B. E. Boser 68

Offset Compensated OpAmps

EE240B – Precision Techniques

B. E. Boser 69

Implementation Example

http://electronicdesign.com/analog/chopper-stabilized-op-amps

EE240B – Precision Techniques

B. E. Boser 70

Chopping Summary

EE240B – Precision Techniques

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

B. E. Boser 72

Application: Precision DAC

EE240B – Precision Techniques

B. E. Boser 73

DEM Concept

EE240B – Precision Techniques

B. E. Boser 74

DAC Application Example

EE240B – Precision Techniques

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

B. E. Boser 76

CMOS Temperature Sensor

EE240B – Precision Techniques

[ Pertijs 2005 ]

B. E. Boser 77

Bandgap Temperature Sensing

EE240B – Precision Techniques

B. E. Boser 78

Sensor Principle

EE240B – Precision Techniques

B. E. Boser 79

A/D Conversion: SD Modulator

EE240B – Precision Techniques

B. E. Boser 80

Temperature Sensor Block Diagram

EE240B – Precision Techniques

B. E. Boser 81

(1) Accurate 1:p Ratio with DEM

EE240B – Precision Techniques

B. E. Boser 82

Sigma-Delta Modulator

EE240B – Precision Techniques

B. E. Boser 83

Sigma-Delta Circuit Implementation

EE240B – Precision Techniques

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