版图对电路的影响—差分放大器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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