0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CMOS集成电路设计中逻辑门电路分析

西西 来源:博客园 作者:阳光&技术 2020-07-21 06:00 次阅读

逻辑门(Logic Gates)是集成电路设计的基本组件。通过晶体管或MOS管组成的简单逻辑门,可以对输入的电平(高或低)进行一些简单的逻辑运算处理,而简单的逻辑门可以组合成为更复杂的逻辑运算,是超大规模集成电路设计的基础。

最基本的逻辑门有三种,即“与”、“或”、“非”,其符号如下图所示:

CMOS集成电路设计中逻辑门电路分析

至于它们的逻辑作用这里不再列出了,免得大家说编剧我灌水,为了显得我能勉强高逼格一点,我们仔细看看逻辑门芯片中有哪些信息值得我们关注,Follow me!

如果你仔细观察过74HC系列与、或、非逻辑器件数据手册(datasheet)的逻辑原理图(Logic Diagram),我们会发现上面三个门会是下图那样的:

CMOS集成电路设计中逻辑门电路分析

我们利用以前教材上的知识来化简一下这三个组合逻辑,如下所示:

CMOS集成电路设计中逻辑门电路分析

果然还是“与”、“或”、“非”逻辑,有心人可能立马就发现其中的奥秘:这些逻辑全都被表达成“与非”、“或非”!原来以前在学校做的那些将逻辑表达式化成“与非”、“或非”的题目在这里就有呀,真是学以致用呀,我太兴奋了,我太有才了,我太…

打住,今天我来这不是让你来做这些简单的表达式化简,而是想问你们两个问题:

(1)为什么这么简单且基本得不能再基本的逻辑运算要做得这么复杂?或者换句话说,为什么学校的书本上有那么多将逻辑表达式化成“与非”、“或非”的题目?

(2)为什么插入那么多非门?好像不要钱似的!

这两个问题涉及到集成电路的设计,我们首先来看看在CMOS集成电路设计中是如何将这三个逻辑设计出来的,如下图所示的“非门”逻辑构造:

CMOS集成电路设计中逻辑门电路分析

上面带圆圈的是PMOS晶体管,下面是NMOS晶体管,从开关的角度来看,PMOS管相当于PNP三极管,输入为“1”时截止,输入为“0”时导通;而NMOS则相当于NPN三极管,输入为“1”时导通,输入为“0”时截止(这个比喻可能不太合适,但你可以这么去理解这个开关行为,因为相对于MOS管,可能更多人对三极管更熟悉,如果不是的话,可以忽略这个比喻)。

当输入为“0”时,下面的NMOS截止,而上面的PMOS导通将输出拉为高电平,即输出“1”。当输入为“1”时,上面的PMOS截止,而下面的NMOS导通将输出拉为低电平,即输出“0”,很明显,这就是个“非门”逻辑。

OK,我们再看看“与非门”逻辑的结构:

CMOS集成电路设计中逻辑门电路分析

当上图中的任何一个输入(A或B)为低时,都将有一只PMOS导通,从而将输出Y拉高,因此该电路是“与非门”逻辑,那么“与门”逻辑就是在“与非门”后面加一级“非门”了,如下图所示:

CMOS集成电路设计中逻辑门电路分析

有些人就会叫起来:编剧你脑残了,这不是乱盖吗?我下面设计的电路不是更省逻辑吗?

CMOS集成电路设计中逻辑门电路分析

你自己看看,只有当输入A与B都为高电平时,输出Y才被上拉为高电平,而只要有任何一个输入为低电平时,输出Y就被拉为低电平,不是吗?我太有才了!你们电子制作站微信订阅号的老师水平真是太差了!

但是,对MOS管有较深理解的人都会知道,NMOS可以高效传输低电平,而PMOS可以高效传输高电平,两者配合可以达到轨对轨输出,而相反却不可以(会有损耗),因此你设计的逻辑电路从书本上看是合格的,但实际应用中不会有这种电路。

