Skip to content
字数
4902 字
阅读时间
22 分钟

Homework Review

第二章 MOS器件基础

第一题

在饱和区时,推导 MOSFET 器件跨导 gm 的三种表达式,分析并画出以下三种情况的相应曲线。

(1) W/L 不变时,gm(VGSVTH) 的变化曲线;

(2) (VGSVTH) 不变时,gmID 的变化曲线;

(3) ID 不变时,gmW/L 的变化曲线;

表达式一gm 与过驱动电压 (VGSVTH) 的关系

我们将饱和区电流公式直接对 VGS 求偏导:

gm=VGS[12μnCoxWL(VGSVTH)2]gm=12μnCoxWL2(VGSVTH)

于是得到第一个表达式:

gm=μnCoxWL(VGSVTH)

这个公式表明,gm 与过驱动电压 VOV=(VGSVTH) 成正比。

表达式二gm 与漏极电流 ID 的关系

从饱和区电流公式中,我们可以解出 (VGSVTH)

(VGSVTH)2=2IDμnCoxWL(VGSVTH)=2IDμnCoxWL

将这个结果代入到表达式一 gm=μnCoxWL(VGSVTH) 中:

gm=μnCoxWL2IDμnCoxWLgm=(μnCoxWL)22IDμnCoxWL

于是得到第二个表达式:

gm=2μnCoxWLID

这个公式表明,gm 与漏极电流 ID 的平方根成正比。

表达式三gmID(VGSVTH) 的关系

这个表达式可以看作是前两个表达式的结合,非常简洁且有启发性。我们将表达式二 gm=2μnCoxWLID 两边平方:

gm2=2μnCoxWLID

同时,我们将饱和区电流公式 ID=12μnCoxWL(VGSVTH)2 两边乘以 2μnCoxWL

2μnCoxWLID=(μnCoxWL)2(VGSVTH)2

结合上面两个式子,可以得到:

gm2=[μnCoxWL(VGSVTH)]2

这其实又回到了表达式一。为了得到第三种形式,我们采取更直接的方式。从表达式一 gm=μnCoxWL(VGSVTH) 中,我们得到 μnCoxWL=gmVGSVTH。将其代入饱和区电流公式:

ID=12(gmVGSVTH)(VGSVTH)2=12gm(VGSVTH)

整理后得到第三个表达式:

gm=2IDVGSVTH

第二题

阐述 MOSFET 器件的沟道长度调制效应和体效应,并推导 MOSFET 器件在饱和区时的输出电阻 ro

第三章 单级放大器

第五章 电流镜与偏置技术

5.1

在图 5.2 中,假设 (W/L)1=50/0.5,λ=0,Iout=0.5mA,且 M1 处在饱和区。 (a) 确定 R2/R1。 (b) 计算 IoutVDD 变化的灵敏度,定义为 IoutVDD 且用 Iout 归一化。 (c) 如果 Vth 变化了 50mV,Iout 将变化多少? (d) 如果 μn 对温度的依赖性表述为 μnT3/2,但 Vth 与温度无关,如果 T 从 300°K 变化到 370°K,Iout 将变化多少? (e) 在 VDD 变化 10%,Vth 变化 50mV,T 从 300°K 变化到 370°K 这三种情况下,最坏情况下 Iout 将变化多少?

解:

WL=500.5λ=0I=0.5mAKp=μCox=137×104AV2LD=90nm

(a) R2/R1 VGS1=VDDR2R1+R2=2IKpWL+VthL=L2LD

使 Rx=R2/R1Rx=2IKpW/L+VthVDD(2IKpW/L+Vth)=0.4386

(b) I0=12μCoxWL(VDDRx1+RxVth)2

(I0VDD)I0=μCoxWL(VDDRx1+RxVth)Rx1+Rx12μCoxWL(VDDRx1+RxVth)2=2VDDVth(1+1Rx)=2.84

(c) I0Vth=μCoxWL(VDDRx1+RxVth)ΔI0=μCoxWL(VDDRx1+RxVth)ΔVth=233μA

ΔI0=I0(Vth=0.75)I0(Vth=0.7)=205μA

(d) I0T=32(TT0)3/21TI0T=T0+ΔTΔI0=32(TT0)3/21TI0ΔT=103μA

ΔI0=I1(T=370K)I0(T=300K)=135μA

