数字集成电路:CMOS反相器(一)

引言

反相器,顾名思义,在逻辑上起到的是取反作用,而在CMOS集成电路中,反相器由两个互补的晶体管NMOS+PMOS组成,反相器也是最基础的数字逻辑门之一,理解反相器的特性,是探究更加复杂的数字逻辑电路的基础,本节将从CMOS反相器的静态特性出发,来引出这一部分的内容。

CMOS反相器的直流特性

直流特性,又称为电压转移特性,指的是CMOS反相器在给定不同输入电压的时候,达到稳态时,输出电压的值,如下图所示,在逻辑功能上,我们都很熟悉地知道反相器输入高电平获得低电平,输入低电平获得高电平。不过当我们仔细看一个真实情况下的电压转移曲线时,我们会发现当输入电压在Vol和Voh之间时,会存在平滑的电平切换的过程,这段平滑的曲线是怎么产生的呢,以及在这个看似简单的电压转移曲线图背后两个晶体管具体的工作状态又是怎么样的呢?

CMOS反相器结构与负载特性

下图就是一个CMOS反相器的典型原理图结构,想要知道反相器是如何工作的,我们就必须回到数字集成电路电路:器件章(一)中,探究两个晶体管的工作区以及电压-电流转移曲线。然而问题是,确定晶体管的工作区除了需要知道Vgs,即此处的Vin以外,还需要确定Vds与Vgs-Vt之间的关系,而Vds在此处还未知待求的Vout。
对此,由于NMOS和PMOS是一个串接的关系,两个管子的漏极是导通的,因此,我们可以通过NMOS和PMOS的电压-电流转移曲线,通过图解法来求得在给定Vin时,两个管子电流转移曲线的交点,来求得此时的输出电流值,由于PMOS的电流曲线方向跟NMOS相反,所以需要坐标系映射的方法来绘制这样子的曲线图。

通过上述建模过程,我们最终可以画出下图的曲线,下图曲线中在不同Vin下NMOS和PMOS电流曲线的交点,即构成了反相器的电压转移曲线。Vin从0增大到Vdd,经历了如下五个步骤:
(1)N管截止,P管处于线性区,此时Vin<Vt, Id≈0,PMOS的上拉逻辑会使得Vout=Vdd;
(2)N管饱和,P管处于线性区,此时仍然处于PMOS的强上拉,Vds电位较高,对于N管而言Vds > Vgs - Vt;
(3)N管饱和,P管饱和,此时处于两管增益最大的区域,但是逻辑电平大概率处于不定态;
(4)N管线性,P管饱和,此时处于NMOS的强下拉,与(2)状态对称;
(5)N管线性,P管截止,与(1)状态对称。

直流特性与电源电压的关系

假设Vt=0.4V,在不同的Vdd下,绘制反相器的直流特性,在左半图与我们的预期一致,保持着反相的逻辑关系,然而右半图当供电电压比Vt还要小时,结果表明反相器仍然能随着供电电压减小,保持相当长一段时间的反向逻辑不改变。可能读者会有疑问,明明Vdd<Vt, 也就是无论如何两个管子都处于截止状态,没有被打开过,为什么还能保持功能正确呢?

答案是因为漏电流的存在,在后续关于功耗分析的文章中也会更加详细地分析漏电这一现象。简单地说,即使晶体管在截止状态,也会存在从源极向漏极的电流,而且可以被栅极电压控制。Vdd小于阈值以下状态的反相器被称为深亚阈值(Subthreshold)反相器,这也是低功耗设计中常常运用的方法之一。

直流特性与工艺波动的关系

在晶体管实际制造的过程中,工艺的偏差是不可避免的,由于掺杂浓度的差异,或者沟道宽度的差异,都会影响一个晶体管的速度。比方说,掺杂浓度较高的MOS管阈值电压更低,就可以被更快地打开,沟道宽度更宽的晶体管电流的驱动能力更强等等。这些由于工艺波动造成的性能影响在反相器中可以集中体现,比如如下图所示,当N管做的好,P管做的差时,由于N管驱动能力变强,开关门限Vm就会变得更低,反之则会变得更高。为了更好地克服由于工艺波动带来的时序偏差,在仿真时,我们用corner,即边界值的仿真,来尽可能全面地对晶体管工艺极限角进行仿真。下图右便展示了四个corner和一个typical的case,是快慢PMOS管和NMOS管的排列组合。这也是数字后端中时序分析跑ss, tt, ff等corner的意义。

