思想和设计

一阶近似

忽略精确数值的计算,关注设计的大方向
将系统近似线性化
当考虑线性度的时候不能忽略Taylor展开的高阶项

PVT : Process Voltage Temp.

Current mode

  • 将饱和区的MOSFET视作一个VCCS
  • Norton 等效法分析线性系统
  • Current mode technique

Current mode technique

  1. 找到VinV_{in}的位置,建立各个管子Vgs(V1)V_{gs}(V_1)VinV_{in}的联系
  2. 确定小信号通路,将Vout短接于地,计算V_{out}短接于地,计算Norton等效电流IoutI_{out}
  3. 计算effective transconductance Gm=IoutVinG_m=\dfrac{I_{out}}{V_{in}}
  4. 计算管子的output impedance ZoutZ_{out}和load ZloadZ_{load}
  5. Av=Gm(ZoutZload)A_v=G_m(Z_{out}||Z_{load})

传统设计步骤

  1. 分配各级电流 因为功耗很重要,一般先定IDI_D

    可以通过SR等确定电流下限

  2. 根据设计指标(PM、BW等)确定部分尺寸关系

  3. 估算gmg_m,分配路径上的过驱动电压Vdsat=VgsVthV_{dsat}=V_{gs}-V_{th}

    先进工艺往往采用gm/idg_m/i_d法设计

  4. 确定WL\dfrac{W}{L} gm=μnCoxWL2ID or ID=12μCox(VgsVth)2g_m=\sqrt{\mu_n C_{ox} \dfrac{W}{L} 2I_D}~or~I_D=\dfrac{1}{2}\mu C_{ox}(V_{gs}-V_{th})^2

  5. 确定偏置 首先确定一个reference current,然后利用current mirror产生bias current or voltage

  6. 检验是否处于饱和区

大信号分析

管子所处的工作状态(DC Bias)

一般管子要求处于饱和区:有利于大的增益

  • 作放大:大的gmg_m
  • 作loading(current source):大的输出阻抗(大电阻)

input/output range: 限制条件即每个管子都工作在正确区域

显然: 设计追求更大的headroom

管子工作在线性区

  • 一个可调的小电阻
  • 电容(not linear but cheap)

小信号分析

线性方法、近似 计算具体的放大性能参数

  1. 确定每个管子的DC Bias
  2. 求得每个管子的gm,gmb,gog_m,g_{mb},g_o
  3. 作出小信号电路
    • Common ground
    • 小信号模型: 适时忽略部分
  4. 应用线性系统分析方法计算参数

信号表示

  1. 大写表示DC Bias,如 IDI_D
  2. 小写表示小信号,如 idi_d
  3. 混写表示全部信号,如 IdI_d

负反馈

  1. 高阻抗点的电压要在close loop中定义

    差模和共模要分别用负反馈定义

    因为差模仅看到差别部分,共模仅看到相同部分

    (如两点电压一起抬升超出range无法被差模负反馈抑制)

  2. 控制某个node电压,boosting Zout/gm/gainZ_{out}/g_m/gain

Device

Symbolic representation

  • n-MOSFET

    image-20230302143120933

  • p-MOSFET

    image-20230302143129285

Cut off region(类switch)

Vgs<VthV_{gs}<V_{th}

  • IdI_d =0

Sub-threshold region

  • 低功耗设计
  • 近似模拟BJT:因为I-V曲线类似,都是e的幂指数形式

Linear region(类resistor)

Vgs>Vth,Vdsat=VgsVth,Vds<VdsatV_{gs}>V_{th},V_{dsat}=V_{gs}-V_{th},V_{ds}<V_{dsat}

  • Id=12μnCoxWL(2VdsatVdsVds2)I_d=\frac{1}{2}\mu_nC_{ox}\frac{W}{L}(2V_{dsat}V_{ds}-V_{ds}^2)
  • Id=μnCoxWLVdsatVdsI_d=\mu_nC_{ox}\frac{W}{L}V_{dsat}V_{ds}:当VdsV_{ds}较小时忽略二次项
  • 含义:近似为一个电阻 Ron=1μnCoxWLVdsat,在数值上等于1gmR_{on}=\dfrac{1}{\mu_n C_{ox} \frac{W}{L}V_{dsat}},在数值上等于\dfrac{1}{g_m}

Saturation region(类current source)

Vgs>Vth,Vdsat=VgsVth,Vds>VdsatV_{gs}>V_{th},V_{dsat}=V_{gs}-V_{th}, V_{ds}>V_{dsat}

  • Id=12μnCoxWLVdsat2(1+λVds)I_d=\frac{1}{2}\mu_nC_{ox}\frac{W}{L}V_{dsat}^2(1+\lambda V_{ds})

  • λ\lambda:沟道调制系数,W/Leff,LeffW/L_{eff},L_{eff}随着VdsV_{ds}的增加而下降

    在长沟道较准确

  • 含义:近似为一个稳定电流源,输出电流由Vdsat决定V_{dsat}决定

IDI_D 逍遥二仙

image-20230207144332544

非理想效应

  1. Body effect 衬底(Substrate/Bulk)电压非零

    Vth=Vth0+γ(2ϕF+ϕsb2ϕF)V_{th}=V_{th0}+\gamma(\sqrt{|2\phi_F+\phi_{sb}|}-\sqrt{2\phi_F}) 上升

  2. Shot-channel effect

小信号模型

image-20230206230118840

image-20230206230158819

gmg_m昆仑三圣

transconductance

gm昆仑三圣

  • 直接影响gain、speed

  • 饱和区gmg_m最大

  • 亚阈值区gmID\dfrac{g_m}{I_D}(transconductance efficiency)最大

    weak inversion region for low power consumption design

gm/id参数意义巨大,gm/id设计法中详细介绍g_m/i_d参数意义巨大,在g_m/i_d设计法中详细介绍

gmbg_{mb}

Bulk transconductance

  • 利用代价较大

  • 效率不如gmg_m高,常常用作帮助gmg_m,大致为10%~20%的gmg_m

    image-20230206232818310

    image-20230206232831756

ror_o

Output transconductance/resistance

  • ror_o一般很大,有时候分析可以视该支路作开路

    image-20230206233636597

小信号模型(电容版)

分析频率响应时候引入,即低频可以忽略,高频率不可

image-20230207112959306

fT=gm2πCgsf_T=\dfrac{g_m}{2\pi C_{gs}} unity current gain frequency 电流增益为1

