电子技术基础-课件第6章半导体存储器_第1页
电子技术基础-课件第6章半导体存储器_第2页
电子技术基础-课件第6章半导体存储器_第3页
电子技术基础-课件第6章半导体存储器_第4页
电子技术基础-课件第6章半导体存储器_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章半导体存储器本章要点

本章主要介绍静态随机存储器与动态随机存储器的电路结构特点,概括地介绍了只读存储器的结构特点和只读存储器的类型。重点介绍存储器的扩展方法。

动态MOS存储单元6.1概述

半导体存储器:用于储存大量二进制数据的半导体器件,它是由存储单元矩阵构成。

位(bit):二进制中的一个数码,它是半导体存储器中存储数据的最小单位。

字节(Byte):8位(bit)二进制数。半字节(nibble):一个字节分为两组,4位为半个字节

字(word):一个完整的信息单位,通常一个字包含一个或多个字节。

半导体存储器由存储单元矩阵构成,每个存储单元中要么是0,要么是1,每个矩阵单元可以通过行和列的位置来确定,存储单元矩阵可以有几种不同的构成形式。32个存储单元的半导体存储器半导体存储器的重要指标:1.存储容量

指存储器可以容纳的二进制信息量,以存储器中存储地址寄存器(MAR,MemoryAddressRegister)的编址数与存储字位数的乘积表示,M位地址总线、N位数据总线的半导体存储器芯片的存储容量为2M×N位。如,某存储器芯片的MAR为16位,存储字长为8位,则其存储容量为216×8位=64K×8位,64K即16位的编址数。2.存储速度

存储器的存储速度可以用两个时间参数表示:“存取时间”(AccessTime)TA

和“存储周期”(MemoryCycle)TMC

,存储周期TMC略大于存取时间TA。 启动一次存储器操作,到完成该操作所经历的时间。起动两次独立的存储器操作之间所需的最小时间间隔。6.2随机存储器

随机存取存储器也称随机存储器或随机读/写存储器(RANDOM-ACCESSMEMORY),简称RAM。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息,分为静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)

。(1)SRAM(STATICRANDOM-ACCESSMEMORY)

MOS管组成的单极型SRAM是由6个MOS管组成的双稳态触发电路。SRAM的特点是只要电源不撤除,写入SRAM的信息将不会消失,不需要刷新电路。同时再读出时不破坏原存信息,一经写入可多次读出。SRAM的功耗较大,容量较小,存取速度较快。成本比DRAM高,主要用在CPU集成的缓存(cache)上。

