CPU制造全过程,你知道吗

发布者:学思者最新更新时间:2018-02-05 来源: 21ic关键字:cpu  制造全过程  你知 手机看文章 扫描二维码
随时随地手机看文章

 CPU(Centralprocessingunit)是现代计算机的核心部件,又称为“微处理器”。对于PC而言,CPU的规格与频率常常被用来作为衡量一台电脑性能强弱重要指标。Intelx86架构已经经历了二十多个年头,而x86架构的CPU对我们大多数人的工作、生活影响颇为深远。

CPU 它是计算机的核心部件,计算机进行信息处理可分为两个步骤:

将数据和程序(即指令序列)输入到计算机的存储器中。从第一条指令的地址起开始执行该程序,得到所需结果,结束运行。CPU的作用是协调并控制计算机的各个部件执行程序的指令序列,使其有条不紊地进行。因此它必须具有以下基本功能:

a)取指令:当程序已在存储器中时,首先根据程序入口地址取出一条程序,为此要发出指令地址及控制信号。

b)分析指令:即指令译码。是对当前取得的指令进行分析,指出它要求什么操作,并产生相应的操作控制命令。

c)执行指令:根据分析指令时产生的“操作命令”形成相应的操作控制信号序列,通过运算器,存储器及输入/输出设备的执行,实现每条指令的功能,其中包括对运算结果的处理以及下条指令地址的形成。

将其功能进一步细化,可概括如下:

能对指令进行译码并执行规定的动作;

可以进行算术和逻辑运算;

能与存储器,外设交换数据;

提供整个系统所需要的控制;

 


 

尽管各种CPU的性能指标和结构细节各不相同,但它们所能完成的基本功能相同。由功能分析,可知任何一种CPU内部结构至少应包含下面这些部件:算术逻辑运算部件(ALU)、累加器、程序计数器、指令寄存器、译码器、时序和控制部件。

许多对电脑知识略知一二的朋友大多会知道CPU里面最重要的东西就是晶体管了,提高CPU的速度,最重要的一点说白了就是如何在相同的CPU面积里面放进去更加多的晶体管,由于CPU实在太小,太精密,里面组成了数目相当多的晶体管,所以人手是绝对不可能完成的,只能够通过光刻工艺来进行加工的。

这就是为什么一块CPU里面为什么可以数量如此之多的晶体管。晶体管其实就是一个双位的开关:即开和关。如果您回忆起基本计算的时代,那就是一台计算机需要进行工作的全部。两种选择,开和关,对于机器来说即0和1。那么您将如何制作一个CPU呢?在今天的文章中,我们将一步一步的为您讲述中央处理器从一堆沙子到一个功能强大的集成电路芯片的全过程。

制造CPU的基本原料

如果问及CPU的原料是什么,大家都会轻而易举的给出答案—是硅。这是不假,但硅又来自哪里呢?其实就是那些最不起眼的沙子。难以想象吧,价格昂贵,结构复杂,功能强大,充满着神秘感的CPU竟然来自那根本一文不值的沙子。当然这中间必然要经历一个复杂的制造过程才行。不过不是随便抓一把沙子就可以做原料的,一定要精挑细选,从中提取出最最纯净的硅原料才行。试想一下,如果用那最最廉价而又储量充足的原料做成CPU,那么成品的质量会怎样,你还能用上像现在这样高性能的处理器吗?

英特尔技术人员在半导体生产工厂内使用自动化测量工具,依据严格的质量标准对晶圆的制造进度进行监测。除去硅之外,制造CPU还需要一种重要的材料就是金属。目前为止,铝已经成为制作处理器内部配件的主要金属材料,而铜则逐渐被淘汰,这是有一些原因的,在目前的CPU工作电压下,铝的电迁移特性要明显好于铜。

