CPU制造工艺完整过程(图文)

1》由沙到晶圆,CPU诞生全过程

2》沙中含有25%的硅,是地壳中第二多元素,在经过氧化之后就成为了二氧化硅,在沙,尤其是石英中二氧化硅的含量非常高,这就是制造半导体的基础。

3》在采购原材料沙子后,将其中的硅进行分离,多余的材料被废弃,再经过多个步骤进行提纯,以最终达到符合半导体制造的质量,这就是所谓的电子级硅。它的纯度是非常大的,每10亿个硅原子中只有一个是不符合要求的。经过净化过程,硅进入融化阶段。在此图片你可以看到一个大晶体硅的纯净融化时的状态,由此产生的单晶体被称为元宝。

4》一个被铸成锭后的电子级硅的单晶体,重量大约为100千克,硅的纯度达到了99.9999%。

5》铸好锭后,将进入切割阶段,将整个锭切成一片一片的圆盘,也就是我们俗称的晶圆,这样求切割出来的是非常薄的,一个锭大概高5英尺,锭的直径要根据对晶圆的需求来制定,今天的CPU需要300直径的晶圆。

6》一旦切断,晶圆就要进行抛光,直至完美,表面如镜面一样光滑,Intel并不生产自己的锭和硅片,而是由第三方公司购买可随时投入生产的晶圆。 Intel先进的45nm High-K/Metal Gate晶圆直径就为 300mm,当Intel最早生产芯片时是在直径50mm的晶圆上印刷电路,而今天在300mm的晶圆上印刷,以减少成本。

7》在上图中,我们可以看到晶圆上有蓝色液体,这是类似胶片拍照时的光阻剂,晶圆不停旋转,以使其将液体均匀涂抹在晶圆上,并且涂层也是非常薄的。晶圆在此步骤进行旋转,以使涂层均匀分布。

8》 在这一阶段,晶圆完成暴露于紫外线下,以此来使涂抹在上面的薄膜材料发生化学反应,就像照相时按下快门,影像就印在胶片上,这也是运用了相似的原理。

为了防止晶圆暴露在紫外线下变成可溶性的,因此使用了一个类似口罩的模具挡在前面,上面有设计好的各种电路,照射后这些电路就会像照片一样被印在晶圆上。制造一个CPU基本上要重复这一过程,直到多层堆叠到顶部为止。

 

9》在上图片中我们可以看到有代表性的单一晶体管,似乎我们能用肉眼看到它,晶体管作为开关控制一个计算机芯片内电流的流动。Intel的研究人员已经研究出如此之小晶体管,他们声称大约1个针脚可以放30万个晶体管。

10》在晶体管暴露在紫外线下后,光阻剂完全溶解,先试试吸附在晶体管上的面膜。

11》光阻层覆盖的地方被保护起来不能被雕刻,而暴露的部分是可以的,也就是说需要在暴露的地方进行雕刻,就像我们做手术时,盖在身上的单子,露出皮肤的地方也就是需要做手术的部位。

12》雕刻后去掉光阻层,这时晶体管的形状就可见了。

13》然后再重新涂上蓝色的光阻剂(蓝色)暴露在紫外线下,进入下一步以前光阻层需要被洗刷,也叫做离子掺杂,这一过程就是让离子微粒接触到晶圆,从而使硅改变其化学性质,让CPU可以控制电流。

14》接下来的这个过程叫离子注入,也就是用离子轰击暴露地区的硅片,用离子撞击植入硅片的方式来改变这些地区硅的导电性,离子需要非常高速的撞击到晶圆表面上,通过电场加速后的离子速度可以达到每小时30万公里。

15》当离子注入后,光阻层将被移除,绿色部分的材料会掺入晚来的原子。

16》 这时晶体管是接近完成,晶体管洋红色表面是保温层,上面有三个洞,这三个洞将用来填补铜,以便连接到其他晶体管。

17》 在晶圆放入硫酸铜溶液这个阶段,铜离子的沉积到晶体管,这个过程被称为电镀。游离的铜离子分别到晶圆的积极终端(阳极)和消极终端(阴极)。

18》 之后,铜离子作为铜箔曾附着在晶圆表面。

19》多余的材料是被抛光掉,留下了非常薄的一层铜。

20》 多金属层是建立各种晶体管的互连,那么如何将建筑、设计和功能开发团队各自设计的晶体管有线的连接在一起呢?例如,Intel的Core ì7处理器。虽然电脑芯片看起来十分平坦,但实际上可能有超过20层,形成复杂的电路。如果你放大一个芯片,你会看到一个复杂的电路网络线和晶体管,看起来像一个未来的、多层次的公路系统。

21》 在这部分准备将晶圆建立第一个功能测试,在这个阶段的测试模式中输入每个单芯片,并监测比较芯片的反应,从而得到“正确的答案”(反馈的正确信息)。

22》 经测试后,晶圆好的部分将被确定作为处理器单元,然后将晶圆切割成很多小片(称为核心或者叫内核)。

23》 筛选核心的过程就是模具向晶圆进行测试看回馈的是否是“正确答案”(应该是某种测试参数),如果是,将继续下一步,不合格的核心将被被丢弃,几年前Intel还用坏掉的核心制作了钥匙链。

24》这是一个被分离出来的的核心,由上一道工序切割而成,上图显示的是Intel Core i7处理器的核心。

25》  绿色基板、模具(切割加工好的晶圆)以及散热片放在一起形成一个完成的处理器,绿色基板(类似PCB)建立了处理器的电气和机械接口,其他电脑系统互联,银色的是散热片,也就是我们常见的处理器外面的金属壳,在处理器运行过程中提供散热支持。

