摩尔定律知识汇总.docx
《摩尔定律知识汇总.docx》由会员分享,可在线阅读,更多相关《摩尔定律知识汇总.docx(27页珍藏版)》请在三一办公上搜索。
1、摩尔定律知识汇总已经稳固运行了 50年之久的摩尔定律就将迎来终结,但这背后也蕴 藏着大量的机会。原文来自Rodney Brooks的博客。摩尔定律到底从何而来Moore, Gordon E., Cramming more components onto integrated circuits, Electronics, Vol 32, No. 8, April 19, 1965.Electronics是一本1930年到1995年期间出刊的贸易期刊。1965 年,戈登摩尔(Gordon Moore)发表于上的一篇长达四页半的文章可 能是这本期刊最著名的文章了。这篇文章不仅阐明了一个趋势的开 始,
2、而且这种趋势逐渐成为一个目标/法则,统治了硅基电路产业(这 是我们的世界中每一个数字设备的基础)五十年。摩尔是加州理工学 院博士,是1957年成立的仙童半导体公司的创始人之一,同时自 1959年起担任该公司的研发实验室主任。仙童是以制造硅基半导体 起家的,当时大多数半导体还是以错为材料的,这种半导体工艺非常 缓慢。你可以从网络上搜到大量声称其原稿复印件的文件,但是我注意到其 中有一些所谓的原稿中的图是重新画上去的,与我一直看到的原稿有 些不同。下面我将再现原稿中的两张图表,据我所知,我的这份复制 版是该杂志原稿的唯一复制版本,没有手动/人工的痕迹。首先我要再现的是摩尔定律起源精华。然而,该论文
3、中还有一个同样 重要的早期图表,预测可能出现的硅基功能电路的未来产量。它的实 际数据比这个少,而且正如我们所看到的,这张图表包含了真实的未 来。这是一张关于集成电路上元件数量的图。集成电路是经由一个类似于 印刷的过程生产出来的。光以数种不同的模式打到薄薄的硅晶圆 (wafer)上,同时会有不同的气体填充进它的气囊中。不同的气体会 在硅晶圆表面引起不同的光致化学反应,有时会沉积某些类型的材 料,有时会腐蚀材料。有了能塑造光线的精确光掩模(mask),精确控 制好温度和曝光时间,就能打印出一个二维电路。该电路上有晶体管、 电阻和其它元件。其中很多可能是在单个晶圆上一次成型的,就像许 多字母在一页纸
4、上一次性印刷一样。在任意一个做好的晶圆上电路 上,其良率是质量合格的芯片占一个晶圆上芯片总数的比例。然后这 块硅晶圆会被切成几块,每一块上都包含了一个芯片,而且每一个电 路都放在自己的塑料封装中,只露出几只小腿作为连接线,如果 你观察一张过去四十年里芯片版图,你会上面充满了大量的集成电 路。单个集成电路中的元件数量很重要。既然集成芯片是打印出来的,过 程中就没有人工的痕迹,这不同于早期的电子产品,其中的每个元件 都需要手工放置和添加。现在一个包含了多个集成电路的复杂电路仅 需要手工组装这些集成芯片就可以了,而且后来这道工序也很大程度 上了。只要有一个良率不错的生产过程,那么造出一块单个集成芯片
5、 的时间就是恒定的,不管组件的数量是多少。这意味着总共需要手工 或者机器连接的集成芯片数量较少。所以,就像摩尔那篇论文的标题 所说,把更多的元件集成到一个单个集成芯片上是一个很好的主意。该图竖轴表示的是一块集成芯片上的组件数的以2为底的对数,横 轴表示的是年份。左起一直向上延伸的每一个缺口都会将元件的数量 增加一倍。所以3指的是2的三次方,等于8, 13指的是2的13 次方,等于18192。从1962年到1972年,元件数量增加了 1000 倍。这里有两件事需要注意第一是摩尔这里讨论的是一块集成电路上的元件,不仅仅是晶体管的 数量。一般来说元件的数量比晶体管要多出很多,虽然这一比率会因 为使用
6、不同基本类型的晶体管而随着时间的推移下降。但在后来的几 年里,摩尔定律经常变成纯粹的晶体管计数。另一件事是1965年发表这张图中只有四个真实的数据点。而在 1959年组件的数量是2的零次方,也就是1,根本算不上是一块集 成电路,因为那只是单个电路元件一一那时集成芯片尚未发明。所以 这是一个空数据点。之后他绘制了四个实际数据点,我们假设是从仙 童公司可能产生的数据中采集的。1962、1963、1964、1965这四个 年份对应的数据点分别是8、16、32和64。这里面的机制是什么,它怎么能起作用的?它能起作用是因为它在数 字域中,也就是yes或no的域,0或1的域。在这篇四页半页的文章的后半页,
7、摩尔解释了他的预言的局限性。他 说对于一些东西,如储能,他预测的趋势就不起作用。能量占用一定 数量的原子和电子来储存一定数量的能量,所以你不仅不能随便改变 原子的个数还需要存储相同量的能量。同样,如果你有一个半加仑的 牛奶容器,你不能在里面放一加仑牛奶。然而基本的数字抽象是yes或者no。集成芯片中的电路元件只需要 知道先前的元件是yes还是no,不管是否存在电压或电流。在设计 阶段一决定多少伏特或安培以上为yes,多少以下为no。这些数字 之间需要有一个很好的分割,区分出一个显著的中间区域与最大值区 域或最小值区域。但是区域的幅度不会有什么影响。我喜欢把它想象成一堆沙子。桌子上有或没有一堆沙
8、子?或许我们需 要确定一下大概多少沙子才能算得上是一堆沙子。但是正常情况下,把一堆沙子减半,我们仍然可以说桌子上有一堆沙子。然后我们能再次将这个数量减半。并且,yes或no的数字抽象依然 可以起作用。我们还可以再减半,同样没问题。就这样,一次一次一 次减半下去。这就是摩尔定律的原理,最初的定理是这样描述的:我们将会看到集 成芯片上的元件数量每年增加一倍,从1965年到1975年持续10 年。其他版本的摩尔定律接踵而至;这些定律都是关于翻倍的,但是有时 翻倍的是其他东西,并且翻倍需要的时间常数会稍长。最流行的版本 是晶体管数翻倍、晶体管的开关速度翻倍、单个芯片上的存储空间翻 一倍、计算机的二级内
9、存翻一倍一一其最初是在机械磁盘上,但是最 近五年已经升级成固态闪存的形式。还有很多其他的版本。让我们暂时回到最初版的摩尔定律。一块集成芯片上的元件是分布在 一块二维硅晶圆上的。因此,为了使相同数量的硅的数量增加一倍, 就需要将每单位面积的元件数量增加一倍。那就意味着一个元件的大 小,在硅晶圆的每一个线性维度上要降低到原来的二分之一。反过来, 那就是说,摩尔知道每个元件的线性维度会逐年下降71%。但是为什么会限制在每年两倍的数量上?考虑一下上面提到的沙堆模 拟,为什么不能是四分之一或者十六分之一堆的沙子作为基数呢?当 你缩小元件的尺寸(通常称为feature size,特征尺寸)时,问题就 又回
10、到某个集成芯片的良率上,也就是合格集成芯片的数量。随着特 征尺寸越来越小,芯片制作过程中广每一步的光的投射模式的对准需 要更加精确。因为J2=1.41,当你将特征尺寸减半才能得到更好的良 率。而且因为材料中的杂质也会被带到芯片中,从循环中的气体中而 来并且经过光化学反应的材料,因此气体必须是高纯度的,这样每个 元件中的留存的坏原子才会更少。摩尔定律最初的版本中隐晦提到生 产设备有望在下面的10年中,每年提升29%。在后来多种版本的摩尔定律中,翻倍的时间常数延伸到2年,甚至 还要长一点。但是处理设备会在每个周期提升29%。要见识摩尔定律原理的魔力,让我们先来看看25次翻倍。该设备必 须用比它小J
11、2的25次方倍的东西操作,即,大约小5793倍。然 而我们可以在单个芯片上安装2的25次方个组件,其数量可以达 到33,554,432倍之多。我们设备的精确度已经提升了 5793倍,但 是,由于线性对区域的影响,在原来5793倍的基础上,这一数字进 一步加速了 5793倍。这就是摩尔定律收益的来源。Moore只是在最初的论文中隐晦地提出了这一定律,设备在接下来十 年内逐年得到29%的提升。事实上,翻倍所用的时间常数会更长。现在终于到头了。并不是因为设备良率的精确度不再提升了。不是的。 而是因为我们拿来做比喻的沙堆变得小到里面只有一粒沙子了。戈登摩尔令人难以置信的洞察力或许让人印象最深刻的是摩尔
12、对该定律对世界产生的巨大影响的远 见。下面是他文章中的第二段的第一句话:集成芯片会带来很多令人 惊讶的技术,比如家用计算机,或者至少是终端连接在中央自动计算 控制中心上的计算机,以及个人便携式通讯设备。摩尔提到的这些东西在1965年都算的上惊世骇俗。当时所谓的微 型计算机还是桌子那么大的,用起来通常还要接一些外围设备,如 磁带机、读卡器或打印机,这样的机器是很难进入日常家用厨房的, 即便是把冰箱、烤箱和水池都扔出去,也很难放得下它。当时的绝大 多数人还没有见过计算机,跟计算机互动过的人就更少了。而且通常 情况下,使用这种设备的人需要把打孔卡片一张张拆开,然后当人把 卡片都放入机器后,一天以后才
13、能打印好。以今天的标准来看,当时汽车电子系统非常简单,大约只有6个开 关,若干个简单机电装置驱动转向指示,有挡风玻璃雨刮器,分电盘定时点燃火花塞一一在自动电子设备中每一个单独的功能产生的 丝毫机械都能大到用肉眼看见。当时的个人沟通设备还是转盘拨号电 话机,一个家庭一部,牢牢地固定在墙上。顺便提一下,集成芯片做成的第一台计算机是用于阿波罗任务的制导 系统计算机,命令模块(CommandModule)中一台,月球登陆器(Lunar Lander)上一台。这些集成芯片都是由戈登摩尔的仙童半导体公司 制造的。第一版的计算机上有4100个集成电路,每一块都有一个3 输入或非门(NOR gate)o 19
14、68年第一台功能更强大的载人飞行器仅 有2800块集成芯片,每块芯片上有两个3输入或非门。摩尔定律 在初具成形时就已经开始影响月球了。一点题外话原版的杂志文章中有这么一个漫画:在摩尔定律40周年庆上,我问摩尔博士这幅漫画是不是出自他自己的创意。他回答说此事与他无关,文章中出现这个卡通也让他很吃惊。我找不到关于这幅漫画来源的丝毫线索,我猜想是这幅漫画的作者可 能对我上面引用的这句话有些不满。漫画中的场景设在一个百货商店 中,当时美国百货公司通常有一个Notions柜台区,我自己没有 去过这样的地方,因为现在已经没有了(我是1977年到的美国)。看 起来,Notions像是卖服饰用品的,比如一些用
15、于缝纫的徽章、棉线、 彩带等常用品。另一边是化妆品专柜。而这两个专柜的中间是便携式 家用电脑专柜,售货员手里正拿着一台电脑。我猜这位漫画家是想借此取笑摩尔的那个想法,试图指出它的荒谬。 然而25年后一切都过去了,当时百货店里卖的东西也烟消云散了。 买化妆品的专柜还在那里,notions的柜台早已不见踪影。这位漫画 家只看到了他眼前的东西,却看不见未来的趋势。摩尔定律中有很多不同的形式,不只是他最初提出的单个芯片上的元 件数量。在摩尔定律中,关于芯片运行速度有多快的说法有很多版本,其中一 个是,晶体管越小,开关的速度越慢。同时关于RAM存储量运行计 算机的主内存有多少。还有关于文件存储和磁盘驱动
16、大小和速度也有 多个版本。多个摩尔定律混在一起对技术如何发展产生了巨大的影响。我会讨论 这种影响的三种模式:计算机设计中的竞争、协调和从众现象。竞争内存芯片是数据和程序运行时的存储位置。摩尔定律适用于单个芯片 可以存储的内存字节数,字节数通常是定期地四倍数的增长。因为是 四倍的增长,所以硅晶圆代工厂的成本就会长时间内下降,这样一来 可以保持盈利了(今天,一家硅晶圆代工厂的资本成本大约是70亿 美元!),此外还需要将每个memory cell在每个维度上增加一倍, 以保证设计的平衡,因此这就又增加了四倍。在早期的台式电脑的内存芯片中2的14次方(16384)个字节,当时 的内存芯片是RAM(随机
17、存取存储器,即内存中的任何位置都需要同 样长的访问时间,没有快慢之分),而且这样大小的芯片被称为16K 芯片,K不是整好的1000,而是1024(即 2的10次方)。很多公 司都生产过16K的RAM芯片。但是他们从摩尔定律中学到的唯一一 样东西就是市场上何时有望出现64K RAM的芯片何时会出现。所以 他们也了解自己必须要做什么才能保持竞争优势,他们也知道何时需 要做好供工程师设计新机器的样品。他们会早早准备好芯片只要新机 器一出来,就等着设计安装上去。他们还能判断出在什么时间值得需 要付出什么样的代价以在竞争中保持一点领先优势。每家公司都了解 这个游戏(事实上,关于摩尔定律的时钟什么时候需要
18、调慢一些,他 们已经达成了一致),他们竞争的是作战效率。协作MIT科技评论曾经发文谈论过摩尔定律的终结。如果你是一名设计师, 要为台式机器设计一个新的计算机机箱,或者其他类似的数字机器, 你可以调查一下打入计算机市场的某个好时机,了解各种大小的RAM 内存所需要的电路板空间有多大,因为你已经知道了每个芯片有多少 字节空间可用。你知道了磁盘空间的大小与其价格和尺寸的关系(磁 盘直径的大小会随着其存储总量的提高而提高。)你会清楚最新的处 理器芯片的运行速度会有多快。你会知道各种分辨率的显示器的价 格。所以,当你打算向市场投放新型计算机时,你可以提前几年结合 这些数字了解什么样的选择和配置是有潜力的
19、。销售此款计算机的公司或许可以造出一两个关键芯片,但是大部分元 件还得从供应商那里买。摩尔定律的周期性能让他们不用担心会突然 出现一个颠覆性产品而打乱自己的业务流程和计划。这才是让数字革 命按部就班继续下去的根源所在。每件事都是有顺序可以预测的,所 以很少遇到盲阱。在整个人类历史上的任何技术领域,我们或许拥有 了一个持续性和可预测性最强的进步通道。计算机设计中的从众心理但是这种好处带来的一些影响也可以被看做是负面的(尽管我相信有 人会争辩说其好处是不折不扣的)。我将把其中之一作为讨论摩尔定 律所深刻影响的第三件事情。当中央处理器能够被置于一张芯片(见下面的英特尔4004)中时,通 用计算机设计
20、的一个特定形式出现了,很快,芯片上的这些处理器(即 众所周知的微处理器)就可以支持通用架构,即冯诺依曼架构。这种架构的一个显着特点是:有一个很大的RAM内存包含着RAM芯 片中产生的指令和数据,我们在上文谈到了这个内容。内存被组织成 可进行连续索引(或寻址)的位置区域,每个位置都包含同一数量的二 进制比特信息或数字。微处理器本身有一些专门的存储单元(称为寄 存器/ registers)和一个可进行加、乘、(最近出现的)除运算的运算 单元等。其中一种专门的寄存器被称为程序计数器(Program Counter/PC),它为当前指令保留内存中的一个地址。CPU在当前的 指令位置上查看比特信息的模式
21、并将其解码成所应执行的操作。这个 行为可能是为了取回RAM中的另一个位置,并将其放进某个专门的 寄存器中(这个过程称为负载/LOAD),或是为了将内容发送到其他方 向(STORE),或是为了将两个特殊寄存器中的内容输送到运算单元中, 接着对该单元的输出数据求和,将其存储在另一个专门的寄存器中。然后中央处理单元增加其PC的数量并查看下一个连续寻址指令。一 些特殊指令可以改变PC并使机器转去执行程序的其他部分,这个就 是分支(branching)。例如,对于存储在RAM中的某个连续值数组, 如果其中一个专门的寄存器被用来计数其求和元素的数量,那么紧跟 在加法指令后面的就有可能是一条递减计数寄存器的
22、指令,然后在程 序早期进行合并,执行另一个负载,如果该计数寄存器仍然大于零就 进行添加。绝大多数数字计算机都是这样。其余例外都只是黑客们使其运行得更 快,但本质上仍然与此模型类似。不过请注意,冯诺依曼计算机以两 种方式使用RAM用以包含程序中的数据以及包含程序本身。我们 稍后再谈这一点。由于摩尔定律的所有版本都在坚定地运作以支持这个基本模型,要想 打破它十分困难。人类的大脑肯定不会这样工作,所以似乎存在其它 一些强大的方法来组织计算。但是试图改变基本组织是一件危险的事 情,因为基于现有架构的摩尔定律将势不可挡地继续运作下去。尝试 新事物最有可能使发展倒退几年。因此,诸如来自MIT人工智能实 验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 摩尔 定律 知识 汇总
链接地址:https://www.31ppt.com/p-5304369.html