多种电容

  1. Overlap Capacitance 覆盖电容

    由于工艺原因部分source/drain延申到Gate下方形成电容

    • CGSO=CGDO=CoxxdWC_{GSO}=C_{GDO}=C_{ox}x_dW
  2. Gate-to-Channel Capacitance 栅至沟道电容

    image-20230207141454494

  3. diffusion(junction) Capacitance扩散电容(节电容)

    扩散区处于反向偏置的源体、漏体间的p-n结引起的电容

    • CSdiff=CSB01+VSBϕ0C_{Sdiff}=\dfrac{C_{SB0}}{\sqrt{1+\frac{V_{SB}}{\phi_0}}}
    • CDdiff=CDB01+VDBϕ0C_{Ddiff}=\dfrac{C_{DB0}}{\sqrt{1+\frac{V_{DB}}{\phi_0}}}

电容综合

  • CSB=CSdiffC_{SB}=C_{Sdiff}

  • CDB=CDdiffC_{DB}=C_{Ddiff}

  • CGS=CGSO+CGCSC_{GS}=C_{GSO}+C_{GCS}

  • CGD=CGDO+CGCDC_{GD}=C_{GDO}+C_{GCD}

    image-20230319180232815

  • $C_{GB}=C_{GCB} $ 线性区、饱和区为0

gm增加一般电容也会增加,即g_m增加一般电容也会增加,即fTf_T未必增加: trade off

Single-Stage Amplifier

Voltage gain: Av=voviA_v=\dfrac{v_o}{v_i} 20logAv(dB)20log|A_v|(dB)
Current gain: Ai=ioiiA_i=\dfrac{i_o}{i_i} 20logAi(dB)20log|A_i|(dB)
Power gain: Ap=PoPiA_p=\dfrac{P_o}{P_i} 10logAp(dB)10log|A_p|(dB)

本质:amplifier将DC power 转换为small signal power

Current mode technique

  1. 找到VinV_{in}的位置,建立各个管子Vgs(V1)V_{gs}(V_1)VinV_{in}的联系

  2. Vout短接于地,计算V_{out}短接于地,计算Norton等效电流IoutI_{out}

  3. 计算effective transconductance Gm=IoutVinG_m=\dfrac{I_{out}}{V_{in}}

  4. 计算管子的output impedance ZoutZ_{out} & load ZloadZ_{load}

    采用test current technique

  5. Av=Gm(ZoutZload)A_v=G_m(Z_{out}||Z_{load})

Test current technique

计算node X处的阻抗

  1. 在node X处插入test current IXI_X 、Test Voltage VXV_X

    其余独立电源置0(戴维南等效电阻:等于有源二端网络内所有独立电源置零(独立电压源短路,独立电流源开路) 时,得到无源二端电路N的端口等效电阻)

  2. ZX=VXIXZ_X=\dfrac{V_X}{I_X}

各点阻抗的重要性:根据其数值量级大小对带宽bandwidth的影响不同

存在多级别:1gm<<ro<<gmro2\dfrac{1}{g_m}<<r_o<<g_mr_o^2

需要一眼定位其重要性!!!

Common Source

输入在gate端,输出在drain端:source作为common reference

DC bias:保证处于饱和区工作

current source/ resistor :bias up MOSFET,also serving as a load

image-20230208192944226

1.resistor

image-20230208193130645

image-20230208193238274

RD趋于的时候AvR_D趋于∞的时候A_v最大,即极限voltage gain为gmro-g_mr_o

Av=gmro=μnCoxWL2IDVELID=2μnCoxWLVEIDA_v=-g_mr_o=-\sqrt{\mu_n C_{ox} \dfrac{W}{L} 2I_D}\dfrac{V_EL}{I_D}=-\sqrt{2\mu_n C_{ox} WL}\dfrac{V_E}{\sqrt{I_D}}

想要增加AvA_v

长沟道 一阶近似 无穷大RDR_D假设下

  • 增加WL

  • 减少IDI_D:与常识相反!!!

代价:更大的电容、面积;更大的时间常数、更慢的速度

2.linear region MOSFET

image-20230208200617135

RD=Ron2=1μpCox(WL)2(VDDVbVthp)=1gm2R_D=R_{on2}=\dfrac{1}{\mu_pC_{ox}(\frac{W}{L})_2(V_{DD}-V_b-|V_{thp}|)}=\dfrac{1}{g_{m2}} 利用线性区类电阻

image-20230208200906246

由于Ron2=1gm2<<ro:AV约等于gm1gm2,约等于1R_{on2}=\dfrac{1}{g_{m2}}<<r_o:A_V约等于-g_m\dfrac{1}{g_{m2}},约等于1

3.diode-connected MOSFET

image-20230208201414641

该连接方法确保loading 管子处于saturation region

详细计算过程(以n-MOSFET为例):

  1. Vo接地V_o接地, Norton等效电流为-gm1Vin,Gm=gm1g_{m1}V_{in},即G_m=-g_{m1}

  2. 放大管output impedance: ror_o

  3. 只需计算ZloadZ_{load}(test current tech.)

    image-20230208201947468

4.current source

理想的current source情况即RD=,AV=gmroR_D=∞,A_V=-g_mr_o

用saturation region的MOSFET类current source:

image-20230208202308675

image-20230208202344780

此时的AV约为理想的一半A_V约为理想的一半 !!!

5.stacked CS amplifier(current reuse)

对上述进行改进,用VinV_{in}同时偏置放大管子和load管子,即DIC中的inverter

image-20230208202653997

image-20230208202735081

此时几乎可以达到理想AVA_V!!!

but: PVT problem!

6. CS amplifier with Source degeneration

一般的: 定义为在common source上加上任何阻抗

常见的: 定义为在common source上加上resistor (形成负反馈!!!)

  • 改善input range,拉长线性范围
  • 改善input/output impedance
  • 代价是减少了AV,用纯线性的小1RS取代非线性的大gmA_V,用纯线性的小\dfrac{1}{R_S}取代非线性的大g_m

image-20230208212226104

详细计算过程:

image-20230208213158785

1. Iout&GmI_{out}\&G_m

image-20230208213337557

2. ZoutZ_{out}

image-20230208221435548

image-20230208221456258

3. ZinZ_{in}

image-20230208223422824

Assuming: RS&RD<<roR_S \& R_D<<r_o,if not:

  1. RS趋于无穷R_S趋于无穷
    小信号模型中Rsro地位相当,则ro<<Rs:在公式中用ro代替RS即可R_s和r_o地位相当,则r_o<<R_s:在公式中用r_o代替R_S即可

  2. RD趋于无穷R_D趋于无穷
    小信号模型中视作断路,形成一个小的内循环

4. summary

image-20230208221540016

Impedance Transformation Property (MOSFET in Saturation)

可以大致判断阻抗大小级别, 会存在一点误差(如gmbg_{mb}等)

  • The impedance looking into the drain is ror_o plus the impedance at the source amplified by gmrog_m r_o

    drain看, 高阻抗: 乘了gmrog_m r_o 至少ror_o

  • The impedance looking into the source is 1gm\frac{1}{g_m} plus the impedance at the drain attenuated by gmrog_mr_o

    source看, 低阻抗 :除了gmrog_m r_o 一般1gm\dfrac{1}{g_m}

