电子技术——CMOS反相器

news2024/12/23 10:03:08

电子技术——CMOS反相器

在本节,我们深入学习CMOS反相器。

电路原理

下图是我们要研究的CMOS反相器的原理图:

CMOS反相器
下图展示了当输入 v I = V D D v_I = V_{DD} vI=VDD 时的 i D − v D S i_D-v_{DS} iDvDS 曲线:

CMOS反相器曲线
我们把 Q N Q_N QN 当做是驱动源,而 Q P Q_P QP 作为负载,我们在图像上叠加关于 Q P Q_P QP v S G P = 0 v_{SGP} = 0 vSGP=0 的负载曲线。因为 v S G P < ∣ V t ∣ v_{SGP} < |V_t| vSGP<Vt 因此负载曲线是一条零电流的水平直线。两个曲线的交点就是我们的工作点,我们发现此时电流为零,输出电压为零。同样意味着此时耗散功率为零。然而,工作点处在曲线 i D − v D S i_D-v_{DS} iDvDS 的上升处,具有有限的斜率,因此 Q N Q_N QN 对外表现出有限的阻抗,如图©:

r D S N = 1 / [ k n ′ ( W L ) n ( V D D − V t n ) ] r_{DSN} = 1 / [k_n'(\frac{W}{L})_n (V_{DD} - V_{tn})] rDSN=1/[kn(LW)n(VDDVtn)]

另外一种情况,当输入 v I = 0 v_I = 0 vI=0 的时候,如图:

CMOS反相器曲线
因为 v G S N = 0 v_{GSN} = 0 vGSN=0 此时驱动曲线是一条零电流的直线,此时负载曲线是 v S G P = V D D v_{SGP} = V_{DD} vSGP=VDD 的曲线。我们发现,此时交点在零电流,输出电压为 v O = V D D v_O = V_{DD} vO=VDD 。耗散功率为零。同样的, Q P Q_P QP 表现出有限的阻抗:

r D S P = 1 / [ k p ′ ( W L ) p ( V D D − ∣ V t p ∣ ) ] r_{DSP} = 1 / [k_p' (\frac{W}{L})_p (V_{DD} - |V_{tp}|)] rDSP=1/[kp(LW)p(VDDVtp)]

虽然,静态电流为零,这种CMOS反相器可以提供较大的负载能力。例如,负载是容性负载的时候,当 Q N Q_N QN 导通的时候,由于其较小的开关阻抗,可以提供一个较短的对地回路,可以使得容性负载迅速泄放电荷,拉低电位,因此 Q N Q_N QN 称为下拉元件。同样的,当 Q P Q_P QP 导通的时候,由于其较小的开关阻抗,可以提供一个较短的对电压通路,可以使得容性负载迅速充满电荷,拉高电位,因此 Q P Q_P QP 称为上拉元件。

根据上面的讨论CMOS反相器作为理想的反相器:

  1. 输出电压的范围在 0 − V D D 0-V_{DD} 0VDD 电压压摆达到最大。同时,两个MOS可以进行匹配使得提供一个对称的电压传导特性,具有较宽的噪声容限。
  2. 静态功率为零,这是因为电压源和地直接没有直接的DC回路。
  3. 对地和电压都是低阻抗路径,较低的输出阻抗使得反相器具有较高的驱动能力,以及实现电气功能与元件参数无关,提高噪声和其他干扰的容忍性。
  4. 上拉的下拉元件使得电路的翻转速度更快,对于容性负载具有较高的驱动能力。
  5. 输入阻抗为无穷大。所以CMOS反相器可以驱动大量同样的CMOS反相器而不造成电压水平损失。当然,增加被驱动元件的数量就意味着增加了容性负载,这会降低电平的翻转速度。

电压传导特性

通过联立两个曲线,我们可以绘制出CMOS反相器的电压传导特性曲线,这里给出驱动和负载方程:

i D N = k n ′ ( W L ) n [ ( v I − V t n ) v O − 1 2 v O 2 ] , v O ≤ v I − V t n i_{DN} = k_n'(\frac{W}{L})_n [(v_I - V_{tn})v_O - \frac{1}{2}v_O^2], v_O \le v_I - V_{tn} iDN=kn(LW)n[(vIVtn)vO21vO2],vOvIVtn

i D N = 1 2 k n ′ ( W L ) n ( v I − V t n ) 2 , v O ≥ v I − V t n i_{DN} = \frac{1}{2}k_n' (\frac{W}{L})_n (v_I - V_{tn})^2, v_O \ge v_I - V_{tn} iDN=21kn(LW)n(vIVtn)2,vOvIVtn

i D P = k p ′ ( W L ) p [ ( V D D − v I − ∣ V t p ∣ ) ( V D D − v O ) − 1 2 ( V D D − v O ) 2 ] , v O ≥ v I + ∣ V t p ∣ i_{DP} = k_p' (\frac{W}{L})_p [(V_{DD} - v_I - |V_{tp}|)(V_{DD} - v_O) - \frac{1}{2}(V_{DD} - v_O)^2], v_O \ge v_I + |V_{tp}| iDP=kp(LW)p[(VDDvIVtp)(VDDvO)21(VDDvO)2],vOvI+Vtp

i D P = 1 2 k p ′ ( W L ) p ( V D D − v I − ∣ V t p ∣ ) 2 , v O ≤ v I + ∣ V t p ∣ i_{DP} = \frac{1}{2} k_p' (\frac{W}{L})_p(V_{DD} - v_I - |V_{tp}|)^2, v_O \le v_I + |V_{tp}| iDP=21kp(LW)p(VDDvIVtp)2,vOvI+Vtp

通常电路设计者通常将阈值电压设计为 V t n = ∣ V t p ∣ = V t V_{tn} = |V_{tp}| = V_t Vtn=Vtp=Vt 。同样,尽管并不总是这样,我们也假设两个MOS完全匹配,即 k n ′ ( W / L ) n = k p ′ ( W / L ) p k_n'(W/L)_n = k_p'(W/L)_p kn(W/L)n=kp(W/L)p 。因为存在电子速率差异,当两个MOS具有相同的长度的时候,其宽度满足:

W p W n = μ n μ p \frac{W_p}{W_n} = \frac{\mu_n}{\mu_p} WnWp=μpμn

此时电路具有对称的传递特性,以及相同的负载驱动能力。电压传导特性如图:

电压传导特性

其中BC段为MOS的放大器区,因为我们忽略了沟道宽度调制效应,因此在BC端具有无限大的增益。由于电路的对称性,传导中点发生在 V M = V D D / 2 V_M = V_{DD} / 2 VM=VDD/2 的地方,上下边界点为 v O ( B ) = V D D / 2 + V t v_O(B) = V_{DD} / 2 + V_t vO(B)=VDD/2+Vt Q P Q_P QP 进入三极管区) 以及 v O ( C ) = V D D / 2 − V t v_O(C) = V_{DD} / 2 -V_t vO(C)=VDD/2Vt Q N Q_N QN 进入三极管区)。

