Menu Close

二级运算跨导放大电路 (OTA) 的设计案例 – 理论计算

二级运算跨导放大电路 (OTA) 的设计案例 – 理论计算

从 SMIC 0.13mmrf model 射频/ 混合信号工艺模型 :

Tox= 2.59nm,

Cox= εox /Tox = (0.34pF/cm) 2.59nm = 1.31×10-8 pF/nm2

Un=2.2346960x 10-2 m2/Vs = 223.5cm2/Vs

Up=7.5480000x 10-3 m2/Vs = 75.5 cm2/Vs

%title插图%num

表 1     两级 OTA 设计规范

 

一般结构;第一级,一对 nMOS 管分别作为差分输入的正端和负端,一对 pMOS 管组成电流镜作为他们的负载,然后是提供几路恒定电流的另一个电流镜;第一级的主要作用是抑制共模噪声,提供一定的增益和带宽,; 第二级是一个共源放大电路,这里的晶体管可以有两种选择,选n型或p型管, 由于p型管容易匹配,这里选p型管。如图1所示。

 

使用 130nm 工艺,沟道长度统一选择为 500nm;这样可以减少可变参数,简化计算,而且在模拟设计中,一般不会选择工艺最小尺寸作为沟道长度,大致是数倍,这里是 3.8倍。

Cox= εox /Tox = (0.34pF/cm)/ 2.59nm = 1.31×10-8 pF/nm2 = 1.31×10-6F/cm2

Un=2.2346960x 10-2 m2/Vs = 223.5cm2/Vs

Up=7.5480000x 10-3 m2/Vs = 75.5 cm2/Vs

UnCox= 223.5cm2/Vs ×1.31×10-6F/cm2 = 293µA/V2

UpCox= 75.5cm2/Vs ×1.31×10-6F/cm2 = 99µA/V2

%title插图%num

图 1     两级 OTA 电路图

 

确定 M1,M2

相位裕度 Phase Margin ≥ 60°,从电路稳定性角度,Cc≥0.22CL = 0.22×2pF= 0.44pF

从保守的角度,这里取 Cc=0.8pF

从压摆率 Slew Rate 可以求得I5

I5 = S.R× Cc=20V⁄μsec ×800 fF=16µA,这里取I5 = 20µA

gm1 = GBW× Cc× 2π ⇒ gm1 = 30MHz× 800f × 2π=150.72,这里取 160 µA/V

I1 =I2 =I5 /2 = 20µA/2 = 10µA

(W/L)1 = gm12 /(2I1×Cox ×Un )= (160 µA/V)2 / (2×10µA× 1.31×10-8 pF/nm2×223.5cm2/Vs)= 4.37

这里取整数5, 由于设置L1 =500nm, 因此W1 = W2 = 2500nm = 2.5μm

 

确定 M3,M4

由于M1处于饱和区,按照饱和区的偏置关系有:

Vin < VD1+VTH1 ,其中VD1 是M1,M3 之间的电压;VD1 = VDD – VGS3 = VDD – VDS3

Vin < VD1+VTH1 要在 VTH1 所有变化范围内都成立,所以要满足:Vin < VD1+VTH1MIN

Vin 最大值如果等于 VD1+VTH1MIN,Vin < VD1+VTH1MIN 自然满足,因此有了下面的等式关系:

Vinmax = VD1+VTH1MIN =VDD – VGS3+ VTH1MIN ⇒ VGS3 =VDD – Vinmax +VTH1MIN

由于 Vinmax ≤ VD1+VTH1MIN