所谓电迁移问题,就是指当大量电子流过一段导体时,导体物质原子受电子撞击而离开原有位置,留下空位,空位过多则会导致导体连线断开,而离开原位的原子停留在其它位置,会造成其它地方的短路从而影响芯片的逻辑功能,进而导致芯片无法使用。这就是许多Northwood PenTIum 4换上SNDS(北木暴毕综合症)的原因,当发烧友们第一次给Northwood PenTIum 4超频就急于求成,大幅提高芯片电压时,严重的电迁移问题导致了CPU的瘫痪。这就是intel首次尝试铜互连技术的经历,它显然需要一些改进。不过另一方面讲,应用铜互连技术可以减小芯片面积,同时由于铜导体的电阻更低,其上电流通过的速度也更快。

除了这两样主要的材料之外,在芯片的设计过程中还需要一些种类的化学原料,它们起着不同的作用,这里不再赘述。

CPU制造的准备阶段

在必备原材料的采集工作完毕之后,这些原材料中的一部分需要进行一些预处理工作。而作为最主要的原料,硅的处理工作至关重要。首先,硅原料要进行化学提纯,这一步骤使其达到可供半导体工业使用的原料级别。而为了使这些硅原料能够满足集成电路制造的加工需要,还必须将其整形,这一步是通过溶化硅原料,然后将液态硅注入大型高温石英容器而完成的。

 晶圆上的方块称为“芯片(die)”,每个微处理器都会成为个人计算机系统的“大脑”。

而后,将原料进行高温溶化。中学化学课上我们学到过,许多固体内部原子是晶体结构,硅也是如此。为了达到高性能处理器的要求,整块硅原料必须高度纯净,及单晶硅。然后从高温容器中采用旋转拉伸的方式将硅原料取出,此时一个圆柱体的硅锭就产生了。

从目前所使用的工艺来看,硅锭圆形横截面的直径为200毫米。不过现在intel和其它一些公司已经开始使用300毫米直径的硅锭了。在保留硅锭的各种特性不变的情况下增加横截面的面积是具有相当的难度的,不过只要企业肯投入大批资金来研究,还是可以实现的。intel为研制和生产300毫米硅锭而建立的工厂耗费了大约35亿美元,新技术的成功使得intel可以制造复杂程度更高,功能更强大的集成电路芯片。而200毫米硅锭的工厂也耗费了15亿美元。下面就从硅锭的切片开始介绍CPU的制造过程。

 

清洁的空气源源不断地从天花板和地板中的空隙中流入室内。无尘车间中的全部空气每分钟都会多次更换。

在制成硅锭并确保其是一个绝对的圆柱体之后,下一个步骤就是将这个圆柱体硅锭切片,切片越薄,用料越省,自然可以生产的处理器芯片就更多。切片还要镜面精加工的处理来确保表面绝对光滑,之后检查是否有扭曲或其它问题。这一步的质量检验尤为重要,它直接决定了成品CPU的质量。

新的切片中要掺入一些物质而使之成为真正的半导体材料,而后在其上刻划代表着各种逻辑功能的晶体管电路。掺入的物质原子进入硅原子之间的空隙,彼此之间发生原子力的作用,从而使得硅原料具有半导体的特性。今天的半导体制造多选择CMOS工艺(互补型金属氧化物半导体)。

其中互补一词表示半导体中N型MOS管和P型MOS管之间的交互作用。而N和P在电子工艺中分别代表负极和正极。多数情况下,切片被掺入化学物质而形成P型衬底,在其上刻划的逻辑电路要遵循nMOS电路的特性来设计,这种类型的晶体管空间利用率更高也更加节能。同时在多数情况下,必须尽量限制pMOS型晶体管的出现,因为在制造过程的后期,需要将N型材料植入P型衬底当中,而这一过程会导致pMOS管的形成。

在掺入化学物质的工作完成之后,标准的切片就完成了。然后将每一个切片放入高温炉中加热,通过控制加温时间而使得切片表面生成一层二氧化硅膜。通过密切监测温度,空气成分和加温时间,该二氧化硅层的厚度是可以控制的。在intel的90纳米制造工艺中,门氧化物的宽度小到了惊人的5个原子厚度。这一层门电路也是晶体管门电路的一部分,晶体管门电路的作用是控制其间电子的流动,通过对门电压的控制,电子的流动被严格控制,而不论输入输出端口电压的大小。

