Intel为何吊打AMD,先进半导体工艺带来什么?

2016-3-10 15:38  |  作者:Strike   |  关键字:超能课堂,半导体工艺,CPU制程

分享到      

按照摩尔定律的发展趋势,晶体管的栅极间距每两年会缩小0.7倍,半导体工艺制程正在变得越来越小,而这样做有什么好处呢?今天就要来探讨一下这个问题。

本文约2152字,需4分钟阅读

1971年,Intel发布了第一个处理器4004,它采用10微米工艺生产,仅包含2300多个晶体管,而45年后的今天,Intel现在规模最大的是代号Knights Landing的新一代Xeon Phi处理器,14nm工艺制造,核心面积超过700mm2,拥有72亿个晶体管,具备惊人的76个x86核心,搭配16GB MCDRAM缓存,现在的CPU能变得这么庞大当然得归功于半导体工艺的发展。


14nm的Knights Landing处理器具备76个核心

对半导体工艺的掌握不仅影响CPU复杂度,还会影响公司的命运。Intel的处理器已经进入14nm工艺节点了,AMD的FX处理器还停留在32nm工艺上,要知道多年前AMD与Intel在半导体工艺上的差距可没有现在这么大,因为AMD之前也是有自己的晶圆厂的,工艺掌握在自己手中,现在已经变成了无晶圆企业,工艺进步需要依赖GlobalFoundries或者TSMC等代工厂。今天我们的超能课堂就要来探讨一下这个问题——先进的半导体工艺到底能带来什么影响呢?

从摩尔定律说开去

说到具体影响之前,我们得先提一提主宰半导体发展的金科玉律——摩尔定律。1965年仙童半导体公司的工程师戈登·摩尔撰文指出半导体电路集成的晶体管数量将每年增加一倍,性能提升一倍,之后又修正为每两年增加一倍,这就是著名的摩尔定律,而半导体工业的发展已经符合摩尔定律超过半世纪了,虽然近几年有放缓迹象,但是摩尔定律依然会持续下去。


Intel对半导体工艺的进展预期

按照摩尔定律的发展趋势,晶体管的栅极间距每两年会缩小0.7倍,在1971年推出的10μm处理器后,经历了6μm、3μm、1μm、0.5μm、0.35μm、0.25μm、0.18μm、0.13μm、90nm、65nm、45nm、32nm、22nm还有现在最新的14nm,半导体工艺制程正在变得越来越小,而这样做有什么好处呢?

优点之一:制程越小就能塞下更多的晶体管,成本下降

CPU的生产是需要经过7个工序的,分别是:硅提纯,切割晶圆,影印,蚀刻,重复、分层,封装,测试, 而当中的蚀刻工序是CPU生产的重要工作,也是重头技术,简单来说蚀刻就是用激光在硅晶圆制造晶体管的过程,蚀刻这个过程是由光完成的,所以用于蚀刻的光的波长就是该技术提升的关键,它影响着在硅晶圆上蚀刻的最小尺寸,也就是线宽。

现在半导体工艺上所说的多少nm工艺其实是指线宽,也就是芯片上的最基本功能单位门电路的宽度,因为实际上门电路之间连线的宽度同门电路的宽度相同,所以线宽可以描述制造工艺。缩小线宽意味着晶体管可以做得更小、更密集,而且在相同的芯片复杂程度下可使用更小的晶圆,于是成本降低了。


Intel不同制程工艺的成本、核心面积进化路线图

优点之二:频率更高,电压更低

更先进半导体制造工艺另一个重要优点就是可以提升工作频率,缩减元件之间的间距之后,晶体管之间的电容也会降低,晶体管的开关频率也得以提升,从而整个芯片的工作频率就上去了。

另外晶体管的尺寸缩小会减低它们的内阻,所需导通电压会降低,这代表着CPU的工作电压会降低,所以我们看到每一款新CPU核心,其电压较前一代产品都有相应降低。另外CPU的动态功耗损失是与电压的平方成正比的,工作电压的降低,可使它们的功率也大幅度减小。

工艺升级的障碍:漏电流