这样你发现了什么没有?在CMOS集成电路设计中,构建一个“与门”逻辑竟然比“与非门”逻辑还要多花费两个MOS晶体管,CMOS门在本质上是反相位的,也就是说每一个基本的逻辑门都自带了一个逻辑非,所以说,在学校里老师让你将复杂的表达式化成“与非”或“或非”逻辑,不仅仅是让你考试拿分的一道题,而是在CMOS集成电路设计当中,用“与非”、“或门”这样的设计可以充分地利用CMOS门本身的“逻辑非”。

这么一个“与门”逻辑与“与非门”逻辑之间的差距虽然仅有两个MOS管,但是在成千上万的大规模集成电路设计时(如奔腾处理器),省下来的面积就非常可观了。

下面是“或非门”逻辑的结构,读者有兴趣可以推导一下

CMOS集成电路设计中逻辑门电路分析

你可能认为这只是巧合而已,那你可以看看更复杂的逻辑芯片的逻辑原理图,大多数都是用“与非门”、“或非门”、“非门”,当然,有些也不是,毕竟只是上层的逻辑原理框图,但是底层的CMOS实现肯定是一样的

这样第一个问题就已经解答了,那么第二个问题呢?首先要说的是:插入的非门肯定是要花钱的,但是既然这么做,就一定有道理。有人说输入插入非门是为了整形,输出插入非门是为了增强带负载能力,难道“与非门”或“或非门”的带负载能力会比“非门”差?都是一样的构造,只有“非门”可以对输入电平进行整形?

其实插入“非门”的主要目的是为了提升速度,即优化逻辑门的延时!虾米?编剧你这次又被我抓到了吧?我插入两个非门就多了两级逻辑,不就更慢了吗?地球人都知道呀!

But,我只想告诉你,这只是一般人的想法(我们是高逼格的人JJ),大多数人都会认为每一级逻辑都有一个“门延时”,因此会通过计算总的逻辑级数来计算总的延时,也就是说,逻辑级数越少的电路就是速度最快的,然而,门延时实际上取决于电气努力(这个不好解释,知道这个名词就行了),所以采用较少的逻辑级数往往会导致更大的延时(这有点类似时序逻辑的“流水线”结构)。

CMOS集成电路设计里有一个“最优级数”的概念,不是这个专业的不需要深究,我们只举个最简单的例子就可以说明白这个问题,如下图所示:

CMOS集成电路设计中逻辑门电路分析

这三个“非门”逻辑当中哪个延时最小呢?你可能认为是第一个,但实际上第二个方案是延时最小的,这就解释了:为什么这些厂家都不要钱似的插入“非门”逻辑了吧?插入这么多的“非门”就是为了获得更快的速度,然后卖个更好的价钱,正所谓:天下熙熙,皆为利来;天下攘攘,皆为利往,这个道理永远是正确的,在集成电路设计里也不例外。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 逻辑门
    +关注

    关注

    1

    文章

    120

    浏览量

    23829
  • MOS管
    +关注

    关注

    106

    文章

    2204

    浏览量

    64329
  • 晶体管
    +关注

    关注

    76

    文章

    9029

    浏览量

    135073
  • 或非门
    +关注

    关注

    0

    文章

    21

    浏览量

    15230
