FinFET简介
什么是FET?
FET 的全名是“场效电晶体(Field Effect Transistor,FET)”,先从大家较耳熟能详的“MOS”来说明。MOS 的全名是“金属-氧化物-半导体场效电晶体(Metal Oxide Semiconductor Field Effect Transistor,MOSFET)”,构造如图一所示,左边灰色的区域(矽)叫做“源极(Source)”,右边灰色的区域(矽)叫做“汲极 (Drain)”,中间有块金属(绿色)突出来叫做“闸极(Gate)”,闸极下方有一层厚度很薄的氧化物(黄色),因为中间由上而下依序为金属 (Metal)、氧化物(Oxide)、半导体(Semiconductor),因此称为“MOS”。
MOSFET的工作原理与用途
MOSFET 的工作原理很简单,电子由左边的源极流入,经过闸极下方的电子通道,由右边的汲极流出,中间的闸极则可以决定是否让电子由下方通过,有点像是水龙头的开关 一样,因此称为“闸”;电子是由源极流入,也就是电子的来源,因此称为“源”;电子是由汲极流出,看看说文解字里的介绍:汲者,引水于井也,也就是由这里 取出电子,因此称为“汲”。
当闸极不加电压,电子无法导通,代表这个位是 0,如图一(a)所示;当闸极加正电压,电子可以导通,代表这个位是 1,如图一(b)所示。
MOSFET 是目前半导体产业最常使用的一种场效电晶体(FET),科学家将它制作在矽晶圆上,是数码讯号的最小单位,一个 MOSFET 代表一个 0 或一个 1,就是电脑里的一个“位(bit)”。电脑是以 0 与 1 两种数码讯号来运算;我们可以想像在矽芯片上有数十亿个 MOSFET,就代表数十亿个 0 与 1,再用金属导线将这数十亿个 MOSFET 的源极、汲极、闸极链接起来,电子讯号在这数十亿个 0 与 1 之间流通就可以交互运算,最后得到使用者想要的加、减、乘、除运算结果,这就是电脑的基本工作原理。晶圆厂像台积电、联电,就是在矽晶圆上制作数十亿个 MOSFET 的工厂。
闸极长度:半导体制程进步的关键
在 MOSFET 中,“闸极长度(Gate length)”大约 10 纳米,是所有构造中最细小也最难制作的,因此我们常常以闸极长度来代表半导体制程的进步程度,这就是所谓的“制程线宽”。闸极长度会随制程技术的进步而变 小,从早期的 0.18 微米、0.13 微米,进步到 90 纳米、65 纳米、45 纳米、22 纳米,到目前最新制程 10 纳米。当闸极长度愈小,则整个 MOSFET 就愈小,而同样含有数十亿个 MOSFET 的芯片就愈小,封装以后的集成电路就愈小,最后做出来的手机就愈小啰!。10 纳米到底有多小呢?细菌大约 1 微米,病毒大约 100 纳米,换句话说,人类现在的制程技术可以制作出只有病毒 1/10(10 纳米)的结构,厉害吧!
注:制程线宽其实就是闸极长度,只是图一看起来 10 纳米的闸极长度反而比较短,因此有人习惯把它叫做“线宽”。
FinFET 将半导体制程带入新境界
MOSFET 的结构自发明以来,到现在已使用超过 40 年,当闸极长度缩小到 20 纳米以下的时候,遇到了许多问题,其中最麻烦的是当闸极长度愈小,源极和汲极的距离就愈近,闸极下方的氧化物也愈薄,电子有可能偷偷溜过去产生“漏电 (Leakage)”;另外一个更麻烦的问题,原本电子是否能由源极流到汲极是由闸极电压来控制的,但是闸极长度愈小,则闸极与通道之间的接触面积(图一 红色虚线区域)愈小,也就是闸极对通道的影响力愈小,要如何才能保持闸极对通道的影响力(接触面积)呢?
因此美国加州大学伯克莱分校胡正明、Tsu-Jae King-Liu、Jeffrey Bokor 等三位教授发明了“鳍式场效电晶体(Fin Field Effect Transistor,FinFET)”,把原本 2D 构造的 MOSFET 改为 3D 的 FinFET,如图二所示,因为构造很像鱼鳍,因此称为“鳍式(Fin)”。
由图中可以看出原本的源极和汲极拉高变成立体板状结构,让源极和汲极之间的通道变成板状,则闸极与通道之间的接触面积变大了(图二黄色的氧化物与下方接 触的区域明显比图一红色虚线区域还大),这样一来即使闸极长度缩小到 20 纳米以下,仍然保留很大的接触面积,可以控制电子是否能由源极流到汲极,因此可以更妥善的控制电流,同时降低漏电和动态功率耗损,所谓动态功率耗损就是这 个 FinFET 由状态 0 变 1 或由 1 变 0 时所消耗的电能,降低漏电和动态功率耗损就是可以更省电的意思啰!
掌握 FinFET 技术,就是掌握市场竞争力
简而言之,鳍式场效电晶体是闸极长度缩小到 20 纳米以下的关键,拥有这个技术的制程与专利,才能确保未来在半导体市场上的竞争力,这也是让许多国际大厂趋之若骛的主因。值得一提的是,这个技术的发明人 胡正明教授,就是梁孟松的博士论文指导教授,换句话说,梁孟松是这个技术的核心人物之一,台积电没有重用梁孟松继续研发这个技术,致使他跳糟到三星电子, 让三星电子的 FinFET 制程技术在短短数年间突飞猛进甚至超越台积电,这才是未来台湾半导体晶圆代工产业最大的危机,虽然台积电控告梁孟松侵权与违反竞业禁止条款获得胜诉,但是 内行人都知道这是赢了面子输了里子,科技公司的人事安排、升迁、管理如何才能留住人才,值得国内相关的科技厂商做为借镜。
FinFET简介的更多相关文章
- ASP.NET Core 1.1 简介
ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...
- MVVM模式和在WPF中的实现(一)MVVM模式简介
MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...
- Cassandra简介
在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...
- REST简介
一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...
- Microservice架构模式简介
在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书<Building Microservices>.该书描述了如何按照Mic ...
- const,static,extern 简介
const,static,extern 简介 一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 执行时刻:宏是预编 ...
- HTTPS简介
一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...
- 【Machine Learning】机器学习及其基础概念简介
机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...
- Cesium简介以及离线部署运行
Cesium简介 cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,一款开源3DGIS的js库.cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区 ...
随机推荐
- JIRA安装部署说明
参考 https://blog.51cto.com/tiantiantesting/1744175 前提:已安装好JDK.MySQL JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问 ...
- freemarker常用标签解释
标签一: if else 你可以使用if,elseif和else指令来条件判断是否越过模板的一个部分.这些condition-s必须计算成布尔值,否则错误将会中止模板处理.elseif-s和else- ...
- 谷歌通过ajax获取本地JSON文件,为什么会显示跨域?转载的
在本地写了一段JSON代码,然后用ajax读取后,在浏览器打开,发现谷歌提示涉及到跨域问题, 但是跨域是由于协议,域名,端口中有一个不同,才会跨域,我在本地访问自己的文件,怎么和跨域扯上关系了?? 谷 ...
- C语言风格字符串的概念、定义、输入字符串、输出字符串
字符串: C语言中最有用.最重要的数据类型之一. 字符串:是以\0字符结尾的char类型数组.所以可以把数组和指针知识应用于字符串. 如何在程序定义字符串: 1.字符串字面量 用双引号括起来的内容称为 ...
- CodeForces - 359C-Prime Number
Simon has a prime number x and an array of non-negative integers a1, a2, ..., an. Simon loves fracti ...
- 江西财经大学第一届程序设计竞赛 B
链接:https://www.nowcoder.com/acm/contest/115/B来源:牛客网 题目描述 给出一个出生日期,比如:1999-09-09, 问:从出生那一天开始起,到今天2018 ...
- SQL全文搜索引擎 Sphinx
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索, 它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索. Sphinx特别 ...
- Spring Boot中JPA如何实现按日期合计
1. 用queryDsl方法 JPAQueryFactory.select( Projections.fields(OrderCountByDayBean.class, qOrder.amount.s ...
- c++从txt中读取数据,数据并不是一行路径(实用)
#include <iostream>#include <fstream>#include <string> using namespace std; //输出空行 ...
- JavaSE---线程同步
1.当多个线程同时访问同一个数据时,容易出现线程安全问题,必须进行线程同步: 2.解决方案: 1.1 Java的多线程引入了 同步监视器 ,使用同步监视器的通用方法就是 同步代码块 //线程开始 ...