然而半导体工艺是不可能一直无下限的缩小制程的,漏电流这个问题是当中一个重要因素。在场效应晶体管的门与通道之间是有一层绝缘的二氧化硅的,作用就是防止漏电流的,这个绝缘层越厚绝缘作用越好,然而随着工艺的发展,这个绝缘层的厚度被慢慢削减,原本仅数个原子层厚的二氧化硅绝缘层会变得更薄进而导致泄漏更多电流,随后泄漏的电流又增加了芯片额外的功耗。


传统工艺制造的晶体管(左)与3D晶体管(右)模型对比,黑色部分就是绝缘层

要解决漏电流这个问题,继续沿用以往的工艺是不可能的,2007年Intel在45nm这个节点就引入了HKMG工艺,而在2011年Intel在22nm节点导入了3D晶体管也就是FinFET工艺,它们都可以有效降低漏电率。


22nm 3D晶体管比32nm工艺大大降低了漏电流

在改善工艺的同时,科研人员很早就开始寻找新的半导体材料,包括砷化镓、碳纳米管甚至量子阱晶体管。2015年IBM及合作伙伴三星、GlobalFoundries率先展示了7nm工艺芯片,使用的就是硅锗材料,使用这种材料的晶体管开关速度更快,功耗更低,而且密度更高,可以轻松实现200亿晶体管,晶体管密度比目前的硅基半导体高出一个量级。

工艺升级使功耗密度上升?

另外在2012年Intel发布22nm工艺的Ivy Bridge时,大家都发现这款处理器比上一代Sandy Bridge温度要高相当多,当时有个解释就是IVB的核心面积下降而晶体管密度上升,因此功耗密度比SNB要高,而接触面积的减少使得散热效率降低,这听上去很有道理但是导致IVB高温的原因并不是这个。

SNB上使用的一直是fluxless solder(无钎剂焊料),而IVB上改用了TIM膏(类似硅脂),这二者的导热系数明显不同,前者可达80 W/mK,而TIM膏只有5 W/mK,不少外媒对IVB处理器进行了开盖测试,更换导热系数更高的液态金属散热膏后温度会下降15-20℃之多。所以更先进的工艺会使功耗密度上升这个未必是成立的。

总结:

半导体工艺是决定各种集成电路性能、功耗的关键,这篇课堂中我们简单介绍了先进工艺带来的两大好处——晶体管密度提升从而降低了成本,其次就是晶体管频率提高,性能提升而功耗降低。但是半导体工艺发展到现在已经接近10nm,再往下工艺升级的困难越来越大,科技公司迫切需要寻找新的材料、技术来突破障碍。在这一点上,Intel已经表达了他们的自信,表示7nm节点上公司将重回摩尔定律正轨,保持2年升级一次工艺的节奏。

[转帖]Intel为何吊打AMD,先进半导体工艺带来什么?的更多相关文章

  1. [转帖]Intel新一代Xeon完整曝光

    AMD已经官宣7nm工艺的第二代EPYC霄龙服务器平台,今年上半年就会大规模出货,而在Intel这边,由于10nm工艺进展还是不够快,在服务器上还是需要14nm继续打天下,而且还有两代14nm工艺产品 ...

  2. [转帖]Intel Xeon路线图:7nm处理器要上DDR5、PCIe 5.0

    Intel Xeon路线图:7nm处理器要上DDR5.PCIe 5.0 https://www.cnbeta.com/articles/tech/849631.htm 在月初的投资者会议上,Intel ...

  3. Intel SP处理机以及AMD处理器的一些对比资料

    1. EPYC 与 intel的CPU对比 2. Intel SP处理器参数: 3. AMD处理器参数 4. Intel SP处理器部分参数2 5. Intel SP处理器简单说明 6. intel ...

  4. [转帖]intel发布会之前,漫谈CPU核心架构:CCX、Ring Bus、Mesh

    intel发布会之前,漫谈CPU核心架构:CCX.Ring Bus.Mesh https://baijiahao.baidu.com/s?id=1607585351741429318&wfr= ...

  5. [转帖]腾讯将使用AMD第二代霄龙处理器打造自研服务器:性能提升35%

    腾讯将使用AMD第二代霄龙处理器打造自研服务器:性能提升35% https://news.cnblogs.com/n/647499/ 我司的服务器是不是要少一块蛋糕了.. 作者:万南 今日,AMD 宣 ...

  6. [转帖]Intel要提供2.5G的消费级以太网 价格2.4刀

    千兆网已成过去!Intel将全面普及2.5Gbps以太网 https://news.cnblogs.com/n/641736/ 硬件发展突飞猛进 投递人 itwriter 发布于 2019-10-02 ...

  7. [转帖]Intel 上一代 可扩展CPU的简单报价

    8.1万元人间毒物!Intel 28核铂金版Xeon 8180零售上市 http://news.mydrivers.com/1/541/541670.htm 猜你想看:英特尔 CPU处理器 Xeon ...

  8. Intel投入5亿美元提升14nm工艺CPU需求

    虽然14nm行将收尾,但是却有大量的客户在赶“末班车”,导致CPU供货告急. Intel年初宣布增加10亿美元的额外资本支出用于转向更新的.更先进的生产工具,以便增加产能,在本周的第39届纳斯达克投资 ...

  9. [转帖]中芯国际14nm秋季量产 7nm工艺或在2020年底问世

    中芯国际14nm秋季量产 7nm工艺或在2020年底问世 https://news.mydrivers.com/1/641/641087.htm 中芯正在发力.. 今年秋天 14nm两场 明年底 7n ...

