误差量化分析的思考_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. 第四步,展开并忽略高阶小量得到更直接的分析形式。
相关推荐
一隅论数智4 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
XiHongShi20164 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
爱吃苹果的日记本4 天前
离散数学第六课
学习·离散数学
AI职业加油站4 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
旖旎夜光4 天前
力控面试题 01.01: 判定字符是否唯一(位运算) —— 题解
c++·学习·算法·leetcode·力控
奇思妙想聪明勤奋的小羊4 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
霍霍的袁4 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
彧azz4 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
我爱cope4 天前
【操作系统 | 计算机硬件:CPU、内存与 I/O 如何支撑操作系统?】
学习·操作系统