EECS 247 Analog-Digital Interface Integrated Circuits © 2008
EECS 247 Analog-Digital Interface Integrated Circuits © 2008
Analog-Digital Interface
Integrated Circuits
© 2008
Instructor: Haideh Khorramabadi
UC Berkeley
Department of Electrical Engineering and
Computer Sciences
Lecture 1: Introduction
• Office hours:
– Tues./Thurs. 2:30-3:30pm @ 477 Cory Hall
(unless otherwise announced in the class)
– Extra office hours by appointment
– Feel free to discuss issues via email:
[email protected]
• Course grading:
– Homework/project 50%
– Midterm 20% (tentative date: Oct. 16)
– Final 30%
• CAD Tools:
– Hspice or Spectre
– Matlab
Question: Why not perform the signal processing in the analog domain only
& thus eliminate need for A/D & D/A?
1u
1.5u
1 2u
3u
6u Year
75 80 85 90 95 ’00 ’05 ’10
For NMOS @ (VGS - Vth = 0.5V )
*Ref: Paul R. Gray UCB EE290 course ‘95
International Technology Roadmap for Semiconductors, http://public.itrs.net
• 4 RX filters
• 3 or 4 TX filters
Dual Standard, I/Q
• 4 RX ADCs
• 2 TX DACs
• 3 Auxiliary ADCs Audio, Tx/Rx power
control, Battery charge
• 8 Auxiliary DACs control, display, ...
Total: Filters Æ 8
ADCs Æ 7
DACs Æ 12
• EECS 247
– Filters, ADCs, DACs, some system level
– Signal processing fundamentals
– Macro-models, large systems, some transistor level, constraints such as finite gain,
supply voltage, noise, dynamic range considered
– CAD Tools Æ Matlab, SPICE
• EECS 242
– RF amplification, mixing
– Oscillators
– Exotic technology devices
– Nonlinear circuits
• Filters
– A. Williams and F. Taylor, Electronic Filter Design Handbook, 3rd edition, McGraw-Hill,
1995.
– W. Heinlein & W. Holmes, “Active Filters for Integrated Circuits”, Prentice Hall Int., Inc.
Chap. 8, 1974. Good reference for signal flowgraph techniques
– A. Zverev, Handbook of Filter Synthesis, Wiley, 1967.
A classic; focus is on passive ladder filters. Tables for implementing ladder filters (replaces
a CAD tool).
• Data Converters
– R. van de Plassche, Integrated Analog-to-Digital and Digital-to-Analog Converters, 2nd
edition, Kluwer, 2003.
– B. Razavi, Data Conversion System Design, IEEE Press, 1995.
– S. Norsworthy et al (eds), Delta-Sigma Data Converters, IEEE Press, 1997.
• General
– Gray, Hurst, Lewis, Meyer, Analysis & Design of Analog Integrated Circuits, Wiley 2001.
– Johns, Martin, Analog Integrated Circuit Design, Wiley 1997.
Note: a list of relevant IEEE publications is posted on the course website. Some
will be noted as mandatory reading and the rest optional
Signal Signal
Amplitude Amplitude
0 f 0 f
Lowpass
Filter Vout
Vin
Introduction to Filters
H ( jω ) H ( jω )
ω
Ideal Lowpass Brick-Wall Filter More Practical Filter ω
Simplest Filter
First-Order Lowpass RC Filter (LPF1)
R1=150 kOHM C1
10pF
Vout ( s ) 1
H( s ) = =
Vin( s ) s
1+
ωo
1
wi t h ωo = = 2π × 1 0 0k H z
RC
EECS 247 Lecture 1: Introduction © 2008 H.K. Page 24
S-Plane Poles and Zeros
1
s-plane (pzmap):
H (s) = jω
s
1+
ωo
Pole: p = − ωo
p=-ωo σ
Zero: z → ∞
1 1
H (s) = =
ω 2
1+ j ω
ωo 1+
2
ωo
-20
H ( s = jω ) ω =ω = 1/ 2 -40
0
-60
-100dB!
H ( s = jω ) ω →∞ = 0 -80
-100
-120
0
Asymptotes:
Phase (deg)
-30
- 20dB/dec magnitude rolloff
- 90degrees phase shift per 2 decades -60
-90
1 2 3 4 5 6 7 8 9 10
10 10 10 10 10 10 10 10 10 10
Frequency [Hz]
Question:
can we really get 100dB attenuation at 10GHz?
R1=150kOHM
C1
10pF
1 1
1 + sRCP Pole : p=− ≈−
R (C + CP ) RC
H ( s) =
1 + sR (C +C P ) Zero : z=−
1
RCP
-20
H ( jω ) ω =0 = 1 -40
CP -60
H ( jω ) ω→∞ =
C + CP -80
0
CP
Phase (deg)
≈
C -45
= 10−3
-90
= −60dB 10
2
10
3
10
4
10
5
10
6
10
7
10
8
10
9
10
10
Frequency [Hz]
Resistor Noise
• Resistor noise
characteristics
– A mean value of zero R
– A mean-squared value vIN vOUT
ohms
vn2 = 4k BTr RΔf C
vn2
N0 = = 4k BTr R
Δf
Resistor Noise
Good numbers to memorize:
• N0 for a 1kΩ resistor at room
temperature is 4nV/√Hz
R
• Scaling R, vIN vOUT
– A 10MΩ resistor gives 400nV/√Hz
– A 50Ω resistor gives 0.9nV/√Hz
C
• Or, remember
• Or, remember
10
N 0 = 4k BTr R
1 nV
= 8 ×4
Hz
nV
= 11.3
0.1 Hz
0.01
101 103 105 107 109 [Hz]
Total Noise
• Total noise is what the display on a volt-meter connected to vo
would show!
• Total noise is found by integrating the noise power spectral
density within the frequency band of interest
• Note that noise is integrated in the mean-squared domain,
because noise in a bandwidth df around frequency f1 is
uncorrelated with noise in a bandwidth df around frequency f2
– Powers of uncorrelated random variables add
– Squared transfer functions appear in the mean-squared integral
f2
vo2 = ∫ vn2 H( jω ) 2df
f1
∞
vo2 = ∫ 4kB T R H( 2π jf ) 2df
0
*Ref: “Analysis & Design of Analog Integrated Circuits”, Gray, Hurst, Lewis, Meyer- Chapter 11
→ vo2 = kBT
C
kT/C Noise
• kT/C noise is a fundamental analog circuit limitation
• The rms noise voltage of the simplest possible (first order) filter is
(kBT/C)1/2
• The noise of a more complex & higher order filter is given by:
(α x kBT/C)1/2
10
2μVrms
1
0.1
0.01
101 103 105 107 109 [Hz]
0.1
0.01
101 103 105 107 109 [Hz]
k T
• Noise for a filter Æ Vn (rms ) = α B
C
V (rms ) VDD C
D.R. = max = [V/V]
Vn (rms ) 8α k BT
• Hence
98 dB Æ 16 Bits
140 dB Æ 23 Bits