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

    文章

    141

    浏览量

    24026
  • MOS管
    +关注

    关注

    108

    文章

    2396

    浏览量

    66604
  • 晶体管
    +关注

    关注

    77

    文章

    9635

    浏览量

    137860
  • 或非门
    +关注

    关注

    0

    文章

    21

    浏览量

    15336
收藏 人收藏

    评论

    相关推荐

    cmos和非门电路的输入端电阻模式是什么

    CMOS和非门电路的输入端电阻模式涉及多个方面,包括电阻的作用、连接方式以及如何影响电路性能。以下是对CMOS和非门电路输入端电阻模式的详细
    的头像 发表于 10-01 17:30 607次阅读

    哪种门电路的输出端可以并联使用

    门电路是数字逻辑电路的基本组成部分,它们用于实现基本的逻辑运算,如与(AND)、或(OR)、非(NOT)、异或(XOR)等。在数字电路设计
    的头像 发表于 07-30 15:11 846次阅读

    TTL门电路CMOS有什么特点及区别

    TTL(晶体管-晶体管逻辑)和CMOS(互补金属氧化物半导体)是两种常见的数字逻辑电路技术,它们在电子设计和计算机科学领域中具有广泛的应用。 一、TTL门电路的特点 工作原理 TTL
    的头像 发表于 07-30 14:54 2220次阅读

    怎么判断cmos门电路的输出状态

    CMOS(互补金属氧化物半导体)是一种广泛使用的集成电路技术,它利用了两种类型的晶体管:N型和P型。CMOS门电路是数字逻辑电路的基本构建块
    的头像 发表于 07-30 14:52 1113次阅读

    cmos门电路多余输入端的处理方法

    一、引言 CMOS(互补金属氧化物半导体)门电路是现代数字电子系统中广泛使用的关键组件。它们以其低功耗、高噪声容限和易于集成等优点而著称。然而,在设计CMOS
    的头像 发表于 07-30 14:50 2272次阅读

    CMOS集成电路的定义及特点?CMOS集成电路的保护措施有哪些?

    CMOS(互补金属氧化物半导体)集成电路是一种广泛使用的半导体技术,用于构建各种电子电路集成电路
    的头像 发表于 05-28 15:32 1880次阅读

    专用集成电路设计流程是什么 专用集成电路的特点有哪些

    ,需求分析是专用集成电路设计流程的第一步。在这个阶段,设计团队与客户合作,明确需求和功能要求。团队需要深入了解应用场
    的头像 发表于 05-04 17:20 1729次阅读

    专用集成电路设计流程包括 专用集成电路的特点包括

    专用集成电路(ASIC)设计流程是指将特定应用需求转化为硅芯片的过程。下面将详细介绍ASIC设计流程,并进一步探讨ASIC的特点。 一、ASIC设计流程: 需求分析:确定设计要求和功能需求。 架构
    的头像 发表于 05-04 15:00 565次阅读

    简述专用集成电路设计的基本要求有哪些

    专用集成电路(ASIC)设计是指根据特定的功能需求,为特定的应用领域设计和制造的集成电路。专用集成电路设计的基本要求包括以下几个方面: 一、功能需求:在进行专用集成电路设计之前,必须明
    的头像 发表于 04-19 14:45 827次阅读

    cmos或非门电路与ttl或非门电路逻辑功能

    本文就CMOS或非门电路和TTL或非门电路逻辑功能进行了详细讲解。首先介绍了CMOS和TTL两种电路
    的头像 发表于 02-22 11:19 3029次阅读

    数字电路逻辑门电路分类

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

    什么是TTL和CMOS集成电路

    TTL和CMOS集成电路各有其优点和适用场景,因此选择哪种更好取决于实际需求和应用场景。
    的头像 发表于 02-03 10:19 1460次阅读

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

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

    深入讲解TTL门电路

    什么是TTL门电路?TTL是一种集成电路,通过使用双极性晶体管组合来做到具有驱动能力的逻辑输出。TTL最重要的特性是门的输入在未连接时将为逻辑高电平。在硬件
    的头像 发表于 12-15 08:21 3059次阅读
    深入讲解TTL<b class='flag-5'>门电路</b>

    CMOS集成电路的性能及特点

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