33
IC Lab CMOS ANANLOG INTEGRATED FILTERS 2001. 7. 5. JOONGHO CHOI Department of Electrical Engineering University of Seoul [email protected]

CMOS ANANLOG INTEGRATED FILTERSiclab01.uos.ac.kr/iclab/lecture/gmcfilter1.pdf · 2017. 9. 3. · ADC DAC Driver Tx-Filter DSP & MCU Digital Data A A Analog Media Pre-Amp Rx-Filter

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • IC Lab

    CMOS ANANLOG INTEGRATED FILTERS

    2001. 7. 5.

    JOONGHO CHOI

    Department of Electrical Engineering

    University of Seoul

    [email protected]

  • IC Lab

    OUTLINE

    l Introduction to Analog Integrated Filters

    l Introduction to Transconductance (Gm)-C Filters

    ü Transconductance Circuits

    ü High-Order Gm-C Filters

    ü Design Issues for Gm-C Filters

    ü Design Examples

    l Introduction to Switched-Capacitor (SC) Filters

    ü Switched-Capacitor Integrators

    ü High-Order SC Filters

    ü Design Issues for SC Filters

    ü Design Examples

    l Simulation Exercises

  • IC Lab

    Introduction

  • IC Lab

    Mixed-Signal Systems

    AnalogMedia

    Pre-Amp Rx-Filter

    ADC

    DAC

    Tx-FilterDriver

    DSP&

    MCU

    DigitalData

    A

    A

    AnalogMedia

    Pre-Amp Rx-Filter

    ADC

    DAC

    Tx-FilterDriver

    DSP&

    MCU

    DigitalData

    D

    D

    AFE1

    AFE2

    Performance Requirements

    AFE1 < AFE2

    Performance Requirements

    AFE1 < AFE2

  • IC Lab

    A n a l o g I n t e g r a t e d F i l t e r s

    l Analog Filters vs Digital Filters

    :-) Speed, Power Dissipation, Si l icon Area

    :-( Dynamic Range, Programmabil ity, Control labi l i ty

    l Continuous-Time Filters

    è Gm-C Fi lter, MOSFET-C Filter, Active R-C Filter, …

    è No Pre- & Post- Processing Required

    è Tuning Circuits Required

    l Discrete-Time Filters

    è Switched-Capacitor (SC) Fi lter, Switched-Current Filter

    è Pre- & Post- Processing Required

    è Desirably Accurate

  • IC Lab

    F i l t e r F r e q u e n c y R e s p o n s e

    l Magnitude Characteristics

    l Phase Characteristics

    l Operating Types

    è Lowpass, Highpass, Bandpass, Bandreject, Allpass

    è Frequency Transformation from LPF Prototype

    l Response Types

    è Butterworth, Chebyshev (I,II), Ell iptic, Equiripple

    |H(f)|

    f

    AS

    AP

    fS1

    fS2

    fP1

    fP2

  • IC Lab

    H i g h - O r d e r F i l t e r I m p l e m e n t a t i o n 1

    l Easy Adjustment of Frequency Characteristics

    l Pole/Zero Pair Matching

    l Biquad Permutation

    l Gain Distribution

    Hi(z) H

    N/2(z)H

    1(z) .... ....X(z) Y(z)

    H(z) = H1(z)...H

    i(z)...H

    N/2(z)

    ( ) ( ) ∏∏== ++

    ++==

    2N

    1i 012

    2

    012

    22N

    1i

    i azazabzbzb

    zHzH

    Cascading of Biquad Blocks

  • IC Lab

    H i g h - O r d e r F i l t e r I m p l e m e n t a t i o n 2

    l Implemented with Many Integrators

    l Less Sensitive to Variations of Components

    l Easy to Obtain

    l Frequency Transformation

    l Impedance Transformation

    RLC Prototype

    C1

    RS

    X(s) Y(s)

    RLC

    3

    L2

    L4

    I2

    I4

    V1

    V3

    I0

    ( )( )

    ( )( )

    ( ) 2L4343423

    2312

    1201

    S10

    sLRIVI

    sCIIV

    sLVVI

    sCIIV

    RVXI

    −=

    −=

    −=

    −=

    −=

  • IC Lab

    C o n t i n u o u s - T i m e F i l t e r R e s p o n s e

    100

    102

    104

    106

    108

    -120

    -100

    -80

    -60

    -40

    -20

    0

    f [Hz]

    |H(f

    )| [

    dB

    ]

    1NN1N

    2N

    1

    1MM1M

    2M

    1

    asasasa

    bsbsbsb)s(Y)s(X

    )s(H+

    −+

    ++++

    ++++=≡

    L

    L

    -0.5 0 0.5-5

    -4

    -3

    -2

    -1

    0

    1

    2

    3

    4

    5

    real f [MHz]

    ima

    gin

    ary

    f [

    MH

    z]

  • IC Lab

    D i s c r e t e - T i m e F i l t e r R e s p o n s e

    0 0.2π 0.4π 0.6π 0.8π π-120

    -100

    -80

    -60

    -40

    -20

    0

    ω

    |H(ω

    )| [d

    B]

    -1 -0.5 0 0.5 1

    -1

    -0.8

    -0.6

    -0.4

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    real ω

    imag

    inar

    y ω

    ( ) ( )( )1MM

    1N-2

    N1

    1MMM-

    2M

    1

    azazazabzbzbzb

    zDzN

    zH+

    +

    ++++++++

    ==L

    L1

  • IC Lab

    Continuous-Time Filter(Gm-C Filter)

  • IC Lab

    G m A m p l i f i e r B a s i c s

    l Transconductance (Gm) Amplif ier

    Single-Ended Fully-Differential

    l Transconductance Amplifier Characteristics

    è Linearity

    è I/O Impedances

    è Operat ing (Dynamic) Range

    è Frequency Characterist ics

    è Electr ical ly Programmable Gm Value

    Gm+

    -

    ioutvin+

    vin-

    Gm+

    -

    ioutvin+

    vin

    -

    iout

    +

    -

    ( ) vvGvGi ininminmout −+ −⋅=⋅≡ R , R outin ∞=∞=

  • IC Lab

    G m A m p C i r c u i t E x a m p l e s

    l Simple Differential Pair Example

    for large ISS, small β & v i n

    M1

    M2

    vin

    + vin

    -

    i2

    i1

    ISS

    vx

    io=i

    1-i

    2

    vin=v

    in+-v

    in-

    Gm

    +ISS

    -ISS

    ( )

    ( )2THxin2

    2

    THxin1

    Vvv2

    i

    Vvv2

    i

    −−β

    =

    −−β

    =

    +

    SS21 Iii =+

    2

    inSS

    in21out v2I2

    v2

    iii −β

    β=−≡

    SSm IG β≅∴

    inSSout vIi ⋅β≈

  • IC Lab

    l Differential Pair w/ Degenerate Resistor Example

    for large β and small √i1- √i2

    M1

    M2

    vin

    + vin

    -

    i2

    i1

    IB

    RC I

    B

    MR

    VC

    iRC

    1 2

    ( ){ }2gs1gsinC

    21out

    in2gsCR1gsin

    vvvR2

    iii

    vvRivvC

    −−∆=−≡∴

    =+−− −+

    BR2

    BR1

    Iii

    Iii

    C

    C

    =+

    +=CR21

    i2ii ⋅=−

    ( ) ( ) ( ) 0ii2i2Vi2Vvv 212TH1TH2gs1gs ≈−β=β+−β+=−

    Cin

    out

    in

    outm R

    2v

    iv

    iG ≅

    ∆=

    ∆∂∂

    ≡∴

  • IC Lab

    l Differential Pair w/ Degenerate Resistor & Feedback Example

    Negative feedback loops (M1-M 5-M 3 & M2-M6-M 4) forces constant

    currents IB1 to f low through M1 and M2 è vgs1 = vgs2

    M1

    M2

    vin

    + vin

    -

    VC

    M9

    M3

    M4

    M5

    M6

    M7

    M8

    IB1

    IB1

    IB2

    IB2

    IB1

    -io

    IB1

    +io

    io

    VDD

    VSS

  • IC Lab

    T C A m p u s i n g M O S i n S a t u r a t i o n

    l Current in Saturation MOSFET

    l Basic Principle

    l Composite Transistor

    ( )2THgsds Vv2i −β

    =

    ( ) ( ) ( )−+ −⋅=−⋅+=− inin22 vvkBABABA

    Mn

    Mp

    VGSeq

    +

    -

    ID

    ( )2THeqGSeqeqD VV2I −β

    =

    ( )2PNPN

    eq

    THPTHNTHeq

    SGPGSNGSeq

    2221

    VVV

    VVV

    β+β

    ββ≡β

    +≡

    +≡

    M1

    M2

    v1

    v2

    M3

    M4

    i1

    VFV

    +-

    +-

    VFV

    i2

    [ ] ( )21THeqFVeqout vvVV2i −⋅−β=

  • IC Lab

    T C A m p u s i n g M O S i n L i n e a r

    l Current in Saturation MOSFET

    l Basic Principle

    l Example

    ( )

    −−β= 2dsdsTHgsds v2

    1vVvi

    ( ) ( ) −+ −∝−=−−− inin22 vvBACBCA

    VA

    i1

    ip

    VSS

    M2

    M1

    M3

    M4

    VB

    MA

    MB

    i2

    i4

    i3

    im

    VA1

    VB1

    VB2

    VA2

    Vin2

    Vin1

    IBIAS

    IBIAS

    ( ) ( ) ( ) ( )32414231mpout iiiiiiiiiii −−−=+−+=−=

    ( )( ) ( )

    −−−−−β=

    =−

    2

    2B1B2B1BTH2BB

    B41

    VV21

    VVVVV2

    i2ii

    ( )( ) ( )

    −−−−−β=

    =−

    2

    2A1A2A1ATH2AA

    A32

    VV21

    VVVVV2

    i2ii

  • IC Lab

    G m - C I n t e g r a t o r

    Gm

    +

    -

    ioutv

    in+

    vin

    -v

    out

    C

    KCL

    CG

    sCG

    vv

    )s(H

    munity

    m

    in

    out

    =≡

    |H(ω)|

    ω0dB

    ωunity

    -6dB/dec

  • IC Lab

    1 s t - O r d e r G m- C F i l t e r

    Vin(s)

    Gm1

    +

    -

    Gm2+

    -

    Vout

    (s)

    CA

    CX

    i1

    i2

    KCL

    ( ) ( )( ) 0

    01

    XA

    2m

    XA

    1m

    XA

    X

    in

    out

    sksk

    CCG

    s

    CCG

    sCC

    C

    sVsV

    sHω+

    +⇐

    +

    +

    +

    +

    +

    =≡

    ( )( )

    A

    1

    1X

    XA02m

    XA01m

    Ck1

    kC

    CCG

    CCkG

    −=

    +⋅ω=

    +⋅=

  • IC Lab

    2 n d - O r d e r G m- C F i l t e r ( B i q u a d )

    KCL

    Vout

    (s)Gm2

    +

    -

    Gm4

    +

    -

    Gm1

    +

    -G

    m3

    +

    -

    Gm5+

    -

    Vin(s)

    CA

    CBC

    X

    AB

    KCL

    ( ) ( )( )

    ( )

    ( )20

    02

    012

    2

    XBA

    2m1m

    XB

    3m2

    XBA

    4m2m

    XB

    5m2

    XB

    X

    in

    out

    sQ

    s

    ksksk

    CCCGG

    sCC

    Gs

    CCCGG

    sCC

    Gs

    CCC

    sVsV

    sHω+

    ω+

    ++⇐

    ++

    +

    +

    ++

    +

    +

    +

    =≡

  • IC Lab

    l Characteristic Function

    l Filtering Operations

    ü Lowpass k2 = k1 = 0

    ü Highpass k1 = k0 = 0

    ü Bandpass k2 = k0 = 0

    20

    02 sQ

    s rdenominato ω+

    ω+=

    ( )XBA2m1m

    0 CCCGG+

    A

    XB2

    3m

    2m1m

    CCC

    GGG

    Q+

    =

    ( )XBA4m2m

    0

    XB

    5m1

    XB

    X2 CCC

    GGk

    CCG

    k CC

    Ck

    +=

    +=

    +=

  • IC Lab

    H i g h - O r d e r G m - C F i l t e r w / B i q u a d s

    l H1(s)

    G m1 =G m2 =17.06µ, Gm3 =0.80µG m4 =4.18µ, Gm5 =0µCA =C B =5p, C X=0.319p

    l H2(s)

    G m1 =G m2 =16.19µ, Gm3 =1.52µG m4 =0.21µ, Gm5 =0µCA =C B =5p, C X=0.319p

    l H3(s)

    G m1 =G m2 =14.89µ, Gm3 =0.67µG m4 =0µ, Gm5 =1.89µCA =C B =5p, C X=0p

    6th-order Elliptic BPF

    ü Passband : 480kHz~520kHz

    ü Passband Ripple : < 0.05dB

    ü Stopband Attenuation : > 80dB

    104

    105

    106

    107

    -100

    -80

    -60

    -40

    -20

    0

  • IC Lab

    H i g h - O r d e r G m - C F i l t e r f r o m R L C

    C1

    RS

    X(s) Y(s)

    RLC3

    L2

    L4

    I2

    I4

    V1

    V3

    I0

    + -

    + -

    + -

    X(s) Y(s)

    τ1

    τ2

    AS

    + -

    + -

    τ3

    τ4

    V1

    V2

    V3

    V4

    V0

    ( )( )

    ( )( )

    ( ) 2L4343423

    2312

    1201

    S10

    sLRIVI

    sCIIV

    sLVVI

    sCIIV

    RVXI

    −=

    −=

    −=

    −=

    −= ( )( )( )( )( ) 434

    3423

    2312

    1201

    1S0

    sYVV

    sVVV

    sVVV

    sVVV

    VXAV

    τ−=

    τ−=

    τ−=

    τ−=

    −=

    Frequency Transformation & Impedance Transformation Required

  • IC Lab

    N o n - I d e a l i t i e s

    l Finite Output Resistance

    ü Finite DC Gain : BPF, HPF

    ü Reduced Phase (>-90o): Q decreases

    ü Cascode Output Stage & Compensat ion Technique

    l Finite Parasitic Pole Frequency

    ü Increased Phase (

  • IC Lab

    L i n e a r i t y P r o b l e m s

    l Nonlinearity

    l Harmonic Distortion

    l Inter Modulation Distortion

    ü IMD2 è ω1+ω2, ω1-ω2ü IMD3 è ω1+2ω2, 2ω1 +ω2, 2ω1-ω2, ω1-2ω2,

    ( ) ( ) ( )[ ] ( )[ ] L+++≡ 3in32in2in1out tVatVatVatI

    ( ) ( )tsinAtV 0in ω=

    ( ) ( ) ( ) ( ) L+ω+ω+ω= t3sinIt2sinItsinItI 030201out

    ( ) ( ) ( )[ ] 2121in , tsintsinAtV ω≈ωω+ω=

    +++≡

    2

    1

    2

    4

    2

    3

    2

    2

    I

    IIIlog10]dB[ THD

    L

  • IC Lab

    D y n a m i c R a n g e P e r f o r m a n c e

    l IIP3 : Input-Referred Third-Order Intercept Point

    l IP1dB : Input-Referred 1-dB Compression Point

    l SFDR : Spurious-Free Dynamic Range

    VIN

    [dBm]

    VOUT

    [dBm]

    IIP3Fundamental

    NO

    SFDR

    IMD3

    1dB

    IP1dB

  • IC Lab

    G m V a r i a t i o n s

    l Values of Gm might change due to

    process variation, temperature, aging, … .

    l Trimming after chip fabrication possible, but one-time event.

    5 6 7 8 9 10 11

    -60

    -50

    -40

    -30

    -20

    -10

    Freq. [MHz]

    [dB]

    Notch Filter

    TT :SS :FF :

    l freq. change

    l Q change

    l freq. change

    l Q change

  • IC Lab

    O n - C h i p T u n i n g E x a m p l e f o r B i q u a d

    20

    02 sQ

    s

    )s(D)s(H

    ω+

    ω+

    =

    LPFphase

    comparator

    VCO

    amplitudecomparator

    LPF

    Qreference

    ckt.

    VIN

    VOUT

    filte

    r H

    (s ;

    ωO

    ,Q)

    ωREF

    VREF

    ωO

    VO

    Vω o

    VQ

    PLL

    MLL

    ω0

    Q

  • IC Lab

    R e c e n t A d v a n c e E x a m p l e 1

    55 Mbps Equal izer for Magnetic Storage Read Channels

    l 4-pole & 1-zero

    l Equalization

    l for Peak-Detect Scheme

    l 2.0-µm CMOS Technology

    l SNR > 57 dB, THD < 1%

    l Power = 40 m W

    l UCLA (& IEEE JSSC, 1994)

    2.0 mm

    1.8 mm

  • IC Lab

    Recent Advance Example 27-th Order Equiripple Gm-C Filter

    l 0.4-µm CMOS Technology

    l fcutoff = 50 MHz

    l THD < 1 %, Power = 100 mW (3 V)

    l Hitachi (& IEEE ISSCC, 1997)

  • IC Lab

    Recent Advance Example 3Raised-Cosine Matched Filter for 480 MHz QPSK Demodulator for DBS

    Analog Devices (& IEEE ISSCC, 1997)

  • IC Lab

    Recent Advance Example 416th-order BPF for J-PDC

    l 2 x 8th-order BPF

    l Average of fo : 450.5kHz

    l σ of fo : ±1.5kHz

    l Tuning Range of fo : 240~770kHz

    l 0.35-µm CMOS

    l Power : 4.8mA @ 2.5V

    l Active Area : 2.5mm2

    l Fujitsu

    (& IEEE ISSCC, 1999)

  • IC Lab

    Recent Advance Example 5

    7th-order Equiripple Group Delay LPF

    l 1 + 3 x Biquads

    l f3dB : 450.5kHz

    l f3dB Accuracy: ±10%

    l Group Delay Acc. : ±5%

    l 0.25-µm CMOS

    l Power Supply : 2.5V

    l Chip Area : 3mm2

    l Texas Instruments

    (& IEEE ISSCC, 1999)