为了决定点 V I H V_{IH} VIH 的位置,我们注意到此时 Q N Q_N QN 进入三极管区,通过电流相等我们联立方程:

( v I − V t ) v O − 1 2 v O 2 = 1 2 ( V D D − v I − V t ) 2 (v_I - V_t)v_O - \frac{1}{2} v_O^2 = \frac{1}{2} (V_{DD} - v_I - V_t)^2 (vIVt)vO21vO2=21(VDDvIVt)2

v O v_O vO 求导可得:

( v I − V t ) d v O d v I + v O − v O d v O d v I = − ( V D D − v I − V t ) (v_I - V_t) \frac{dv_O}{dv_I} + v_O - v_O \frac{dv_O}{dv_I} = -(V_{DD} - v_I - V_t) (vIVt)dvIdvO+vOvOdvIdvO=(VDDvIVt)

带入 v I = V I H v_I = V_{IH} vI=VIH 以及 d v O d v I = − 1 \frac{dv_O}{dv_I} = -1 dvIdvO=1 我们得到:

v O = V I H − V D D 2 v_O = V_{IH} - \frac{V_{DD}}{2} vO=VIH2VDD

带入 v I = V I H v_I = V_{IH} vI=VIH 得到 v O v_O vO 带回上式得到:

V I H = 1 8 ( 5 V D D − 2 V t ) V_{IH} = \frac{1}{8} (5V_{DD} - 2V_t) VIH=81(5VDD2Vt)

同样的做法我们得到:

V I L = 1 8 ( 3 V D D + 2 V t ) V_{IL} = \frac{1}{8} (3V_{DD} + 2V_t) VIL=81(3VDD+2Vt)

可以计算出噪声容限:

N M H = V O H − V I H = 1 8 ( 3 V D D + 2 V t ) NM_H = V_{OH} - V_{IH} = \frac{1}{8}(3V_{DD} + 2V_t) NMH=VOHVIH=81(3VDD+2Vt)

N M L = V I L − V O L = 1 8 ( 3 V D D + 2 V t ) NM_L = V_{IL} - V_{OL} = \frac{1}{8}(3V_{DD} + 2V_t) NML=VILVOL=81(3VDD+2Vt)

正如期望的那样,若两个MOS完全一样,则此时传导特性完全对称。

MOS不完全匹配的情况

若我们想使得MOS完全匹配,那么PMOS器件的尺寸就要是NMOS尺寸的3到4倍。这会导致更大的硅区域。一方面浪费了一些硅区域,为器件小型化造成了不利条件,另一方面增加了器件的容性阻抗,增加了CMOS反相器的时间延迟。因此,通常情况下MOS是不完全匹配。