收藏 人收藏

    评论

    相关推荐

    数字电路中的逻辑门电路分类

    数字电路中的逻辑门电路分类 数字电路是计算机系统中的重要组成部分,它们由逻辑门电路构成。
    的头像 发表于 02-04 09:14 1049次阅读

    TTL和CMOS逻辑门电路的几点认识

    ,有什么常用的电路推荐? TTL和CMOS门都有推挽输出电路:其输出通过一个ON晶体管MOSFET保持在HIGH或LOW几乎所有的数字逻辑都使用这种
    发表于 01-28 15:38

    CMOS集成电路的性能及特点

    CMOS集成电路的性能及特点  CMOS(Complementary Metal-Oxide-Semiconductor)是一种广泛应用的集成电路(IC)制造技术,它采用互补性金属氧化
    的头像 发表于 12-07 11:37 903次阅读

    逻辑门电路基本概念介绍

    一、基本概念 1、门电路 门电路是数字电路的基本单元部件,如果把电路的输入信号看做“条件”,把输出信号看作“结果”,当“条件”具备时,“结果”就会发生。 2、
    的头像 发表于 10-10 10:15 1638次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>基本概念介绍

    逻辑门电路有关概念

    一、逻辑门电路有关概念 1、逻辑 所谓逻辑是指条件与结果之间的关系。最基本的逻辑关系是与、或、非。 2、
    的头像 发表于 09-15 11:14 949次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>有关概念

    为什么可以用CMOS反相器作为逻辑门电路缓冲级?

    特点。在实际应用中,CMOS反相器不仅可以用来实现逻辑门电路,还可以充当缓冲级,从而提高整个电路的性能和可靠性。本篇文章将详细介绍为什么可以用CMO
    的头像 发表于 09-12 10:57 1536次阅读

    什么是CMOS集成电路CMOS的主要功能是什么?

    什么是CMOS集成电路CMOS的主要功能是什么? CMOS是一种常见的集成电路技术,其全称为互补金属氧化物半导体。
    的头像 发表于 09-07 14:46 2410次阅读

    TTL门电路CMOS有什么特点

    TTL门电路CMOS有什么特点  TTL门电路CMOS是数字电路常用的两种门电路,具有不同的
    的头像 发表于 09-04 15:43 5588次阅读

    集成电路分为几类?集成电路的应用领域分析

    和系统。集成电路可以分为逻辑电路、存储器和模拟电路等多种类型。以下是对于集成电路的分类和应用领域的详细分析。 一、
    的头像 发表于 08-29 16:14 3567次阅读

    集成电路是由什么组成的?集成电路由多少元器件组成?

    、结构、制作工艺等方面进行深入探究。 一、集成电路的种类 根据不同的应用场景和原理,集成电路可以划分为不同的种类,主要包括数字集成电路、模拟集成电路和混合信号
    的头像 发表于 08-29 16:14 2470次阅读

    什么是集成电路

    消除了输入信号之间的相互作用。 TTL 或晶体管-晶体管逻辑 TTL 在合同集成电路实现除双极晶体管之外的逻辑。它有标准、高速、低功耗或肖特基 TTL。然而,家庭代表了电子行业人士的
    发表于 08-01 11:23

    CMOS反相器电路及其设计和分析方法

    MOSFET器件是数字集成电路的最小单位,因为MOSFET的开关特性和输出曲线特性,由PMOS和NMOS组成的CMOS门电路,则为数字集成电路最基本的
    的头像 发表于 07-11 10:49 1w次阅读
    <b class='flag-5'>CMOS</b>反相器<b class='flag-5'>电路</b>及其设计和<b class='flag-5'>分析</b>方法

    逻辑门电路的原理及组成

    逻辑门可以用电阻、电容、二极管、三极管等分立原件构成,成为分立元件门。也可以将门电路的所有器件及连接导线制作在同一块半导体基片上,构成集成逻辑门电路
    的头像 发表于 04-30 17:49 5416次阅读

    逻辑门电路相关概念

    门电路的输入和输出之间存在一定的逻辑关系(因果关系),所以门电路又称为逻辑门电路逻辑
    的头像 发表于 04-26 14:49 1237次阅读
    <b class='flag-5'>逻辑</b><b class='flag-5'>门电路</b>相关概念

    CMOS集成电路,小信号大信号分别指的是什么情况?

    CMOS集成电路,小信号大信号分别指的是什么情况?
    发表于 04-25 09:24