准备工作的最后一道工序是在二氧化硅层上覆盖一个感光层。这一层物质用于同一层中的其它控制应用。这层物质在干燥时具有很好的感光效果,而且在光刻蚀过程结束之后,能够通过化学方法将其溶解并除去。

● 光刻蚀

这是目前的CPU制造过程当中工艺非常复杂的一个步骤,为什么这么说呢?光刻蚀过程就是使用一定波长的光在感光层中刻出相应的刻痕, 由此改变该处材料的化学特性。这项技术对于所用光的波长要求极为严格,需要使用短波长的紫外线和大曲率的透镜。刻蚀过程还会受到晶圆上的污点的影响。每一步刻蚀都是一个复杂而精细的过程。

设计每一步过程的所需要的数据量都可以用10GB的单位来计量,而且制造每块处理器所需要的刻蚀步骤都超过20步(每一步进行一层刻蚀)。而且每一层刻蚀的图纸如果放大许多倍的话,可以和整个纽约市外加郊区范围的地图相比,甚至还要复杂,试想一下,把整个纽约地图缩小到实际面积大小只有100个平方毫米的芯片上,那么这个芯片的结构有多么复杂,可想而知了吧。

当这些刻蚀工作全部完成之后,晶圆被翻转过来。短波长光线透过石英模板上镂空的刻痕照射到晶圆的感光层上,然后撤掉光线和模板。通过化学方法除去暴露在外边的感光层物质,而二氧化硅马上在陋空位置的下方生成。

英特尔技术人员在监测自动湿刻蚀工具中的晶圆,该工艺可清除晶圆上多余的操作助剂或者污染物。

● 掺杂

在残留的感光层物质被去除之后,剩下的就是充满的沟壑的二氧化硅层以及暴露出来的在该层下方的硅层。这一步之后,另一个二氧化硅层制作完成。然后,加入另一个带有感光层的多晶硅层。多晶硅是门电路的另一种类型。由于此处使用到了金属原料(因此称作金属氧化物半导体),多晶硅允许在晶体管队列端口电压起作用之前建立门电路。

感光层同时还要被短波长光线透过掩模刻蚀。再经过一部刻蚀,所需的全部门电路就已经基本成型了。然后,要对暴露在外的硅层通过化学方式进行离子轰击,此处的目的是生成N沟道或P沟道。这个掺杂过程创建了全部的晶体管及彼此间的电路连接,没个晶体管都有输入端和输出端,两端之间被称作端口。

● 重复这一过程

从这一步起,你将持续添加层级,加入一个二氧化硅层,然后光刻一次。重复这些步骤,然后就出现了一个多层立体架构,这就是你目前使用的处理器的萌芽状态了。在每层之间采用金属涂膜的技术进行层间的导电连接。今天的P4处理器采用了7层金属连接,而Athlon64使用了9层,所使用的层数取决于最初的版图设计,并不直接代表着最终产品的性能差异。

● 封装测试过程

接下来的几个星期就需要对晶圆进行一关接一关的测试,包括检测晶圆的电学特性,看是否有逻辑错误,如果有,是在哪一层出现的等等。而后,晶圆上每一个出现问题的芯片单元将被单独测试来确定该芯片有否特殊加工需要。

而后,整片的晶圆被切割成一个个独立的处理器芯片单元。在最初测试中,那些检测不合格的单元将被遗弃。这些被切割下来的芯片单元将被采用某种方式进行封装,这样它就可以顺利的插入某种接口规格的主板了。大多数intel和AMD的处理器都会被覆盖一个散热层。