(e) ΔIworstcase=IworstcaseI0

Iworstcase=12μ0(T0+ΔTT0)3/2((VDDΔVDD)Rx1+Rx(Vth+ΔVth))=43μAΔIworstcase=457μA

5.2

考虑图 5.6 的电路。假设 IREF 是理想的,当 VDD 从 0 变化到 3V 时,画出 IoutVDD 的草图。

Razavi 习题

3.29

在如图所示的共源共栅结构中,偏置电流为 0.5mA,输出电压摆幅为 1.9V。如果 (W/L)14=W/Lγ=0,计算 Vb1Vb2W/L。如果 L=0.5μm,求此时的电压增益。

先根据电压摆幅确定偏置电压的一些关系:

Vb1VTH1<Vout<Vb2+VTH3Vb2+VTH3(Vb1VTH1)=1.9Vb2+0.8Vb1+0.7=1.9Vb2Vb1=0.4

利用串联电流相等,由于默认知道μp,μn,Cox的数值,所以可以求解WL

0.5×103=12μnCoxS(VinVTH1)2=12μnCoxS(Vb1VxVTH2)2=12μpCoxS(VyVb2|VTH3|)2=12μpCoxS(VDDVb3|VTH4|)21.1=22ID(1μpCox+1μnCox)1SS=8ID(1μpCox+1μnCox)21.12S=8×0.5×103(11.34225×104+13.835×105)21.12=202.98S=203

电压摆幅的第二种表示方式:

VDDVSDmin,4VSDmin,3VDSmin,2VDSmin,1=1.9

Knowledge summary

第三章 单级放大器

共源极放大器

电阻负载

第七章 噪声

噪声的统计特性

噪声瞬态不可预测,但平均功率固定:

平均功率:Pav(V2),均方根:Pav(V)

Pav=limT1TT/2+T/2x2(t)dt

(a) 频谱/功率谱密度 (PSD)

  • 表示:Sx(f)
  • 单位:V2/Hz
  • 含义:Sx(f) 表示频率 f 附近 1Hz 带宽内 x(t) 具有的平均功率
  • 特性:线下面积为功率 P

(b) 白噪声

  • 特点:在所关心的频带内呈平坦分布

(c) 系统传输

  • Sx(f) 加在传输函数 H(s=2πjf) 的线性时不变系统上:SY(f)=Sx(f)|H(f)|2
电路中的噪声表示

输入参考噪声模型

将电路内部分散的所有噪声源,等效地“移动”到电路的最输入端,变成一个独立的噪声电压源和一个独立的噪声电流源。而原来的电路则被视为一个理想的、完全没有噪声的“黑盒子”。

输入参考噪声

输入参考噪声电压源Vn,in2:与输入信号串联的噪声电压源。它代表了所有那些不依赖于信号源内阻的内部噪声源的等效集合。无论你用什么来驱动这个电路(例如,一个理想电压源),这部分噪声都存在。

输入参考噪声电流源In,in2:与输入信号并联(或跨接)的噪声电流源。它代表了所有那些其影响与信号源内阻相关的内部噪声源的等效集合。这个电流源产生的噪声大小,取决于它流过了多大的阻抗(通常是你接入的信号源的内阻)。

这两个噪声源共同作用,在“无噪声电路”的输出端产生的总噪声,与原来那个“真实、有噪声的电路”在输出端产生的总噪声是完全一样的。

输入阻抗大→忽略In,in2

NOTE

在我们的理想和低频模型中,MOSFET 的栅极是完全绝缘的,其输入阻抗被认为是无穷大。

单级放大器

分析MOSFET噪声时的一个极其重要的等效变换技巧

Vn2=In2/gm2

核心问题:晶体管的噪声源在哪里?

MOSFET自身最主要的噪声来源——沟道热噪声。这是由于晶体管导通时,沟道内载流子(电子或空穴)进行不规则热运动所产生的。

在物理模型上,这个噪声最精确的表示式是一个电流源in2,连接在晶体管的漏极(Drain)和源极(Source)之间。这就是最左边第一个图所展示的情况。

模型的“痛点”:

这个噪声源in2位于电路的“中间”,它产生的噪声会同时影响漏极和源极的电压。当电路变得复杂时,直接计算这个电流源对输出电压vn,out2的具体贡献会比较繁琐。

