EECS 247 Analog-Digital Interface Integrated Circuits © 2010
EECS 247 Analog-Digital Interface Integrated Circuits © 2010
EECS 247 Analog-Digital Interface Integrated Circuits © 2010
Analog-Digital Interface
Integrated Circuits
© 2010
Instructor: Haideh Khorramabadi
UC Berkeley
Department of Electrical Engineering and
Computer Sciences
Lecture 1: Introduction
• Office hours:
– Tues./Thurs. 4 to 5pm @ TBD (unless otherwise
announced in the class)
– Extra office hours by appointment
– Feel free to discuss issues via email:
haidehk@eecs.berkeley.edu
• Course grading:
– Homework/project 50%
– Midterm 20% (tentative date: Oct. 28)
– 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
ft for NMOS @ (VGS - Vth = 0.5V )
*Ref: Paul R. Gray UCB EE290 course „95
International Technology Roadmap for Semiconductors, http://public.itrs.net
Cost/Function Comparison
DSP & Analog
• Digital circuitry: Fully benefited from CMOS device scaling
– Cost/function decreases by ~29% each year
Cost/function X1/30 in 10 years*
• Analog circuitry: Not fully benefited from CMOS scaling
– Device scaling mandates drop in supply voltages
threaten analog feasibility
Cost/function for analog ckt almost constant or increase
• 4 RX filters
• 3 or 4 TX filters
Dual Standard, I/Q
• 4 RX ADCs
• 2 TX DACs
Audio, Tx/Rx power
• 3 Auxiliary ADCs
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: List of relevant IEEE publications is posted on the course website under
“Reading Material”. Some will be noted as mandatory reading and the rest optional
Signal Signal
Amplitude Amplitude
0 freq. 0 freq.
Lowpass
Filter Vout
Vin
Introduction to Filters
frequency
frequency
Ideal Lowpass Brick-Wall Filter More Practical Filter
Simplest Filter
First-Order Lowpass RC Filter
R
(Z=R) C
(Z=1/sC)
p o
Pole:
p=-o s
Zero: z
1 1
H (s)
2
1 j
o 1
2
o
1
2
20 log H ( s ) 20 log 10 log 1
2
2
o
1
2
o
o 20 log H ( s ) 3dB
• The frequency where magnitude response changes by 3dB is called the
corner or in the case of lowpass filter cut-off frequency
R1=150 kOHM C1
10pF
Vout ( s ) 1
H( s )
s
Vin( s ) 1
o
1
with o 2 100kHz
RC
EECS 247 Lecture 1: Introduction © 2010 H.K. Page 27
H ( s j ) 1/ 2
-20
-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
H ( s) RC
1 sRC C P Zero : z
1
RC P
-20
H ( j ) 0 1 -40
CP
H ( j )
-60
C CP -80
0
CP
Phase (deg)
C -45
103
60dB
-90
2 3 4 5 6 7 8 9 10
10 10 10 10 10 10 10 10 10
Frequency [Hz]
Resistor Noise
• Resistor noise
characteristics
– A mean value of zero R
– A mean-squared value vIN vOUT
ohms
vn2 4kBTr Rf 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
0
2
1 1
4kBTR df 4kBTR df 4kBTRx 1 tan 1 2 RCf
0
1 2 jfRC 0 1 2 fRC 2 2 RC 0
vo2 kBT
C
• This interesting and somewhat counter intuitive result means that even
though resistors are the components generating the noise, total noise is
determined by noiseless capacitors!
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:
(a x kBT/C)1/2
where a depends on implementation and features such as filter order
100
Integrated Noise Voltage [ Vrms]
Noise Spectral Density [nV/Hz]
10
2Vrms
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 ) a B
C
V (rms ) VDD C
D.R. max [V/V]
Vn (rms ) 8a k BT
• Hence
98 dB 16 Bits
140 dB 23 Bits