首先我们推导不完全匹配下的M点,因为两个MOS都工作在饱和区,因此带入 v I = v O = V M v_I = v_O = V_M vI=vO=VM 我们得到:

V M = r ( V D D − ∣ V t p ∣ ) + V t n r + 1 V_M = \frac{r(V_{DD} - |V_{tp}|) + V_{tn}}{r + 1} VM=r+1r(VDDVtp)+Vtn

这里:

r = k p k n = μ p W p μ n W n r = \sqrt{\frac{k_p}{k_n}} = \sqrt{\frac{\mu_p W_p}{\mu_n W_n}} r=knkp =μnWnμpWp

这里我们让 L L L 的长度相同,通常是在指定工艺下的最小精度值,注意到当MOS完全匹配的时候,此时 r = 1 r = 1 r=1 。对于 ∣ V t p ∣ = V t n |V_{tp}| = V_{tn} Vtp=Vtn 并且 r = 1 r = 1 r=1 产生 V M = V D D / 2 V_M = V_{DD} / 2 VM=VDD/2 。对于给定 V D D V_{DD} VDD V t n V_{tn} Vtn 以及 V t p V_{tp} Vtp V M V_M VM 是一个和工艺参数 r r r 相关的函数。例如,在0.18um工艺下:

CMOS反相器中点
我们可以总结关键两点:

  1. V M V_M VM 随着 r r r 的增大而增大。因此,让 k p > k n k_p > k_n kp>kn V M V_M VM V D D V_{DD} VDD 偏移,让 k p < k n k_p < k_n kp<kn V M V_M VM 0 0 0 偏移。
  2. V M V_M VM 并不是与 r r r 强相关,例如让 r r r 降低两倍,则 V M V_M VM 降低0.13V。

第2条告诉我们,若我们能够接受极小的 N M L NM_L NML 减小和 V M V_M VM 点偏移,我们可以不让MOS完全匹配,从而提高器件性能等等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/386702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[AI助力] CS143学习笔记1

CS143, Compilers Lecture01 Course Overview notes 文章目录CS143, Compilers Lecture01 Course Overview notesAI summaryAI notes&#x1f447;Introduction:Interpreters:Compilers:History:Conclusion:AI flowchart流程图AI flashcards抽认卡AI费曼学习法workflow 总结关于…

Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统

文章目录[toc]遇到的问题安装 qemu-system-aarch64创建 aarch64 操作系统准备 aarch64 的 iso 镜像下载 aarch64 的 UEFI 固件创建虚拟磁盘创建虚拟机语言设置时区设置安装来源软件选择磁盘分区Kdump 配置网络配置root 用户密码创建用户安装操作系统遇到的问题 qemu-system-aar…

问题三十五:傅立叶变换——带通滤波

傅里叶变换&#xff08;Fourier Transform&#xff09;是一种用于分析信号的数学工具&#xff0c;它将信号分解成若干个不同频率的正弦和余弦函数。在图像处理中&#xff0c;傅里叶变换可以用来分析图像中各个频率的成分&#xff0c;从而进行滤波、增强等操作。 在傅里叶变换中…

电商项目后端框架SpringBoot、MybatisPlus

后端框架基础 1.代码自动生成工具 mybatis-plus &#xff08;1&#xff09;首先需要添加依赖文件 <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.2</version></dependency><de…

【markdown】markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

亿华通寻路:“氢”能之火,何以燎原?

氢&#xff0c;是能满足人类一切幻想的终极能源。以氢作为燃料的燃料电池&#xff0c;虽然还没有锂电池行业那样风光&#xff0c;但也在新能源战略布局中占有不可撼动的地位。近两年各界玩家跨界入局&#xff0c;更是掀起了持续的投资浪潮。在国内&#xff0c;政策依然是氢能发…

JAVA进阶--->JVM

文章目录JVM--java Virtual MachineJVM当时学习的存在位置JVM概述(什么是JVM)为什么学习JVM&#xff1f;虚拟机JVM作用JVM组成部分类加器作用类加载过程类什么时候会被加载&#xff08;初始化&#xff09;类加载器双亲委派机制打破双亲委派机制运行时数据区1.程序计数器2.本地方…

提取游戏《Limbus Company》(边狱公司)内素材

注意事项 相关工具会传到网盘。链接如下&#xff08;如果没链接那就是过期还没更新/文章没更新) BGM&#xff1a; 解包工具合集&#xff08;不包含uestdio&#xff0c;assetstdio)&#xff1a;点击此处 此文章主要是讲解如何提取游戏内的音频文件&#xff0c;所以默认各位会…

Spark性能优化四 内存