解决方案:输入参考噪声等效

为了简化分析,我们希望把这个“深埋”在电路内部的噪声源,等效地移动到电路最容易分析的地方——输入端(栅极)

这就是第二个图所展示的模型。我们把内部的电流源in2去掉,换成一个等效的电压源vn2,串联在栅极输入端。

等效定理的证明

  1. 看晶体管的输出电流:我们来比较两种模型下,晶体管产生的输出噪声电流。也就是最右边两个图所展示的。
  • 在原始模型(第三个图)中,噪声源本身就是一个电流源,它就是晶体管产生的全部输出噪声电流。所以:

    in,out12=in2
  • 在等效模型(第四个图)中,输入端的噪声电压vn2会被晶体管放大。根据MOSFET最基本的跨导定义(iout=gmvin),这个输入电压会在输出端产生一个漏极电流。所以,输出的噪声电流是:

    in,out22=gm2vn2
  1. 建立等式:为了让两个模型完全等效,它们产生的输出噪声电流必须相等:
in,out12=in,out22

因此:

in2=gm2vn2
  1. 得到定理:将上式进行简单的移项,就得到了PPT中的辅助定理:
Vn2=In2gm2

我们知道,晶体管的沟道热噪声电流为in2=4kTγgm。利用这个辅助定理,我们可以立刻得到它的输入参考噪声电压:

vn2=in2gm2=4kTγgmgm2=4kTγgm
共源极放大器

(a) 电阻负载共源极放大器的输入等效噪声

Vn,in2=4kT(1gm2RD+γgm)+KCox(WL)11f

推导过程

第一步:识别所有噪声源 这个电路有两个元件产生噪声:NMOS晶体管 M1 和负载电阻 RD

  1. 晶体管 M1 的噪声:
  • 沟道热噪声:模型为漏源之间的电流源 in,M12=4kTγgm1
  • 闪烁噪声:模型为等效到栅极的电压源 vn,f12=KNCox(WL)1f
  1. 电阻 RD 的噪声:
  • 热噪声:模型为与 RD 串联的电压源 vn,RD2=4kTRD

第二步:计算各噪声源在输出端的贡献

  1. RD 的贡献:它的噪声电压源就在输出端,所以它对输出噪声的贡献就是其自身:
Sv,out,RD(f)=vn,RD2=4kTRD
  1. M1 沟道热噪声的贡献:M1 的噪声电流 in,M12 流过输出电阻 RD (在忽略 RD 时),产生输出噪声电压:
Sv,out,M1,th(f)=in,M12RD2=(4kTγgm1)RD2
  1. M1 闪烁噪声的贡献:M1 的输入参考闪烁噪声电压 vn,f12 会被电路放大。我们需要先计算电路增益。
  • 电压增益 Av=gm1RD

  • 因此,闪烁噪声在输出端的贡献为:

    Sv,out,M1,f(f)=vn,f12Av2=(KNCox(WL)1f)(gm1RD)2

第三步:计算总输出噪声 将以上三项不相关的噪声功率相加:

Sv,out,total(f)=Sv,out,RD(f)+Sv,out,M1,th(f)+Sv,out,M1,f(f)Sv,out,total(f)=4kTRD+(4kTγgm1)RD2+(KNCox(WL)1f)gm12RD2

第四步:折算到输入端 我们将总输出噪声除以增益的平方 Av2=gm12RD2

Vn,in2=Sv,in(f)=Sv,out,total(f)Av2Vn,in2=4kTRD+(4kTγgm1)RD2+(KNCox(WL)1f)gm12RD2gm12RD2

现在,我们将这个分数拆成三项分别化简:

Vn,in2=4kTRDgm12RD2+4kTγgm1RD2gm12RD2+(KNCox(WL)1f)gm12RD2gm12RD2

化简后得到:

Vn,in2=4kTgm12RD+4kTγgm1+KNCox(WL)1f

(b) PMOS有源负载共源极放大器的输入有效噪声

Vn,in2=4kT(γgm2gm12+γgm1)+1Cox[KN(WL)1+KPgm22(WL)2gm12]1f

推导过程