(2)DRAM(DynamicRANDOM-ACCESSMEMORY

DRAM是利用MOS管的栅极对其衬底间的分布电容来保存信息,以储存电荷的多少,即电容端电压的高低来表示“1”和“0”。DRAM的每个存储单元所需的MOS管较少,可以由4管、3管和单管MOS组成,因此DRAM的集成度较高、功耗也低。但缺点是保存在DRAM中的信息——MOS管栅极分布电容上的电荷会随着电容器的漏电而逐渐消失,一般信息保存时间为2ms左右。为了保存DRAM中的信息,每隔1~2ms要对其刷新一次,因此采用DRAM的计算机必须配置刷新电路。另外,DRAM的存取速度较慢,容量较大。一般微机系统中的内存都采用DRAM

。6.2.1静态随机存储器

1.电路结构

SRAM主要由存储矩阵、地址译码器和读/写控制电路三部分组成。SRAM结构示意图①存储矩阵由许多存储单元排列组成,每个存储单元能存放一位二值信息(0或1),在译码器和读/写电路的控制下,进行读/写操作。说明:②地址译码器一般都分成行地址译码器和列地址译码器两部分,行地址译码器将输入地址代码的若干位A0~Ai译成某一条字线有效,从存储矩阵中选中一行存储单元;列地址译码器将输入地址代码的其余若干位(Ai+1~An-1)译成某一根输出线有效,从字线选中的一行存储单元中再选一位(或n位),使这些被选中的单元与读/写电路和I/O(输入/输出端)接通,以便对这些单元进行读/写操作。③读/写控制电路用于对电路的工作状态进行控制。CS称为片选信号,当CS=0时,RAM工作;CS=1时,所有

I/O端均为高阻状态,不能对RAM进行读/写操作。R/W称为读/写控制信号。R/W=1时,执行读操作,将存储单元中的信息送到I/O端上;当R/W=0时,执行写操作,加到I/O端上的数据被写入存储单元中。2.SRAM的静态存储单元六管NMOS存储单元说明:①V1~V4管:构成基本RS触发器,用于存储数据;②V5、V6管:行选通管,受行选线X控制。X=0时,两个管子截止;X=1时,两个管子导通,存储的数据送到位线上;③V7、V8管:列选通管,受列选线Y控制,列选线Y为高电平时,位线上的信息被分别送至输入输出线,从而使位线上的信息同外部数据线相通。

由于CMOS电路具有微功耗的特点,目前大容量的静态RAM中几乎都采用CMOS存储单元。六管CMOS存储单元P沟道增强型SRAM芯片HM6116简介HM6116是一种2048×8位(2K×8)的高速静态CMOS随机存取存储器。管脚图100CS片选×0×OE输出使能×10WE读/写控制×稳定稳定A0~

A10地址码输入高阻态输出输入D0~

D7输出工作模式低功耗维持读写6116的功能表1121324A6A7A4A5A2A3A0A1VSSA8VDDWEA9A10OEI/O8CSI/O724365871091817141115161922212320HM6116I/O6I/O5I/O4I/O3I/O2I/O16.2.2动态随机存储器

动态随机存储器(DynamicRAM),简称动态RAM或DRAM。动态RAM的存储矩阵由动态MOS存储单元组成,是利用MOS管的栅极电容来存储信息的。

动态MOS存储单元有四管电路、三管电路和单管电路等。四管和三管电路比单管电路复杂,但外围电路简单,一般容量在4K以下的RAM多采用四管或三管电路。1.四管动态MOS存储单元电路

四管动态MOS存储单元电路构成:①

V1和V2为两个N沟道增强型MOS管,它们的栅极和漏极交叉相连,信息以电荷的形式储存在电容C1和C2上;③V5、V6

是同一列中各单元公用的预充管,φ是脉冲宽度为1μs而周期一般不大于2ms的预充电脉冲,CO1、CO2是位线上的分布电容,其容量比C1、C2大得多;④V7、V8管:列选通管,受列选线Y控制。②V3、V4管:行选通管,受行选线X控制;注意:由于栅极电容的容量很小,而漏电流又不可能绝对等于0,所以电荷保存的时间有限。为了避免存储信息的丢失,必须定时地给电容补充漏掉的电荷。通常把这种操作称为“刷新”或“再生”,因此DRAM内部要有刷新控制电路,其操作也比静态RAM复杂。2.单管动态MOS存储单元电路

由一个NMOS管和存储电容器CS构成,CO是位线上的分布电容(CO>>CS)。显然,采用单管存储单元的DRAM,其容量可以做得更大。单管动态MOS存储单元构成:由于DRAM存储单元的结构能做得非常简单,所用元件少,功耗低,所以目前已成为大容量RAM的主流产品。其中单管为首选。SRAM和DRAM的区别:SRAM的特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出,但集成度较低,功耗较大。SRAM一般用来作为计算机中的高速缓冲存储器(Cache)。DRAM的每个存储单元所需的场效应管较少,集成度较高,功耗也较低,但缺点是保存在DRAM中的信息--场效应管栅极分布电容里的信息随着电容器的漏电而会逐渐消失,一般信息保存时间为2ms左右。为了保存DRAM中的信息,必须每隔1~2ms对其刷新一次。因此,采用DRAM的计算机必须配置动态刷新电路,防止信息丢失。DRAM一般用作计算机中的主存储器。6.3只读存储器ROM的特点是在正常工作状态下只能从中读取数据,不能快速随时修改或重新写入数据。其电路结构简单,而且断电后数据也不会丢失。缺点是只能用于存储一些固定数据的场合。分类②可编程只读存储器(ProgrammableROM,PROM)③可擦可编程序只读存储器(ErasableProgrammableReadOnlyMemory,EPROM)⑤电可擦可编程只读存储器(ElectricallyErasableProgrammableReadOnlyMemory,EEPROM)⑥快闪存储器(Flashmemory)①掩模只读存储器(maskRead-OnlyMemory,ROM)④一次可编程序只读存储器(OneTimeProgrammableReadOnlyMemory,OPTROM)1、掩模ROM

是一种只能读取资料的内存。在制造过程中,以特殊掩膜技术将数据烧录于线路中,数据在写入后就不能更改。此存储器的制造成本较低,常用于批量大的数据固定的产品。2、PROMPROM的内部有矩阵式排列的熔丝,视需要利用电流将其烧断,写入所需的数据,但仅能写入一次。3、EPROMEPROM可利用高电压将数据编程写入,擦除时将线路曝光于紫外线下,则数据可被清空,并且可重复使用。通常在封装外壳上会预留一个石英透明窗以方便曝光。4、OTPROM

一次编程只读存储器OTPROM的写入原理同EPROM,但是为了节省成本,编程写入之后就不再擦除,因此不设置透明窗。5、EEPROM

电子式可擦除可编程只读存储器EEPROM的工作原理类似EPROM,但是擦除的方式是使用高电场来完成,因此不需要透明窗。6、快闪存储器

快闪存储器(Flashmemory)的每一个记忆单元都具有一个“控制闸”与“浮动闸”,利用高电场改变浮动闸的临限电压即可进行编程操作。ROM组成:与RAM相似,没有读/写电路,因为它只读不能写。ROM组成框图ROM电路结构包含存储矩阵、地址译码器和输出缓冲器三个部分。a.存储矩阵

存储矩阵是由许多存储单元排列而成。存储单元可以是二极管、双极型三极管或MOS管,每个单元能存放1位二值代码(0或1),而每一个或一组存储单元有一个相应的地址代码。提高存储器的带负载能力;实现对输出状态的三态控制,以便与系统的总线连接。将输入的地址代码译成相应的控制信号,利用该控制信号从存储矩阵中将指定的单元取出,并把其中的数据送到输出缓冲器。16×8的ROM矩阵字线16×8的ROM矩阵存储单元位线存储的数据为1存储的数据为0字线位线二极管固定ROM举例(1)电路组成:由二极管与门和或门构成。与门阵列组成译码器,或门阵列构成存储阵列。(2)输出信号表达式与门阵列输出表达式:或门阵列输出表达式:.............................ENDENENDDDEN.DDDD00112233输出缓冲器位线WWW0123字线与门阵列(译码器)EN..1A(编码器)....或0.1..A1.阵1CC门.1WV列..(3)ROM存储内容的真值表与门阵列输出表达式:或门阵列输出表达式:地址存储内容A1A0D3D2D1D0000110110101101001111110存储器的容量:存储器的容量=字数(m)×字长(n)二极管ROM点阵图6.4存储器的扩展

当使用一片ROM或RAM器件不能满足对存储容量的需求时,则需要将若干片ROM或RAM组合起来,构成更大容量的存储器。存储容量的扩展方式有:位扩展方式、字扩展方式及复合扩展。6.4.1位扩展

通常RAM芯片的字长多设计成1位、4位、8位等,当实际的存储器系统的字长超过RAM芯片的字长时,需要对RAM实行位扩展。位扩展可以利用芯片的并联方式实现,即将RAM的地址线、R/W线和片选信号线对应地并接在一起,而各个片子的输入/输出(I/O)作为字的各个位线。

所需的芯片数量为(1024×8)/(1024×4)=2片,地址总线为10根,数据总线为8根。【例1】把1024×4的RAM扩展为1024×8的RAM。解:连线图【例2】把1024×1的RAM芯片扩展成1024×8的RAM。解:

所需的芯片数量为(1024×8)/(1024×1)=8片,地址总线为10根,数据总线为8根。连线图6.4.2字扩展

若每一片存储器(ROM或RAM)的数据位数够而字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论