什么是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简介的更多相关文章

  1. ASP.NET Core 1.1 简介

    ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...

  2. MVVM模式和在WPF中的实现(一)MVVM模式简介

    MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...

  3. Cassandra简介

    在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...

  4. REST简介

    一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...

  5. Microservice架构模式简介

    在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书<Building Microservices>.该书描述了如何按照Mic ...

  6. const,static,extern 简介

    const,static,extern 简介 一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 执行时刻:宏是预编 ...

  7. HTTPS简介

    一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...

  8. 【Machine Learning】机器学习及其基础概念简介

    机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  9. Cesium简介以及离线部署运行

    Cesium简介 cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎,一款开源3DGIS的js库.cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区 ...

随机推荐

  1. swift3.0 原生网络请求

    func loadData()  { let urlString = baseURL + NewsListURL + "\(self.page)"+"/20" ...

  2. beego 连接postgres

    package main import ( "fmt" "github.com/astaxie/beego/orm" "mybee/models&qu ...

  3. react 中文文档案例三 (开关按钮)

    开关按钮制作   import React from 'react'; import ReactDOM from 'react-dom'; class Toggle extends React.Com ...

  4. MYSQL常用命令笔记(一)

    1.show databases; 显示数据库 2.create database test; 创建数据库test 3.use test: 使用这个数据库 4.创建表class: create tab ...

  5. my.ini /etc/my.cnf jdbc url

    [client] default-character-set = utf8mb4 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4 [mysq ...

  6. Java——flush()方法

    Java在使用流时,缓冲区是一种发送数据的高效方法,但当溢出缓冲区的部分需要用flush()方法强制将数据发送出去,不必等到缓冲区再次装满,尤其是在数据量特别小的情况下,如果不使用此方法,很容易出现流 ...

  7. hive参数设置

    -- 设置hive的计算引擎为spark set hive.execution.engine=spark; -- 修复分区 set hive.msck.path.validation=ignore; ...

  8. 随笔1:Markdown语法学习

    学习背景 日常工作学习的时候,总喜欢用有道在线笔记记录点东西,不过以往都没太在意笔记的整理和排版,代码或者图片什么的都是直接贴在笔记上,不美观不说,有些代码格式也不容易进行区分,格式也在复制的时候容易 ...

  9. DEDE SQL标签可以获取文档静态链接地址

    在DedeCMS的系统里面,我可以通过由使用SQL语句来配合织梦标签进行更多的个性化调用.比如:推荐会员.推荐企业等.但是我们发现文档链接的底层模板地址的是动态的,那么我们要如何来进行转换,让他链接到 ...

  10. pat1086. Tree Traversals Again (25)

    1086. Tree Traversals Again (25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue ...