一.目标
通过CMOS门电路实现与门、非门、与非门、或门、或非门、异或门,同或门等门电路。实现门电路Y=A+B+C+D、Y=ABCD等类似门电路。
二.分析
课本上实现了三种基本CMOS构成的门电路:非门、与非门、或非门。这三种门电路都使用P沟道和N沟道MOS管。其构成如下所示

从上图中可以看出整个门电路可以分成三部分:上面P沟道MOS、中间信号输出、下面N沟道MOS管。便于分析下面简化成下图:

要想使得输出为1,只能使上面PMOS导通,同时下面NMOS截止;反之要得到输出为0,使上面PMOS截止,下面NMOS导通。
将与非门简化成下图:

只要上面一个PMOS管导通,输出Y即为1,而恰好下面的两个NMOS只有在两个PMOS都截止时才会存在通路。
或非门简化如下:

要想输出为1,只能使上面连个PMOS都导通;一旦有一个PMOS没导通,那么下面NMOS会到有一个导通,形成通路,输出就为1。

从上面的分析可以看出当上面PMOS进行并行连接、NMOS进行串行连接时,会得到与非门电路。当上面PMOS进行串行连接、NMOS进行并行连接时,会得到或非门电路。

因此考虑如下表达式所构成电路:

对于①来说需要将PMOS并行链接、NMOS串行连接。电路简化图如下:

对于②来说需要将PMOS串行链接、NMOS并行连接。电路简化图如下:

同样对于异或门来说,表达式如下

电路图简化如下

再加上4个去非所需的四个MOS管,共需要12个MOS管。
同样的可以求出同或电路。
对于一些变形的表达式也是同样的求法,如表达式:

电路图如下

因此,对于CMOS门电路只需仔细想一想便可得出器构成电路规律。

FPGA试题练习--------CMOS门电路分析相关推荐

  1. IC/FPGA笔试/面试题分析(十)CMOS门电路

    目录 CMOS介绍 CMOS非门 CMOS与非门 CMOS或非门 CMOS或门 CMOS与门 CMOS与或式 CMOS或与非 CMOS介绍 MOS管分为NMOS和CMOS,二者成对出现在电路中,且二者 ...

  2. 深扒“亚稳态”的底裤,从MOS管到CMOS门电路,再到亚稳态分析

    目录 1 从MOS管原理学起 1.1 N沟道增强型MOS管: 1.2 其他3种类型MOS管 2 CMOS组成的门电路 2.1 CMOS反相器 2.1.1 电路结构 2.1.2 动态特性 2.2 其他C ...

  3. npu算力如何计算_CPU、GPU、NPU、FPGA等芯片架构特点分析

    来源 | 汽车电子与软件 知圈 | 进"高精度地图社群",请加微信15221054164,备注地图 概述 随着人工智能的热潮和AI算法的广泛应用,深度学习已成为当前AI研究的重点, ...

  4. FPGA状态机跑飞原因分析

    1.1 FPGA状态机跑飞原因分析 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA状态机跑飞原因分析: 5)结束语. 1.1.2 本节引言 "不积跬步 ...

  5. FPGA系统时间戳偶尔异常分析及定位

    1.1 FPGA系统时间戳偶尔异常分析及定位 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA系统时间戳偶尔异常分析及定位: 5)结束语. 1.1.2 本节引言 ...

  6. 单稳态触发器(cmos门电路构成)-微分型

    一.引言 1.什么是单稳态触发器 第一,它具有暂态和暂稳态两个不同工作状态 第二,在外界触发脉冲作用下,能从稳态翻转到暂稳态,并且在暂稳态持续一段时间,再自动返回稳态. 第三,暂稳态维持时间仅取决于电 ...

  7. python面试题及答案-5个很好的Python面试题问题答案及分析

    本文的主要内容是向大家分享几个Python面试中的T题目,同时给出了答案并对其进行分析,具体如下. 本文的原文是5 Great Python Interview Questions,同时谢谢 @非乌龟 ...

  8. cmos门电路输入端悬空相当于_TTL和CMOS,CMOS电平和TTL电平区别

    1. CMOS是场效应管构成,TTL为双极晶体管构成. CMOS典型门电路 TTL门电路 2.COMS的逻辑电平范围比较大(5-15V),TTL只能在5V下工作 3.CMOS的高低电平之间相差比较大. ...

  9. FPGA引脚功能说明与分析

    FPGA引脚功能说明与分析 FPGA有很多个引脚,大多数为用户的IO口,有少量的IO作为特殊功能使用,下面以EP4CE10E22C8N芯片为例. VCCINT: 供电引脚.内核电压1.2V/5%,负责 ...

最新文章

  1. 使用深度学习和树搜索进行从零开始的既快又慢的学习
  2. 敏感词过滤,PHP实现的Trie树
  3. pytest第二版 进阶学习
  4. [翻译]Triggerless design.md
  5. caffe error: #error This file requires compiler and library support for the ISO C++ 2011 standard
  6. tcp校验和计算校验和例子_OSI参考模型和TCP/IP参考模型
  7. 【C/C++】C++重复率最高、最经典面试题/笔试题【持续更新】
  8. jmeter连接mysql并定义变量提供给后续接口使用
  9. 调查丨融资企业数量不如出台政策多,产业区块链破局路在何方?
  10. 干货 | 京东云部署Wordpress最佳实践
  11. Eclipse - 更换新的工作空间后,怎么把上一个工作空间的配置复制过来
  12. vmware虚拟机windows xp 登录后死掉不能修复的错误的解决
  13. 蜕变的过程总是痛苦的
  14. 网络安全特训之——网络信息安全攻防学习平台(基础关)
  15. 描述CFAR算法原理
  16. Laravel 模型中 $hidden 的作用
  17. lzg_ad:如何构建最小尺寸的XPE镜像文件
  18. 【小狐狸 - 横版游戏开发】1.编辑素材 Til
  19. 第七届开源操作系统年度技术会议(OS2ATC)盛大开幕,从编译器到软件定义卫星精彩议题大曝光
  20. 深度解读BN、LN、WN、CN

热门文章

  1. iconfont用在placeholder里
  2. 机器人学笔记之——空间描述和变换:算子
  3. 前端工程师 后段工程师_如何像工程师一样思考
  4. 深度学习之图像分类(十六)-- EfficientNetV2 网络结构
  5. Androbench使用
  6. 在Ubuntu中使用Tomcat的小tips_codestorm_新浪博客
  7. import dlib,报错:ImportError: libcublas.so.10.0: cannot open shared object file: No such file or direc
  8. 一个高速交警的忠告(转)
  9. php网线入侵,普通网线能poe供电吗
  10. 12306所有车次及时刻表的爬取中