Common Gate

输入在source端,输出在drain端:gate作为common reference

image-20230209170855889

image-20230208234500551

详细计算过程:

1.Iout&GmI_{out}\&G_m

image-20230208233643248

image-20230208233917250

GmG_m和common source 大小一样,仅符号相反:导致Av大小一样A_v大小一样

2.Zout&AVZ_{out}\&A_V

Zout=roZ_{out}=r_o

image-20230208234029557

3.ZinZ_{in}

image-20230208233825998

image-20230208234126529

ZinZ_{in}符合阻抗转换定则:ZinZ_{in}约等于1gm+RDgmro\dfrac{1}{g_m}+\dfrac{R_D}{g_mr_o}

极小的输入阻抗,用于sink current

配合ror_o较大的输出阻抗,可以起到很好的隔离作用

4.AiA_{i}

Ai=IoutIin=1, Iout=IinA_i=\dfrac{I_{out}}{I_{in}}=1,~I_{out}=I_{in}

current gain为1:current buffer!!!

作隔离:极小的输入阻抗 ,约为1gm+gmb+RD(gm+gmb)ro\dfrac{1}{g_m+g_{mb}}+\dfrac{R_D}{(g_m+g_{mb})r_o}

Cascode: CS-CG configuration

image-20230209153551957

  • CS: 实现放大
  • CG: sink current (current buffer)&增大output impedance by *gmrog_mr_o
  • reduce Miller effect by /gmrog_mr_o
  • 好的控制能力:Vb选择Vb or 0V_b选择V_b~or~0

but: voltage headroom problem

详细计算过程:

image-20230209154104550

1.Iout&GmI_{out}\&G_m

image-20230209154349100

2.Zout&AvZ_{out}\&A_v

image-20230209154501796

输出阻抗被极大放大

image-20230209154521641

image-20230209154925776

ZoutZ_{out}和阻抗转换定则一致

AvZlaod限制A_v被Z_{laod}限制:可以采用cascode current source作load

3.DC analysis

Voltage headroom problem

保证CS、CG MOSFET都工作在saturation region

input、output range

image-20230209160222147

4.Folded Cascode

current mode 思考

  • folded-up:
    image-20230209163240558

  • folded-down:

    image-20230209163133783

对普通cascode的input、output range进行了一定平移

image-20230209163511197

Common Drain (Source Follower)

历史原因:Source Follower 更有名

输入在gate端,输出在source端:drain作为common reference

current source/ resistor :bias up MOSFET,also serving as a load

image-20230209170059689

详细计算过程:

image-20230209170721566

1.Iout&GmI_{out}\&G_m

image-20230209170949425

image-20230209171002599

GmG_m和common source 大小一样,仅符号相反:导致Av大小一样A_v大小一样

2.Zout&AVZ_{out}\&A_V

image-20230209172234456

image-20230209171117001

极小的输出阻抗

image-20230209171129338

“Follower” : source voltage will follow VinV_{in}

消除Body effect

AvA_v更接近1

  • 采用p-MOSFET
  • twin-well 工艺

作隔离&高功率driver

  • 低输出阻抗、高输入阻抗:好的voltage buffer
  • 前一级无法提供后一级所需的大电流:加入SF,保持电压&提供电流

Summary

image-20230209171850996

Differential Amplifiers

Single-ended vs Differential amplifier

  1. Single-ended amplifier

    • cheap(远程传输)
    • widely used(大部分Amplifier的输入输出模式)
  2. Differential amplifier

    处理信号,抵抗common mode

    对环境噪声和电路干扰(power supply,串扰,ground等)不敏感

    inputs:

    • Common Mode signals:Vin1+Vin22\dfrac{V_{in1}+V_{in2}}{2}, 作reference voltage
    • Differential Mode signals:Vin1/Vin2Vin1+Vin22V_{in1}/V_{in2}-\dfrac{V_{in1}+V_{in2}}{2}, 储存信息

    outputs:

    • Vout=AV(Vin+Vin)V_{out}=A_V(V_{in}^+-V_{in}^-)

    • Fully differential: Vout=Vout+Vout=AV(Vin+Vin)V_{out}=V_{out}^+-V_{out}^-=A_V(V_{in}^+-V_{in}^-)

      若信号尚未处理完毕,存在下一级的differential inputs接收端

信号传输用单端, 处理用差分

Requirement&Analysis

  1. matched/balanced signal paths for two inputs

    差模输入信号:在输出端差分,因为极性相反doubled

    共模输入信号:在输出端差分,因为极性相同消去

    Offset Voltage: mismatch产生,基本都是不利的

  2. common-mode gain<<diff-mode gain

    common mode 影响到bias

    若common-mode gain很大,可能会使得管子离开饱和区,产生失真/非线性

  3. 对common-mode&diff-mode signals都需进行大信号分析和小信号计算

Half circuit technique

  1. 将输入信号分为共模和差模部分

    linear system only!

  2. 将amplifier电路沿中心对称轴分为两半,计算half circuit的Vout1&Vout2V_{out1}\&V_{out2}

    if well matched: diff-mode中心轴上电路电压不变,视作virtual ground

  3. Vout=Vout1Vout2V_{out}=V_{out1}-V_{out2}

Diff Pair

conventional structure

两个对称的common source amplifier,一个tail current source

image-20230214141756144

tail current source作为source degeneration:

只对common-mode有效,且因为 rSr_S极大而有效抑制了common-mode gain

diff-mode为virtual ground,不对diff-mode gain 产生影响。

but: voltage headroom problem&noise from tail current source

Pseudo differential pair

去除tail current source,解决了上述问题:

image-20230214142319474

but: no common-mode source degeneration

过高的CM gain可能导致small input range problem

电流纯粹为 input-dependent,失去了tai current source的上限限制

Large signal analysis

1. Common mode

input common mode 的dc part作为放大MOSFET管子的dc bias

image-20230214215311483

image-20230214215326764

  • V1:注意电流约束,即M1&M2不仅需工作在saturation还需产生Iss2的电流V_1:注意电流约束,即M_1\&M_2不仅需工作在saturation还需产生\dfrac{I_{ss}}{2}的电流
  • V2:IR dropV_2:IR~drop
2.Diff mode

差分输入的信号不能过大,会让放大mosfets管子不在饱和区工作&影响线性度

image-20230214215927956

Small signal analysis

half circuit technique&current mode technique

half circuit各自分析时即为common source single-ended amplifier

1.Common mode

tail current source拆做两个Iss2\dfrac{I_{ss}}{2}并联,之后各自分析即可

image-20230214220516459

2. Diff mode

