[转帖]Intel为何吊打AMD,先进半导体工艺带来什么?
按照摩尔定律的发展趋势,晶体管的栅极间距每两年会缩小0.7倍,半导体工艺制程正在变得越来越小,而这样做有什么好处呢?今天就要来探讨一下这个问题。
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,先进半导体工艺带来什么?的更多相关文章
- [转帖]Intel新一代Xeon完整曝光
AMD已经官宣7nm工艺的第二代EPYC霄龙服务器平台,今年上半年就会大规模出货,而在Intel这边,由于10nm工艺进展还是不够快,在服务器上还是需要14nm继续打天下,而且还有两代14nm工艺产品 ...
- [转帖]Intel Xeon路线图:7nm处理器要上DDR5、PCIe 5.0
Intel Xeon路线图:7nm处理器要上DDR5.PCIe 5.0 https://www.cnbeta.com/articles/tech/849631.htm 在月初的投资者会议上,Intel ...
- Intel SP处理机以及AMD处理器的一些对比资料
1. EPYC 与 intel的CPU对比 2. Intel SP处理器参数: 3. AMD处理器参数 4. Intel SP处理器部分参数2 5. Intel SP处理器简单说明 6. intel ...
- [转帖]intel发布会之前,漫谈CPU核心架构:CCX、Ring Bus、Mesh
intel发布会之前,漫谈CPU核心架构:CCX.Ring Bus.Mesh https://baijiahao.baidu.com/s?id=1607585351741429318&wfr= ...
- [转帖]腾讯将使用AMD第二代霄龙处理器打造自研服务器:性能提升35%
腾讯将使用AMD第二代霄龙处理器打造自研服务器:性能提升35% https://news.cnblogs.com/n/647499/ 我司的服务器是不是要少一块蛋糕了.. 作者:万南 今日,AMD 宣 ...
- [转帖]Intel要提供2.5G的消费级以太网 价格2.4刀
千兆网已成过去!Intel将全面普及2.5Gbps以太网 https://news.cnblogs.com/n/641736/ 硬件发展突飞猛进 投递人 itwriter 发布于 2019-10-02 ...
- [转帖]Intel 上一代 可扩展CPU的简单报价
8.1万元人间毒物!Intel 28核铂金版Xeon 8180零售上市 http://news.mydrivers.com/1/541/541670.htm 猜你想看:英特尔 CPU处理器 Xeon ...
- Intel投入5亿美元提升14nm工艺CPU需求
虽然14nm行将收尾,但是却有大量的客户在赶“末班车”,导致CPU供货告急. Intel年初宣布增加10亿美元的额外资本支出用于转向更新的.更先进的生产工具,以便增加产能,在本周的第39届纳斯达克投资 ...
- [转帖]中芯国际14nm秋季量产 7nm工艺或在2020年底问世
中芯国际14nm秋季量产 7nm工艺或在2020年底问世 https://news.mydrivers.com/1/641/641087.htm 中芯正在发力.. 今年秋天 14nm两场 明年底 7n ...
随机推荐
- tkinter的GUI设计:界面与逻辑分离(二)-- 菜单栏
由于要用到文件对话框和消息对话框,所以先给出下面的列表. py2 与 py3 中 tkinter 的变化: Tkinter → tkinter tkMessageBox → tkinter.messa ...
- Install-Package:QRCoder已拥有为System.Drawing.Common定义的依赖项
error_log PM> Install-Package QRCoder -Version 1.3.3 Install-Package : "QRCoder"已拥有为&qu ...
- vue中使用定时器时this指向问题
在写一个很小的demo时,用的普通函数写法,没有用es6箭头函数,发现this变化了,后来查找到了问题所在: 箭头函数中的this指向是固定不变(定义函数时的指向),在vue中指向vue 普通函数中的 ...
- Codeforces 915 C. Permute Digits (dfs)
题目链接:Permute Digits 题意: 给出了两个数字a,b(<=1e18),保证a,b都不带前缀0.用a的字符重组一个数字使这个值最大且小于b.(保证这个值存在) 题解: 这题遇到了不 ...
- AFO预定
妈耶 数论题都不会 推不出式子 题解都看不懂 还是思维jiang化了 布星了 吃枣药丸 祝yyb进队 祝zsy进队 祝鸡贼进队
- Python爬虫之HTTP和HTTPS
一:HTTP和HTTPS HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法,以明文的形式传输,效率高,但是不安全 HTTPS ...
- Android Studio 重命名文件
选中文件,Refactor——Rename AS提供了两种方式重命名,Rename 和 Rename File,暂时还不清楚区别.有知道的麻烦告知下.
- 关于判断用户输入的是不是int类型,这次没有正则表达式
末尾没有目的地的出租车,污点证人禁止入内!!! 不同的尝试有不同的方法 关于int类型的判断,我尝试了这么一个方法,可行,只是笨 正则表达式我没有搞清楚,没办法给大家讲解,欢迎各位明白人讲解,或者是我 ...
- C语言动态内存的申请和释放
什么是动态内存的申请和释放? 当程序运行到需要一个动态分配的变量时,必须向系统申请取得堆中的一块所需大小的存储空间,用于存储该变量.当不再使用该变量时,也就是它的生命结束时,要显式释放它所占用的存储空 ...
- SpringBoot日记——Thymeleaf模板引擎篇
开发通常我们都会使用模板引擎,比如:JSP.Velocity.Freemarker.Thymeleaf等等很多,那么模板引擎是干嘛用的? 模板引擎,顾名思义,是一款模板,模板中可以动态的写入一些参数, ...