《半导体存储器.ppt》由会员分享,可在线阅读,更多相关《半导体存储器.ppt(65页珍藏版)》请在三一办公上搜索。
1、2023/6/3,东北大学信息学院,1,第5章 半导体存储器,半导体存储器是一种由半导体器件构成的能够存储数据、运算结果、操作指令的逻辑部件。用于计算机的内存及数字系统存储部件。,5.1 概述,5.2 只读存储器,5.3 随机存取存储器,2023/6/3,东北大学信息学院,2,分成TTL和MOS存储器两大类。TTL型速度快,MOS型工艺简单、集成度高、功耗低、成本低等特点。按存储信号的原理不同:分为静态存储器和动态存储器两种。,5.1 概述 5.1.1 半导体存储器的特点及分类按制造工艺不同分类:,2023/6/3,东北大学信息学院,3,静态存储器是以触发器为基本单元来存储0和1的,在不失电的
2、情况下,触发器状态不会改变;动态存储器是用电容存储电荷的效应来存储二值信号的。电容漏电会导致信息丢失,因此要求定时对电容进行充电或放电。称为刷新。动态存储器都为MOS型。按工作特点不同:分成只读存储器、随机存取存储器。,2023/6/3,东北大学信息学院,4,5.1.2 半导体存储器的主要技术指标:半导体存储器有两个主要技术指标:存储容量和存取时间。1、存储容量:存储器中存储单元个数叫存储容量,即存放二进制信息的多少。,2023/6/3,东北大学信息学院,5,存储器中二值代码都是以字的形式出现的。一个字的位数称做字长。例如,16位构成一个字,该字的字长为16位。一个存储单元只能存放一位二值代码
3、,要存储字长为16的一个字,就需要16个存储单元。若存储器能够存储1024个字,就得有102416个存储单元。通常,存储容量应表示为字数乘以位数。,2023/6/3,东北大学信息学院,6,例如,某存储器能存储1024个字,每个字4位,那它的存储容量就为10244=4096,即该存储器有4096个存储单元。存储器写入(存)或者读出(取)时,每次只能写入或读出一个字。若字长为8位,每次必须选中8个存储单元。选中哪些存储单元,由地址译码器的输出来决定。即由地址码来决定。,2023/6/3,东北大学信息学院,7,地址码的位数n与字数之间存在2n=字数的关系。如果某存储器有十个地址输入端,那它就能存21
4、0=1024个字。2、存取周期连续两次读(写)操作间隔的最短时间称为存取周期。,2023/6/3,东北大学信息学院,8,5.2 只读存储器半导体只读存储器(Read-only Memory,简称ROM)是只能读不能写的存储器。通常用其存放固定的数据和程序,如计算机系统的引导程序、监控程序、函数表、字符等。只读存储器为非易失性存储器,去掉电源,所存信息不会丢失。,2023/6/3,东北大学信息学院,9,ROM按存储内容的写入方式,可分为固定ROM,可编程序只读存储器,简称(PROM)和可擦除可编程只读存储器(Erasable Programmable Read Only Memory,简称EPR
5、OM)。固定ROM:在制造时根据特定的要求做成固定的存储内容,出厂后,用户无法更改,只能读出。,2023/6/3,东北大学信息学院,10,PROM:存储内容可以由使用者编制写入,但只能写入一次,一经写入就不能再更改。EPROM:存储内容可以改变,但EPROM所存内容的擦去或改写,需要专门的擦抹器和编程器实现。在工作时,也只能读出。E2PROM:可用电擦写方法擦写。,2023/6/3,东北大学信息学院,11,5.2.1 固定只读存储器(ROM),图5-1 ROM结构图,ROM由地址译码器、存储矩阵、输出和控制电路组成,如图6-1所示。,2023/6/3,东北大学信息学院,12,图5-2(44)的
6、 NMOS固定ROM,地址译码器,存储矩阵,输出电路,字线,2023/6/3,东北大学信息学院,13,图5-2是一个44位的NMOS固定ROM。地址译码器:有两根地址输入线A1和A0,共有4个地址号,每个地址存放一个4位二进制信息;译码器输出线:W0、W1、W2、W3称为字线,由输入的地址代码A1A0确定选中哪条字线。被选中的数据经过输出缓冲器输出。,2023/6/3,东北大学信息学院,14,存储矩阵:是NMOS管的或门阵列。一个字有4位信息,故有四条数据线输出又称为位线。它是字位结构。存储矩阵实际上是一个编码器,工作时编码内容不变。位线经过反相后输出,即为ROM的输出端D0、D1、D2、D3
7、。,2023/6/3,东北大学信息学院,15,每根字线和位线的交叉处是一个存储单元,共有16个单元。交叉处有NMOS管的存储单元存储“1”,无NMOS管的存储单元存储“0”。例如,当地址A1A0=00时,则W0=1(W1、W2、W3均为0),此时选中0号地址使第一行的两个NMOS管导通,,2023/6/3,东北大学信息学院,16,经输出电路反相后,输出D3D2D1D0=0101。因此,选中一个地址,该行的存储内容输出。四个地址存储的内容如表5-1所示。,表5-1 ROM中的信息表,2023/6/3,东北大学信息学院,17,固定ROM的编程是设计者根据要求确定存储内容,设计出存储矩阵,即哪些交叉
8、点(存储单元)的信息为1,哪些为0。为1的制造管子,为0的不需制造管子,画出存储矩阵编码图。通常,存储矩阵中有管子处,用“码点”表示,由生产厂制作。图5-2的存储矩阵简化编码图如图5-3所示。,2023/6/3,东北大学信息学院,18,位线与字线之间逻辑关系为:D0=W0+W 1D1=W1+W3 D2=W0+W2+W3 D3=W1+W3,图6-3 ROM的符号矩阵,2023/6/3,东北大学信息学院,19,存储矩阵的输出和输入是或的关系,这种存储矩阵是或矩阵。地址译码器的输出和输入是与的关系,因此ROM是一个多输入变量(地址)和多输出变量(数据)的与或逻辑阵列。,2023/6/3,东北大学信息
9、学院,20,6.2.2 可编程只读存储器(PROM)PROM和ROM的区别在于ROM由厂家编程,PROM由用户编程。出厂时PROM的内容全是0或全是1,使用时,用户可以根据需要编好代码,写入PROM中。,2023/6/3,东北大学信息学院,21,图6-4为一种PROM的结构图,存储矩阵的存储单元由双极型三极管和熔断丝组成。存储容量为328位,存储矩阵是32行8列,出厂时每个发射极的熔断丝都是连通的,写入时,VCC=+12V电源,某位写入1时,该数据线为1,稳压管DW击穿,T2导通,读出时,VCC=+5V=低于稳压管的击穿电压,T2截止,熔断丝连通,T1管导通,输出为0;熔断丝断开,T1截止,读
10、出1。,2023/6/3,东北大学信息学院,22,图6-4 32字8位熔断丝结构PROM,这种电路存储内容全部为0。如果想使某单元改写为1,需要使熔断丝通过大电流,使它烧断。一经烧断,再不能恢复。,2023/6/3,东北大学信息学院,23,地址译码器输出线为高电平有效,32根字线分别接32行的多发射极晶体管的基极,地址译码受选片信号控制,当CS=0时,选中该芯片能够工作,输入地址有效,译码输出线中某一根为高电平,选中一个地址。当CS=1时,译码输出全部为低电平,此片存储单元不工作。读写控制电路供读出和写入之用。在写入时,VCC接+12V电源,某位写入1时,该数据线为1,写入回路中的稳压管DW击
11、穿,T2导通,,2023/6/3,东北大学信息学院,24,选中单元的熔断丝通过足够大的电流而烧断;若输入数据为0,写入电路中相对应的T2管不导通,该位对应的熔断丝仍为连通状态,存储的0信息不变。读出时,VCC接+5V电源,低于稳压管的击穿电压,所有T2管都截止,如被选中的某位熔断丝是连通的,T1管导通,输出为0;如果熔断丝是断开的,T1截止,读出1信号。,2023/6/3,东北大学信息学院,25,6.2.3 可擦可编程只读存储器(EPROM)可擦除可编程存储器又可以分为:光可擦除可编程存储器UVEPROM(UltraViolet Ereasable Programmable ReadOnly
12、Memory)电可擦除可编程存储器E2 PROM(Electrical Ereasable Programmable ReadOnly Memory)快闪存储器(Flash Memory)等。,2023/6/3,东北大学信息学院,26,1 光可擦除可编程存储器EPROM光可擦除可编程存储器EPROM(通常简称EPROM)是采用浮栅技术生产的可编程存储器,它的存储单元多采用N沟道叠栅M0S管(Stacked gate Injuction Metal OxideSemiconductor),简称SIM0S管,其结构及符号如图6-5所示。,2023/6/3,东北大学信息学院,27,除控制栅Gc外,还
13、有一个浮栅Gf,Gc用于控制读出和写入,Gf用于长期保存注入电荷。Gf没有电荷时,在Gc上加入正常的高电平能够使漏-源之间产生导电沟道,SIM0S管导通。反之,在浮置栅上注入了负电荷以后,必须在控制栅上加入更高的电压才能抵消注入电荷的影响而形成导电沟道,因此在栅极加上正常的高电平信号时SIMOS管将不会导通。,2023/6/3,东北大学信息学院,28,图6-5 SIMOS管的结构和符号,2023/6/3,东北大学信息学院,29,当漏一源间加以较高的电压(约+20+25V)时,将发生雪崩击穿现象。如果同时在控制栅上加以高压脉冲(幅度约+25V,宽度约50mS),则在栅极电场的作用下,一些速度较高
14、的电子便穿越SiO2层到达浮置栅,被浮置栅俘获而形成注入电荷。浮置栅上注入了电荷的SIM0S管,相当于写入了1,未注入电荷的相当于存入了0。,当移去外加电压后,浮栅上的电子没有放电回路,能够长期保存。当用紫外线或X射线照射时,浮栅上的电子形成光电流而泄放,恢复写入前的状态。照射一般需要15到20 分钟。为便于照射擦除,芯片的封装外壳装有透明的石英盖板。所以EPROM的写入和擦除一般需要专用的编程器。不太方便。,2023/6/3,东北大学信息学院,30,2、E2 PROM采用了一种叫做Flotox(Floating gateunnel Oxide)的浮栅隧道氧化层的MOS管,简称Flotox管。
15、Flotox管与SIMOS管相似,它也属于N沟道增强型的MOS管,并且有两个栅极一一控制栅Gc和浮置栅Gf,其结构及符号如图6-6所示。,图6-6 Flotox管结构及符号,图6-7 Flotox管存储单元,2023/6/3,东北大学信息学院,31,Flotox管的浮置栅与漏区之间有一个氧化层极薄的隧道区。当隧道区的电场强度大到一定程度时,便在漏区和浮置栅之间出现导电隧道,电子可以双向通过,形成电流。这种现象称为隧道效应。加到控制栅Gc和漏极D上的电压是通过浮置栅一漏极间的电容和浮置栅一控制栅间的电容分压加到隧道区上的。为了使加到隧道区上的电压尽量大,需要尽可能减小浮置栅和漏区间的电容,因而要
16、求把隧道区的面积作得非常小。,2023/6/3,东北大学信息学院,32,为了提高擦、写的可靠性,并保护隧道区超薄氧化层,在E2PROM的存储单元中除lotox管以外还附加了一个选通管,如图6-7,T2为普通的N沟道增强型MOS管(也称选通管)。根据浮置栅上是否充有负电荷来区分单元的1或0状态。由于存储单元用了两只MOS管。限制了E2PROM集成度的提高。,2023/6/3,东北大学信息学院,33,3快闪存储器(Flash Memory)快闪存储器吸收了EPROM结构简单、编程可靠的优点,又保留了PROM用隧道效应擦除的快捷特性,而且集成度可以作得很高。图6-8是快闪存储器采用的叠栅MOS管的结
17、构示意图及符号。其结构与SIMOS管相似,二者区别在于快闪存储器中MOS管浮置栅与衬底间氧化层的厚度不到SIMOS管中的一半。,2023/6/3,东北大学信息学院,34,图6-8 快闪存储器中的MOS管及单元电路,(a),(b),2023/6/3,东北大学信息学院,35,而且浮置栅一源区间的电容要比浮置栅一控制栅间的电容小得多。当控制栅和源极间加上电压时,大部分电压都将降在浮置栅与源极之间的电容上。快闪存储器的存储单元就是用这样一只单管组成的,如图6-8(b)所示。,2023/6/3,东北大学信息学院,36,快闪存储器糅合了PROM的特点,具有集成度高、容量大、成本低和使用方便优点。产品的集成
18、度在逐年提高,有人推测,在不久的将来,快闪存储器很可能成为较大容量磁性存储器(例如PC机中的软磁盘和硬磁盘等)的替代产品。,2023/6/3,东北大学信息学院,37,例5-1试用ROM设计一个能实现函数y=x2的运算表电路,x的取值范围为015的正整数。解:因为自变量x的取值范围为015的正整数,所以应用4位二进制正整数,用B=B3B2B1B0表示,而 y的最大值是=225,可以用8位二进制数Y=Y7Y6Y5Y4Y3Y2Y1Y0表示。根据y=x2的关系可列出Y7、Y6、Y5、Y4、Y3、Y2、Y1、Y0,与B3、B2、B1、B0之间的关系如表5-2所示。根据表5-2可以写出Y的表达式:Y7=(
19、12,13,14,15)Y6=(8,9,10,11,14,15)Y5=(6,7,10,11,13,15)Y4=(4,5,7,9,11,12)Y3=(3,5,11,13)Y2=(2,6,10,14)Y1=0Y0=(1,3,5,7,9,11,13,15),2023/6/3,东北大学信息学院,38,表5-2 例5-1的真值表,2023/6/3,东北大学信息学院,39,根据表达式画出ROM存储点阵如下图。,图6-9 例6-1ROM点阵图,2023/6/3,东北大学信息学院,40,6.3 随机存取存储器,随机存取存储器RAM(Random Access Memory)可随时从任一指定地址存入(写入)或取
20、出(读出)信息。在计算机中,RAM用作内存储器和高速缓冲存储器。RAM分为静态RAM和动态RAM;静态RAM又分为双极型和MOS型。,2023/6/3,东北大学信息学院,41,2023/6/3,东北大学信息学院,42,保持状态:Z为低电平 0.3V,D和D为1.5V或0.7V,状态不变。读出:字线为+3V,导通管发射极电流从位线流出。检测一根位线上是否有电流,可读出存储单元的状态。,图6-10 射极读写存储单元,2023/6/3,东北大学信息学院,43,写入:字线为+3V,写入1,1信号经写入放大器后给出D=1,D=0信号,使T1止,T2通,触发器置1。,2、静态MOS型RAM(图6-11 六
21、MOS管组成存储单元)T1、T2、T3、T4基本RS触发器,T5、T6为门控管,当Xi为1时,T5、T6导通,触发器输出与位线连接;当Xi为0时,T5、T6截止,触发器输出与位线断开。T7、T8门控管,当Yj=1时,T7、T8导通,位线和数据线接通;Yj=0时,位线与数据线断开。,2023/6/3,东北大学信息学院,44,T7、T8是数据存入或读出存储内容的控制通道。T1、T2、T3、T4基本RS触发器,T5、T6为门控管,当Xi为1时,T5、T6导通,触发器输出与位线连接;当Xi为0时,T5、T6截止,触发器输出与位线断开。T7、T8门控管,当Yj=1时,T7、T8导通,位线和数据线接通;Y
22、j=0时,位线与数据线断开。T7、T8是数据存入或读出存储内容的控制通道。,2023/6/3,东北大学信息学院,45,图6-11 六管NMOS静态存储单元,2023/6/3,东北大学信息学院,46,双极型RAM的优点是速度快,但功耗大,集成度不高,大容量RAM一般都是MOS型的。存储单元有六管CMOS或六管NMOS组成,如图6-11所示。T1、T2、T3、T4构成基本RS触发器,T5、T6为门控管,由行译码器输出控制其导通或截止。当Xi为1时,T5、T6导通,触发器输出与位线连接;当Xi 为0时,T5、T6截止,触发器输出与位线断开。,2023/6/3,东北大学信息学院,47,T7、T8是门控
23、管,由列译码器输出控制其导通或截止,每一列的位线接若干个存储单元,通过门控管T7、T8和数据线相连。当Yj=1时,T7、T8导通,位线和数据线接通;Yj=0时,位线与数据线断开。T7、T8是数据存入或读出存储内容的控制通道。,2023/6/3,东北大学信息学院,48,6.3.2 动态RAM 动态RAM与静态RAM的区别在于:信息的存储单元是由门控管和电容组成。用电容上是否存储电荷表示存1或存0。为防止因电荷泄漏而丢失信息,需要周期性地对这种存储器的内容进行重写,称为刷新。动态MOS存储单元电路主要是三管和单管结构。,2023/6/3,东北大学信息学院,49,1.三管动态存储单元 三管动态MOS
24、存储单元如图6-12所示。T2为存储管,T3为读门控管,T1为写门控管,T4为同一列公用的预充电管。代码以电荷的形式存储在T2管的栅极电容C中,C上的电压控制T2管的状态。,2023/6/3,东北大学信息学院,50,读出数据:输入预充电脉冲,T4通,CD充电到VDD,读数据线置1。读选择线置1,若C上原来有电荷,T2、T3通,CD放电,数据线输出0。若C上没电荷,T2止,CD无放电回路,读数据线为1,相当反码输出。经读放大器放大并反相后输出即为读出数据。,2023/6/3,东北大学信息学院,51,写入数据:令写选择线为高电平,T1导通,当写入1时,数据线为高电平,通过T1对C充电,1信号便存到
25、C上。,2023/6/3,东北大学信息学院,52,三管电路的读、写选择线和数据线是分开的,刷新操作需要通过外围电路控制,所以电路比较复杂,存储单元与外围电路的连线也较多。图6-13是单管动态MOS存储单元电路,由门控管T和CS构成。写入信息时,字线为高电平,T导通,对电容CS充电,相当于写入1信息。读出信息时,字线仍为高电平,T导通CS上信号电压VS经过T对C0提供电荷,CS上的电荷将在CS、C0上重新分配,读出电压VR为:,2023/6/3,东北大学信息学院,53,因为C0CS,所以读出电压比VS小得多,而且每读一次,CS上电荷要少很多,造成破坏性读出。所以通常要求将读出的数据重新写入原单元
26、。,2.单管动态存储单元,2023/6/3,东北大学信息学院,54,单管电路的结构简单,但需要使用较灵敏的读出放大器,而且每次读出后必须刷新,因而外围控制电路比较复杂。,动态存储单元的电路结构比静态存储单元的结构简单,所以可达到很高的集成度。但不如静态存储器使用方便,速度也比静态存储器慢得多。,2023/6/3,东北大学信息学院,55,6.3.3 集成RAM简介 图6-14是Intel公司的MOS型静态2114的结构图。10244位RAM。可以选择4位的字1024个。采用X、Y双向译码方式。4096个存储单元排列成64行64列矩阵,64列中每四列为一组,分别由16根Y译码输出线控制。即每一根译
27、码输出线控制存储矩阵中四列的数据输入、输出通路,读写操作在(读/写信号)和(选片信号)的控制下进行。,2023/6/3,东北大学信息学院,56,当=0且=1时,实现读出操作,当=0且=0时执行写操作。正确使用2114 RAM的关键是掌握各种信号的时序关系。不作详细介绍。,图6-14 2114RAM10244位 存储器结构图,2023/6/3,东北大学信息学院,57,6.3.4 RAM的扩展 RAM的种类很多,存储容量有大有小。当一片RAM不能满足存储容量需要时,就需要将若干片RAM组合起来,构成满足存储容量要求的存储器。RAM的扩展分为位扩展和字扩展两种。1.位扩展 字数满足要求,而位数不够时
28、,应采用位扩展。,2023/6/3,东北大学信息学院,58,实现位扩展的原则是:多个单片RAM的I/O端并行输出。多个RAM的CS接到一起,作为RAM的片选端(同时被选中);地址端对应接到一起,作为RAM的地址输入端。多个单片RAM的R/W端接到一起,作为RAM的读/写控制端(读/写控制端只能有一个);,2023/6/3,东北大学信息学院,59,图6-15是用4片2561位的RAM扩展成2564位的RAM的接线图。,图6-15 RAM位扩展接线图,2023/6/3,东北大学信息学院,60,2.字扩展在RAM的数据位的位数足够,而字数达不到要求时,需要进行字扩展。字数增加,地址线数就得相应增加。
29、如2568位RAM的地址线数为8条,而10248位RAM的地址线数为10条(接线见图6-16)。实现字扩展的原则是:多个单片RAM的I/O端并接,作为RAM的I/O端.,2023/6/3,东北大学信息学院,61,多片构成字扩展之后,每次访问只能选中一片,选中哪一片,由字扩展后多出的地址线决定。多出的地址线经输出低有效的译码器译码,接至各片RAM的CS端;地址端对应接到一起,作为低位地址输入端。R/W端接到一起作为RAM的读/写控制端(读写控制端只能有一个);,2023/6/3,东北大学信息学院,62,图6-16 RAM的字扩展接法,2023/6/3,东北大学信息学院,63,例6-1 试用10244位RAM实现40968位存储器。解:40968位存储器需10244位RAM的芯片数,2023/6/3,东北大学信息学院,64,根据2n=字数,求得4096个字的地址线数n=12,两片10244位RAM并联实现了位扩展,达到8位的要求。地址线A11、A10接译码器输入端,译码器的每一条输出线对应接到二片10244位RAM的CS 端。连接方式见图6-17所示。,2023/6/3,东北大学信息学院,65,图6-17 RAM的字、位扩展,地址总线,数据总线,