数字集成电路:CMOS反相器(一)静态特性相关推荐

  1. CMOS数字集成电路知识摘要

    深度好文 好看不火 本次考试的整体架构如下 概论 CMOS反相器 MOS反相器的静态特性 MOS反相器的开关特性和互联线 CMOS组合逻辑电路 CMOS时序逻辑电路 动态逻辑电路 半导体存储器 输入输 ...

  2. 数字集成电路第三章(反相器)

    CMOS反相器结构与原理 注意:MOS管导通时电阻很小,截止时电阻很大. 传输特性 提高电源电压VDD可以提高CMOS电路的直流噪声容限(因为是静态特性). 静态特性:输入电平在0.1之间跳变时,电路 ...

  3. 常用CMOS数字集成电路

    常用CMOS数字集成电路,4069.4011.4013.4017. 1.     4069六反相器 两MOS管刑成互补结构,输入与输出反相 2.     4011四与非门 真值表的结果同与门的结果取反 ...

  4. 免费课程推荐|数字集成电路静态时序分析基础

    讲师介绍: 邸志雄 博士,硕士研究生导师,西南交通大学信息学院电子工程系副系主任.CCF会员.中国图象图形学学会军民融合专委会成员.新工科联盟"可定制计算"专委会成员.研究方向为高 ...

  5. B站大学开课了-《数字集成电路静态时序分析基础》

    STA课程在B站登陆啦!时序收敛是数字集成电路和FPGA都极为关注的指标.本课程以经典书籍<Static Timing Analysis for Nanometer Designs: A Pra ...

  6. 数字IC设计---反相器相关知识

    反相器是数字电路中最基本的门电路之一,由NMOS和PMOS组成.学过半导体器件的都对此结构比较清楚. 下面我总结了一些反相器相关的知识: 一.反相器的结构 反向器由NMOS和PMOS组成,栅端(G)相 ...

  7. CMOS反相器基础(数字电路学习笔记)

    通过几个问题来记录CMOS反相器是什么,以及数字电路中为什么要使用CMOS反向器. Q1:模拟电路和数字电路的区别? 模拟电路: 在模拟电路中使用连续的电压,电流来表示信息.一条信号线理论上可以表示无 ...

  8. 数字集成电路——电路、系统与设计

    1.引言和介绍 1.1 历史回顾 随着芯片制造工艺水平的不断提高,数字集成电路已经成为发明和设计一颗芯片的基础,电路设计的好坏直接影响芯片的性能和功耗等相关参数.数字电子计算的时代从真空管的发明才全面 ...

  9. 数字集成电路--通用设计规则+实例

    一.数字集成电路简介   数字集成电路是基于数字逻辑(即0.1逻辑)设计和运行的,用于处理数字信号的集成电路. 根据数字集成电路中包含的门电路或元.器件数量,可将数字集成电路分为小规模集成电路(SSI ...

最新文章

  1. 容易被误读的IOSTAT
  2. VS项目属性的一些配置项的总结
  3. [JZOJ5866]【NOIP2018模拟9.13】指引
  4. AutoHotKey程序防止反编译的简单手段
  5. beautifulsoup网页爬虫解析_Python爬虫神器:PyQuery,解析网页更简单,小白也能学会
  6. 反爬虫机制和破解方法汇总
  7. FastReport v3.2.5在BDS2006中的安装方法
  8. nginx学习文档之二 配置负载均衡-负载均衡发现的问题
  9. c/c++教程 - 1.10 结构体 使用typedef定义struct结构体 结构体数组 结构体指针 结构体嵌套 结构体做函数参数 结构体const
  10. SQL语句的一些重要操作
  11. Ps光速制作文字矢量图
  12. 弗吉尼亚大学计算机就业如何,假设你是新华中学的学生李华,高中毕业后想到美国弗吉尼亚大学(University of Virginia)计算机专业深造...
  13. 以一次失败的沟通,来聊聊技术人员沟通中常见的几个问题
  14. visio任意角度精确旋转图形
  15. vs2017 无法打开源文件afx.h
  16. 智能网关CE证书和SAA认证,CB认证。
  17. 用PHP进行Web编程
  18. 一款开源的指纹识别SDK
  19. 落尘曦的书籍分享-数据库相关书籍
  20. 面试问题:什么是闭包

热门文章

  1. H5页面中添加微信公众号关注链接
  2. 百度ueditor富文本--图片保存路径的配置以及上传到远程服务器
  3. 论文推荐到计算机科学期刊,8篇最具影响力文章带你了解 Springer 计算机科学期刊...
  4. matlab用蒙特卡洛法计算圆周率
  5. 莫须马云亦云的传统金融云之路
  6. 盘点软件测试必备软件
  7. 你看起来很厉害,所以一事无成
  8. 线程状态,BLOCKED和WAITING有什么区别
  9. iOS 13.0 至 13.7 平刷系统教程
  10. ps做出一个框,然后拉图片进去只显示框中得部分