随机推荐

  1. 2_C语言中的数据类型 (七)类型限定

    1.1       类型限定 1.1.1          const const是代表一个不能改变值的常量 1.1.2          volatile 代表变量是一个可能被CPU指令之外的地方改 ...

  2. Codeforces 912 D. Fishes (贪心、bfs)

    题目链接:Fishes 题意: 有一个n×m的鱼塘,有一张r×r的渔网,现在往池塘里面放k条鱼(每个格子只能放一条鱼), 现在撒网的地方是随机的(必须在池塘内),问能捕的鱼的期望值最大是多少? 题解: ...

  3. mongodb原生node驱动

    写在前面 最近读<node.js学习指南>,对于mongodb没有介绍太多的工作原理,但是对于一个前端开发者,即使你还没有用过这种数据库也可以让你很好的理解和使用       一本非常好的 ...

  4. 常见面试算法题JS实现-设计一个有getMin功能的栈

    前言: 已经确定工作了-下周一正式入职,按理说应该是可以好好浪荡一周的,但是内心总是不安,总觉得自己这个水平真的太菜了,还是趁着现在有自己的时间,赶紧多看看书,多学习学习吧orz所以把之前校招买的书, ...

  5. 初学者浅谈我对领域驱动设计(DDD)的理解

    一.为什么要学习领域驱动设计 如果你已经设计出了优雅而万能的软件架构,如果你只是想做一名高效的编码程序员,如果你负责的软件并不复杂,那你确实不需要学习领域驱动设计. 如果用领域驱动设计带来的收获: 能 ...

  6. 如何fork比特币的源码并同步更新到本地

    一.首先在Github上fork比特币源码,就会在自己的项目库里创建一份比特币代码的拷贝.   打开https://github.com/bitcoin/bitcoin,点击右上角的“Fok”图标,稍 ...

  7. Python之Django的Model详解

    一.创建数据库 创建数据库 进入数据库: mysql -uroot -p 创建数据库: CREATE DATABASE test1 CHARSET=utf8; 连接数据库 虚拟环境中安装数据库模块:p ...

  8. Java的POI的封装与应用

    Java对Excel表格的导出一直是对我有种可怕噩梦的东西,每次对要建立行与列,并一个一个放值,我是从心底拒绝的. 处于项目需求,需要导出表格,于是找到网上一版很好的开发, <不想用POI?几行 ...

  9. Spring学习(5):DI的配置

    一.  一些概念 应用程序中说的依赖一般指类之间的关系. 泛化:表示类与类之间的继承关系.接口与接口之间的继承关系: 实现:表示类对接口的实现: 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关 ...

  10. 【坚持】Selenium+Python学习记录 DAY8

    2018/05/ 28 [来源:菜鸟教程](http://www.runoob.com/python3/python3-examples.html) 继续敲类相关的代码 #No.1 class peo ...