两边输入极性相反,一边上升一边下降,中间对称轴上电压不变,视作virtual ground

image-20230214220652813

3.Summary

Vout=Vout1Vout2V_{out}=V_{out1}-V_{out2}

  • common-mode: Avcm=0A_{vcm}=0

  • diff-mode: Avdm=gmRDA_{vdm}=g_mR_D

image-20230214222057146

CMRR

CMRR=AvdmAvcmCMRR=|\dfrac{A_{vdm}}{A_{vcm}}|

描述了抑制共模噪声的能力

和信噪失真比SNDR息息相关

理想的:

  • single-ended:CMRR=12gmRDRD2rs=gmrsCMRR=\dfrac{-\frac{1}{2}g_mR_D}{-\frac{R_D}{2r_s}}=g_mr_s
  • differential:CMRR=CMRR=∞

Mismatch for CMRR

各种mismatch使得CMRR不等于∞

可以利用小信号分析的single-ended公式近似计算不同情况CMRR

singleended: AvcmRD2rs,gmrs>>1single-ended:~A_{vcm} \approx -\dfrac{R_D}{2r_s},g_mr_s>>1

singleended: Avdm12gmRD,gmro>>1single-ended:~A_{vdm} \approx -\dfrac{1}{2}g_mR_D,g_mr_o>>1

image-20230216214559829

1.RDR_D mismatch

image-20230216214539790

2.gmg_m mismatch

image-20230306215109214

Offset Voltage

一个虚拟的input dc电压,抵消各种因素引起的当输入信号为0(diff-mode)输出非0

Vo=Vout2Vout1, Vos=VoAvdmV_o=V_{out2}-V_{out1},~V_{os}=\dfrac{V_o}{A_{vdm}}

可以计算出VoV_o从而计算VosV_{os}

image-20230216215903563

  • systematic offset voltage:电路设计产生mismatch

    确定的,容易去除

  • random offset voltage: 随机产生的mismatch(生产等)

    不确定,但有抑制的设计方法

去除offset的必要性:offset voltage相对input信号数量级更大(100倍)

1.RDR_D mismatch

image-20230216221716112

2.W/LW/L mismatch

image-20230216221745487

3.VthV_{th} mismatch

image-20230216221826362

4.total offset voltage

random offset voltage,由于互相无关:

Vos=(Vdsat2ΔRDRD)2+(Vdsat2ΔW/LW/L)2+(ΔVth)2V_{os}=\sqrt{(\dfrac{V_{dsat}}{2}\dfrac{\Delta R_D}{R_D})^2+(\dfrac{V_{dsat}}{2}\dfrac{\Delta W/L}{W/L})^2+(\Delta V_{th})^2}

对于给定Iss, 想减小Vos: 增加W/L、减少Vdsat,二者是一致的I_{ss},~想减小V_{os}:~增加W/L、减少V_{dsat},二者是一致的

Active Load

why
  • 为了较高的Av,采用current source作为RDA_v,采用current~source作为R_D

  • 用两个common source amplifier所搭的diff-pair无法实现single-ended output

    可以只取一个端口作output: Vout=Vout1/Vout2V_{out}=V_{out1}/V_{out2}

    but:增益损失6db(一半)、损失common-mode signal rejection(致命的!!! )

    改进:利用current copier

current copier

将左侧的input signal copy到右侧,即Iout=gm2Vin2gm1Vin1I_{out}=g_{m2}V_{in2}-g_{m1}V_{in1},从而实现差分

but:因为电路设计的mismatch:存在systematic offset voltage

进而导致了即使器件match,CMRR仍有限

image-20230217203926710

high DC impedance node