VD1 = VDD – VGS3 = VDD – (√ID3 /UpCox +VTH3

带入上式:

Vinmax ≤ VDD – (√ID3 /UpCox +VTH3)+VTH1MIN

如果在M3 阈值最大值的时候上式也要成立,因此有了下面的等式关系:

Vinmax ≤ VDD – (√ID3 /UpCox +VTH3MAX)+VTH1MIN

ICMR+ ≤ VD1+VTH1MIN ICMR+ = VD1+VTH1MIN

ID3 = UpCox W3/L3×( VGS3-VTH3)2 ⇒ VGS3 = √ID3 /UpCox +VTH3

⇒ W3/L3 = ID3 /( VGS3-VTH3)2×UpCox = 2 ID3 /( VGS3-VTH3)2×UpCox

=2 ID3 /( VDD – Vinmax -VTH1MIN + VTH3MAX)2×UpCox

ID3 = ID1 = ID5 /2 = 10µA; Vinmax = 1.0V

通过仿真 ( 见文末附录 ),得出M1 的最小和M3 的最大阈值电压 ( 这里p型管的阈值都取其绝对值) 分别为0.36V和 0.32V, 带入上式,得到:

W3/L3 = 2×10µA/[ ( 1.2v-1.0v- 0.36v+0.32v ) 2 × 99µA/V2] = 7.9

这里取 8, 由于 L3 = 500nm,W3 = 4μm

 

确定 M5 ( M8 和M5一样 )

由于M5处于饱和区,按照饱和区的偏置关系有:

VD5 > VGS5+VTH5

当 Vin 减小,M5会进入线性区,假设M5会进入线性区前的 VD5 为饱和压降 VD5SAT

Vinmin – VGS1 >VD5SAT ⇒ Vinmin >VGS1 +VD5SAT

ICMR- >VGS1MAX +VD5SAT

VGS1 = √ID1 /UnCox +VTH1

UnCox = 293µA/V2 ID1= 10 µA, 带入上式得到:

VD5SAT ≤ ICMR- – VGS1MAX

⇒ 0.5V- (√ID1 /UnCox +VTH1)

= 0.5V- √(10µA/293µA/V2) – VTH1MAX

= 0.5V- 0.185V- 0.48V

= – 165 mV

这里M1 的最大阈值电压VTH1MAX 取 0.48V,原因参考文末附录。

 

如果得到 105 mV,则 ICMR- = VD5SAT + VGS1MAX

= 0.105V + √(10µA/293µA/V2) +VTH1MAX

=0.105V +0.185V +0.48V

=0.77V ?

105 mV

ID5 = UnCox (W5/L5 ) VD5SAT2 /2

(W5/L5 = 2 ID5 / (UnCox (W5/L5 ) VD5SAT2 )

= 2x 20 µA/[293µA/V2x ( 0.105 V )2]

= 12.38

这里先取 12, 如果仿真出入较大,可以调整到 13 或 14;

W5 = 6µm

 

确定 M6

M6 是第二级放大电路的共源放大器,其与M3,M4 密切相联系

设计规范要求:相位裕度 Phase Margin ≥ 60°

经过理论推导,得出二级跨导运放的传输方程,其中要满足相位裕度 ≥ 60°,

则必须有:

gm6 10 gm1 , 这里 gm1 = 160 µA/V

取 gm6 = 10 gm1 ⇒ gm6 = 1600 µA/V

gm4 = √(2ID4 × UpCox × W4/L4) = √( 2 ×10 µA × 99µA/V2×7.9)

= 125.1 µA/V

gmp = UpCox W/L×( VGS-VTH)

对于晶体管 M3,M4 和 M6, 其 VGS,VDS 结相等,VTH 接近 , 近似可以认为它们相等, 从上述 gmp 的公式中可以得出:

gm6 / gm4 = /

 

≈ (W6/L6) / (W4/L4)

(W6/L6) = (gm6 / gm4 ) W4/L4 = (1600 µA/V / 125.1 µA/V) × 7.9 = 101

这里取 100,因此W6 = 50µm

IDp = UpCox W/L×( VGS-VTH)2

对于晶体管 M3,M4 和 M6, 其 VGS,VDS 结相等,VTH 接近 , 近似可以认为它们相等, 从上述 IDp 的公式中可以得出:

ID6 / ID4 ≈ (W6/L6) / (W4/L4)

⇒ ID6 = ID4 × (W6/L6) / (W4/L4) = 10 µA × 101/7.9 = 127.9 µA

 

确定 M7

ID7 =ID6 = 364 µA

M7 和 M5 形成镜像,因此有如下关系:

ID7 / ID5 = (W7/L7) / (W5/L5)

⇒ W7/L7= (W5/L5) × (ID7 / ID5) = 127.9 µA/ 20µA ×12.38 = 79.2

这里取 80,因此W7 = 40µm。

%title插图%num

表 2     计算所得的晶体管参数

 

附录

通过仿真确定M1 的最大最小和M3 的最大阈值电压

确定 M1 的最大最小和M3 的最大阈值电压

%title插图%num

图2     确定晶体管最小和最大阈值电压的电路原理图

 

M1, M2 的沟道长取 500nm, 宽取计算得出的值 2.5um;

M3, M4的沟道长取 500nm, 宽5um;

CM= CMmax = 1v; Vth1= 470.4 mv, Vth3= 311.3mv all in Region 2;

CM= CMmin = 0.5v; Vth1=379.8 mv, Vth3= 311.3mv all in Region 2;

M1, M2 保持不变, M3, M4 沟道宽取 10um

CM= CMmax = 1v; Vth1= 470.5 mv, Vth3= 311.9mv all in Region 2;

CM= CMmin = 0.5v; Vth1=379.8 mv, Vth3= 311.9mv all in Region 2;

ICMR- 选择 0.7v

Vth1=417.8 mv, Vth3= 311.2mv

ICMR- 选择 0.8v

Vth1=435.9 mv, Vth3= 311.3mv

ICMR- 选择 0.9v

Vth1=453.4 mv, Vth3= 311.2mv

 

改变 M1, M2 的沟道宽为 6um

Vin=0.8v

Vth1=439.1mv, Vth3= 311.2mv

Vin=0.5v

Vth1=383.1 mv, Vth3= 311.2mv

改变 M1, M2 的沟道宽为 7um

Vin=1.2v

Vth1=508.4 mv, Vth3= 311.2mv

Vin=0.8v

Vth1=441.7 mv, Vth3= 311.2 mv

Vin=0.5v

Vth1=385.8 mv, Vth3= 311.2mv

改变 M1, M2 的沟道宽为 9um

Vin=0.8v

Vth1=445.4 mv, Vth3= 311.2mv

Vin=0.5v

Vth1=389.7 mv, Vth3= 311.2mv

从以上仿真可以看出在各种配置下,

Vth1 最小值为379.8 mv,因此取 360 mv 是安全的;

Vth1 最大值为470.5 mv,因此取 480 mv 是安全的;

Vth3 各种配置下变化很小,在 311mv 附近,因此最大值取 320 mv 是安全的;

 

 

 

Posted in CMOS模拟集成电路

发表回复

相关链接