[note] 微电子学概论(3) PMOS和NMOS的区别,CMOS结构

2023-11-09 10:20

本文主要是介绍[note] 微电子学概论(3) PMOS和NMOS的区别,CMOS结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 怎样更好地区别PMOS和NMOS
    • 四个端口
    • 分类和区别
    • 状态变化的条件
      • 增强和耗尽型
      • PMOS和NMOS的通断
  • 从CMOS电路重新认识两种元件

怎样更好地区别PMOS和NMOS

MOSFET的分类和符号

四个端口

图中可以很清晰地看到四个端口,首先要明确DBS三个端构成一个背靠背的PN结。

  • S端:源极(Source),载流子的来向
    在这里插入图片描述
  • D端:漏极(Drain),载流子的去向
  • G端,栅极(Gate),栅是门,用于控制电流通断。
  • B端:衬底(substrate),衬底是不同于D、S极性的半导体

分类和区别

  1. 衬底上可以产生的沟道类型决定了该半导体的类型。

    以NMOS为例:全称为N沟道金属-氧化物-半导体场效应晶体管。
    即在栅极上加合适的电压时,会在衬底半导体中部产生反型载流子层,在NMOS中对应为电子层。沟道载流子为反型,即Negative

  2. 栅极上箭头所指的方向为电势高的方向。

    以NMOS为例:箭头指向栅极,表示栅极所接的电压应为正,从而触发反型层产生。

  3. 增强型和耗尽型:说明的是改变默认状态的方法。见图中本来断掉的MOS是自断型(别称:需要增强才导电型)

    增强型是通过加栅压将原有的状态改变后可导电,耗尽是耗尽本来可以导电的载流子。所以它们分别对应着自断和自导通。

  4. 源漏:是由载流子流向决定的。见图2,由于PMOS的载流子运动方向是电流方向,和我们所想的源漏是同向的。

状态变化的条件

增强和耗尽型

  • 增强型变为导通,需要加同于中轴箭头方向的电压。
  • 耗尽型变为短路,需要加异于中轴箭头方向的电压。

PMOS和NMOS的通断

总之是需要吸引载流子,简单来说就是加同于中轴箭头方向的电压。

  • PMOS: U G S < 0 U_{GS}<0 UGS<0,使得栅极电压低,吸引空穴前往衬底形成反型层
  • NMOS: U G S > 0 U_{GS}>0 UGS>0,使得栅极电压高,吸引电子前往衬底形成反型层。

更多内容请见https://wenku.baidu.com/view/fc0a7d2eccbff121dd3683b2.html

从CMOS电路重新认识两种元件

V D D V_{DD} VDD到接地视为一条从高到低的瀑布。
那么PMOS网络就是将输出电压拉高的电路网络,NMOS网络就是将输出电压拉低的电路网络。如图;
在这里插入图片描述

  • 对于PMOS来说,VG<<VS短通,NMOS相反,VG>>VS短通。
  • VDD只表示是器件电压,不要把它PMOS上端当成糟糕的漏极(=____=)
    另外我们有:
    在这里插入图片描述

这篇关于[note] 微电子学概论(3) PMOS和NMOS的区别,CMOS结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/375558

相关文章

在Dockerfile中copy和add的区别及说明

《在Dockerfile中copy和add的区别及说明》COPY和ADD都是Dockerfile中用于文件复制的命令,但COPY仅用于本地文件或目录的复制,不支持自动解压缩;而ADD除了复制本地文件或... 目录在dockerfile中,copy 和 add有什么区别?COPY 命令ADD 命令总结在Doc

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

解读Pandas和Polars的区别及说明

《解读Pandas和Polars的区别及说明》Pandas和Polars是Python中用于数据处理的两个库,Pandas适用于中小规模数据的快速原型开发和复杂数据操作,而Polars则专注于高效数据... 目录Pandas vs Polars 对比表使用场景对比Pandas 的使用场景Polars 的使用

Java中ArrayList和LinkedList有什么区别举例详解

《Java中ArrayList和LinkedList有什么区别举例详解》:本文主要介绍Java中ArrayList和LinkedList区别的相关资料,包括数据结构特性、核心操作性能、内存与GC影... 目录一、底层数据结构二、核心操作性能对比三、内存与 GC 影响四、扩容机制五、线程安全与并发方案六、工程

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav

数据库使用之union、union all、各种join的用法区别解析

《数据库使用之union、unionall、各种join的用法区别解析》:本文主要介绍SQL中的Union和UnionAll的区别,包括去重与否以及使用时的注意事项,还详细解释了Join关键字,... 目录一、Union 和Union All1、区别:2、注意点:3、具体举例二、Join关键字的区别&php

java中的HashSet与 == 和 equals的区别示例解析

《java中的HashSet与==和equals的区别示例解析》HashSet是Java中基于哈希表实现的集合类,特点包括:元素唯一、无序和可包含null,本文给大家介绍java中的HashSe... 目录什么是HashSetHashSet 的主要特点是HashSet 的常用方法hasSet存储为啥是无序的

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是