在处理器成品完成之后,还要进行全方位的芯片功能检测。这一部会产生不同等级的产品,一些芯片的运行频率相对较高,于是打上高频率产品的名称和编号,而那些运行频率相对较低的芯片则加以改造,打上其它的低频率型号。这就是不同市场定位的处理器。而还有一些处理器可能在芯片功能上有一些不足之处。比如它在缓存功能上有缺陷(这种缺陷足以导致绝大多数的CPU瘫痪),那么它们就会被屏蔽掉一些缓存容量,降低了性能,当然也就降低了产品的售价,这就是Celeron和Sempron的由来。

在CPU的包装过程完成之后,许多产品还要再进行一次测试来确保先前的制作过程无一疏漏,且产品完全遵照规格所述,没有偏差。


关键字:cpu  制造全过程  你知 引用地址:CPU制造全过程,你知道吗

上一篇:科普:IPS屏幕和AMOLED屏幕都是啥
下一篇:一张图看懂高通QC1.0-QC4.0快充进化之路!QC2.0跟QC3.0充电区别

推荐阅读最新更新时间:2024-05-03 02:25

VaST推出面向Renesas CPU的虚拟处理器模型
VaST Systems Technology公司日前宣布推出一款基于SH2A CPU(Renesas Technology)内核的虚拟处理器模型VaST SH2AVPM。 Renesas SH2A内核是一种高性能(2MIPS/MHz)的嵌入式CPU,可用于汽车动力及数字音频应用。VaST SH2AVPM则是一个时钟精确的Renesas SH2A CPU模型,该产品在VaST Systems的标准平台和测试环境中能以高达165MIPS的速度运行。 SH2AVPM能与Renesas的高性能嵌入式工具集成在一起,因此Renesas计划将该公司的其它产品和内核扩展使用VaST工具。
[嵌入式]
英特尔CPU供货短缺,PC厂加码冲标案
英特尔CPU供货短缺为PC产业带来冲击,业界普遍预估至明年年中前缺货的情况都难以缓解,不过,英特尔内部针对供货进行排序,除高阶产品、品牌市占外,部分取得官方单位或教育机构标案之业者,也有机会列入供货优先名单中,业界预期, 将带动PC业者加码参与标案的积极度,以争取更稳定的出货。 依目前PC业者获得的CPU供货顺序信息来看,英特尔将服务器、数据中心及IoT物联网相关应用类产品列于优先供货列表中,另在PC产品类别方面,高单价的高阶及电竞机款,也优于于一般消费机种供货。 若以品牌市占来看,包括HP(惠普)、DELL(戴尔)及Lenovo(联想)等一线大厂皆列在前面顺位,其后为台湾双A宏碁(2353)及华硕(2357)两大品牌,再来才
[嵌入式]
高手带你深入理解ucos任务堆栈
首先,我们来理解一下两个概念: 1、堆栈就是一段连续的空间。用于存储数据的,在c计算机中有很多应用,比如发生中断时保存现场,c语言函数调用时保存现场和临时变量。 2、堆栈指针就是一个数据指针。有时候计算机自己更改其指针指向的位置来保存数据,如中断时,有时候我们程序员更改其值,比如ucos操作系统做任务切换时。 堆栈作用的就是用来保存局部变量,从实质上讲也就是将CPU寄存器的值保存到RAM中。在uCOS中,每一个任务都有一个独立的任务堆栈。为了深入理解任务堆栈的作用,不妨分析任务从“出生”到“消亡”的整个过程,具体就是分析任务的建立,运行,挂起几种状态中任务堆栈的变化情况。 目前假设系统运行着一个由用户创建的用以完成
[嵌入式]
Intel数据中心CPU曝安全BUG:Win/Linux中招、性能削弱
据TheReg报道,Intel处理器的一项设计BUG近日披露,涉及从数据中心应用程序到JavaScript支撑的Web浏览器,操作系统则有Windows、Linux、macOS等。 TPU称,亚马逊、微软和谷歌是三个受影响最深的云计算厂商,如果漏洞被利用,那么在同一物理空间的虚拟用户A可以任意访问到另一个虚拟用户B的数据,包括受保护的密码、应用程序密匙等。 安全人员强调这是一个x86-64处理器的设计缺陷,已经存在了逾十年。不过,AMD不受影响。 目前,Linux和Windows已经在着手修复,因为Intel无法通过微代码更新弥补,需要操作系统厂商一同修缮,除非直接换用不存在缺陷的新处理器。 与此同时,该BUG另外一个非常棘手的问
[嵌入式]
龙芯2K0500全能型CPU发布 单核心、主频500-800MHz
近日,在河南郑州举办的2022世界传感器大会上,龙芯中科董事长胡伟武发表开幕主旨演讲,并发布了龙芯2K0500多功能SoC处理器,及其解决方案。龙芯2K0500基于自主核心技术,是一款高集成度处理器芯片,面向工控互联网应用、打印终端、BMC等领域,合作伙伴已推出一系列板卡及解决方案。 龙芯2K0500片内集成单个64位龙架构(LoongArch)LA264处理器核、32KB一级指令缓存、32KB一级数据缓存、512KB二级缓存、32位DDR2/3-1066控制器、2DGPU图形核心、DVO显示接口、两路PCIe2.0、两路SATA2.0、四路USB2.0、一路USB3.0、两路GMAC、PCI总线、彩色黑白打印接口、HDA
[嵌入式]
龙芯2K0500全能型<font color='red'>CPU</font>发布 单核心、主频500-800MHz
利用MODBUS提高多CPU系统协同开发的效率
    摘要: 提出利用MODBUS协议实现多CPU系统中信息交互的方案,分析了软硬件通信机制的设计和系统协同开发的方法,以及各种提高通信效率的措施。     关键词: MODBUS通信协议 多CPU系统 通信 在电力系统微机综合保护和自控装置以及其它工业自动化控制领域,微控制器的应用越来越广泛,其装置的复杂性也越来越高。为了解决其开发对象实时多任务性的要求,单CPU、单入开发的模式下在被多个、多类型CPU和多人协同开发的模式所代替。在这新的开发模式中,面临一个新问题——在实施信息交互的过程中如何将实现CPU之间信息交互的软硬件标准化,这是关系到该模式能否成功实施的关键。在众多的通信方式中,基于UART的RS
