摩尔定律是由intel 创始人之一的gordon moore 所提出来的:「集成电路(ic) 上可容纳的晶体管数目,约每隔两年便会增加一倍。」而intel 执行长david house更曾言:「约每18 个月,芯片的效能将提高一倍(即更多的晶体管使其更快)。」
半导体行业大致按照摩尔定律发展了半个多世纪,对二十世纪后半叶的世界经济增长做出了贡献,并驱动了一系列科技创新、生产效率的提高和经济增长。个人电脑、网际网路、智慧型手机等技术改善和创新都离不开摩尔定律的延续。
由于现代电脑、手机与家电的cpu 、gpu 等许多零件,都是以晶体管(transistor) 为基本元件制成的集成电路(integrated circuit)。要了解电脑的大脑── cpu 运作的基本原理,有关逻辑电路的基础知识便十分重要。
先前我们在为什么电脑是只有0与1的世界?世界上只有10种人,一种是懂二进位的 一文中介绍了and、or、not等逻辑门,和要怎么用逻辑门建立出逻辑电路来实现运算。
然而我们却还没介绍「逻辑门是怎么建构出来的」和「晶体管的功用是什么」这两个重要的问题。今天就让我们来了解一下,如何利用晶体管来建立出逻辑门吧!
一天到晚听到半导体、cmos、晶体管等名词,却搞不懂它的意义或功能吗?来个简单的小测试:
如果你看得懂以上「cmos」在维基百科的说明文字,包括nmos、pmos,还有左方反相器(inverter)的示意图,欢迎关闭离开这篇文章。若不太理解…今天这篇文章的任务很简单,保证阅读完毕后一看就懂。让我们开始吧!
目前制作晶体管主流技术是采用一种称为「金氧半场效晶体管」 ( m etal- o xide- semiconductor f ield- e ffect t ransistor)的技术,采用这个名称的原因是因为其中包含一层氧化层,而闸极(gate)上可能会采用金属作为材质(但不一定要用金属)。
因此又可称mosfet、mos 晶体管。mos 晶体管主要又分成两种类型,一种为nmos 晶体管、一种为pmos 晶体管。
图为nmos 晶体管和pmos 晶体管的电路符号
mos 晶体管对外有三个连接:源极(source)、汲极(drain) 与闸极(gate)。只看这个符号可能会觉得非常抽象,让我们举个简单的例子:
mos 晶体管的工作原理和水龙头很类似,电路中的电流就好比水管中的水流,水流的来源就是「source」、水流出的地方称为「drain」,控制水流的水龙头就是「gate」。如果把gate 打开,电流就会从source 流到drain,相当于导通晶体管。
nmos 晶体管导通的条件是在gate 端连接高电位;若gate 端连接低电位时,nmos 晶体管就不会导通。另一方面,当pmos 的gate 端连接低电位时,晶体管会导通、连接高电位则不导通。
就好似有两种类型的水龙头,一种将把手向上拉才会出水、另一种将把手向下压才会出水。
如果我们将 nmos 与pmos 两组功能互相对应的mos晶体管组合在一起,就能做出一种非常省电的电路,称为cmos (互补式金属氧化物半导体, complementary metal-oxide-semiconductor)。而cmos 也是目前实现集成电路最普遍的作法。
cmos 虽然耗费了相当多的逻辑门,但是省电又不容易发热,因此广泛被用在制作处理器、记忆体等数位逻辑电路上,因此cmos 在半导体产业上占有非常重要的地位。
接下来,就让我们来看看:如何用晶体管建构出逻辑门?先从其中最简单的一种逻辑──not讲起。也就是用nmos和pmos建构出not逻辑门。
从图中可看出not gate 的工作原理很简单,只要用两个晶体管便能实现。
电路图中的a 同时连接到了两个晶体管的gate端,一个nmos 晶体管、一个pmos 晶体管。
当 a 为0 时,对于pmos 晶体管来说、它的 gate 端为0 时是导通的,所以电源这一端的1 就能传导过来;同时,nmos 的gate 端连接0 时是不导通的。所以最后x 这条电路就接到1。
这就是not 逻辑门使输入电路a 为0、输出电路x 为1 的运作原理。
同理,电源是1、低电位是零,当a 为1 时,上面pmos 的gate 端是1,所以处于关闭状态。而下面nmos的gate 端为1 时,就处于导通状态,此时x 的输出就是0。
接着,让我们来看看and 逻辑门的实现原理。
右边的电路图为nand 电路原理,其中包含四个晶体管。nand 逻辑门的真值表和and 相反,为and 再取not 的结果。我们需要的功能虽然是and 逻辑门,在这边为什么却不放and 电路图,而是放一个nand 呢?
这是因为实际上nand 逻辑门的实现方式比and 逻辑门更简单,所以通常会用一个nand 加上一个not,就能很简单地实现and 逻辑门的功能。
a、b 各连接了一个 pmos gate、一个nmos gate。
当b 等于1 时,b 连接的pmos gate (左上方第一个晶体管) 不会导通;同时,b 连接的nmos gate(右下方晶体管) 由于gate 端为1 时会导通,即把0 传递过来。
同理,a 连接的 pmos gate 不会导通、nmos 继续导通将0 传给电路x,最后输出即为0。
也就实现了nand 电路:a = 1, b = 1 → x = 0 的目标。
读者可以自己试着画画看a 、 b 的其他三种输入,应该能出现nand 全部的输出结果。以下为示意图:
另外,还有or 逻辑门、xor 逻辑门…。事实上,所有的邏辑线路都可以用nand 來合成,nand 也被人称作万用逻辑门。
用一个nand 逻辑门,就能做出not、and、or 等逻辑门
最后的最后,带大家重新看看cmos的维基百科说明。nmos和pmos已经为大家介绍过了;而左边那张图…你发现了吗?事实上就是「not逻辑门」,也就是「用nmos和pmos组出的not电路图」。not逻辑门的另一个名字也叫inverter。
不要被 静态互补式金属氧化物半导体反相器 …这一长串咒语骗到啦!翻成英文就只是cmos inverter (not logic gate),此图只是取所有cmos逻辑门中、最简单实现的一种来作cmos的范例。
大众CC,大众最美轿跑,豪华感不输合资车,整体感觉非常的帅气有型,售价仅25.28万元至34.28万元
电话传真机是什么
宁波再“砸”2.9亿用于智慧灯杆建设!
触控轻薄化 双片玻璃式独大地位不保
基于运算放大器的典型光电二极管电路
来个简单小测试,让你真正了解晶体管
基于PCI总线的雷达视频高速数据采集接口设计
凌力尔特推出汽车和高可靠性军用版本LTM2881和LTM2882微型模块收发器
如何判断手机电池是否正常,步骤和方法的介绍
企业若想通过IoT来加快创新的脚步,必须克服三大挑战
VR大戏火爆:下一个谷歌或苹果能否诞生在中国?
集成电路学习与实训平台配置方案-高职院校第一期建设
新手如何学习单片机开发
LG Display受面板价格大幅下跌的影响 六年来首次出现营业亏损
新型数据引擎技术为DCS增添新活力
2023年将是全球VR设备首次突破千万台的一年
PCB故障的常见迹象和原因
汽车投资领域竞争激烈,新蓝海究竟在哪里?
基于DDS和FPGA器件实现频率特性测试仪的设计
USB-C速度、充电、优缺点你都知道吗?