第一步:识别所有噪声源 这个电路有两个晶体管产生噪声:NMOS 输入管 M1 和 PMOS 负载管 M2。

  1. 晶体管 M1 (NMOS) 的噪声:
  • 热噪声:in,M12=4kTγgm1
  • 闪烁噪声:vn,f12=KNCox(WL)1f
  1. 晶体管 M2 (PMOS) 的噪声:
  • 热噪声:in,M22=4kTγgm2
  • 闪烁噪声:vn,f22=KPCox(WL)2f

第二步:分别计算各噪声源的输入参考噪声 这次我们换一种更直接的思路:分别计算每个管子的噪声折算到输入端的结果,然后相加。

  1. M1 的输入参考噪声:这个最简单,M1 本身就是输入管,它的噪声可以直接用上一节的定理折算到自己的输入端。
  • 热噪声贡献:vn,in,M1,th2=in,M12gm12=4kTγgm1gm12=4kTγgm1
  • 闪烁噪声贡献:vn,in,M1,f2=vn,f12=KNCox(WL)1f
  1. M2 的输入参考噪声:M2 是负载,它的噪声首先会体现在输出节点,然后我们再把它折算到整个电路的输入端 Vin
  • M2 的热噪声电流 in,M22 和闪烁噪声电流 in,f2,current2 都直接注入输出节点。

  • M2 的等效闪烁噪声电流为:in,f2,current2=vn,f22gm22=(KPCox(WL)2f)gm22

  • 所以,M2 贡献的总输出噪声电流为:

    Si,out,M2(f)=in,M22+in,f2,current2=4kTγgm2+(KPCox(WL)2f)gm22

第三步:计算总输入参考噪声 将 M1 和 M2 的输入参考噪声贡献相加:

Vn,in2=(vn,in,M1,th2+vn,in,M1,f2)+vn,in,M22Vn,in2=(4kTγgm1+KNCox(WL)1f)+(4kTγgm2gm12+KPgm22Cox(WL)2gm12f)

最后,将热噪声项和闪烁噪声项分别合并,整理成PPT中的形式,推导完成:

Vn,in2=4kT(γgm2gm12+γgm1)+[KNCox(WL)1+KPCox(WL)2gm22gm12]1f
共栅极(输入阻抗小,噪声电流不可忽略)

(a) 电阻负载共栅极放大器的输入参考噪声

Vn,in2=4kTγgm+1/RD(gm+gmb+1ro)2+Kgm2Cox(WL)1(gm+gmb+1ro)21fIn,in2=4kTRD

推导过程

第一步:计算放大器的总跨导 Gm 总跨导 Gm 定义为输出短路电流与输入电压之比 (Gm=iout,sc/vin)。对于包含体效应和沟道长度调制的共栅放大器,其输入电导(即总跨导)为:

Gm=gm1+gmb1+1ro1

这个值代表了电路将输入电压转换成输出电流的能力。

第二步:计算总输出短路噪声电流

  1. M1 的热噪声:M1 的沟道热噪声电流 in,M12=4kTγgm1 直接作为输出电流的一部分。其贡献为:
Si,out,M1,th(f)=4kTγgm1
  1. RD 的热噪声:RD 的热噪声电压 vn,RD2=4kTRD 会产生一个大小为 vn,RD/RD 的噪声电流。其对输出短路电流的贡献为:
Si,out,RD(f)=vn,RD2RD2=4kTRDRD2=4kTRD
  1. M1 的闪烁噪声:M1 的闪烁噪声等效为在栅极的电压源 vn,f12=KNCox(WL)1f。这个电压会通过 M1 的跨导 gm1 转换成一个输出电流。其贡献为:
Si,out,M1,f(f)=vn,f12gm12=(KNCox(WL)1f)gm12

将三者相加,得到总输出短路噪声电流功率谱:

Si,out,total(f)=4kTγgm1+4kTRD+KNgm12Cox(WL)1f

第三步:计算输入参考噪声电压 Vn,in2 用总输出噪声电流除以总跨导的平方:

Vn,in2=Si,out,total(f)Gm2=4kTγgm1+4kTRD+KNgm12Cox(WL)1f(gm1+gmb1+1/ro1)2

整理成PPT中的形式,推导完成:

Vn,in2=4kTγgm1+1/RD(gm1+gmb1+1/ro1)2+KNgm12Cox(WL)1(gm1+gmb1+1/ro1)21f

(b) Cascode 负载共栅极放大器的输入参考噪声