大阻抗的node在电路设计中需要格外在意!!!

  • 格外敏感:任何小的current signal都会因高阻抗被格外放大

    电路极易饱和

  • 决定了频率响应中的dominant poles

  • 电压不确定:任何mismatch都会引发电压极大变化,使偏离设计的预想电压

    需要用负反馈回路控制

  • 必然存在:虽然不好,但因为需要大的增益AvA_v,大阻抗node必然存在

    single-stage amplifier一般为output node

    以此时为例:output node向上看阻抗是ror_o,

    而对侧node向上看阻抗仅1/gm(diodeconnected Zout1/g_m(diode-connected~Z_{out})

small signal analysis
1.differential mode
  • 计算Iout&GmI_{out}\&G_m

    无法采用half circuit technique,因为不对称

    image-20230306220013622

    image-20230306220040733

  • 计算ZoutZ_{out}

    虚地不成立,因为电路VoutV_{out}单端,小信号是从output单端输入的Vx&IxV_x\&I_x

    • 往上看:ror_o

    • 往下看:CS with source degeneration,ro+1/gmgmro=2ror_o+1/g_m*g_mr_o=2r_o

    • 寻求VxIxV_x和I_x的关系:ix=i+i+vx/roi_x=i+i+v_x/r_o

      i=vx/2roi=v_x/2r_o为向下电流,绕一圈然后向上又copy一份

      vx/rov_x/r_o为另一个向上电流

    问题:为什么不能直接向上看&向下看并联等效?

    image-20230306222337872

    结果恰好和虚地的时候一致,但是是巧合!!!

2.common mode

有效GmG_m计算
image-20230308092702151

输出阻抗和diff mode一致image-20230308092810397

3. CMRR

CMRR=AvdmAvcmgm1ro1gm3RssCMRR=\dfrac{A_{vdm}}{A_{vcm}} \approx g_{m1}r_{o1}*g_{m3}R_{ss}

Current Mirrors

Current Source

最简单的current source :MOSFETs in saturation region

usage

  • biasing for circuits:用电流源电流作其他电路偏置可以增强电路的鲁棒性
  • high output impedance:电流源作loading,大增益

biasing for current source

  • bad bias

image-20230219152816590

but:极容易受到PVT影响&噪声性能差!!!

  • good bias

PVT independent or PVT tracking(PVT 的变化使电路参数向好的方向变化)

bandgap current source:恒定电流

constant-gm current source:利用PVT使得gm恒定

image-20230219153619380

Current Mirrors/Copiers

image-20230219210013074

IREF=ID1=12μnCox(WL)1(VgsVth1)2(1+λVds1)I_{REF}=I_{D1}=\frac{1}{2}\mu_nC_{ox}(\dfrac{W}{L})_1(V_{gs}-V_{th1})^2(1+\lambda V_{ds1})

IO=12μnCox(WL)2(VgsVth2)2(1+λVds2)I_{O}=\frac{1}{2}\mu_nC_{ox}(\dfrac{W}{L})_2(V_{gs}-V_{th2})^2(1+\lambda V_{ds2})

IOIREF(W/L)1(W/L)2=nm\dfrac{I_{O}}{I_{REF}}\approx \dfrac{(W/L)_1}{(W/L)_2}=\dfrac{n}{m}

nm=2:3=20:30\dfrac{n}{m}=2:3=20:30

用unit size的MOSFETs组成MOSFETs,放大其数目,相互耦合减少PVT影响

usage

  • 将系统的IREFI_{REF} copy 出来作部分电路的current source&biasing

    被copy电流为reference current:一般有 bandgap/PTAT/CTAT current等类型

    image-20230219212231328

  • 信号传输&放大

    被copy电流为signal current(例如diff-amplifier中的current mirror)

    image-20230219212157337

  • 电流转向/改变大小:sink/source current & Io=kIREFI_o=kI_{REF}

    image-20230219212114868

requirements

  • high output impedance

    1.long channel length: ro=VELIDr_o=\dfrac{V_EL}{I_D}

    2.boost output impedance ror_o: cascode configuration e.g.

  • well matching between MOSFETS

    Ensure both MOSFETs see the same VdsV_{ds}

    1.using tracking/feedback loop to reduce systematic voltage mismatch

    2.boost output impedance ror_o

boosting ror_o存在代价:output range减小

mismatch effects

image-20230219220456776

1.(W/L) mismatch

影响IO/IREFI_O/I_{REF}

通过耦合等版图技巧减少该mismatch

2.VthV_{th} mismatch

image-20230219220429088

3.VdsV_{ds} mismatch

image-20230219220439054

4.fabrication factors

影响μn,Cox,λ...\mu_n,C_{ox},\lambda...

high output impedance

可获得高output impedance,存在代价:

  • output range problem
  • voltage headroom problem

1. source degeneration current source

image-20230220203942565

Zoutro2+gm2ro2RSZ_{out}\approx r_{o2}+g_{m2}r_{o2}R_S

output voltage range problem

Vout,min=Vdsat2+IoutRSV_{out,min}=V_{dsat2}+I_{out}R_S

2.cascode current source

image-20230220204648786

Zoutgm3ro3ro2Z_{out}\approx g_{m3}r_{o3}r_{o2}

voltage headroom problem (IREFI_{REF} branch especially)

VN=Vgs0+Vgs1=2Vdsat+2VthV_N=V_{gs0}+V_{gs1}=2V_{dsat}+2V_{th}

output voltage range problem

Vout,min=VY+Vdsat3=(VNVgs3)+Vdsat3=2Vdsat+VthV_{out,min}=V_Y+V_{dsat3}=(V_N-V_{gs3})+V_{dsat3}=2V_{dsat}+V_{th}

计算node voltage时除满足饱和区工作,还需注意电流大小限制

improved current mirrors

1.优化output range

实现2Vdsat2V_{dsat}的最佳output range

代价是恶化了voltage headroom problem&产生current systematic offset

image-20230221113527786

为使:Vout,min=2VdsatV_{out,min}=2V_{dsat}

Vb=2Vdsat+VthV_b=2V_{dsat}+V_{th}, Vdrain,Mo=3Vdsat+2VthVX=Vdsat+VthV_{drain,M_o}=3V_{dsat}+2V_{th},V_X=V_{dsat}+V_{th}

只需Vdsat,M0=2VdsatV_{dsat,M_0}=2V_{dsat}

由于电流不变:将其W/L变为原先14\dfrac{1}{4}即可

代价1:IREF branchI_{REF}~branch的voltage headroom问题恶化(3Vdsat+2Vth3V_{dsat}+2V_{th}

代价2:电流copy产生systematic offset(管子的VdsV_{ds}不同)

2.优化voltage headroom

high-swing cascode current mirrors, the best!!!

同时优化了output range和voltage headroom问题

image-20230221153105364

由于要降低IREF branchI_{REF}~branch的电压,直接连接X node和M1 gateM_1~gate

  • VX=Vgs1=Vdsat1+Vth1V_X=V_{gs1}=V_{dsat1}+V_{th1}: 优化voltage headroom problem
  • Vout,min=Vdsat2+Vdsat3V_{out,min}=V_{dsat2}+V_{dsat3}: 优化output range problem

此时需要一个合理的VbV_b使得MOSFETS均工作在saturation region即可

M1: VX=Vgs1=Vdsat1+Vth, VA=Vdsat1M_1:~V_X=V_{gs1}=V_{dsat1}+V_{th},~V_A=V_{dsat1}

M0:Vds0=VXVA>VgsVth=VbVAVthM_0:V_{ds0}=V_X-V_A>V_{gs}-V_{th}=V_b-V_A-V_{th}

then: Vb<VX+Vth=2Vth+Vdsat1then:~V_b<V_X+V_{th}=2V_{th}+V_{dsat1}

Current: IREFIM0IM1, VXVthVbVAVthCurrent:~I_{REF}\approx I_{M_0}\approx I_{M_1},~V_X-V_{th}\approx V_b-V_A-V_{th}

then:VbVA+VX=2Vdsat1+Vththen:V_b\approx V_A+V_X=2V_{dsat1}+V_{th}

只需:Vth>Vdsat1V_{th}>V_{dsat1}

典型值:Vdsat=0.1V, Vth=0.7VV_{dsat}=0.1V,~V_{th}=0.7V

1.电阻实现

image-20230301182614390

Vb=Vgs1+IREFRD=Vdsat1+Vth+IREFRDV_b=V_{gs1}+I_{REF}R_D=V_{dsat1}+V_{th}+I_{REF}R_D

只需合适的IREFRDI_{REF}R_D即可

but: PVT problem!!!

2.MOSFET实现

solve PVT problem!!!

image-20230301183304480

(W/L)6缩小到14:Vdsat,M6=2Vdsat,Vb=Vgs,M6=Vth+2Vdsat(W/L)_6缩小到\dfrac{1}{4}:V_{dsat,M_6}=2V_{dsat},V_b=V_{gs,M_6}=V_{th}+2V_{dsat}

极大(W/L)7:使得Vdsat,M70, M7的作用是使得M6M1M2更匹配(接近的Vds)而不影响Vb极大(W/L)_7:使得V_{dsat,M_7}\approx 0,~M_7的作用是使得M_6和M_1、M_2更匹配(接近的V_{ds})而不影响V_b

代价:多一路电流,一般设置I1<<IrefI_1<<I_{ref},并更改(W/L)6(W/L)_6

利用极大的W/L可以使得一个MOSFET的Vdsat0V_{dsat}\approx 0,进而获得其VthV_{th}的值:Vgs=Vdsat+VthVthV_{gs}=V_{dsat}+V_{th} \approx V_{th}

已知的最小噪声偏置电流源:Vth/RV_{th}/R,即基于此想法

Boosting Zout/gm/gainZ_{out}/g_m/gain technique

本质:利用负反馈实现对某node电压的控制

当电流改变电压基本不变,实现高阻抗

Wilson current source

和cascode current source几乎一致,唯一区别在于When IoutI_{out} branch is off: Wilson IREFI_{REF} branch is off; Cascode IREFI_{REF} branch is still on

但是cascode current source我们知道可以被改进!!!

图(b)分析:

  • 当Q2不存在:普通current source,Q1作为1gm\dfrac{1}{g_m}的source degeneration

  • 当Q2存在:source的电压变化以电流形式被copy,进而反馈到gate端,进而影响source电压,使得source电压被控制

  • 从而等价于Q1的等效阻抗不再是1gm\dfrac{1}{g_m},而是一个大阻抗

    该node向下看的阻抗乘上Q2的gm2ro2g_{m2}r_{o2}

  • 计算得约为1gm1gm2ro2ro2\dfrac{1}{g_m1} g_m2r_{o2}\approx r_{o2} , boosted

  • 进而gaingm3ro3ro2gain\approx g_{m3}r_{o3}r_{o2}, boosted

image-20230306194957766

gm boostingg_m~boosting

image-20230306195919252

VYV_Y由于M4负反馈的控制,使得M2的等效source degeneration阻抗boost到gm4ro4 ro2g_{m4}r_{o4}~r_{o2}, gain boost到gm3ro3 gm4ro4ro2g_{m3}r_{o3}~g_{m4}r_{o4}r_{o2}

达到了double-Cascode的效果,代价是浪费了一点电流

image-20230306200846633

Y作输入,M3作为CG的输出

node Y向上看等效阻抗除以M4的gm4ro4g_{m4}r_{o4}

原为1gm3\dfrac{1}{g_m3}, 等价M3的gm boosted

Frequency Response

basic concepts

  • 线性系统(小信号电路)

  • 稳态分析

    magnitude/gain response & phase/delay response

  • S域分析:拉普拉斯变换

    image-20230302202508126

    极点pi=wpip_i=-w_{p_i},零点zi=wziz_i=-w_{z_i}

    Bode Plot上零极点指极点的模,即wpi&wzi|w_{p_i}| \& |w_{z_i}|

  • dB表示法:20logH(jw)(dB)20log|H(jw)|(dB),定义-3 dB Frequency&Bandwidth:

    image-20230302203345004

Bode Plot

一系列不精确的图表,大致画出并帮助分析电路的频率(相位、幅度)响应

近似前提:零极点都相互远离,互不影响

一般都成立

Bode Plot的零极点近似的本质是对Pole-Zero Diagram的近似:

image-20230510213817556

实际上极点产生的wwp1&wp2w和w_{p1} \& w_{p2}存在数学上的一一对应:

image-20230510213911373

但在模拟电路分析中基本是在w=wpw=|w_p|附近,即Bode Plot中取零极点的模

零极点对频率响应的影响和其所处平面有关、可以叠加

零极点种类 增益变化 相位变化 十倍频率外 备注
左极点 -20db/dec -45° -90° 减低gain&phase
右极点 -20db/dec +45° +90° 系统必然不稳定
左零点 +20db/dec +45° +90° 提升gain&phase
右零点 +20db/dec -45° -90° 提升gain、降低phase;系统较为可能不稳定

image-20230510210135447

极点不同位置对系统稳定性影响(不稳定、等幅震荡、阻尼震荡稳定)

  • 零点都是增大gain,极点都是减小gain
  • 对phase影响需要看平面

Miller Effect

跨接在输入和输出的阻抗可以等效为输入和输出各自对地的阻抗

一般是对电路参数不利的,较少电路可以利用Miller Effect

注意是任何阻抗,只是一般电容情况较多

image-20230306105436255

gain为负数(-A)!!!

Z=1sC,Z1=Z1(A)=1sC(1+A),Z2=Z1(1/A)=1sC(1+1/A)Z=\dfrac{1}{sC},Z_1=\dfrac{Z}{1-(-A)}=\dfrac{1}{sC(1+A)},Z_2=\dfrac{Z}{1-(-1/A)}=\dfrac{1}{sC(1+1/A)}

等效为输入端电容放大(1+A)倍,输出端电容约不放大

Miller Approximation for Pole Estimation

在分析电路频率响应的时候,将跨接的电容都分别等效到输入输出端

值得注意的是,高频率系统中Miller Effect可能会失效!!!

高频率时候若跨接的电容不是寄生产生的小电容,而是外接电容(如Miller 补偿电容),则近似于导线,此时会改变管子的连接方式,如形成类似diode connect的MOSFET,改变节点的输出阻抗和实际电容

这是一种不是特别准确的近似分析,但是会漏掉零点

一条feedback path会产生一个零点,但Miller Approximation打破了该path

image-20230306110711921

一个节点贡献一个pole,重点在于主次极点的判断

Major Poles Estimation Technique

  1. 判断出VinV_{in}和small signal current path

  2. 在path上的每个节点:

    • 用Miller Approximation等效其floating阻抗
    • 估算其电容CjC_j
  3. 计算CjC_j看到的small-signal dc resistance rjr_j,判断其大小

    Check: each high small-signal dc resistance node must have a negative feedback to define its dc bias voltage!!!

    高阻抗意味着高增益,因此若没有负反馈电路,其直流偏置过于敏感

  4. 判断出major pole

    rjCjr_jC_j最大的1~2个节点,它们决定了带宽 (wpj=1rjCj)(w_{p_j}=\dfrac{1}{r_jC_j})进而针对其改进

rjr_j seen by CjC_j”:从电容两端看出去的等效对地电阻总和

CjC_j”:若Node j上电容非接地,需等效为对地电容

Zero Estimation Technique

每一条feedback通路必然会产生一个零点

因为是在复数平面上求解,两个电流值必然可以相同实现内循环:Iout=0,即Zout=0I_{out}=0,即Z_{out}=0

image-20230510222630270

改变两条signal path的phase会改变零点的位置(RHP or LHP)

Frequency Responses of Common Architectures

need to be completed

Gain-Bandwidth(GBW)

增益带宽积,一般是常数(即要做gain和bandwidth的trade off)

定义为GBW=A0f3dB=Aow3dB2π=A0wp1/2πGBW=A_0f_{-3dB}=A_o\dfrac{w_{-3dB}}{2\pi}=A_0w_{p1}/2\pi

单极点系统Aof3dB=GBW=wu/2π=fuA_of_{-3dB}=GBW=w_u/2\pi=f_u

image-20230306215728424

1=A(jwu)=A01+s/wp1s=jwu=A01+jwu/wp11=|A(jw_u)|=|\dfrac{A_0}{1+s/w_{p1}}|_{s=jw_u}=\dfrac{|A_0|}{|1+jw_u/w_{p1}|}

wu>>wp1:1=A0wu/wp1,  wu=A0wp1=GBW2πw_u>>w_{p1}:1=\dfrac{A_0}{w_u/w_{p1}},~~w_u=A_0w_{p1}=GBW*2\pi,代入:AswusA_s \approx \dfrac{w_u}{s}

若引入反馈:Af(s)=A(s)1+βA(s)A_f(s)=\dfrac{A(s)}{1+\beta A(s)},代入:Af(s)1β11+s/βwuA_f(s)\approx \dfrac{1}{\beta} \dfrac{1}{1+s/\beta w_u}

Opamps

高阻抗点的电压偏置一定要在close loop中用负反馈定义,不然其电压会因为极大gain而极为敏感,从而受到PVT影响

PSRR

实际中,Vdd相对于Ground一般是很dirty的,存在许多noise

用PSRR表征运放的power supply rejection

PSRR=Av,inputAv,vddPSRR=\dfrac{A_{v,input}}{A_{v,vdd}},dB form:PSR=20logPSRRPSR=20logPSRR

注意Vdd到output可能有多个small signal path

Slew Rate

实际输出负载一般是容性,用Slew Rate表征Opamp对其的充放电速度

SR=dVoutdtSR=\dfrac{dV_{out}}{dt}

Slewing现象:由于受制于输出电流的最大值,即若输出理想充放电电流值大于可提供的最大值,输出电流由指数退化到线性

SR=dVoutdt=V0τet/τSR=\dfrac{dV_{out}}{dt}=\dfrac{V_0}{\tau}e^{-t/\tau}, SR=dVoutdt=constSR=\dfrac{dV_{out}}{dt}=const

此时出现失真(independent of input)!!

一个例子,当输入ΔV过大发生Slewing\Delta V 过大发生Slewing

image-20230307183835739

One-Stage Opamp

Differential Pair

即之前所学diff pair with active load

image-20230307184559887

Slew rate最大为Iss/CLI_{ss}/C_L

image-20230307184815260

  • 提高电流大小,用功耗交换

  • Class—AB(push-pull),根据输入信号大小调整电流大小

    image-20230307184939451

Cascode

diff pair中采用cascode架构,进而获得更高的gain&ZoutZ_{out}

代价是会产生voltage headroom problem

image-20230307185738700

若进一步考虑到output node高阻抗,需在close loop中用负反馈定义其偏置电压:

Vb1V_{b1}受限于输入共模,输出共模受限于Vb1V_{b1},负反馈导致输入和输出共模需要一样(或存在某种关联),进一步限制了输入共模,恶化其headroom problem

image-20230307190504799

Folded-Cascode

分离Vb1和Vin,缓和上述problem

代价是extra current和需要极为精确的偏置

电流存在约束:Iss1=12Iss+I1,Iss2=12Iss+I2I_{ss1}=\frac{1}{2}I_{ss}+I_1,I_{ss2}=\frac{1}{2}I_{ss}+I_2

image-20230307190527145

image-20230307190555554

image-20230307190829797

CMFB

讨论一般fully-differential opamp中的common mode feed back

image-20230307201656598

计算出common mode output voltage(Vout1+Vout2)/2,和VREF(V_{out1}+V_{out2})/2,和V_{REF}比较

直接用电阻会影响gain,因为ZoutZ_{out}被电阻减小,一般用Source Follower把VoutV_{out} copy出来再算均值:image-20230307202516936

super-transistor

本质是gm boosting

用单个管子+负反馈形成类似cascode的效果但无voltage headroom problem

image-20230307202711501

实现:image-20230307202733468

Two-Stage Opamp

同时获得高增益和高swing

第一级:high gain&low swing

第二级:low gain&high swing

代价是一级运放至少多产生一个pole,会存在稳定性问题

所以一般两级,用Miller电容补偿

image-20230307203108041

其中第一级可以用任何所需one-stage opamp代替

如cascode:image-20230307203145558

也可以用单端输出:image-20230307203214394

电容CcC_c就是Miller电容,用作相关补偿

image-20230307203359395

Stability&Frequency Compensation

Negative Feedback

Loop gain:image-20230319160434859

s域分析:image-20230319160746223

1.Gain Desensitization

牺牲gain,换取系统的predictable,减少PVT影响(无源元件、比值)

例如:引入C1、C2,将CS amplifier gain从gmrog_m r_o转为C1C2\dfrac{C_1}{C_2}

image-20230319162550448

2.Bandwidth Extension

a single-pole system为例(其余原理类似):

image-20230319162930580

  • DC gain降低为A01+βA0\dfrac{A_0}{1+\beta A_0}
  • new pole:(1+βA0)w0(1+\beta A_0)w_0,带宽增加
  • GBW几乎不变

3.Linearity Improvement

image-20230319163201922

open loop:ΔAV=A1A2\Delta A_V=A_1-A_2

closed loop:A11+βA1A21+βA2=A1A21+β(A1+A2)+β2A1A2ΔAV1+β(A1+A2)\dfrac{A_1}{1+\beta A_1}-\dfrac{A_2}{1+\beta A_2}=\dfrac{A_1-A_2}{1+\beta (A_1+A_2)+\beta ^2A_1A_2}\approx \dfrac{\Delta A_V}{1+\beta (A_1+A_2)}

  • 相对open loop减小,即线性度提升

  • 若给定AVA_V误差限制:input range 提升

Stability Analysis

负反馈的存在可能会导致系统产生正反馈,继而引发稳定性问题

Barkhausen’s Criteria

震荡的必要条件,但不是充分的

目前还没有一个既是充分条件也是必要条件的简单振荡准则

βH(w1)\beta H(w_1)的相位达到-180°& loop gain$\geq$1时,系统不稳定,等号处系统等谐震荡

image-20230319171917022

Phase Margin

PM=∠βH(w1)(180°)\beta H(w_1)-(-180°),其中βw1=1|\beta w_1|=1

运用Bode Plots可以简便快速地判断系统稳定性

利用open loop的βH(jw)\beta H(jw)的bode plots估算close loop的频率响应

image-20230319171304624

  • PM较小时会close loop的frequency response会在w1w_1产生一个尖峰,且系统的time response接近震荡现象
  • PM较大无上述情况,但time response较慢
  • 论文证明:PM在60~70°最佳

值得指出:single- pole system无条件稳定,因为至多产生-90°的phase shift,不会到达-180°,PM$\ge$90°

  • 可以把第二个极点移远,实现PM即系统稳定性的改善

image-20230319172104693

  • 如果同时存在负反馈和正反馈,但负反馈为主,系统仍然稳定

Limitations&Special Cases

Barkhausen’s Criteria & Bode plots 存在应用限制

bode plots基于Barkhausen’s Criteria,存在诸多假设(如零极点要求相差很远、s=jw近似等)

进阶版:Nyquist’s Criterion & Nyquist Plot

即在s plane分析,而不是用取模的近似分析

image-20230319172438391

Case1

CPPLL的Bode Plot从-180°开始(两个极点在原点),之后又一个零点,高频PM=90°但低频PM=0°,是否不稳定?实际上稳定!

Case2

Bode Plot phase中间小于-180°但经过零点后返回

中间部分是否不稳定?实际上可以稳定!

Bode Plot中存在密集的零极点,Bode Plot中零极点相互远离的假设失效!

建议改进设计,使得零极点相互远离

Middlebrook’s Method

Bode plot是针对open loop的loop gain的,实际电路往往是close loop的,我们如何得到其open loop的loop gain?

实际应用时候,已经存在反馈环路,需手动break loop,得开环的loop gain

break loop ask for:

  • 如何维持dc bias voltage?

  • 如何维持loading effects?

  • multi loop或nested loop 如何 break?

    设计中尽量避免

    值得指出:: a weak unstable loop is allowed if there is a strong stable loop to overcome its effect

常见的计算Loop gain: break loop and calculate

image-20230511164443035

  • DC bias 难以维持,原本VF=Vg2V_{F}=V_{g2}
  • 原本M2上的gate寄生电容会load M1

Solution: Middlebrook’s Method

image-20230319175117518

现代工业界改进:

  • First: stb仿真(改进版Middlebrook),但是可能对nested loop不够准确
  • Second: 时域验证
  • 周期性小信号分析需采用 pstb仿真

image-20230319175129802

Frequency Compensation

  • 第一级极点内推
  • 第二级极点外推

本质:move wuw_u lower than the 2nd2^{nd} pole,逼近single pole system

for example:wp22wuw_{p2} \approx 2w_u to get 60° PM

应用 Major Pole Estimation Technique快速判断主次极点

Dominant Pole Compensation

向内推主极点(一般是输出处,若无 Miller补偿等)

增大主极点处的电容,使得wu<wp2w_u<w_{p2}

增加RoutR_{out}并没有用处:dc gain同时增加,不减少 wuw_u

one-stage

image-20230511170116913

Node 电阻 电容
out 特大(gmro2g_mr_o^2 特大(CLC_L 主极点
A 小(1/gm) 大(CgsC_{gs} 次极点
N 小(1/gm) 非主要极点
two-stage

image-20230511203709117

Node 电阻 电容
E(第一级输出) 特大(gmro2g_mr_o^2 一般 主极点
A(第二级输出) 大(ror_o 一般 次极点
X&Y 小(1/gm) 一般 非主要极点

image-20230511204239178

实际上 wp,Aw_{p,A}由于大电阻电容的存在已经较小,若仍然采用dominant pole compensation,需要在E处加极大电容,同时导致GBW极小(<2πwp,A<2\pi w_{p,A}

采用Miller Compensation,通过Miller Effect给E处加大电容

Miller Compensation

pole splitting
  • 增大dominant pole电容,内推第一极点

  • 同时外推第二极点

    高频下跨接的Miller电容近似导线,降低R、略增大C

    另一种角度:feedback path,使得第二级输出电阻有效降低

image-20230511210531489

电阻调零

但由于电容feedforward signal path的引入:产生RHP zero,bad!

  • M9Vout本身的id电流支路M_9到V_{out}本身的i_d电流支路

  • M9 gate通过CcVoutM_9~ gate通过C_c到V_{out}的feedforward path(前馈支路)

    某个复频率电流相加为0:形成Zero

image-20230511211239475

image-20230511211305827

改变两条signal path的phase会改变零点的位置(RHP or LHP)

加调零电阻,使得零点位于LHP

image-20230511212234598

可以用Linear region的MOSFET代替电阻R,实现抗PVT

但MOSFET要放在VinV_{in}侧而非VoutV_{out}侧,因为左边为输入,信号swing较小,容易保持在linear region;右侧为输出,信号swing较大,不容易保持在linear region

image-20230511213449191

Pole-Zero Cancellation

用上述LHP的零点抵消wp2w_{p2},形成single pole system

image-20230511212607000

PVT&近似公式,难以完全抵消:产生临近的零极点,doublet!!!

经验公式:

image-20230511213133339

将zero和p2接近但不完全重合,避免doublet同时改进PM

gm-tracking

两个想法,实现Rzgm9R_z和g_{m9}的tracking

image-20230511214709765

本质是让M150VdsatM9gm变化方向一致M_{150}的V_{dsat}和M_9的g_m变化方向一致,使得1gmRz\dfrac{1}{g_m}-R_z不变

  • M13M_{13}匹配M9,形成一个Vgs压降M_9,形成一个V_{gs}压降

  • M14M_{14}匹配M15,形成一个Vgs压降M_{15},形成一个V_{gs}压降

  • I1I_{1}匹配M11电流M_{11}电流,一个current copier(未必1:1)

当PVT引起M9M_9上的电流变化,其电流变化同样发生在左边的偏置电路,影响压降

image-20230511214724703

左侧为constant-gm电流源,i正比于1RSi正比于\dfrac{1}{R_S},直接用于biasM9M_9,使得gm9g_{m9} track 1RS\dfrac{1}{R_S}

break feedforward path

image-20230511215554239

利用Common Gate P-MOSFET的隔离作用,抵消前馈通路,实现单向的信号通路,不引入RHP Zero

  • feed back path 通畅:看到1/gm1/g_m,低阻抗
  • feed forward path 断开:看到r0r_0,高阻抗

同时由于CG存在A0A_0的增益,在高频下等效于一个diode connected的MOSFET加上一个增益,使得负反馈进一步加强,第二级输出电阻进一步下降,wp2w_{p2}进一步外推

类似gm boosting

image-20230517110904610

image-20230517114512376

同时形成新的LHP Zero,可以用作pole-zero cancellation:

image-20230511215721136

单信号通路,用Zout=0Z_{out}=0估算Zero

第一极点仍然通过Miller内推,不变!

第二极点甚至被推的更远,good!

电阻调零 CG隔离
wp1=1R1G2R2Ccw_{p1}=-\frac{1}{R_1*G_2R_2C_c} wp1=1R1G2R2Ccw_{p1}=-\frac{1}{R_1*G_2R_2C_c}
wp2=G2CLw_{p2}=-\frac{G_2}{C_L} wp2=gmR1G2CLw_{p2}=-\frac{g_mR_1*G_2}{C_L}
wz=1Cc(1/G2Rz)w_{z}=\frac{1}{C_c(1/G_2-R_z)} wz=gmCcw_{z}=\frac{-g_m}{C_c}
wu=wp1A0=G1Ccw_u=w_{p1}*A_0=\frac{G1}{C_c} wu=wp1A0=G1Ccw_u=w_{p1}*A_0=\frac{G1}{C_c}