26》 微处理器是地球上制造的最复杂的产品,事实上,它需要数以百计的步骤,我们这里只列出了最重要的部分。

27》在最后要测试处理器,将检验他们的主要特点(测试功耗和最高频率) 。

28》基于测试的结果,将具有相同的能力的处理器归属一类,这一过程被称为“分块”过程,分级确定了处理器的最高工作频率,根据稳定性等规格制定价格。

生产和测试的处理器(在这里显示的是Intel Core ì7处理器)要么分成散装销往系统制造商,要么分成盒装在零售商店出售。

当你看完CPU的制作全过程,你是否认为CPU的原点就是一堆沙子呢?希望这些资料能够保住你对CPU有更多的了解。

转载于:https://www.cnblogs.com/kool/p/6696141.html

CPU制造工艺完整过程(图文)相关推荐

  1. Qt最新版5.14在Windows环境静态编译安装和部署的完整过程 VS 2019-Qt static link build Windows 32 bit/64 bit

    文章目录 为什么要静态编译(static link) 1.源码下载/source code download 2. 编译工具下载/compiler download 编译环境选择:MinGW/MSVC ...

  2. Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)

    文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...

  3. StartSSL免费SSL证书申请和账户注册完整过程

    HTTPS就等于HTTP加上TLS(SSL),HTTPS协议的目标主要有三个: 数据保密性.保证内容在传输过程中不会被第三方查看到.就像快递员传递包裹时都进行了封装,别人无法知道里面装了什么东西. 数 ...

  4. caffe学习笔记18-image1000test200数据集分类与检索完整过程

    image1000test200数据集分类与检索完整过程: 1.准备数据:数据集图片分10个类,每个类有100个train图片(train文件夹下,一共1000),20个test图片(val文件夹下, ...

  5. Qt最新版5.12在Windows环境静态编译安装和部署的完整过程(VS2017)

    文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...

  6. python3.6安装opencv-python3.6、opencv安装环境搭建过程(图文教程)

    我需要使用tesseract-OCR的模块,vs的配置有点麻烦,所以采用py的环境,搭建. 1.在python.org网站下载python3.6版本 我下载的3.6.8的python的安装 选存放的路 ...

  7. 【组合数学】递推方程 ( 无重根递推方程求解实例 | 无重根下递推方程求解完整过程 )

    文章目录 一.斐波那契数列求解 二.无重根下递推方程求解完整过程 一.斐波那契数列求解 1 . 斐波那契数列示例 : ( 1 ) 斐波那契数列 : 1,1,2,3,5,8,13,⋯1 , 1 , 2 ...

  8. Ubuntu上snmp安装、配置、启动及远程测试完整过程

    0.说明 关于一个完整的教程,还是那句话,国内的要么不完整,要么就太旧了,而且思路也不清晰,所以这里写一篇完整的给大家分享一下. 虽然对于Linux主机的监控可以通过执行特定的命令来完成,但是相比之后 ...

  9. System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏)

    System之Ubuntu:VMware虚拟机 Ubuntu安装详细过程(图文教程,最强攻略,步骤详细,建议收藏) 导读         不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服 ...

  10. 虚拟机安装windows ghost版本系统记录完整过程

    重点 1.磁盘一定要分成2个 2.直接安装第一个盘   就是进入CD后选1  自动安装 https://blog.csdn.net/hanzl1/article/details/79298787 虚拟 ...

最新文章

  1. 这几家公司有个梦想:开发AI操作系统,让外行也成为人工智能大师
  2. 在哪里能收到python实例代码-Python分类测试代码实例汇总
  3. ubuntu19.10安装deepin的微信和qq(转载+自己在新系统上验证)
  4. php点击按钮查询,管理界面点击按钮打开查询功能
  5. json学习之三:JSONArray的应用
  6. 2021年深度学习哪些方向比较新颖,处于上升期或者朝阳阶段,比较有研究潜力?
  7. python自动生成坐标脚本_用一个简单的python脚本从经纬度坐标获得高程
  8. Java大数据-Week2-Day4-IDEA安装
  9. Single Number 只出现一次的数字 python实现 - ...
  10. 2020_0527_近期思考
  11. 网络安全——终端安全
  12. 莱昂哈德·欧拉生平及其成就简介
  13. 计算机休眠和睡眠省电,笔记本电脑的睡眠方式和休眠方式那个省电
  14. 浅析乡镇房地产产业现状及其对乡镇经济发展的推动力
  15. Blob对象判断是不是图片类型以及Blob数据下载
  16. 【APICloud系列|15】上架ios应用到苹果应用市场总结
  17. 定时任务与网页去重、代理的使用
  18. MATLAB图形绘制--离散数据绘图
  19. 如何采集需要验证码登录的网站数据
  20. App架构经验总结(转)

热门文章

  1. ceph--磁盘和rbd、rados性能测试工具和方法
  2. Android--应用开发1(应用程序框架)
  3. Android 应用程序模块: 应用, 任务, 进程, 和线程
  4. 启动SQL Server 时自动执行存储过程
  5. Gradle基础介绍
  6. ListView嵌套ScrollView后,设置dividerHeight属性后高度计算
  7. CF1047D Little C Loves 3 II
  8. elementui的表格在使用v-if之后列的顺序错乱问题
  9. node js unknown option -v._mac os上搭建node环境(nvm, node.js, npm)
  10. python中import random_python import random