Vn,in2=4kTγgm1+γgm2(gm1+gmb1+1ro1)2+1Cox(gm1+gmb1+1ro1)2[KNgm12(WL)1+KPgm22(WL)2]1fIn,in2=4kTγgm2+KPgm22Cox(WL)21f

推导过程

第一步:识别噪声源 噪声源为 M1 (NMOS) 和 M2 (PMOS)。

第二步:计算总输出短路噪声电流 与(a)类似,我们把所有噪声源贡献的输出短路电流相加。

  1. M1 的噪声 (NMOS):
  • 热噪声:Si,out,M1,th(f)=4kTγgm1
  • 闪烁噪声:Si,out,M1,f(f)=vn,f12gm12=(KNCox(WL)1f)gm12
  1. M2 的噪声 (PMOS):M2 作为负载,其噪声电流也直接注入输出节点。
  • 热噪声:Si,out,M2,th(f)=4kTγgm2
  • 闪烁噪声:Si,out,M2,f(f)=vn,f22gm22=(KPCox(WL)2f)gm22

总输出短路噪声电流为:

Si,out,total(f)=(4kTγgm1+4kTγgm2)+(KNgm12Cox(WL)1+KPgm22Cox(WL)2)1f

第三步:计算输入参考噪声电压 Vn,in2 同样,除以总跨导 Gm2=(gm1+gmb1+1/ro1)2

Vn,in2=Si,out,total(f)Gm2=4kTγ(gm1+gm2)(gm1+gmb1+1/ro1)2+KNgm12Cox(WL)1+KPgm22Cox(WL)21(gm1+gmb1+1/ro1)2f

第四步:计算输入参考噪声电流 In,in2 PPT中给出的公式为 In,in2=4kTγgm2+KPgm22Cox(WL)2f

源跟随器

(a) 电阻负载源极跟随器的输入参考噪声

Vn,in2=4kT(1gm2RS+γgm)+KCox(WL)11f

推导过程

第一步:识别噪声源及计算增益/输出阻抗

  • 噪声源
  1. M1 的热噪声:电流源 in,M12=4kTγgm1
  2. M1 的闪烁噪声:输入等效电压源 vn,f12=KCox(WL)1f
  3. RS 的热噪声:电压源 vn,RS2=4kTRS
  • 输出阻抗 RoutRS1/gm1 的并联
Rout=RS1gm1=RS1+gm1RS
  • 电压增益 Av
Av=gm1RS1+gm1RS

第二步:计算各噪声源在输出端的贡献

  1. M1 热噪声
Sv,out,M1,th(f)=in,M12Rout2=(4kTγgm1)(RS1+gm1RS)2
  1. RS 热噪声
Sv,out,RS(f)=vn,RS2(1/gm1RS+1/gm1)2=(4kTRS)(11+gm1RS)2
  1. M1 闪烁噪声
Sv,out,M1,f(f)=vn,f12Av2=(KCox(WL)1f)(gm1RS1+gm1RS)2

第三步:计算总输入参考噪声

Vn,in2=Sv,out,M1,th+Sv,out,RS+Sv,out,M1,fAv2
  • M1 热噪声部分:Sv,out,M1,thAv2=4kTγgm1

  • RS 热噪声部分:Sv,out,RSAv2=4kTgm12RS

  • M1 闪烁噪声部分:Sv,out,M1,fAv2=KCox(WL)1f

最终结果:

Vn,in2=4kT(1gm12RS+γgm1)+KCox(WL)1f

(b) Vn,in2=4kT(γgm2gm12+γgm1)+KNCox[1(WL)1+gm22(WL)2gm12]1f

第九章 运算放大器

概述

1. 增益 (Gain) → 决定闭环精度

运放自身的开环增益 (A0) 越大,我们搭建的闭环放大电路就越接近理想情况,精度也越高。

闭环系统分析

  • 经典负反馈系统的闭环增益表达式:

    Gcl=VoutVin=A01+βA0

    其中,A0 是运放的开环增益(OpAmp本身不加任何反馈时的放大倍数),β 是反馈系数,由外围的反馈网络(通常是电阻或电容网络)决定。

  • 在一个理想的运放电路中,我们期望 A0 是无穷大,这样上面的公式就简化为:

    GclA0βA0=1β

    这意味着闭环增益完全由外部的无源器件(电阻、电容)决定,非常稳定和精确

贡献者

文件历史

Written with