误差量化分析的思考_5_17

今天在看Allen老师的《CMOS模拟集成电路》4.4节电流镜,书中作者对电流镜两个管子的失配情况进行了讨论分析。
ioii=12K1′(W1L1)(VGS−VT1)(1+λVDS1)12K2′(W2L2)(VGS−VT2)(1+λVDS2)=(K2′K1′)(L1W2W1L2)(VGS−VT2VGS−VT1)2(1+λVDS11+λVDS2) \dfrac{i_o}{i_{i}}=\dfrac{\dfrac{1}{2}K'1(\dfrac{W_1}{L_1})(V{GS}-V_{T1})(1+\lambda V_{DS1})}{\dfrac{1}{2}K'2(\dfrac{W_2}{L_2})(V{GS}-V_{T2})(1+\lambda V_{DS2})}=(\dfrac{K'2}{K'1})(\dfrac{L_1W_2}{W_1L_2})(\dfrac{V{GS}-V{T2}}{V_{GS}-V_{T1}})^2(\dfrac{1+\lambda V_{DS1}}{1+\lambda V_{DS2}}) iiio=21K2′(L2W2)(VGS−VT2)(1+λVDS2)21K1′(L1W1)(VGS−VT1)(1+λVDS1)=(K1′K2′)(W1L2L1W2)(VGS−VT1VGS−VT2)2(1+λVDS21+λVDS1)

他将电流镜失配分成了三种情况分析:

  1. 漏源电压失配;
  2. 阈值电压失配;
  3. 器件尺寸失配。

我们主要针对其对阈值电压误差的量化分析过程 进行思考。那么,我们则认为电流镜这两个管子只存在阈值电压的误差。
ioii=(VGS−VT2VGS−VT1)2 \dfrac{i_o}{i_{i}}=(\dfrac{V_{GS}-V_{T2}}{V_{GS}-V_{T1}})^2 iiio=(VGS−VT1VGS−VT2)2

作者采用的分析方法是定义两个新的参数

  1. ΔVT=VT2−VT1\Delta V_T=V_{T2}-V_{T1}ΔVT=VT2−VT1
  2. VT=0.5(VT2+VT1)V_T=0.5(V_{T2}+V_{T1})VT=0.5(VT2+VT1)

那么就可以用这两个新的参数来表示VT2V_{T2}VT2和VT1V_{T1}VT1,
VT1=VT−0.5ΔVTVT2=VT+0.5ΔVT V_{T1}=V_T-0.5\Delta V_T\\V_{T2}=V_T+0.5\Delta V_T VT1=VT−0.5ΔVTVT2=VT+0.5ΔVT

那么就可以对分析式进行简化,
ioii=(VGS−VT−0.5ΔVTVGS−VT+0.5ΔVT)2 \dfrac{i_o}{i_{i}}=(\dfrac{V_{GS}-V_{T}-0.5\Delta V_{T}}{V_{GS}-V_{T}+0.5\Delta V_{T}})^2 iiio=(VGS−VT+0.5ΔVTVGS−VT−0.5ΔVT)2

分子分母同时除以(VGS−VT)2(V_{GS}-V_{T})^2(VGS−VT)2,
ioii=(1−0.5ΔVTVGS−VT1+0.5ΔVTVGS−VT)2 \dfrac{i_o}{i_{i}}=\left(\dfrac{1-\dfrac{0.5\Delta V_{T}}{V_{GS}-V_{T}}}{1+\dfrac{0.5\Delta V_{T}}{V_{GS}-V_{T}}}\right)^2 iiio= 1+VGS−VT0.5ΔVT1−VGS−VT0.5ΔVT 2

因为,我们认为这个误差是一个很小的值,所以,可以知道0.5ΔVTVGS−VT<<1\dfrac{0.5\Delta V_T}{V_{GS}-V_T}<<1VGS−VT0.5ΔVT<<1,这样我们就可对这样的分式结构进行化简。

我们需要用到泰勒展开的知识,
11+a=1−a+a2−a3+⋯⋯ \dfrac{1}{1+a}=1-a+a^2-a^3+\cdots\cdots 1+a1=1−a+a2−a3+⋯⋯

当∣a∣<<1|a|<<1∣a∣<<1时,高阶的小量都可以忽略,则可以得到,
11+a≈1−a \dfrac{1}{1+a}\approx1-a 1+a1≈1−a

那么原式就可以化简为,
ioii≈(1−0.5ΔVTVGS−VT)2(1−0.5ΔVTVGS−VT)2≈1−2ΔVTVGS−VT \dfrac{i_o}{i_{i}}\approx\left(1-\dfrac{0.5\Delta V_{T}}{V_{GS}-V_{T}}\right)^2\left(1-\dfrac{0.5\Delta V_{T}}{V_{GS}-V_{T}}\right)^2\approx1-\dfrac{2\Delta V_{T}}{V_{GS}-V_{T}} iiio≈(1−VGS−VT0.5ΔVT)2(1−VGS−VT0.5ΔVT)2≈1−VGS−VT2ΔVT

通过上面的等式就可以对阈值电压的失配进行更加直接的分析。


我觉得这样对等式的转化的思路很值得学习。

  1. 第一步,将失配参数换成平均值和差值的和差形式。
  2. 第二步,分子分母同时除以相同的部分,得到1加减小量的分子分母。
  3. 第三步,使用泰勒展开进行近似,转换成乘积形式。
  4. 第四步,展开并忽略高阶小量得到更直接的分析形式。
相关推荐
AOwhisky19 小时前
Redis 学习笔记(第三期):持久化与主从复制
运维·数据库·redis·笔记·学习·云计算
Tbisnic20 小时前
AI大模型学习第十一天:技术选型、安全防护与金融实战
python·学习·ai·大模型·提示词工程
xmtxz21 小时前
计算机网络基础课程学习心得:从理论抽象到硬核实战的进阶之路
运维·学习
YM52e1 天前
男孩子在外自我保护指南——用鸿蒙 ArkTS 构建交互式安全教育应用
学习·安全·华为·harmonyos·鸿蒙·鸿蒙系统
aXin_ya1 天前
Ai Vibecoding学习(各个AI的讲解)
学习
fanged1 天前
Linux内核学习16--I2C子系统(TODO)
学习
.千余1 天前
【C++】C++继承入门(下):友元、静态成员与菱形继承的底层逻辑
开发语言·c++·笔记·学习·其他
YJlio1 天前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设
菜鸟‍1 天前
【论文学习】Segment Anything 分割一切
深度学习·学习·计算机视觉
殇淋狱陌1 天前
Python列表知识思维导图
开发语言·python·学习