lab 1:hspice 介紹目的:

111
電子實驗() Lab 1 - 1 - Lab 1HSPICE 介紹 目的: 藉由基本操作認識 HSPICE 一、認識 HSPICE“SPICE” 是一套重要的工業級或研究級的電路分析程式,其意義是 ”S imulation P rogram with I ntegrates C ircuit” ,是特別為解決積體電路 (IC) 內部電路的自動模擬 分析與驗證等設計問題而發展的程式。 “SPICE” 最早是由美國加州大學柏克萊分校 (University of California, Berkeley) 分校在 1970 年以一名為 “CANCER” 的電路模 擬程式為藍本發展出來的,至今已經超過 30 年了,幾乎是全世界公認的電路模擬標 準原型程式。隨產業環境及電路設計技術的拓展與升級,SPICE 也現了許多改良與演 進的版本,例如: ”SPICE2” “SPICE2G.6” “SPICE3” …等,但最重要的是 “SPICE2” 系列,如 H-SPICEP-SPICEIS-SPICE 等都是以 ”SPICE2” 為基礎加 以改進,而成為商業產品。P-SPICE 常見於 PCB-Level 的電路設計,也常用來作為 基本電子電路模擬與教學輔助軟體;而 IS-SPICE 則較適合電機與工業電子的應用設 計;H-SPICE SBT-SPICE 則較常應用於業界研發 (IC 設計) 或學術研究,特別是 在積體電路設計方面使用,其在 Transistor Level Cell-Based 的電路設計上是一套 非常優越的輔助工具,對於目前從事 IC 設計或相關研究的人員而言是一項必備的技 能。 雖然支援 SPICE 的軟體多,但它們基本的原理大同小異,都是以 SPICE 的演算 法為基礎的,而只有在考慮:模擬時序的控制運算方式 (Equation Solver)元件模 (Model) 的建立,收斂技巧 (Convergence Control) 等方法可能有些差異而已。 H-SPICE 常被用在 IC 設計中,這多電路受限於本身的複雜度及實際佈局後產生 寄生效應 (一般是指寄生電容) 影響,而這些都無法在 PCB-Level 上得到驗證,而 在積體電路中這兩者的影響卻兼具且深遠。HSPICE 可將電路中的元件 (Element) 電路架構區塊 (Block) 子電路 (Subcircuit) 等,以 行為特性元件 (Behavioral Element) 的方式來呈現,使用者可自由的定義及設定其內部的參數,並以數學函數的 方式來表示,最後交給 HSPICE 以電路理論基礎的演算法來自動分析。 () MOS 寄生電容示意圖

Upload: hoanghanh

Post on 07-Feb-2017

336 views

Category:

Documents


15 download