文章目录&#xff08;一&#xff09;性能优化分析内容怎么被消耗的如何预估程序会消耗多少内存呢(二&#xff09; 性能优化方案1)高性能序列化类库2)持久化或者checkpoint3)JVM 垃圾回收调优4)提高并行度5&#xff09;数据本地化&#xff08;一&#xff09;性能优化分析 一个计…

RocketMQ的基本概念与系统架构

RocketMQ安装与启动基础概念消息&#xff08;Message)主题&#xff08;Topic)标签&#xff08;Tag&#xff09;队列&#xff08;Queue)消息标识&#xff08;MessageId/Key)系统架构生产者 Producer消费者 Consumer名字服务器 NameServer功能介绍路由注册路由剔除路由发现客户端…

【Spark分布式内存计算框架——Structured Streaming】1. Structured Streaming 概述

前言 Apache Spark在2016年的时候启动了Structured Streaming项目&#xff0c;一个基于Spark SQL的全新流计算引擎Structured Streaming&#xff0c;让用户像编写批处理程序一样简单地编写高性能的流处理程序。 Structured Streaming并不是对Spark Streaming的简单改进&#xf…

Hypium框架使能ArkTS应用高效测试

HarmonyOS发布了声明式开发框架ArkUI&#xff0c;带来了极简高效的开发体验&#xff0c;备受广大开发者的青睐。那么&#xff0c;我们在开发过程中&#xff0c;如何确保ArkTS应用的功能和界面满足预期呢&#xff1f;ArkTS应用怎样高效进行专项测试&#xff1f;接下来&#xff0…

机器学习管道中的数据定价

机器学习管道中的数据定价 Data Pricing in Machine Learning 作者&#xff1a;Pipelines Zicun Cong Xuan Luo Pei Jian Feida Zhu Yong Zhang Abstract 机器学习具有破坏性。同时&#xff0c;机器学习只能通过多方协作&#xff0c;在多个步骤中取得成功&#xff0c;就…

Spark 性能调优

1常规性能调优 1.1常规性能调优一&#xff1a;最优资源配置 Spark性能调优的第一步&#xff0c;就是为任务分配更多的资源&#xff0c;在一定范围内&#xff0c;增加资源的分配与性能的提升是成正比的&#xff0c;实现了最优的资源配置后&#xff0c;在此基础上再考虑进行后面…

高研发投入成就产品力,蔚来财报透露重要信号

3月1日晚间&#xff0c;蔚来发布了2022年第四季度及全年财报。 财报显示&#xff0c;蔚来四季度营收160.6亿元&#xff0c;同比增长62.2%&#xff0c;连续11个季度正增长&#xff0c;同时全年总营收达492.7亿元&#xff0c;季度和年度营收均创新高。 尽管过去一年受到新冠疫情…

妇女节到了,祝福所有女神 Happy Women‘s Day!

在每年&#xff13;月&#xff18;日人们庆祝妇女节 &#xff37;omens Day is cllebrated on March 8 every year.国际妇女节(IWD)&#xff0c;中国内地称“三八”国际劳动妇女节或国际劳动妇女节。是在每年的3月8日为庆祝妇女在经济、政治和社会等领域作出的重要贡献和取得的…

5个商用字体网站分享

整理了5个免费、商用字体素材网站&#xff0c;对你有帮助记得点赞收藏。 更多设计素材免费下载&#xff1a; https://www.sucai999.com/?vNTYxMjky 1、FontSpace https://www.fontspace.com/ 这个网站提供了96000款免费字体&#xff0c;可商业用途的字体就有17000款&#xf…

RK3568-IOT核心板不同规格品牌TF卡读写速率测试

1. 测试对象HD-RK3568-IOT 底板基于HD-RK3568-CORE工业级核心板设计&#xff08;双网口、双CAN、 5路串口&#xff09;&#xff0c;接口丰富&#xff0c;适用于工业现场应用需求&#xff0c;亦方便用户评估核心板及CPU的性能。适用于工业自动化控制、人机界面、中小型医疗分析器…

VMworkstation centos虚拟机配置仅主机模式

首先是仅主机模式介绍&#xff0c;可以略过直接看下面具体配置过程。仅主机模式用于在宿主机和虚拟机之间建立局域网&#xff0c;宿主机和虚拟机之间可以互相访问&#xff0c;原理是建立虚拟交换机和宿主机虚拟网卡&#xff08;vmnet1&#xff09;&#xff0c;宿主机虚拟网卡和…

深入分析域内ntlm relay to adcs服务的利用(含wireshark抓包分析)

前言 2021年中旬&#xff0c;specterops发布了一项针对域证书服务(adcs)的利用白皮书&#xff0c;文档中提到了19种对adcs服务的利用。本篇主要是分析文中提出的ntlm relay to adcs窃取证书的攻击流程&#xff0c;原理和抓包分析。 相关内容 ADCS介绍 Active Directory证书…