版图对电路的影响—差分放大器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

版图对电路的影响—差分放大器(一)

标准小信号模型

将Rss视为电流源,输出电阻无穷大,平衡状态下的小信号差动增益|Av|=gmRd,单边输出增益减半。尾流源让共模电平对偏置电流的影响尽可能的小。理想差分放大器共模增益为零,共模抑制比无穷大。

一、共模输入变化引起输出的变化

电路对称

Rd1=Rd2=Rd

Vin1=Vin2

gm1=gm2=gm, Vgs1=Vgs2=Vgs

Vin1=Vin2=Vin=Vgs+2gmVgsRss

Vx=Vy=Vout=-gmVgsRd

Avc=Vout/Vin=(-gm)Rd/(1+2gmRss)

仅负载失配

Rd1≠Rd2

Vin1=Vin2=Vin

Vgs1=Vgs2=Vgs

beta1=beat2=beta

gm=beta*(Vgs-Vth)

gm1=gm2=gm

Vin=Vgs+2gmVgsRss

Vx=-gmVgsRd1

Vy=-gmVgsRd2

Vx-Vy=-gmVgs(Rd1-Rd2)

Avc=(Vx-Vy)/Vin=(-gm)(Rd1-Rd2)/(1+2gmRss)

仅晶体管失配

beta1≠beta2

gm1≠gm2

Vgs1=Vgs2=Vgs

Rd1=Rd2=Rd

Vin1=Vin2=Vin

Vin=Vgs+(gm1+gm2)VgsRss

Vx=-gm1VgsRd

Vy=-gm2VgsRd

Vx-Vy=-VgsRd(gm1-gm2)

Avc=Vx-Vy/Vin=-Rd(gm1-gm2)/[1+(gm1+gm2)Rss]

摘录自(1):

1、共模扰动频率的增加与尾流源并联的电容会使电流产生很大的变化(即使

尾流源输出阻抗很大,在高频时也会变得很严重)

2、电路不对称既来自负载电阻,也来自输入晶体管。通常后者产生的失配要

大得多。

由i=q/t, q=cv, f=1/t得到i=cvf,所以尾流部分的寄生电容与输入频率会影响到尾流源,进而影响到整个差动电路的性能。

C=Eox * Area / Tox,很容易看出面积越大电容也越大。以W/L = 100 / 1的晶体管为例,画成finger =1时,diff_area_f1=100 * (1.5*2 + 1) = 400, all _area_f1=400 + (0.5*4*2) = 404;当finger =2 时,diff_area_f2 = 50 * (1.5*3 +1*2) = 325, all_area_f2=325 + (0.5*6.5*2) = 331.5。每次减小重合部分的面积。设MOS宽度为W,重合部分宽度为ds,channel长度为g,gate出diff为cap,finger 数目为n,有(W/n+2*cap)(n*ds+ds+n*g)>=(W+2*cap)(2*ds+g),得出当n>=W*ds/[2*cap*(g+ds)]时,finger=n的整体面积大于finger=1的面积。

如果ds=x * cap, g=y *cap则

n = [W/(2*cap)] *[x / (x+y)],finger=n

如果y=z*x,其中z=g/d,则

n=W/[2*(1+z)*cap],将(1+z)*cap作为一个整体k,则

n=(W/2)*(1/k),k=(1+g/ds)*cap

上式可知k越小,n越大,也就是k越小画成多个finger的形式越合算。更直观讲就是栅宽度过大于源漏极的宽度,或者栅超出有源区很大值时,画成finger态就不太经济了。以图例的值计算结果n=60,当然拆分来画,还是要是电路的性能作为最终的依据。

这里建议取n为偶数根source端在两边,drain端在中间,注意(以图为例)水平宽度与垂直高度相对比例。

尾流源器件目的是提供稳定的电流,其实可以是镜像电流源的一部分,所以画法已经在上次讨论过了。不过考虑与另一晶体管相距较远,应以metal 作为连线。

晶体管失配会造成很大的影响,为保持晶体管的匹配通常的做法有,中心对称和质心对称(交叉对称)法,这些可以运用在制程偏差很大的项目中。在先进的工艺里,这方面的所占的比重在逐步下降,甚至可以忽略,在种情况下的匹配就是将晶体管尽量靠近,比如共用。

二、差模输入变化引起输出的变化

电路对称:

Rd1=Rd2=Rd

Vgs1=Vgs2=Vgs

gm1=gm2=gm

Vx=-Vy

Vx-Vy=2Vx

Vx=-gmVgsRd

Vin1=-Vin2

Vin1-Vin2=2Vin1

Vin1=Vgs+2gmVgsRss

Avd=(Vx-Vy)/(Vin1-Vin2)=Vx/Vin1=(-gm)Rd/(1+2gmRss)

仅负载失配

Rd1≠Rd2

Vgs1=Vgs2=Vgs

gm1=gm2=gm

Vx=-gmVgsRd1

Vy=gmVgsRd2

Vx-Vy=-gmVgs(Rd1+Rd2)

Vin1=-Vin2

Vin1-Vin2=2Vin1

Vin1=Vgs+2gmVgsRss

Avd=(Vx-Vy)/2Vin=(-gm)[(Rd1+Rd2)/2]/(1+2gmRss)

仅晶体管失配

beta1≠beta2

gm1≠gm2

Vgs1≠Vgs2

相关文档
最新文档