[嵌入式]
AMD试图抢占服务器CPU市场:首先拿下了微软百度
AMD正尝试重新进入服务器处理器市场。该公司将获得微软和百度的帮助。两家公司宣布,将在数据中心中使用AMD最新的Epyc芯片。 AMD CEO苏姿丰表示:“这仅仅是合作的开始,你将会看到更多消息。AMD在数据中心市场是非常强大的参与者。” Epyc芯片于本周二开始销售。AMD试图凭借这款产品扭转在服务器处理器市场的局面,目前AMD在这一市场的份额不到1%,而市场的大部分都被英特尔占据。签约百度等数据中心运营商对AMD来说非常重要。这些客户的增长速度要远远超过行业平均水平,而这些公司会直接采购芯片,开发自己的计算机。 Epyc芯片的价格为每片400至4000美元不等。AMD副总裁弗罗斯特·诺罗德(Forrester Norrod)表
[半导体设计/制造]
基于TMS320VC5409型DSP的指纹识别系统
1 引言   随着计算机与信息技术的不断发展,生物特征识别技术研究受到了广泛的关注。生物特征识别是用生物体本身的生物特征来区分生物个体的计算机技术,它所研究的生物特征包括脸形、指纹、手掌纹、虹膜、视网膜、声音、体形、个人习惯等,相应的识别技术包括人脸识别、指纹识别、掌纹识别、虹膜识别、视网膜识别、语音识别、体形识别、键盘敲击识别、签字识别等。本文介绍的指纹识别便是生物识别技术的一种,它相对其他识别系统(如虹膜、脸形)有很多优越性。首先指纹具有独特性和稳定性,并且信号容易采集,识别算法已经很成熟。目前,基于通用PC机进行指纹识别的技术已经开始大规模推广.但它造价高,系统复杂,体积庞大.只能用于固定场所,显然不适合在保安、网络、手机
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved