认识CPU底层原理(1)——MOSFET

MOSFET,底层,原理,CPU · 浏览次数 : 710

小编点评

**二极管** 二极管是一种电子管,它是以两个N型半导体管接在一起的结构。当两片半导体管的电压相等时,它们会相互导通,当两片半导体管的电压相等时,它们会相互关断。二极管可以用于各种电子电路,如与门电路、或门电路、异或门电路等等。 **NMOS** NMOS是一种双极管,它是一种在两个N型半导体管之间连接的结构。NMOS管的漏极是两个N型半导体管之间的连接,源极是两个N型半导体管的连接,栅极是两个N型半导体管的连接。NMOS管的导通状态取决于两片半导体管的电压相等。 **PMOS** PMOS是一种双极管,它是一种在两个P型半导体管之间连接的结构。PMOS管的漏极是两个P型半导体管之间的连接,源极是两个P型半导体管的连接,栅极是两个P型半导体管的连接。PMOS管的导通状态取决于两片半导体管的电压相等。 **门电路** 门电路是以多个NMOS或PMOS管连接在一起的电路。当门电路的电压相等时,NMOS或PMOS管会互相导通,当门电路的电压相等时,NMOS或PMOS管会互相关断。门电路可以用于各种电子电路,如与门电路、或门电路、异或门电路等等。 **结论** 二极管、NMOS和PMOS是三种主要电子管,它们可以用于各种电子电路。门电路是以多个NMOS或PMOS管连接在一起的电路,它们可以用于各种电子电路。

正文

本文为B站UP主硬件茶谈制作的系列科普《【硬件科普】带你认识CPU》系列的学习笔记,仅作个人学习记录使用,如有侵权,请联系博主删除

近年来,由于国内外各种因素影响,半导体行业逐渐被推向风口浪尖,这时人们才认识到,作为早已宣称进入信息化和数字化时代的中国,在计算机基础设施建设上是如此薄弱。

计算机基础设施包括硬件和软件两个部分。软件部分指的是操作系统及其生态。而硬件部分的核心就是半导体的相关产业链,可以说如果无法制造高集成度的半导体芯片,就始终无法在未来全球的科技竞争中取得主动权。而CPU作为半导体工业的集大成者,是计算机的心脏,更是数字化时代的“石油”。

本篇从就半导体的原理开始讲起,希望能深入浅出的让大家明白CPU是如何构成的。

MOSFET是什么

MOSFET:英文全称是Metal-Oxide-Semiconductor Field Effect Transistor,中文名为金属氧化物半导体场效应晶体管

MOSFET是CPU最基本的工作单元,要想了解MOSFET是如何构成的,以及它能做什么,我们需要从最基本的物理和化学知识开始讲起。

原子结构

宇宙中的物质都是由分子构成的,而分子又是由原子构成的。学过高中化学都知道,原子根据其原子核质子数量不同,被定义为100多种不同的元素,这些元素就是我们研究物质构成的基本单位。

原子的结构如下图所示

image

其中原子核由带正电的质子和不带电的中子构成,围绕质子的是带负电的电子,由于电场的作用,电子会围绕原子核运动。

在量子理论出现以前,科学家猜测电子围绕原子核运动的模型类似于太阳系中行星围绕太阳运动一样。然而随着量子理论的提出,科学家发现电子的运动轨迹其实是不确定的,我们只能大概估计电子出现在每个位置的概率,也就是原子出现的可能空间,我们把这个空间就叫做电子云。

通常为了书面表示方便,我们使用类似如下形式来描述每个元素的结构

image

其中圆圈中的数字代表质子数,外边的部分表示电子数以及电子分布的层级关系。中性的原子电子数量与质子数量是相等的,如果一个原子获得了一个电子,就会显负电性,如果失去了一个原子就会显正电性。

image

导体与半导体

介绍以上内容主要是为了引入什么是导体,什么是半导体。

image

铜是经典的导体,这是铜原子的结构示意图,其最外层只有一个电子,根据高中化学的理论,这一个电子倾向于脱离铜原子成为自由电子以使得其最外层变为稳定的18个电子的结构。如果没有外力,这个电子的运动就是随机的。

但如果我们用一根铜线连接电源的两端,由于电源正负极存在电压,电压会驱使铜线中的电子发生移动,这就产生了电流,灯泡就会亮起。由于电子带负电荷,电流的定义是正电荷的流动方向,因此电流的方向与电子运动方向相反。

image

除了铜是典型的导体之外,还有一种物质被称为半导体,它的导电性介于导体与绝缘体之间,当外界条件发生变化时,半导体可以实现在导通与不导通之间转换

硅就是一种典型的半导体,其原子结构如下图所示。

image

其最外层有4个电子,通过高中化学知识我们可以知道,最外电子层其实最多可以容纳8个电子,如果我们把很多硅原子放在一起形成纯净的硅晶体,每个硅原子都拿出一个外层电子与相邻的硅原子结合,那么对于中心这个硅原子,其最外层电子数量就变成了8个的稳定结构,其中共享电子的部分被称为共价键

image

由于硅晶体中每个硅原子最外层都达到了稳定的8个电子的结构,整个硅晶体的稳定性会很强,电子不容易脱离原子,因此这种情况下硅晶体的导电性是很弱的。

N型掺杂半导体

当我们向纯净的硅晶体中掺杂了磷元素(P),由于磷元素最外层有5个电子,除了与周围的硅原子形成共价键的4个电子,还会多出来一个电子无法形成稳定的化学键,其就可以自由移动,这样掺杂了少量磷元素的硅其导电性就会上升。由于多出来很多自由电子,这种半导体的载流子是电子,我们将这种掺杂方式称为N型(Negative)掺杂。

image

P型掺杂半导体

同样的,如果我们向纯净的硅晶体中掺杂了硼元素(B),由于硼元素最外层只有3个电子,只能与周围3个硅原子形成共价键,这样就会出现一个空穴,其他电子就可以移动到这个空穴中,由于别的电子移动到空穴时,相当于空穴进行了移动,这种情况下整体的导电性也会上升。这种半导体的载流子是空穴,呈正电性,我们把这种掺杂方式称为P型(Positive)掺杂。

image

二极管是如何构成的

扩散现象

根据热力学原理,物质分子有从高浓度向低浓度移动直到物质分子分布均与的现象,这是由熵驱动的一种热力学现象。

PN结

当我们把上述两种类型的半导体连接在一起时,就得到了一个PN结。

image

因为N型掺杂半导体中的电子较多,P型掺杂半导体中的电子较少,根据扩散原理,在两种半导体的交界处就会发生电子从N型向P型扩散的现象

然而当扩散发生以后,由于N型半导体失去了电子,整体就会呈现正电性,P型半导体获得了电子,整体就会呈现负电性。这样就在两种半导体交接的地方形成了从N指向P的电场。这个电场又会吸引P型半导体的电子向N型移动。

image

显然,在一段时间后,电子从N向P扩散的力将与电子受电场作用从P向N运动的力达到平衡,这时,N型半导体与P型半导体中将形成一段稳定的没有自由电子的区域,这个区域被称为耗尽层。耗尽层在形成以后,就不会再有电子从N型半导体向P型半导体扩散了。

image

注意,这时候好玩的事来了。

当我们在这个PN结两端接上一个如下图所示(正极接P,负极接N)的电池时,电池提供的电场远大于上述现象形成的内建电场,并且方向相反时,内建电场被抵消,这时电子就会源源不断的从N型半导体流向P型半导体从而形成了电流,这样整个PN结就处于导通状态。

image

但是,当我们把上图所示的电池反向接(正极接N,负极接P)时,电池提供的电场方向与内建电场方向相同,内建电场增强,这时电子被吸引到电池正极,相当于中间无自由电子的区域增大,耗尽层变宽,整个PN结处于无法导通的状态。

image

这就是我们所说的二极管啦。只有一个方向可以导电,另一个方向则无法导电。

MOSFET的构成

好了,终于可以进入正题了,基于以上的知识,我们来看看MOSFET是如何构成的以及它能被用来做什么。

现在我们不再简单的将N型半导体和P型半导体按照PN结的形式进行连接,而是将它们制作成如下图这种结构,根据扩散原理,同样在两个N与P的交界处会形成耗尽层,如果我们将两个N型半导体外界到电源上,我们会发现无论电池方向如何,整个结构都无法导电,因为总有一个耗尽层会扩大而组织电子移动。

image

这时我们再接另一组电极到P型半导体两侧,如上图所示,上面接正极,下面接负极。这一结构被称为栅极。由于电场的作用,P型半导体的电子会向正极移动,当达到一定程度后,两个N型半导体中间的区域也会变成类似N型半导体的多自由电子的区域,这时相当于将两片N型半导体融合在一起,如下图,此时电路就被导通了,灯泡亮起。当我们取消外接电场时,整个电路又无法导通了,灯泡灭。这种高电压导通,低电压不导通的结构被称为NMOS

由此可以想到,如果我们把这种结构的N型半导体和P型半导体互换,栅极的正负极也互换,我们就得到了一个当栅极电压高时不导通,当栅极电压低时导通的结构,被称为PMOS

image