TRANSCRIPT

  • () Lab 1 - 1 -

    Lab 1HSPICE

    HSPICE

    HSPICE SPICE Simulation

    Program with Integrates Circuit (IC) SPICE (University of California, Berkeley) 1970 CANCER 30 SPICE SPICE2 SPICE2G.6 SPICE3 SPICE2 H-SPICEP-SPICEIS-SPICE SPICE2 P-SPICE PCB-Level IS-SPICE H-SPICE SBT-SPICE (IC ) Transistor Level Cell-Based IC

    SPICE SPICE (Equation Solver) (Model) (Convergence Control)

    H-SPICE IC () PCB-Level HSPICE (Element) (Block) (Subcircuit) (Behavioral Element) HSPICE

    () MOS

  • () Lab 1 - 2 -

    HSPICE SPICE

    0

    1

    2

    3

    1

    2 0

    3

    V0.2 0 -0.1 -0.1 -3V0 0.2 -0.2 0 3

    =V-0.1 -0.2 0.5 -0.2 0V0 0 -0.2 0.3 0

    0.2 -0.2 0 V 3-0.2 0.5 -0.2 V 0 V is ground

    0 -0.2 0.3 V 0With Gaussian eliminatio

    =

    1

    2

    3

    1 2 3

    n0.2 -0.2 0 V 30 0.3 -0.2 V 30 0 0.25 V 3

    Results : V = 33V V =18V V =12V

    =

    ( )

    ( )

    ( )( )

    d

    d

    40 Vd

    d

    40 Vd

    dd+1 d

    d

    d+1 d

    I =1pA e -1

    V5 = +Id2V5 = +1pA e -12

    F VV = V -

    F' VConvergence criteria : Delta V = (V - V ) < 0.001

    d d+1V V Delta V1 1 0.975001 0.024992 0.975001 0.950002 0.024993 0.950002 0.925005 0.024994 0.925005 0.900015 0.024995 0.900015 0.875041 0.024976 0.875041 0.850117 0.024937 0.850117 0.825309 0.024818 0.825309 0.800838 0.024479 0.800838 0.777250 0.0235910 0.777250 0.755885 0.0213611 0.755885 0.739447 0.0164412 0.739447 0.730983 0.0084613 0.730983 0.729186 0.0017914 0.729186 0.729119 0.00007

  • () Lab 1 - 3 -

    HSPICE HSPICE (DC Analysis) (Transient) (AC Analysis) 1. (OP Analysis) (DC Analysis)

    (Steady-State Analysis) MOS VGS VDS MOS ID MOS I-V

    HSPICE (Statements) .OP .DC .PZ .TF I. .OP ()

    () G D 1.8VS .op

    II. .DC () ( MOSFET WL) (Global Parameter) () MOS G S

  • () Lab 1 - 4 -

    D MOS ID-VDS

    () NMOS L=0.18MW=1MG 1.8VS B D

    III. .PZ

    (Pole) (Zero)

    () Fold Cascode POLE ZERO

    IV. .TF ()

    VOUT/VIN (Linear Circuit)

    .TF

    VDS

    ID

  • () Lab 1 - 5 -

    () Fold Cascode

    2. (Transient Analysis) (Time Domain Analysis)

    FFT (Time) X Y (Time Domain Response) HSPICE (Time Analysis) (Time Interval)

    HSPICE (Sinusoidal) (Pulse) (Triangle) (EXP) (PWL) (AM) (FM)

    ( .TRAN ) ( .FOUR ) I. .TRAN

    HSPICE ( (Sinusoidal) (Pulse) (Triangle))

    ()

    inputoutput

  • () Lab 1 - 6 -

    II. .FOUR ( (TSTOP-TPERIOD) ~ TSTOP) (Base-Band) TSTOP .TRAN HSPICE (DC ) (Total Harmonic Distortion) .FOUR .TRAN

    3. (AC Analysis) (Frequency Domain Analysis)

    (Frequency Response)HSPICE .AC .DISTO .NOISE .SAMPLE .NET

    HSPICE () ( OPA )

    .AC () ( FSTART FSTOP)

    () Fold Cascode

  • () Lab 1 - 7 -

    HSPICE HSPICE HSPICE

    HSPICE HSPICE (*.sp) (Netlist)*.spModel Libraries .sp HSPICE( *.lis ) HSPICE (Netlist) (Parameter) HSPICE HSPICE HSPICE (Output Listing File*.lis) (Graph Data File*.st0) .OPTIONS POST () () () HSPICE (*.sp) Model and Device Library (*.lib) HSPICE HSPICE (*.lis) HSPICE HSPICE (*.st0) HSPICE Avanwaves

    () HSPICE Data Flow

    HSPICE HSPICE

    HSPICE () (Netlist) HSPICE

  • () Lab 1 - 8 -

    (Netlist) HSPICE HSPICE (*.lis) HSPICE HSPICE

    () HSPICE

  • () Lab 1 - 9 -

    (Function) HSPICE

    HSPICE HSPICE HSPICE HSPICE (*.sp) HSPICE HSPICE HSPICE

    HSPICE .sp 1. Title ( HSPICE

    ) 2. (Netlist) 3. Library 4. ( .DC .AC .Tran

    ) 5. (.Probe.Print.Plot ) 6. ( .End ) 7. ( * )

    () HSPICE

  • () Lab 1 - 10 -

    HSPICE (Statements) .Alter (Submodule) HSPICE .END .END HSPICE

    HSPICE HSPICE HSPICE

    (Netlist) HSPICE 1.

    HSPICE (Name) (Delimiters) I. (Alphabetic Character)

    (V1V22) ! # $ % * + - < > [ ] _

    II. 1024 III. Tab (Blank) IV. (Filenames) (Expressions) ( )

    ( ) V. R

    (R1R2)M MOSFET (M1M2)D (D1D2)

    () HSPICE

    C

    D

    I

    L

    M MOSFET Q BJT

  • () Lab 1 - 11 -

    R

    V

    X

    VI. (Subcircuit) Modules

    XXA1XA2XA3 A1A2A3

    2. HSPICE (Node) I. 1024

    (Ground) II. 0GNDGND! GROUND HSPICE

    III. MOS VDD Supply Voltage

    3.

    (Element) (Source) (Netlist) HSPICE I. HSPICE (

    ) (Model Name) (Value) (Parameter)

    MOSFET DGSB (C) (R) 1M1 VD VG GND GND NCH L=1uM W=10uM

    NCH M1 L W 1M 10M

    2RD 3 4 10K RD 3 4 10K

    3R1 A B 10K TC1=0.01 TC2=0.02 R1 A B 10K

    TC1 TC2

    4M1 VD VG GND GND NCH L=1uM W=10uM M=2 M1 2 M1 W M1 VD VG GND GND NCH L=1uM W=10uM M=2 M1 VD VG GND GND NCH L=1uM W=20uM

  • () Lab 1 - 12 -

    Scale Factors () Scale Factor

    F 10-15 P 10-12 N 10-9 U 10-6 M 10-3 K 103

    Meg or X 106 G 109 T 1012

    DB 20log10 HSPICE (M)

    1pF1nH10MegHz or 10XHzVDB(V3)10uM

    II. (Independent Source) ( (Dependent Source)) i.

    1VD 1 2 DC 10V VD 1 2 10V

    2VD VD GND -10V VD VD GND -10V

    3IREF VREF GND 1mA IREF VREF GND 1mA ii. HSPICE

    a. PULSE

    t = 0 (TD) (TR) (PW) (TF) (PER)

  • () Lab 1 - 13 -

    V/I / PULSE ( 1 2 TD TR TF PW PER ) V I PULSE 1 2 Volts Amps TDTRTFPWPER Sec 1VIN1 VIN GND PULSE ( 0V 1.8V 1NS 0.5nS 0.5nS 4.5nS 10nS )

    VIN1 VIN GND 0V 1.8V t=0 0V t=1ns 0.5ns 4.5ns 0.5ns 10ns 100MHz

    b. SIN

    Exponential ()Exponential (Decay Constant) ()

  • () Lab 1 - 14 -

    V/I / SIN ( ) V I SIN (DC offset) ()Volts Amps ()Hz sec 0.0 sec () 1/sec 0 (Phase Delay) (Degress) 0 1VIN1 VIN GND SIN ( 0.9 0.9 100Meg 1n )

    VIN1 VIN GNDDC 0.9V 0.9V t=0 0V t=1ns 100MHz SIN

    2VIN1 VIN GND SIN ( 0.9 0.9 100Meg 0n 0 90 ) VIN1 VIN GNDDC 0.9V 0.9V t=0 100MHz 90 SIN

    c. PWL V/I / PWL ( T1 V1 ) V I

  • () Lab 1 - 15 -

    PWL V1V2V3VN T1T2T3TN VIN VIN GND PWL (0n 0v 5n 0v 5.1n 3.3v 8n 3.3v 8.3n 1.5v 9.2n 1.5v 9.4n 3.3v)

    HSPICE .LIB Library .LIB Library Library Library .LIB .LIB mm018.l tt mm018.l Library

    mm018.l Library TT Library (25)TT Typical P Typical N PMOS NMOS MOS Corner Verification TT FFSSSF FS FF Best Case SS Worst Case FF SS

    .OPTION .OPTION .OPTION HSPICE Model .OPTION POST Binary Aavnwaves

  • () Lab 1 - 16 -

    .PROBE .PROBE HSPICE 32 .PROBE .PROBE .PROBE 1.PROBE V(OUT) I(M1) VdB(VOUT2) .ALTER .ALTER (Submodule) .ALTER HSPICE .ALTER (Option) (Netlist) (Analysis) (Test Vector) .ALTER .ALTER .ALTER .ALTER .ALTER .END .GLOBAL HSPICE .GLOBAL .GLOBAL () .GLOBAL (GND) (VDD) .GLOBAL VDD GND VDD GND (Subcircuit)

    1.

    I. .SUBCKT .SUBCKT .SUBCKT 1 2 n

    II. .ENDS

  • () Lab 1 - 17 -

    2. X X1X2 XOP1XAMP2 X 1 X 15 X .GLOBAL VDD GND *VDD GND

    .SUBCKT INV VIN VOUT * INV VIN VOUT MP1 VOUT VIN VDD VDD PCH L=1uM W=3uM MN1 VOUT VIN GND GND NCH L=1uM W=1uM .ENDS * XINV1 V1 V2 INV

    * INV XINV1V1 V2 VIN VOUT

    HSPICE () ( DC Operating Point) .OP HSPICE 1. .OP

    .OP (.lis)

    subckt element 0:mn1 *

    model 0:nch.9 *Model

  • () Lab 1 - 18 -

    region Saturati *MOS

    id 615.8100u * MOS Drain

    ibs -1.5443a *MOS Bulk Source

    ibd -56.0460n *MOS Bulk Drain

    vgs 1.8000 *MOSGateSource DC

    vds 1.8000 *MOS Drain Source DC

    vbs 0. *MOS Bulk Source DC

    vth 530.7747m *MOS VTH

    vdsat 481.5692m *MOSVds

    beta 2.4101m *MOS

    gam eff 987.3837m *MOS THV Y

    gm 512.4819u *MN1 small signal modelgm

    gds 27.3363u *MN1 small signal modelro

    gmb 147.1579u *MN1 small signal modelgmb

    cdtot 1.0846f *MN1Draintotal

    cgtot 1.6806f *MN1Gatetotal

    cstot 2.6627f *MN1Sourcetotal

    cbtot 2.3163f *MN1Bulktotal

    cgs 1.1826f *MN1 small signal modelCGS

    cgd 359.1700a *MN1 small signal modelCGD

    PS ( )t to f SB fV = V + 2 + V - 2 toV SBV =0 tV

    Body Effect Coefficient 0.3~0.4V1/2

    f2 Fermi Level 0.6

  • () Lab 1 - 19 -

    MOS

    .OP

    HSPICE (.sp) (.lis)

    2. .DC ()

    ()

  • () Lab 1 - 20 -

    .DC 1.DC VIN 0V 1.8V 0.01V VIN 0V ~ 1.8V 0.01V 2.DC TEMP 50 100 5 50 ~ 100 5

    HSPICE (.sp) (.lis)

    VIN

    IMN1

  • () Lab 1 - 21 -

    3. .TF (Output/Input)

    .TF (.lis)

    .TF .TF V(VOUT) VIN

    (V(VOUT)) (VIN)

    HSPICE (.sp)

    (.lis)

    4. .PZ () (ZERO) (POLE).PZ (.lis)

  • () Lab 1 - 22 -

    .PZ .PZ V(VOUT) VIN

    (V(VOUT)) (VIN)

    HSPICE (.sp)

    (.lis)

  • () Lab 1 - 23 -

    T=0.0s (TSTOP) (TSTEP) 0 ms 1 ms Avanwaves

    .TRAN .TRAN 0.1ms 100ms 0 ~ 100 ms 0.1 ms

    HSPICE (.sp)

  • () Lab 1 - 24 -

    (Frequency) ( AC ) () .AC () .AC .AC DEC 50 10K 100Meg

    10K Hz 100Meg Hz 50 10

    HSPICE (.sp)

    VIN VOUT

  • () Lab 1 - 25 -

    1. HSpice 2. CMOS Hspice 3. (2001)Spice Overview

    4. Star-Hspice Manual, Release 2001.4, December 2001, Avant! Corporation and

    Avant! subsidiary. 5. 6. Analog VLSI Design 7. Adel S. Sedra, and Kenneth Carless Smith, Microelectronic Circuits, 5th ed.,

    Oxford University, 2003. 8. Behzad Razavi, Fundamentals of Microelectronics, John Wiley, 2006. 9. Behzad Razavi, Design of Analog CMOS Integrated Circuits, McGraw-Hill, 2001.

  • () Lab 1 - 26 -

    (A) (B)

    1. (A) HSPICE Library mm018.lMOS L 0.18 mW 1M VG 0.7VVD 0.6V .OP MOS

    2. .lis HSPICE NMOS 3. VD 0V0.6V1.2 1.8V .lis MOS

    () ()

    VD 0V 0.6V 1.2V 1.8V

    4. 4 VD 0.8VVG 0V0.6V1.2 1.8V .lis MOS ()

    ()

    VG 0V 0.6V 1.2V 1.8V

    5. .DC VD 0 ~ 1.8V 0.01V 6. MOS Avanwaves 7. MN1 nd ng gnd gnd nch L=0.18uM W=1uM MN1 nd ng gnd gnd

    nch L=0.18uM W=2uM .alter .alter MN1 nd ng gnd gnd nch L=0.18u W=2u

    8. 7. ID Ananwaves 9. VD=1.8V VG=1.8V .OP ID

    ()(Hint .OP MOS VGS VTH n ox = C W L )

  • () Lab 1 - 27 -

    ()

    Width (m) 1 m 2 m 3 m 4 m 5 m 6 m ID (mA) () ID (mA) ()

    1 2 3 4 5

    0.30.60.91.21.51.82.12.42.73.0

    m

    mA

    0

    3.33.63.94.24.54.8

    6

    10. (B) Library mm018.lMOS L 0.18MW 1 m VG 0.7VVD 0.6VVB -0.5V .OP MOS

    11. 1 ~ 9 (A) (B) VTH ID ()

    ()

    VD 0V 0.6V 1.2V 1.8V (A) VTH

    (V) (B) (A) ID

    (mA) (B) VG 0V 0.6V 1.2V 1.8V

    (A) VTH (V) (B)

    (A) ID (mA) (B)

  • () Lab 1 28

    Width (m) 1 m 2 m 3 m 4 m 5 m 6 m (A) ID (mA)

    () (B) (A) ID (mA)

    () (B)

    1 2 3 4 5

    0.30.60.91.21.51.82.12.42.73.0

    m

    mA

    0

    3.33.63.94.24.54.8

    6

    1. 6 2. (A) (B) VTH ID

    Body Effect 3. () () (

    ) 4. 8 L ID

    5. MOS ()

  • () Lab 1 29

    Lab 1 NMOS .lib mm018.l TT $ mm018.l Library MN1 nd ng gnd gnd nch L=0.18u W=1u Vnd nd gnd 1.8v Vng ng gnd 1.8v .dc vnd 0v 1.8v 0.01v .probe I1(MN1) .op .option post .end

  • () Lab 2 - 1 -

    Lab 2MOSFET I-V Curve

    HSPICE MOSFET

    MOS NMOS

    NMOS

    NMOS

    PMOS

    PMOS

    PMOS

  • () Lab 2 - 2 -

    MOS MOS (Cut Off region) (Linear region)

    (Triode region) (Saturation region) (Pinch Off region) 1. (Cut Off region)

    NMOS

    GS TH

    DS

    V < VI = 0

    PMOS( TH t0 AV , V , V , and are negative )

    GS THDS

    V < VI = 0

    2. (Linear region) / (Triode region) NMOS

    ( )

    ,

    GS TH GD TH

    2DS n ox GS TH DS DS

    V V V VW 1I = C V - V V - VL 2

    PMOS( TH t0 AV , V , V , and are negative )

    ( )

    ,

    GS TH GD TH

    2DS p ox SG TH DS DS

    V V V VW 1I = C V - V V - VL 2

    3. (Saturation region) / (Pinch Off region) NMOS

    ( )

    ( ) ( )

    2

    2

    ,

    1

    +

    GS TH GD TH

    DS n ox GS TH

    DS n ox GS TH DS

    V V V V1 WI = C V - V ( )2 L1 WI = C V - V V (Channel Length Modulation)2 L

    PMOS( TH t0 AV , V , V , and are negative )

    ( )

    ( ) ( )

    2

    2

    ,

    1

    +

    GS TH GD TH

    DS p ox SG TH

    DS p ox SG TH DS

    V V V V1 WI = C V - V ( )2 L1 WI = C V - V V (Channel Length Modulation)2 L

    Threshold voltage (PMOS TH t0 AV , V , V , and are negative )

    ( ) TH TH0 f SB fV = V + 2 + V - 2

  • () Lab 2 - 3 -

    1. Diode Connected

    D

    G

    S

    VG

    D

    G

    S

    VG-

    +

    () L=0.18m W=1m () L=0.18m W=3m

    I. HSPICE () Length = 0.18mWidth = 1m GV 0 V 1.8 V 0.01V

    DSI () DS GSI - V Characteristic Curve DSI

    II. HSPICE () Length = 0.18mWidth

    = 3m GV -1.8 V 0 V 0.01V

    DSI () DS GSI - V Characteristic Curve DSI

    () IDS-VGS

  • () Lab 2 - 4 -

    III. NMOS PMOS Width Width

    DS GSI - V Characteristic Curve THV DSI

    () IDS-VGS

    W

    W

    () IDS-VGS

    W

    W

    () IDS-VGS

  • () Lab 2 - 5 -

    Saturation THV

    NMOS PMOS Width (m)

    1m 2m 3m 3m 6m 9m ID (mA) () ID (mA) ()

    VTH (V) 2. MOS DS DSI - V Characteristic Curve

    D

    G

    S

    VDVG

    () L=0.18m W=1m () L=0.18m W=3m

    I. () Gate GSV = 0.6V DSV 0 V 4 V 0.01 V () DS GSI - V Characteristic Curve

    II. () Gate GSV = -0.6 V DSV

    -4 V 0 V 0.01 V () DS GSI - V Characteristic Curve

    () IDS-VGS

  • () Lab 2 - 6 -

    III. I II NMOS PMOS GSV GSV

    0 V0.6 V1.2 V 1.8 V DS GSI - V Characteristic Curve

    DS GSI - V Characteristic Curve

    () IDS-VGS

    Saturation Linear Break Down

    VGS=1.8V

    VGS=1.2V

    VGS=0.6V VGS=0V

    VGS=0V

    Saturation Break Down

    Linear

    VGS=-0.6V

    VGS=-1.2V

    VGS=-1.8V

  • () Lab 2 - 7 -

    MOS Saturation ( DSV =1.8 )

    MOS ( )2DS n ox GS THWI = C V - VL

    GSV DSI GSV

    |VGS| (V) 0 0.6 1.2 1.8 NMOS ID (mA)

    () PMOS NMOS ID (mA)

    () PMOS

    IV. () () GSV = 1.2 V DSV MOS

    Channel Width DS GSI - V Characteristic Curve

    W

    W

    () IDS-VGS

    () IDS-VGS

    W

    W

  • () Lab 2 - 8 -

    MOS DSI ( DSV =1.8 )

    2DS OX GS TH1 WI = C (V - V )2 L

    DSI Width

    DSI Width

    Width (m) 1m / 3m 2m / 6m 3m / 9m NMOS ID (mA)

    () PMOS NMOS ID (mA)

    () PMOS 3. Channel Length Modulation

    D

    G

    S

    VDVG

    () L=0.18m W=1m () L=0.18m W=3m I. () DS GSI - V Characteristic Curve Channel Width = 1

    m GSV = 1.2 V Length 0.18m0.5m1m 2m Channel Length NMOS Saturation Region Channel Length Modulation

    L=0.18m

    L=0.5m L=1m

    L=2m

  • () Lab 2 - 9 -

    II. () DS GSI - V Characteristic Curve Channel Width = 3 m GSV = -1.2 V Length 0.18m0.5m1m 2m Channel Length PMOS Saturation Region Channel Length Modulation ( MOS )

    Length (m) 0.18m 0.5m 1m 2m NMOS ID (mA)

    () PMOS NMOS ID (mA)

    () PMOS NMOS

    PMOS

    4. Subthreshold Region

    GS

    DS 0T

    VI = I expV

    PS.

    0 GS DS

    T-23

    -9

    I V = 0 I > 1, V = kT q

    k = 1.38066 10 (J K)T q = 1.60218 10 (C)

    L=2m

    L=1m L=0.5m

    L=0.18m

  • () Lab 2 - 10 -

    D

    G

    S

    VDVG

    () L=0.18m W=1m () L=0.18m W=3m

    I. () Drain DSV = 0.6V DSV = 1.2V DSV = 1.8V

    GSV 0 V 0.5 V 0.01 V ()

    DS GSI - V Characteristic Curve Log Scale

    II. () Drain DSV = -0.6V DSV = -1.2V DSV =

    -1.8V GSV -0.5 V 0 V 0.01 V ()

    DS GSI - V Characteristic Curve Log Scale

    VDS=0.6

    VDS=1.2V VDS=1.8V

    VDS=-0.6 VDS=-1.2V

    VDS=-1.8V

  • () Lab 2 - 11 -

    1. MOS 2. Diode Connected Diode Connected

    3. p p n nW L =W L DSp DSn p nI I = p n

    4. () () MOS Length

    5. Channel Length Modulation 6. Subthreshold Region

  • () Lab 3 - 1 -

    Lab 3Current Source and Current Mirror Current Source and Current Mirror

    1. Current Source

    IOUT

    . . .

    VBIAS. . .

    ID

    rds

    VBIAS

    . . .

    ID

    rds

    R1

    R2

    VDD

    ()

    GS BIAS tV (V ) V GD THV V NMOS GD BIAS DS THV = V - V V DS BIAS TH MINV V - V = V DS MINV V

    Current Source

    = Ads

    D D

    V1rI I

    VDVG

    ()

    I. HSPICE () Length = 0.18Width = 1

    GSV = 0.9V DV 0V 1.8V 0.01V DSI

  • () Lab 3 - 2 -

    II. NMOS Length Length DSI Length

    2. Current Mirror

    . . .

    . . .

    ()

    () IDS-VDS

    () IDS-VDS

    L

    L

  • () Lab 3 - 3 -

    ( )

    ( )

    2O n ox GS1 t

    1

    2REF n ox GS2 t

    2

    1O REF

    2

    1 WI = C V - V2 L1 WI = C V - V2 L

    WLI = IWL

    I. Current Mirror REFI OI ( ) HSPICE MN1 MN2L =L =1m

    MN1 MN2W = W = 30m REFI =100A DSV

    DS, MN1V OI

    VDSMN1Wn/Ln=30/1

    MN2Wn/Ln=30/1

    IREF=100uAIO

    ()

    () MN1 IDS-VDS

  • () Lab 3 - 4 -

    II. MN1 MN2 Length 5m 0.5m OI

    Length

    Length Channel Length Modulation Channel Length Or

    OI Length ( 1L

    )

    Channel Length Modulation

    ( ) ( )

    ( ) ( )

    ( )

    ( )

    2O n ox GS1 t DS1

    1

    2REF n ox GS2 t DS2

    2

    DS11

    O REF

    DS22

    1 WI = C V - V 1+ V2 L1 WI = C V - V 1+ V2 L

    W 1+ VLI = I

    W 1+ VL

    () MN1 IDS-VDS

    L 5m MN1 IDS-VDS

    L 0.5m MN1 IDS-VDS

  • () Lab 3 - 5 -

    1. IREF=100A IREF IC 300A50A ?

    2. () Current Source

    ()

    3. () MOS OR OI HSPICE ( .OP )

    ()

  • () Lab 4 - 1 -

    Lab 4Cascode Current Mirror

    Lab 3 Current

    Mirror

    1. Cascode Current Mirror

    ()

    I. () Lab3 Current Mirror OI

    II. Lab 3 Channel Length Modulation

    Length Or Length Cascode Current Mirror () Cascode Current Mirror

    () MN1 IDS-VDS

  • () Lab 4 - 2 -

    MOS MINV ( Current Mirror ) () Swing MINV OV GS t GS OV tV = V - V V = V + V Current Mirror DS2 DS1V = V DS2 DS1 GS2 XV = V = V = V

    N X GS4V = V + V

    ( ) ( )

    O N TH

    X GS4 TH

    GS2 GS4 TH

    GS2 TH GS4 TH TH

    OV TH MIN

    V = V - V= V + V - V= V + V - V= V - V + V - V + V= 2V + V V

    IREF=100uA

    VDD

    . . .

    rO

    IO

    MN3

    MN1

    MN4

    MN2

    NX Y

    ()

    () () () XV NV Gate TESTV

    -gm3VY -gmb3VY

    ITEST

    rO1

    rO3rO4

    rO2

    IREF +VTEST

    -+VY-

    ()

  • () Lab 4 - 3 -

    ( )

    ( )

    TEST TEST m3 Y mb3 Y O3 Y

    Y TEST O1

    TEST TEST m3 TEST O1 mb3 TEST O1 O3 TEST O1

    O TEST TEST

    m3 O1 O3 mb3 O1 O3 O1 O3

    V = I +g V +g V r + VV =I r

    V = I +g I r +g I r r +I rr = V I

    = g r r +g r r +r +r

    O m3 O1 O3 mb3 O1 O3 O1 O3r = g r r +g r r +r +r Or MN3 Width MN1 Mirror MN2 MN1 Length Channel Length Modulation

    ()

    III. HSPICE () OV OV

    0V 1.8V 0.01V DS, MN1I

    () MN1 IDS-VO

  • () Lab 4 - 4 -

    IV. HSPICE () MN1 MN2 Length OV OV 0V 1.8V 0.01V

    DS, MN1I ()

    V. HSPICE () MN3 MN4 Width OV OV 0V 1.8V 0.01V

    DS, MN1I () ()

    () () IV V Or ()

    ()

    VI. HSPICE () MN1 Width OV OV 0V 1.8V 0.01V

    DS, MN1I IV V

    () MN1 IDS-VO

    () MN1MN2 Length IDS-VO

    () MN1 IDS-VO

    () MN3MN4 Width IDS-VO

  • () Lab 4 - 5 -

    2. Wilson Current Mirror I. Wilson Current Mirror () MN1

    MN2 Mirror IREF O REFI = I MINV Or MIN OV THV = 2V + V O m3 O1 O3r g r r

    IREF=100uA

    VDD . . .

    rO

    IO

    MN3

    MN2MN1

    ()

    II. HSPICE () OV OV

    0V 1.8V 0.01V DS, MN2I

    () MN1 Width IDS-VO

    () MN3MN4 Width IDS-VO () MN1MN2 Length IDS-VO

  • () Lab 4 - 6 -

    MN2Wn/Ln=20/1

    MN1Wn/Ln=20/1

    IREF=100uA

    VDD

    MN3Wn/Ln=20/1

    VO

    IO

    ()

    III. HSPICE () MN1 MN2 Width OV OV 0V 1.8V

    0.01V DS, MN2I ()

    ()

    () W W

    MINV () ()

    IV. HSPICE () MN3 Width

    OV OV 0V 1.8V 0.01V

    DS, MN2I () ()

    () MN2 IDS-VO

    () MN1MN2 Width IDS-VO

    () MN1MN2 Width IDS-VO

  • () Lab 4 - 7 -

    () W W Or ()

    () 3. Low Voltage Current Mirror

    I. Low Voltage Current Mirror () Cascode Current Mirror MN1 MN2 Gate MN4 Drain MN3 MN4 BIASV MINV Or MIN OVV = 2V O m3 O1 O3 mb3 O1 O3 O1 O3r = g r r +g r r +r +r Cascode Current Mirror Wilson Current Mirror MIN OVV = 2V THV Or Cascode Current Mirror Wilson Current Mirror Mirror Low Voltage Current Mirror

    MN1MN2

    IREF=100uA

    VDD

    MN3MN4VBIAS

    . . .

    rO

    IOX

    A

    ()

    () MN2 IDS-VO

    () MN3 Width IDS-VO

    () MN3 Width IDS-VO

  • () Lab 4 - 8 -

    II. () BIASV BIASV

    ( )

    BIAS TH4 X

    GS2 TH2 A

    A BIAS GS4

    GS4 GS2 TH2 BIAS GS2 TH4

    For MN4 saturation V - V VFor MN2 saturation V - V VV = V - V

    V + V - V V V + V

    ()

    III. HSPICE () BIASV OV

    OV 0V 1.8V 0.01V DS, MN1I

    () MN1 IDS-VO

  • () Lab 4 - 9 -

    IV. HSPICE () MN1 MN2 Width OV OV 0V 1.8V

    0.01V DS, MN1I ()

    ()

    () W W

    BIASV ()

    MINV () ()

    1. Wilson Current Mirror MINV Or 2. Low Voltage Current Mirror MINV Or

    () MN1 IDS-VO

    () MN1MN2 Width IDS-VO

    () MN1MN2 Width IDS-VO

  • () Lab 5 - 1 -

    Lab 5Common Source Amplifier with Resistor Load /

    Active Load

    Common Source Amplifier

    1. Common Source Amplifier With Resistor Load

    VIN

    VDDRBIAS

    CLOAD

    MN1

    VOUT

    () Common Source Amplifier With Resistor Load

    VOUT

    VIN

    VDD

    VTH VX

    CutoffSaturation Linear

    (a)

    ID

    VIN

    VDD/RBIAS

    VTH

    (b) ()

    I. () Common Source Amplifier MN1

    MN1 IN THV V IN OUT THV - V V LOADC

    ()

  • () Lab 5 - 2 -

    DI DI OUTV OUTV INV MN1 IN THV V >IN OUT THV - V V MN1 OUTV 0 DI

    DD BIASV R

    DC gain ( )OUT m OUT m O BIASIN

    V = -g R = -g r RV

    -3dB Frequency [ ]P1 BIAS LOAD GD

    1 =R C +C

    ()

    II. HSPICE () INV INV 0V 1.8V 0.01V OUTV

    III. HSPICE () MN1 Width INV INV 0V 1.8V 0.01V OUTV II ()

    VIN

    VOUT

  • () Lab 5 - 3 -

    II

    OUTV (V)

    OUTV ()

    IV. HSPICE () MN1 BIASR

    INV INV 0V 1.8V 0.01V OUTV II ()

    II

    OUTV (V)

    OUTV ()

    V. HSPICE () INV 100 Hz 1G Hz 10 100 DB OUTV

    VIN

    II

    VIN

    II

  • () Lab 5 - 4 -

    VI. HSPICE () MN1 Width INV 100 Hz 1G Hz 10 100 dB OUTV V ()

    V

    (mV) () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    VOUT

    V

  • () Lab 5 - 5 -

    VII. HSPICE () MN1 BIASR INV 100 Hz 1G Hz 10 100 dB OUTV V ()

    V (mV)

    () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    VIII. HSPICE () MN1 LOADC INV 100 Hz 1G Hz 10 100 dB OUTV V ()

    V

  • () Lab 5 - 6 -

    V (mV)

    () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    () 2. Common Source Amplifier With Active Load

    VDD

    MP1 MP2

    MN1 CLOADVOUT

    VINIBIAS

    ()

    I. () Common Source Amplifier with Active Load ()

    V

  • () Lab 5 - 7 -

    DC gain m, MN1OUTIN ds, MP2 ds, MN1

    -gV =V g +g

    -3dB Frequency ds, MP2 ds, MN1P1gd, MP2 gd, MN1 bd, MP2 bd, MN1 LOAD

    g +g =

    C +C +C +C +C

    VDD

    MP1Wp/Lp=30/1

    MP2Wp/Lp=30/1MN1Wn/Ln=10/1

    CLOAD=10pVOUT

    VINIBIAS=100u

    ()

    II. HSPICE () INV INV

    0V 1.8V 0.01V OUTV

    III. HSPICE () MN1 Length 5

    m10 m 15 m INV INV 0V 1.8V 0.01V OUTV II ()

    VIN VOUT

  • () Lab 5 - 8 -

    II

    OUTV (V)

    OUTV ()

    IV. HSPICE ()

    INV 100 Hz 1G Hz 10 100 dB OUTV

    V. HSPICE () MN1 Length 5

    m10 m 15 m INV 100 Hz 1G Hz 10 100 dB OUTV IV ()

    VOUT

    VIN

    15 m 10 m 5 m

    II

  • () Lab 5 - 9 -

    IV 5 m 10 m 15 m (mV)

    () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    1. Common Source Amplifier With Resistor Load ()

    ()

    IV

    15 m 10 m 5 m

  • () Lab 5 - 10 -

    2. Common Source Amplifier With Resistor Load ()

    ()

    3. Source Degeneration 4. () () () () MOS

    5. Active Load

  • () Lab 6 - 1 -

    Lab 6The Common Gate Amplifier

    CG

    Body Effect Gain

    2. Common Gate Amplifier

    ()

    I. () Common Gate Amplifier MN1

    BIAS IN TH BIAS OUTV - V V V - V MN1 BIAS IN THV - V V OUT INV V

    II. Channel Length Modulation SR MN1 MN1

    ( )2D n OX BIAS IN TH1 WI = C V - V - V2 L

    OUTV

    ( )2OUT DD n OX BIAS IN TH D1 WV = V - C V - V - V R2 L

    DC gain

    ( )

    ( )( )

    ( ) ,

    OUT THn OX BIAS IN TH D

    IN IN

    OUTn OX D BIAS IN TH

    IN

    mbTHm D

    IN m

    V VW= - C V - V - V -1- RV L V

    V W= C R V - V - V 1+V L

    gV= g 1+ R = =V g

  • () Lab 6 - 2 -

    Common Gate

    INm mb

    1R =g +g

    OUT DR =R III. Channel Length Modulation SR MN1

    DC gain

    ( )( )

    m mb OOUTD

    IN O m mb O S S D

    g +g r +1V = RV r + g +g r R +R +R

    ( )D O

    INm mb O

    R +rR =1+ g +g r

    ( ){ } = OUT m mb O S O DR 1+ g +g r R +r R -3dB Frequency

    [ ][ ] [ ]

    [ ]

    P1D OUT LOAD GD D LOAD GD

    P2

    S GS SBm

    1 1 =R R C +C R C +C

    1 =1R C +C

    g

    ()

    IV. HSPICE () INV INV

    0V 1.8V 0.01V OUTV

  • () Lab 6 - 3 -

    V. HSPICE () MN1 Width

    INV INV 0V 1.8V 0.01V OUTV IV ()

    IV

    OUTV (V)

    OUTV ()

    VI. HSPICE () MN1 BIASR

    INV INV 0V 1.8V 0.01V OUTV IV ()

    VIN VOUT

    VIN IV

  • () Lab 6 - 4 -

    IV

    OUTV (V)

    OUTV ()

    VII. HSPICE ()

    INV 100 Hz 1G Hz 10 100 dB OUTV

    VIII. HSPICE () MN1 Width

    INV 100 Hz 1G Hz 10 100 dB OUTV VII ()

    VIN IV

    VOUT

  • () Lab 6 - 5 -

    VII (mV)

    () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    IX. HSPICE () MN1 BIASR INV 100 Hz 1G Hz 10 100 DB OUTV VII ()

    VII

    VII

  • () Lab 6 - 6 -

    VII (mV)

    () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    X. HSPICE () MN1 LOADC INV 100 Hz 1G Hz 10 100 DB OUTV VII ()

    VII

    (mV) () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    VII

  • () Lab 6 - 7 -

    2. Common Gate Amplifier with Active Load

    VDD

    MP1 MP2

    MN1

    VOUTVBIASIBIAS

    VIN

    ()

    I. () Common Gate Amplifier with Active Load Constant

    Current Source MN1 BIAS IN TH BIAS OUTV - V V V - V MN1 BIAS IN THV - V V OUT INV V SR DC gain

    ( )OUT m, MN1 mb, MN1 O, MN1 O, MP2IN O, MN1

    V 1= g +g + r rV r

    ( )O, MP2

    INO, MN1m, MN1 mb, MN1

    r1R = 1+rg +g

    OUT O, MN1 O, MP2R r r=

    -3dB Frequency

    ds, MP2 ds, MN1P1

    gd, MP2 gd, MN1 bd, MP2 bd, MN1 LOAD

    P2

    GS, MN1 SB , MN1m , MN1

    g +g =

    C +C +C +C +C1 = 1 C +C

    g

  • () Lab 6 - 8 -

    VDD

    MP1Wp/Lp=30/1

    MP2Wp/Lp=30/1MN1Wn/Ln=10/1

    CLOAD=10PVOUT

    IBIAS=100uA VBIAS=1.1VVIN

    ()

    II. HSPICE () INV INV 0V 1.8V 0.01V OUTV

    III. HSPICE () MN1 Width INV INV 0V 1.8V 0.01V OUTV II ()

    VIN VOUT

    VIN

    II

  • () Lab 6 - 9 -

    II

    OUTV (V)

    OUTV ()

    IV. HSPICE ()

    INV 100 Hz 1G Hz 10 100 DB OUTV

    V. HSPICE () MN1 Width

    INV 100 Hz 1G Hz 10 100 DB OUTV IV ()

    IV

    VOUT

  • () Lab 6 - 10 -

    IV (mV)

    () ()

    OUTR ( ) ()

    OUTR ( ) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    ()

    1. Common Gate Common Source 2. Common Gate Amplifier With Resistor Load ()

    ()

  • () Lab 7 - 1 -

    Lab 7The Common-Drain Amplifier

    CS Amplifier High Gain

    Common Drain Amplifier

    1. Common Drain Amplifier

    () Common Drain Amplifier

    I. () Common Drain Amplifier NMOS GS TH GD TH DS GS THV V V V V V - V MN1

    DD OUT TH IN OUT TH OUT IN THV - V + V V - V V V V - V

    INV THV OUTV INV

    THV Level Shift Common Drain Amplifier Source Follower Source Bulk Body Effect INV Source THV INV OUTV Channel Length Modulation MN1 SR OUTV

    ( )2nOUT n OX IN OUT TH Sn

    W1V = C V - V - V R2 L

  • () Lab 7 - 2 -

    INV DC gain

    ( )

    ( )

    ( ) ( ) ,

    OUT OUTn THV n OX IN OUT TH S

    IN n IN IN

    nn OX IN OUT TH S

    nOUT OUTTH

    IN IN INnn OX IN OUT TH S

    n

    V VW VA = = C V - V - V 1- RV L V V

    W C V - V - V RLV VV= =

    V V VW1+ C V - V - V R 1+L

    ( )DS nm n OX IN OUT THGS n

    I Wg = = C V - V - VV L

    DC gain

    ( )m S

    Vm mb S

    g R 1A =1+ g +g R 1+

    OUT Sm mb

    1R = Rg +g

    ()

    II. HSPICE () INV INV 0V 1.8V 0.01V OUTV

  • () Lab 7 - 3 -

    III. HSPICE () MN1 Width INV INV 0V 1.8V 0.01V OUTV II ()

    II

    OUTV (V)

    OUTV ()

    IV. HSPICE () SR

    INV INV 0V 1.8V 0.01V

    OUTV II ()

    VIN

    VOUT

    VIN

    II

  • () Lab 7 - 4 -

    II

    OUTV (V)

    OUTV ()

    V. HSPICE () INV INV

    0V 1.8V 0.01V INV OUTV

    VI. HSPICE () MN1 Width INV INV 0V 1.8V 0.01V INV OUTV V ()

    VIN

    II

    VIN-VOUT

  • () Lab 7 - 5 -

    V

    IN OUTV - V (V) ()

    VII. HSPICE () SR

    INV INV 0V 1.8V 0.01V INV OUTV V ()

    V

    IN OUTV - V (V) ()

    VIII. HSPICE () INV INV

    0.01V 1.8V 0.01V OUTV INV

    V

    V

  • () Lab 7 - 6 -

    IX. HSPICE () MN1 Width INV INV 0.01V 1.8V 0.01V OUTV INV VIII ()

    VIII

    OUT INV V ()

    X. HSPICE () SR

    INV INV 0.01V 1.8V 0.01V OUTV INV VIII ()

    VOUT / VIN

    VIII

  • () Lab 7 - 7 -

    VIII

    OUT INV V ()

    2. Common Drain Amplifier with Current Source Load

    ()

    I. () MN1 INV

    GS THV - V Body Effect GS THV - V - ()

    II. DC gain

    m, MN1 O, MN1 O, MN2mb, MN1

    V

    m, MN1 O, MN1 O, MN2mb, MN1

    1g r rg

    A =11+g r r

    g

    VIII

  • () Lab 7 8

    1 1

    OUT O, MN1 O, MN2m, MN1 mb, MN1 m, MN1 mb, MN1

    R = r rg +g g +g

    ()

    III. HSPICE () INV INV

    0V 1.8V 0.01V OUTV

    IV. HSPICE () INV INV 0V 1.8V 0.01V INV OUTV

    VIN

    VOUT

  • () Lab 7 9

    V. HSPICE () INV INV 0.01V 1.8V 0.01V OUTV INV

    1. Source Follower 2. Common Drain Amplifier ()

    ()

    VOUT / VIN

    VIN-VOUT

  • 1

    ()

    The CS-CD Amplifier

    CS CD

    1. CS-CD Amplifier

    ()

    I. () CS-CD Amplifier () MP1 MP2 Current Mirror MN1 MN1 CS Lab 5 Common Source Amplifier with Current Mirror Load XV CS MN4 Gate MN4 MP1MP3MN2 MN3 MN4 CD CS-CD Amplifier LOADR LOADC

    II. DC gain

    ( )

    ( )

    Xm, MN1 O, MN1 O, MP2

    IN

    O, MN4 O, MN3 LOADmb, MN4OUT

    XO, MN4 O, MN3 LOAD

    mb, MN4 m, MN4

    O, MN4 O, MN3 LOADmb, MN4OUT OUTX

    m, MN1 O, MN1 O, MP2IN IN X

    O, MN4mb, MN4

    V = -g r rV

    1 r r RgV = 1 1V r r R +

    g g1 r r R

    gV VV= = -g r r 1V V V r rg O, MN3 LOAD m, MN4

    1R +g

  • 2

    ()

    III. HSPICE () LOADR INV

    INV 0V 1.8V 0.01V OUTV

    IV. HSPICE () LOADR 5K10K50K 100K INV INV 0V 1.8V 0.01V OUTV III ()

  • 3

    III 5K 10K 50K 100K

    OUTV

    OUTR ( ) ()

    OUTR ( ) () () ()

    ()

    V. HSPICE () LOADR INV 100 Hz 1G Hz 10 100 DB

    OUTV

    MN2Wn/Ln=10/1

    MN3Wn/Ln=20/1

    MN1Wn/Ln=100/1

    VOUTCLOAD=10p

    VDD

    MP1Wp/Lp=30/1

    VIN

    IBIAS=100uA

    MP2Wp/Lp=30/1

    RLOAD=5K

    ()

    VI. HSPICE () LOADR INV INV 0V 1.8V 0.01V OUTV

  • 4

    VII. HSPICE () LOADR 5K10K50K 100K INV INV 0V 1.8V 0.01V OUTV VI ()

    VI 5K 10K 50K 50K

    OUTV

    OUTR ( ) ()

    OUTR ( ) () () ()

    ()

    VIII. HSPICE () LOADR INV 100 Hz 1G Hz 10 100 dB

    OUTV

  • 5

    MN2Wn/Ln=10/1

    MN3Wn/Ln=20/1

    MN4Wn/Ln=100/1

    VOUTCLOAD=10p

    VDD

    MP1Wp/Lp=30/1 MP2

    Wp/Lp=30/1 MN1

    Wn/Ln=10/1

    VINIBIAS=100uA

    MP3Wp/Lp=30/1

    RLOAD=5K

    VX

    ()

    IX. HSPICE () INV INV

    0V 1.8V 0.01V XV OUTV ()

    OUTR ( ) (Hz) OUTV

    () () () () () ()

    ()

  • 6

    X. HSPICE () INV 100 Hz 1G Hz 10 100 dB XV OUTV

    1. CD CS

    2. OUTV 3. 4. ()

    MN3Wn/Ln=20/1

    MN4Wn/Ln=100/1

    VOUTCLOAD=10p

    VDD

    MP1Wp/Lp=30/1

    MP2Wp/Lp=30/1

    MN2Wn/Ln=10/1

    VIN

    RBIAS=1KRLOAD=5K

    VXMN1Wn/Ln=10/1

    ()

  • 1

    Lab 9The Cascode Amplifier

    Cascode Constant Current Source DC

    GainPoleG.B.

    1. Cascode Amplifier with Current Mirror Load

    () ()

    I. () Cascode Amplifier with Current Mirror Load Common Source with Current Mirror Load MN1 MN2 Cascode MN1 MN2 Cascode CS CG Cascode

    II. () () INV 0V VDD MN1 Cutoff

    OUTV VDD XV BIAS TH2V - V VDD MN2 BIASV MN1 Cutoff MN1 MN2 MN1 BIAS TH2V - V

  • 2

    III. MN1

    ( ) = = BIAS GS2 IN TH1 IN GS2 GS2 IN BIAS TH1V - V V - V V V V V V + V 2

    MN2 - OUT DS1 BIAS DS1 TH2 OUT BIAS TH2V - V V - V V V V - V

    IV.

    ( )

    ( )=

    m, MN1 ds, MN2 m, MN2OUT

    IN ds, MN1 ds, MN2 ds, MN1 ds, MP1 ds, MN2 ds, MP1 m, MN2 ds, MP1

    OUT ds, MN1 ds, MN2 m,MN2 ds, MN1 ds, MN2 ds, MP1

    ds, MN1 ds, MN2 ds, P1

    -g g +gVDC Gain =V g g +g g +g g +g g

    r r +r +g r r r

    -3dB Frequencyg g +g

    =( )

    ( ) ( ) ( )

    MP1 ds, MN1 ds, MN2 m, MN2

    1 ds, MN2 ds, MP1 2 ds, MN2 ds, MP1 3 ds, MN1 ds, MN2 m, MN2

    1 gd, MN1 1 db, MN1 sb, MN2 gs, MN2 3 db, MN2 sb, MP1 gs, MP1 L

    g +g +gC g +g +C g +g +C g +g +g

    C = C C = C +C +C C = C +C +C +C

    ()

    V. HSPICE () INV INV 0V 1.8V 0.01V OUTV

  • 3

    VI. HSPICE () INV 100 Hz 1G Hz 10 100 dB OUTV XV

    VII. HSPICE () LOADC

    INV 100 Hz 1G Hz 10 100 dB OUTV XV ()

    ()

    V 20P 30P 40P

    INV (mV)

    OUTR ( ) ()

    OUTR ( ) () (dB) () (dB) ()

    P1f (Hz) ()

    P1f (Hz) ()

  • 4

    (Hz) () (Hz) ()

    VIII. HSPICE () MP1 MP2 Length

    2M3M 4M INV INV 0V 1.8V 0.01V OUTV V ()

    ()

    V 2M 3M 4M

    INV (mV)

    OUTR ( ) ()

    OUTR ( ) () (dB) () (dB) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    IX. VIII INV

    100 Hz 1G Hz 10 100 dB OUTV

  • 5

    X. HSPICE ( ) MN1 Width 40M60M 80M INV INV 0V 1.8V 0.01V OUTV V ()

    ()

    V 40M 60M 80M

    INV (mV)

    OUTR ( ) ()

    OUTR ( ) () (dB) () (dB) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

  • 6

    XI. X INV 100 Hz 1G Hz 10 100 dB OUTV

    2. Cascode Amplifier with Cascode Current Mirror Load

    () Cascode Amplifier with Cascode Current Mirror Load

    I. Constant Current Source

    Cascode II.

    OUTm, MN1 OUT

    IN

    VDC Gain = -g xrV

    ( ) ( )=

    OUT ds, MN1 ds, MN2 m,MN2 ds, MN1 ds, MN2 ds, MP1 ds, MP2 m,MP1 ds, MP1 ds, MP2

    m,MN2 ds, MN1 ds, MN2 m,MP1 ds, MP1 ds, MP2

    r r +r +g r r r +r +g r r

    g r r g r r

  • 7

    ( )( ) ( ) ( )

    ds, MN1 ds, MN2 ds, MP1 ds, MN1 ds, MN2 m, MN2P1

    1 ds, MN2 ds, MP1 2 ds, MN2 ds, MP1 3 ds, MN1 ds, MN2 m, MN2

    1 gd, MN1 1 db, MN1 sb, MN2 gs, MN2 3 db, MN2 sb,

    -3dB Frequencyg g +g g +g +g

    =C g +g +C g +g +C g +g +g

    C = C C = C +C +C C = C +C MP1 gs, MP1 L+C +C

    III. HSPICE () INV INV

    0V 1.8V 0.01V OUTV Cascode Amplifier with Current Mirror Load V ()

    ()

    V ()

    INV (mV)

    OUTR ( ) ()

    OUTR ( ) () (dB) () (dB) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    IV. HSPICE ()

    INV 100 Hz 1G Hz 10 100 dB OUTV

  • 8

    3. Cascode Amplifier with High Swing Cascode Current Mirror Load

    () Cascode Amplifier with High Swing Cascode Current Mirror Load

    V. Constant Current Source

    Cascode Cascode High Swing Cascode Current Mirror

    VI.

    ( ) ( )=

    OUTm, MN1 OUT

    IN

    OUT ds, MN1 ds, MN2 m,MN2 ds, MN1 ds, MN2 ds, MP1 ds, MP2 m,MP2 ds, MP1 ds, MP2

    VDC Gain = -g xrV

    r r +r +g r r r +r +g r r

  • 9

    ( )( ) ( ) ( )

    ds, MN1 ds, MN2 ds, MP1 ds, MN1 ds, MN2 m, MN2P1

    1 ds, MN2 ds, MP1 2 ds, MN2 ds, MP1 3 ds, MN1 ds, MN2 m, MN2

    1 gd, MN1 1 db, MN1 sb, MN2 gs, MN2 3 db, MN2 sb,

    -3dB Frequencyg g +g g +g +g

    =C g +g +C g +g +C g +g +g

    C = C C = C +C +C C = C +C MP1 gs, MP1 L+C +C

    VII. HSPICE () INV INV

    0V 1.8V 0.01V OUTV Cascode Amplifier with Current Mirror Load V ()

    ()

    V () ()

    INV (mV)

    OUTR ( ) ()

    OUTR ( ) () (dB) () (dB) ()

    P1f (Hz) ()

    P1f (Hz) () (Hz) () (Hz) ()

    VIII. HSPICE ()

    INV 100 Hz 1G Hz 10 100 dB OUTV

  • 10

    1. ()

    2.

  • 1

    Lab 10The Transient of Common Source Amplifier

    common source amplifier phase margin

    ()

    I. HSPICE () INV INV

    0V 1.8V 0.01V OUTV

    II. HSPICE ()

    INV 100 Hz 1G Hz 10 100 dB

    VIN VOUT B

    C

    A

  • 2

    III. HSPICE () I A sin 4mV 100Hz 0 30ms 1s

    IV. HSPICE () I

    A sin 40mV 100Hz 0 30ms 1s

    VIN

    VOUT

    VOUT magnitude response

    VOUT phase reponse

  • 3

    V. HSPICE () I

    B sin 4mV 100Hz 0 30ms 1s

    VIN

    VOUT

    VIN

    VOUT

  • 4

    VI. HSPICE () I C sin 4mV 100Hz 0 30ms 1s

    VII. HSPICE () I

    A sin 4mV 12.5MegHz 0 240ns 0.1ns

    VIN

    VOUT

    VIN

    VOUT

  • 5

    VIII. HSPICE () I A sin 4mV 1GHz 0 3ns 0.001ns

    1. Lab 6 () Common Gate 2. Lab 8 () CS-CD 3. Lab 9 () Cascode

    VIN

    VOUT

  • 1

    Lab 11The CMOS Differential Amplifier

    common-modedifferential-modecommon-mode input rangeCMRR

    1. The MOS Differential Pair with Resistance Loaded

    () The MOS Differential Pair

    I. () MOS differential-pair MN1 MN2 source MN1 MN2 Drain R

    II. MN1 MN2 MN3 MN1 MN2 MN3 MN1 MN2 MN3 MN1 MN2

    III. MOS VIN1 VIN2 common mode VCM=VIN1=VIN2 VCM common-mode voltage MN1 MN2 VCM=VIN1=VIN2 MN1 MN2 I 2 VOUT1=VOUT2=VDD-I 2 R MOS VCM VCM,max =VDD-I 2 R+VTH,N MOS VCM VCM,min =VOV+VGS, MN1,MN2 VCM,max VCM,min input common-mode range (ICMR)

    IV. differential mode VID=VIN1-VIN2 ID OVV 2V

  • 2

    differential pair MN1 MN2 cut-off MOS

    V. differential mode MN1 Vgs,MN1=VID/2MN2 Vgs,MN2=-VID/2 VOUT1=- Vgm,MN1(VID/2)RVOUT2=+ Vgm,MN2(VID/2)R

    1

    OUT1 OUT2d mID

    OUT O,MN1,MN2

    P1LOAD OUT

    V - VA = g RV

    R =R r

    =C R

    VI. common mode

    OUT1 OUT2cm

    ID

    d m

    cm

    V - VA = = 0V

    A g RCMRR = = =A 0

    ( )

    cmO,MN3

    m O,MN3d m

    cm

    O,MN3

    R RA = -2r R

    2g rA g RCMRR = = = RR RAR2r R

    ()

    VII. HSPICE () IN2V 0.85V IN1V IN1V 0V 1.8V 0.01V OUT1V OUT2V .OP IN1V IN2V 0.85V MOS

  • 3

    VIII. HSPICE () IN2V 1.5V IN1V

    IN1V 0V 1.8V 0.01V OUT1V OUT2V .OP IN1V IN2V 1.5V MOS OUT1V OUT2V VII

    IX. VCM,max VCM,min

    IX

    VCM,max(mV) () VCM,min(mV) P1f (Hz) ()

    INV (mV) P1f (Hz) ()

    OUTR ( ) () (Hz) ()

    OUTR ( ) () (Hz) () ()

    X. VCM,max VCM,min IN1V 100 Hz 1G Hz 10 100 dB OUT1V OUT2V

    VOUT1 VOUT2

    VOUT2

    VOUT1

  • 4

    XI. sin

    50mV 100Hz 0 30ms 1s

    XII. XI IN1V - IN2V OUT1V - OUT2V

    VOUT2 VOUT1

    VIN1 VIN2

    VOUT1 VOUT2

    VOUT1-VOUT2

    VIN1-VIN2

  • 5

    2. The Active-Loaded MOS Differential Pair

    () The Active-Loaded MOS Differential Pair

    I. () The Active-Loaded MOS Differential Pair () () ()

    II. MOS MOS VCM VCM,max =VDD- |VTH,P| - |VGS, MP1|+VTH,N MOS VCM VCM,min =VOV+VGS, MN1,MN2

    III. differential mode

    ( )

    1

    d m,MN1,MN2 O,MN2 O,MP2

    OUT O,MN2 O,MP2

    P1LOAD OUT

    A = g r r

    R = r r

    =C R

    IV. HSPICE () IN2V 0.85V IN1V IN1V 0V 1.8V 0.01V OUTV .OP IN1V IN2V 0.85V MOS

    VIN1 VOUT

  • 6

    V. HSPICE () IN2V 1.5V IN1V IN1V 0V 1.8V 0.01V OUTV .OP IN1V IN2V 1.5V MOS

    VI. VCM,max VCM,min

    VI

    VCM,max(mV) () VCM,min(mV) P1f (Hz) ()

    INV (mV) P1f (Hz) ()

    OUTR ( ) () (Hz) ()

    OUTR ( ) () (Hz) () ()

    VII. VCM,max VCM,min IN1V 100 Hz 1G Hz 10 100 dB OUTV

    VIII. sin

    50mV 100Hz 0 30ms 1s

    VIN1 VOUT

    VOUT

  • 7

    :

    1. Differential Amplifier Signal-Ended Amplifier

    VIN1

    VIN2

    VOUT

    lab1_.pdflab2_c.pdflab3_c.pdflab4_c.pdflab5_c.pdflab6_c.pdflab7_c.pdflab8_c.pdflab9_c.pdflab10_c.pdflab11_c.pdf