NMOS和PMOS用符号可以表示为如下形式,其中D表示漏极(也就是载流子流出的地方,S表示源极(也就是载流子流入的地方),G表示栅极(也就是控制MOS管导通的电极)。

image

MOSFET构成的最简单的门电路-非门电路

当我们把PMOS的漏极与NMOS的漏极相连,栅极也相连,PMOS的源极接入供电电压VDD,NMOS的源极接入接地电压VSS。这时如果我们在A端输入一个正向偏压,PMOS就会关闭,NMOS就会导通,这时B端电压等于接地电压;如果我们在A端输入反向偏压,PMOS就会导通,NMOS就会关闭,这时B端电压等于供电电压。

image

如果我们把供电电压定义为1,接地电压定义为0。外接高电平定义为1,外接低电平定义为0。这就是一个最简单的逻辑非门电路。其真值表如下

输入A 输出B
1 0
0 1

MOSFET的作用

以上非门电路就是计算机中最小的一个计算单元啦。使用MOSFET我们还可以组合出更多的逻辑运算电路,如与门电路、或门电路、异或门电路等等。由于计算机中所有计算和存储的数据都是用0|1这样的二进制表示方式,因此在二进制数做计算的时候,相当于就是针对每一位二进制数做逻辑运算。

CPU就是无数个这样微小的逻辑运算单元组成的芯片,其当之无愧是人类历史上最精密的元器件之一。

下面一章,我们会重点讲这几种门电路是如何使用MOSFET构成的。

与认识CPU底层原理(1)——MOSFET相似的内容:

认识CPU底层原理(1)——MOSFET

本文为B站UP主硬件茶谈制作的系列科普《【硬件科普】带你认识CPU》系列的学习笔记,仅作个人学习记录使用,如有侵权,请联系博主删除 近年来,由于国内外各种因素影响,半导体行业逐渐被推向风口浪尖,这时人们才认识到,作为早已宣称进入信息化和数字化时代的中国,在计算机基础设施建设上是如此薄弱。 计算机基础

认识 CPU 底层原理(2)——逻辑门

本文为B站UP主硬件茶谈制作的系列科普《【硬件科普】带你认识CPU》系列的学习笔记,仅作个人学习记录使用,如有侵权,请联系博主删除 上一篇文章我们从最基本的粒子的角度认识了组成CPU的最基本单元MOSFET的原理。CPU作为计算机的核心硬件,其最主要的功能是进行运算,本章我们将会介绍CPU设计者是如

10.4 认识Capstone反汇编引擎

Capstone 是一款开源的反汇编框架,目前该引擎支持的CPU架构包括x86、x64、ARM、MIPS、POWERPC、SPARC等,Capstone 的特点是快速、轻量级、易于使用,它可以良好地处理各种类型的指令,支持将指令转换成AT&T汇编语法或Intel汇编语法等多种格式。Capstone的...

[转帖]国产服务器CPU架构与行业研究报告(节选三)

https://zhuanlan.zhihu.com/p/510768926 ​ 已认证帐号 已关注 2 人赞同了该文章 目录 1 服务器与CPU技术综述1.1 服务器综述1.1.1 服务器的发展历史1.1.2 服务器的组成1.1.3 服务器的分类1.1.4 服务器集群与冗余技术1.1.5 虚拟化技

[转帖]被误解的CPU利用率、超线程、动态调频 —— CPU 性能之迷 Part 1

https://www.modb.pro/db/555820 引 TL;DR 这“引”部分写得有点多了,不喜直接跳到下一节。 性能测试、压力测试、业务系统性能容量评估。这 3 件事,可以认为是大部分程序员/软件开发从业者都需要面对的事。但,奇怪的是,很多人花了很多时间去做完成这些工作任务,却很少有人

关于信创CPU测试的一些想法和思路

# 关于信创CPU测试的一些想法和思路 ## 背景 ``` 最近荷兰政府颁布了关于半导体设备出口管制的最新条例. 好像45nm以下的工艺的设备都可能收到限制. 对中国的相关厂商比如长鑫还有华虹的影响应该都比较大. 认为可能也会影响中芯国际的生产与制备. 国家的大基金应该会加强对芯片制造类的投入.在通

你认识的C# foreach语法糖,真的是全部吗?

> 本文的知识点其实由golang知名的for循环陷阱发散而来, 对应到我的主力语言C#, 其实牵涉到闭包、foreach。为了便于理解,我重新组织了语言,以倒叙结构行文。 先给大家提炼出一个C#题:观察for、foreach闭包的差异 ![](https://files.mdnice.com/us

[转帖]认识A-Tune

https://docs.openeuler.org/zh/docs/22.03_LTS_SP1/docs/A-Tune/%E8%AE%A4%E8%AF%86A-Tune.html 认识A-Tune 简介 架构 支持特性与业务模型 简介 操作系统作为衔接应用和硬件的基础软件,如何调整系统和应用配置,

[转帖]认识目标文件的格式——a.out COFF PE ELF

https://cloud.tencent.com/developer/article/1446849 1.目标文件的常用格式 目标文件是源代码编译后未进行链接的中间文件(Windows的.obj和Linux的.o),与可执行文件(Windows的.exe和Linux的ELF)的结构和内容相似,因此

10.5 认识XEDParse汇编引擎

XEDParse 是一款开源的x86指令编码库,该库用于将MASM语法的汇编指令级转换为对等的机器码,并以XED格式输出,目前该库支持x86、x64平台下的汇编编码,XEDParse的特点是高效、准确、易于使用,它可以良好地处理各种类型的指令,从而更容易地确定一段程序的指令集。XEDParse库可以集成到许多不同的应用程序和工具中,因此被广泛应用于反汇编、逆向工程、漏洞分析和入侵检测等领域。XED