《数字电路逻辑设计半导体存储器.pptx》由会员分享,可在线阅读,更多相关《数字电路逻辑设计半导体存储器.pptx(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微型计算机中按物理介质不同存储器的分类如图所示:第1页/共66页第七章第七章 半导体存储器半导体存储器 7.1 概述 7.2顺序存取存储器(SAM)7.3随机存取存储器(RAM)7.4只读存储器(ROM)第2页/共66页7.1 存储器概述存储器概述按材料分类 1)磁介质类软磁盘、硬盘、磁带、2)光介质类CD、DVD、MO、3)半导体介质类SDRAM、EEPROM、FLASH ROM、按功能分类 主要分RAM和ROM两类,不过界限逐渐模糊 RAM:SDRAM,磁盘,ROM:CD,DVD,FLASH ROM,EEPROM1.1.存储器一般概念存储器一般概念讨论学习半导体介质类存储器件的结构功能和使
2、用特点半导体存储器能存储大量二值信息,是数字系统不可缺少的部分.第3页/共66页2.存储器分类:RAM(Random Access Memory)随机存取存储器ROM(Read Only Memory)只读存储器随机存取存储器:在运行状态可以随时进行读或写操作RAM信息易失:芯片必须供电才能保持存储的数据SRAM:静态RAMDRAM:动态RAM只读存储器:通过特定方法写入数据,正常工作时只能读出ROM信息非易失:信息一旦写入,即使断电也不会丢失ROM (工厂掩膜)PROM(一次编程)7.1 存储器概述存储器概述EPROM(可擦除可编程可擦除可编程)双极型MOS型种类由制造工艺分第4页/共66页
3、3.衡量存储器的衡量存储器的主要性能指标主要性能指标:容量:容量:存储单元总数(存储单元总数(bit)存取时间:存取时间:表明存储器工作的表明存储器工作的存储速度存储速度其它:材料、功耗、封装形式等等其它:材料、功耗、封装形式等等7.1 存储器概述存储器概述1K bit=1024 bit=210 bit128M bit=134217728 bit=227 bit字长:字长:一个芯片可以同时存取的比特数一个芯片可以同时存取的比特数1 1位、位、4 4位、位、8 8位、位、1616位、位、3232位等等位等等标称:标称:字数字数位数位数(字长),如如4K84K8位位=2 2121288=2 215
4、15单元(单元(bit)读操作和写操作时序图:存储器的工作时序关系读操作和写操作时序图:存储器的工作时序关系第5页/共66页字数字数(通常以字节个数为单位)(通常以字节个数为单位)字长字长(位数)(通常以字节为单位)(通常以字节为单位)存储器存储容量:存储容量:存储单元总数(存储单元总数(bit)存储单元总数存储单元总数=字数位数(字长)第6页/共66页 不不同同的的存存储储器器芯芯片片,其其存存储储容容量量是是不不同同的的。例例如如某某一一半半导导体体存存储储器器芯芯片片,共共有有4K4K个个存存储储单单元元,每每个个单单元元存存储储8 8位位二二进进制制信信息息,则则该该芯芯片片的的存存储
5、储容容量量是是4K4K 8bits8bits或或4K4K字节,简称字节,简称4KB4KB。字节数字节数(4K4K个字节数)个字节数)字节长字节长B B(一个字节(一个字节8bits8bits)存存储储器器存储单元总数存储单元总数=字数位数(字长)=4K 8bits 第7页/共66页7.2顺序存取存储器(顺序存取存储器(SAM)一、一、动态动态CMOS反相器反相器二、二、动态动态CMOS移存单元移存单元三、动态移存器和顺序存取存储器三、动态移存器和顺序存取存储器Sequential Access Memory第8页/共66页一、一、动态动态CMOS反相器反相器由由传传输输门门和和CMOS反反相相
6、器器组组成成。电电路路中中T1、T2栅栅极极的的寄寄生生电电容容C是是存储信息的主要存储信息的主要“元件元件”。MOS管栅电容管栅电容C的暂存作用的暂存作用栅电容栅电容C充电迅速,放电缓慢,因此可以暂存输入信息。若每隔一定时间对充电迅速,放电缓慢,因此可以暂存输入信息。若每隔一定时间对C补充补充一次电荷,使信号得到一次电荷,使信号得到“再生再生”,可长期保持,可长期保持C上的上的1信号,这一操作过程通常称为信号,这一操作过程通常称为“刷新刷新”。CP的周期不能太长,一般应小于的周期不能太长,一般应小于msms。电路结构电路结构图7-2-1 动态CMOS反相器vI+TG1CPCRVDDT2T1v
7、OCP+第9页/共66页二、二、动态动态CMOS移存单元移存单元动态动态CMOS移存单元由两个动态移存单元由两个动态CMOS反相器串接而成。反相器串接而成。当当CP=1=1时,主动态反相器接收信息,从动态反相器保持原存信息;时,主动态反相器接收信息,从动态反相器保持原存信息;CP=0=0时,主动时,主动态反相器保持原存信息,从动态反相器随主动态反相器变化。每经过一个态反相器保持原存信息,从动态反相器随主动态反相器变化。每经过一个CP,数据向右,数据向右移动一位。移动一位。主主从从1 1位位ITG1CPC1VDDT2T1OCPTG2CPC2VDDT4T3CP图7-2-2 动态CMOS移存单元第1
8、0页/共66页三、三、动态移存器和顺序存取存储器动态移存器和顺序存取存储器动态移存器动态移存器动态移存器可用动态动态移存器可用动态CMOS移存单元串接而成,主要用来组成顺序存取存储器移存单元串接而成,主要用来组成顺序存取存储器(SAM)。由于需要读出的数据必须在由于需要读出的数据必须在CP的推动下,逐位移动到输出端才可读出,所以存取的推动下,逐位移动到输出端才可读出,所以存取时间较长,位数越多,最大存取时间越长。时间较长,位数越多,最大存取时间越长。0121023串入串入串出串出CPCP1位动态移存单元位动态移存单元图7-2-3 1024位动态移存器示意图第11页/共66页(1)(1)循环刷新
9、循环刷新片选端为片选端为0。只要不断电,信息可在动态中长期保存。只要不断电,信息可在动态中长期保存。(2)(2)边写边读边写边读片选端为片选端为1,写,写/循环为循环为1,且读控制端也为,且读控制端也为1。(3)(3)只读不写,数据刷新只读不写,数据刷新片选端为片选端为1,写,写/循环为循环为0,读控制端为,读控制端为1。先入先出先入先出(FIFO)型型SAM特点:特点:每次对外读每次对外读(或写或写)一个并行的位数据,即一个一个并行的位数据,即一个字字。SAM中的数据字只能按中的数据字只能按“先入先出先入先出”的原则顺序读出。的原则顺序读出。逻辑图逻辑图三、三、动态移存器和顺序存取存储器动态
10、移存器和顺序存取存储器第12页/共66页&1&G20G301024位动态移存器位动态移存器CPCP&O0G40I0&1&G21G311024位动态移存器位动态移存器CPCP&O1G41I1&1&G27G371024位动态移存器位动态移存器CPCP&O7G47I7&写写/循环循环片选片选读读图7-2-4 10248位FIFO型SAMG1(1)循环刷新(2)边写边读(3)只读不写,数据刷新第13页/共66页图7-2-5 m4位FILO型SAMI/O控制电路控制电路1ENQ0Qm-1 m位位双向双向移存器移存器SL/SRCPG2G1I/O0R/WCPENENI/O3EN111Q0Qm-1 m位位双向
11、双向移存器移存器SL/SRCP先入后出先入后出(FILO)型型SAM写操作:写操作:移移存存器器执执行行右右移移操操作作,由由I/O端端最最先先送送入入的的数数据据存存于于各各移移存器的最右端。存器的最右端。读操作:读操作:移移存存器器执执行行左左移移操操作作,存存于于各各移移存存器器最最左左端端的的数数据据最最先先由由I/O端读出。端读出。第14页/共66页7.3 RAM7.3.1 RAM的基本结构的基本结构7.3.2 RAM芯片介绍芯片介绍7.3.3 RAM容量扩展容量扩展二、二、RAM的存储单元(的存储单元(SRAM、DRAM)一、一、RAM的结构框图的结构框图一、一、字长(位数)的扩展
12、字长(位数)的扩展二、二、字数的扩展字数的扩展第15页/共66页存储矩阵存储矩阵输入输入/输出控制电路输出控制电路 地地址址译译码码器器数据输入数据输入/输出输出地址输输入入控制信号输入控制信号输入(CS、R/W)地址译码器:地址译码器:对外部输入的对外部输入的地址码进行译码,唯一地选地址码进行译码,唯一地选择存储矩阵中的一个存储单择存储矩阵中的一个存储单元元输入输入/输出控制电路:输出控制电路:对选对选中的存储单元进行读出或写中的存储单元进行读出或写入数据的操作入数据的操作存储矩阵:存储矩阵:存储器中各个存存储器中各个存储单元的有序排列储单元的有序排列7.3.1 RAM的结构的结构一、一、R
13、AM的结构框图的结构框图第16页/共66页7.3.1 RAM的结构的结构A0Ai行地址译码器.列地址译码器Ai+1An-1存储矩阵读写控制电路CSR/WI/O地址输入控制输入数据输入/输出三组输入信号:三组输入信号:地址输入、控制输入和数据输入地址输入、控制输入和数据输入一组输出信号:一组输出信号:数据输出数据输出大容量大容量RAM数据输入输出合为双向端口数据输入输出合为双向端口第17页/共66页存储单元数量多,将存储单元排列成矩阵形式(存储器阵列)存储单元数量多,将存储单元排列成矩阵形式(存储器阵列),阵列中各单元的选择称为地址译码阵列中各单元的选择称为地址译码A0A1A2A3A4A5A6A
14、7CS0CS1 CS255地址译码器存储器阵列01255A0A1A2A3CSX0CSX1CSX15行地址译码器列地址译码器A4 A5 A6 A7CSY0CSY1CSY150115161731240241255单译码单译码:n位地址构成 条地址线。若n=10,则有1024条地址线行列(双)译码行列(双)译码:将地址分成两部分,分别由行译码器和列译码器共同译码,其输出为存储矩阵的行列选择线,由它们共同确定欲选择 的地址单元。地址译码第18页/共66页1地址译码器:将寄存器地址对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。例如,输入地址码A9A8A7A6A5A4A3A2A1A0=0
15、000000001,则行选线 X11、列选线Y01,选中第X1行第Y0列的那个存储单元。采用双译码结构:共有10条地址线。行地址译码器:5输入32输出,输入为A0、A1、A4,输出为X0、X1、X31;列地址译码器:5输入32输出,输入为A5、A6、A9,输出为Y0、Y1、Y31。1条行选择线用来选1个字或者1个字节,而1条列选择线用来选1个数位。应此,行选择线也叫字线,列选择线也叫位线。第19页/共66页 2.存储矩阵图中,1024个字排列 成 3232的 矩阵。为 了 存 取 方 便,给它们编上号。32行编号为X0、X1、X31,32列编号为Y0、Y1、Y31。这 样 每 一 个 存 储
16、单元都有了一个固定的编号,称为地址。第20页/共66页8根列地址选择线32根行地址选择线1024个存储单元,排成3232的矩阵7.3.1 RAM的结构的结构图中的每个地址译码选通时有四个存储单元同时输入输出;存储器容量为图中的每个地址译码选通时有四个存储单元同时输入输出;存储器容量为256字字4位位1024bit存储器存储矩阵结构存储器存储矩阵结构第21页/共66页 3.片选及输入/输出控制电路 当选片信号CS1时,G5、G4输出为0,三态门G1、G2、G3均处于高阻状态,I/O端与存储器内部完全隔离,存储器禁止读/写操作,即不工作。当CS0时,芯片被选通:当R/W1时,G5输出高电平,G3被
17、打开,被选中的单元所存储的数据出现在I/O端,存储器执行读操作;当R/W 0时,G4输出高电平,G1、G2被打开,此时加在I/O端的数据以互补的形式出现在内部数据线上,存储器执行写操作。第22页/共66页从从RAM的结构再看的结构再看RAM指标的意义:指标的意义:容量:指存储矩阵的大小,即阵列中所有存储单元的总数容量:指存储矩阵的大小,即阵列中所有存储单元的总数字数字数2n:指地址单元的总数为:指地址单元的总数为2n,n为为RAM外部地址线的外部地址线的 根数根数字长:指每个地址单元中的数据位数;也即是每次寻址后字长:指每个地址单元中的数据位数;也即是每次寻址后 从存储器中读出(或写入)的数据
18、位数从存储器中读出(或写入)的数据位数7.3.1 RAM的结构的结构存储容量字数(存储容量字数(2n)字长(数据位数)字长(数据位数)第23页/共66页 1 1、静态静态MOS RAM(SRAM)基本基本RS触发器触发器本单元控制门本单元控制门列存储单元公用的控制门列存储单元公用的控制门7.3.1 RAM的结构的结构二、二、RAMRAM存储单元存储单元第24页/共66页二二.RAM存储单元存储单元Xi=1,T5、T6导通,触发器与位线接通Xi=0,T5、T6截止,截止,触发器与位线隔离触发器与位线隔离Yj=1,T7、T8均导均导通,触发器的输出才通,触发器的输出才与数据线接通,该单与数据线接通
19、,该单元才能通过数据线传元才能通过数据线传送数据送数据来自行地址译来自行地址译码器的输出码器的输出来自列地址译来自列地址译码器的输出码器的输出7.3.1 RAM的结构的结构1 1、静态静态MOS RAM(SRAM)第25页/共66页 2 2、动态动态MOS RAM(DRAM)二、二、RAM存储单元存储单元DRAMDRAM存储数据原理:存储数据原理:基于基于MOS管栅极电容的电荷存储效应管栅极电容的电荷存储效应DRAMDRAM三个工作过程:三个工作过程:写入数据写入数据 读出数据读出数据 刷新数据刷新数据存储数据的电容存储数据的电容存储单元存储单元写入数据的写入数据的控制门控制门读出数据的读出数
20、据的控制门控制门写入刷新控写入刷新控制电路制电路来自行地址译码来自行地址译码器的输出器的输出来自列地址译来自列地址译码器的输出码器的输出7.3.1 RAM的结构的结构第26页/共66页 写入数据写入数据:若若DI0,电容充电;,电容充电;若若DI1,电容放电。,电容放电。当当Xi Yj 0时,写入的数据时,写入的数据由由C保存。保存。R/W=0,G1开通,开通,G2被封锁,输入数据被封锁,输入数据DI经经G3反反相,被存入电容相,被存入电容C中。中。&DRAM工作描述工作描述7.3.1 RAM的结构的结构第27页/共66页 读位线信号分两路,读位线信号分两路,一路经一路经T5 由由DO 输出输
21、出;另一路经另一路经G2、G3、T1对对存储单元刷新。存储单元刷新。R/W=1,G2开通,开通,G1被封锁,被封锁,读出数据读出数据:若若C上充有上充有电荷且使电荷且使T2导通,则读导通,则读位线获得低电平,输出位线获得低电平,输出数据数据0;反之,;反之,T2截止,截止,输出数据输出数据1。&DRAM工作描述工作描述7.3.1 RAM的结构的结构第28页/共66页若读位线为低电平,经若读位线为低电平,经过过G3反相后为高电平,反相后为高电平,对电容对电容C充电;充电;刷新数据刷新数据:&若读位线为高电平,经若读位线为高电平,经过过G3反相后为低电平,反相后为低电平,电容电容C放电;放电;当当
22、R/W=1,且且Xi=1时,时,C上的数据经上的数据经T2、T3到到达达“读读”位线,然后经位线,然后经写入刷新控制电路对存写入刷新控制电路对存储单元刷新储单元刷新此时此时,Xi有效的整个一行存储单元被刷新。由于列有效的整个一行存储单元被刷新。由于列选择线选择线Yj无效,因此数据不被读出无效,因此数据不被读出DRAM工作描述工作描述7.3.1 RAM的结构的结构第29页/共66页利用触发器保存数据利用触发器保存数据写入时在写入时在D D和和/D/D上加上反相信号,引起触发器的翻转即可上加上反相信号,引起触发器的翻转即可数据读出非破坏性,一次写入,可以反复读出数据读出非破坏性,一次写入,可以反复
23、读出存储单元占用管元多,每比特面积大、功耗高存储单元占用管元多,每比特面积大、功耗高动态存储单元动态存储单元利用栅级电容上的存储电荷保存数据利用栅级电容上的存储电荷保存数据写入过程是给电容充电或放电的过程写入过程是给电容充电或放电的过程破坏性读出破坏性读出存储单元管元少、面积小、功耗低、利于海量存储存储单元管元少、面积小、功耗低、利于海量存储需要刷新时序控制需要刷新时序控制存储单元特点比较:存储单元特点比较:静态存储单元静态存储单元7.3.1 RAM的结构的结构第30页/共66页1.SRAM芯片芯片M6264:地址线地址线13根(根(A12A0),数据线),数据线8根(根(DQ7DQ0)容量为
24、:容量为:8192字字8位(常称为位(常称为8K 8)MCM6264功能框图功能框图7.3.2 RAM产品介绍产品介绍第31页/共66页M6264内部结构和外引脚内部结构和外引脚7.3.2 RAM产品介绍产品介绍第32页/共66页123456789181716151413121110A2A1A0A3A4A5A6A7A8A9CSGNDVCCD3D2D1D0R/WRAM 21142.SRAM芯片:芯片:2114地址线地址线10根,数据线根,数据线4根根容量为:容量为:1024字字4位(位(1K 4)7.3.2 RAM产品介绍产品介绍第33页/共66页7.3.3 RAM的容量扩展的容量扩展1位扩展:
25、位数扩展利用芯片的并联方式实现用8片1024(1K)1位RAM构成的10248位RAM系统。第34页/共66页2字扩展例:用8片1K8位RAM构成的8K8位RAM。第35页/共66页只读存储器ROM一旦有了信息,就不能轻易改变,也不会在掉电时丢失,它们在计算机系统中是只供读出的存储器。ROMROM器件有两个显著的优点:1 结构简单,所以位密度比可读/写存储器高。2 具有非易失性,所以可靠性高。ROM器件只能用在不需要经常对信息进行修改和写入的地方。计算机系统中,ROM模块中常常用来存放系统启动程序和参数表,也用来存放常驻内存的监控程序或者操作系统的常驻内存部分,甚至还可以用来存放字库或者某些语
26、言的编译程序及解释程序。7.4 只读存储器(ROM)第36页/共66页(2)一次性可编程ROM(PROM)。出厂时,存储内容全为1(或全为0),用户可根据自己的需要编程,但只能编程一次。7.4 只读存储器(ROM)一一 ROM的分类的分类按照数据写入方式特点不同,ROM可分为以下几种:(1)固定ROM。厂家把数据写入存储器中,用户无法进行任何修改。(3)光可擦除可编程ROM(EPROM)。其内容可通过紫外线照射而被擦除,可多次编程。适合于系统开发时使用。(5)快闪存储器(Flash Memory)。也是采用浮栅型MOS管,存储器中数据的擦除和写入是分开进行的,数据写入方式与EPROM相同,一般
27、一只芯片可以擦除/写入100万次以上。(4)电可擦除可编程ROM(E2PROM)。也是采用浮栅技术生产的可编程ROM,但是构成其存储单元的是隧道MOS管,是用电擦除,并且擦除的速度要快的多(一般为毫秒数量级)。E2PROM的电擦除过程就是改写过程,它具有ROM的非易失性,又具备类似RAM的功能,可以随时改写(可重复擦写1万次以上)。第37页/共66页二二ROM的结构及工作原理的结构及工作原理1.ROM的内部结构由地址译码器、存储矩阵和输出电路组成。1条行选择线用来选1个字或者1个字节,而1条列选择线用来选1个数位。应此,行选择线也叫字线,列选择线也叫位线。第38页/共66页2.ROM的基本工作
28、原理:由地址译码器和或门存储矩阵组成。例:存储容量为44的ROMROM真值表地地 址址存存 储储 内内 容容A1 A0 D3 D2 D1 D0 0 00 11 01 10 1 0 11 0 1 00 1 1 11 1 1 0第39页/共66页3、二极管固定ROM举例(1)电路组成:由二极管与门和或门构成。与门阵列组成译码器,或门阵列构成存储阵列。该存储矩阵由16个存储单元组成,每个十字交叉点代表一个存储单元,交叉处有二极管的单元,代表存储数据1;无二极管的单元,代表存储数据0.其存储容量是44位。第40页/共66页(2)输出信号表达式与门阵列输出表达式:或门阵列输出表达式:第41页/共66页(
29、3)ROM存储内容的真值表与门阵列输出表达式:或门阵列输出表达式:地地 址址存存 储储 内内 容容A1 A0 D3 D2 D1 D0 0 00 11 01 10 1 0 11 0 1 00 1 1 11 1 1 0分析表明:在该ROM中固定存储了字长为4位的4个字,需要时可按地址提取。这个存储矩阵实际上就是由4个或门组成的二极管编码器,所以ROM存储矩阵是组合电路,RAM存储矩阵是时序电路第42页/共66页编程前的编程前的PROM存储存储矩阵矩阵字线字线位线位线二极管二极管PROM的结构示意图的结构示意图7.4 只读存储器(只读存储器(ROM)4.PROM的存储单元的存储单元第43页/共66页
30、编程后的编程后的PROM地地 址址A1 A0D3D2D1D0内内 容容0001011110001101101101017.4 只读存储器(只读存储器(ROM)第44页/共66页【解】(1)写出各函数的标准与或表达式:按A、B、C、D顺序排列变量,将Y1、Y2、Y4扩展成为四变量逻辑函数。1、实现任意组合逻辑函数【例1】试用ROM实现下列函数:三三 ROM的应用:的应用:第45页/共66页(2)选用164位ROM,画存储矩阵连线图:(阵列图)第46页/共66页用ROM实现逻辑函数一般步骤:根据逻辑函数的输入、输出变量数目,确定ROM的容量,选择合适的ROM。写出逻辑函数的最小项表达式,画出ROM
31、的阵列图。根据阵列图对ROM进行编程。第47页/共66页1.特点:与阵列固定、或阵列可编程2.应用:存储器 实现任意组合逻辑函数 与阵列固定最小项 或阵列可编程的器件最小项的和项最小项表达式2 2、可编程只读存储器、可编程只读存储器PROMPROM第48页/共66页例:例:下图是一个8(字线)4(数据)的存储器数据阵列图。3-8线译码器84存储单元矩阵输出缓冲器地址码输入端数据输出端字线 由地址译码器选中不同的字线,被选中字线上的四位数据通过输出缓冲器输出。如当地址码A2A1A0000时,字线P01,将字线P0上的存储单元存储的数据0000输出,即D0D30000。00010 0 0 0存储容
32、量:字数位数 2n m第49页/共66页存储器与PROM阵列对应关系输入地址信号为电路的输入逻辑变量。地址译码器产生2n个字线为固定与阵列产生2n个乘积项。存储矩阵为或阵列把乘积项组合成m个逻辑函数输出。2 2、用可编程只读存储器、用可编程只读存储器PROMPROM实现逻辑函数实现逻辑函数第50页/共66页例例2:试用适当容量的试用适当容量的PROM实现两个两位二进制数比较实现两个两位二进制数比较的比较器。的比较器。(1)设两个两位二进制数分别为A1A0和B1B0,当A1A0大于B1B0时,F11 当A1A0等于B1B0时,F21 当A1A0小于B1B0时,F31由此列出了两位二进制数比较结果
33、的输入输出对照表。2 2、用可编程只读存储器、用可编程只读存储器PROMPROM实现逻辑函数实现逻辑函数第51页/共66页根据表可写出输出逻辑函数的最小项表达式为:F1 m(4,8,9,12,13,14)F2 m(0,5,10,15)F3 m(1,2,3,6,7,11)第52页/共66页(2)把A1A0和B1B0作为PROM的输入信号,F1、F2和F3为或阵列的输出。4个地址进行全译码,产生16个乘积项。0.163个输出产生3个乘积项之和函数。(3)选用PROM的容量163位可满足要求。一般PROM输入地址线较多,容量也较大,又因为PROM的与阵列固定,必须进行全译码,产生全部的最小项。实际上
34、,大多数组合逻辑函数的最小项不超过40个,使得PROM芯片的面积利用率不高,功耗增加。第53页/共66页四.ROM的编程及分类 ROM的编程是指将信息存入ROM的过程。根据编程和擦除的方法不同,ROM可分为掩模ROM、可编程ROM(PROM)和可擦除的可编程ROM(EPROM)三种类型。1)掩模ROM 掩模ROM中存放的信息是由生产厂家采用掩模工艺专门为用户制作的,这种ROM出厂时其内部存储的信息就已经“固化”在里边了,所以也称固定ROM。它在使用时只能读出,不能写入,因此通常只用来存放固定数据、固定程序和函数表等。第54页/共66页 2)可编程ROM(PROM)PROM在出厂时,存储的内容为
35、全 0(或全 1),用户根据需要,可将某些单元改写为 1(或 0)。这种ROM采用熔丝或PN结击穿的方法编程,由于熔丝烧断或PN结击穿后不能再恢复,因此PROM只能改写一次。熔丝型PROM的存储矩阵中,每个存储单元都接有一个存储管,但每个存储管的一个电极都通过一根易熔的金属丝接到相应的位线上,如图 7-6 所示。用户对PROM编程是逐字逐位进行的。首先通过字线和位线选择需要编程的存储单元,然后通过规定宽度和幅度的脉冲电流,将该存储管的熔丝熔断,这样就将该单元的内容改写了。第55页/共66页图 7-6 熔丝型PROM的存储单元 第56页/共66页 采用PN结击穿法PROM的存储单元原理图如图 7
36、-7(a)所示,字线与位线相交处由两个肖特基二极管反向串联而成。正常工作时二极管不导通,字线和位线断开,相当于存储了“0”。若将该单元改写为“1”,可使用恒流源产生约 100150 mA电流使V2击穿短路,存储单元只剩下一个正向连接的二极管V1(见图(b),相当于该单元存储了“1”;未击穿V2的单元仍存储“0”。第57页/共66页图 7-7 PN结击穿法PROM的存储单元 第58页/共66页 3)可擦除的可编程ROM(EPROM)这类ROM利用特殊结构的浮栅MOS管进行编程,ROM中存储的数据可以进行多次擦除和改写。最早出现的是用紫外线照射擦除的EPROM(Ultra-Violet Erasa
37、ble Programmable Read-Only Memory,简称UVEPROM)。不久又出现了用电信号可擦除的可编程ROM(Electrically Erasable Programmable Read-Only Memory,简称E2PROM)。后来又研制成功的快闪存储器(Flash Memory)也是一种用电信号擦除的可编程ROM。第59页/共66页7.4只读存储器(只读存储器(ROM)浮栅是与四周绝缘的一块导体浮栅是与四周绝缘的一块导体控制栅上加正电压,控制栅上加正电压,P P型衬底型衬底上部感生出电子,可产生上部感生出电子,可产生N N型型反型层使反型层使NMOSNMOS管导通
38、管导通如果浮栅带负电,则在衬底上如果浮栅带负电,则在衬底上部感生出正电荷,阻碍控制栅部感生出正电荷,阻碍控制栅开启开启MOS MOS 管。开启需要更高的管。开启需要更高的电压。电压。加相同栅电压时,浮栅带电与加相同栅电压时,浮栅带电与否,表现为否,表现为MOSMOS管的通和断管的通和断叠栅(叠栅(SIMOS)管用浮栅是否累积有负电)管用浮栅是否累积有负电荷来存储二值数据。荷来存储二值数据。3 3)叠栅叠栅MOS管结构管结构EPROM(EPROM(光擦除可编程光擦除可编程ROM)ROM)存储单元存储单元第60页/共66页7.4 只读存储器(只读存储器(ROM)写入:写入:在栅漏极间加上高电压在栅
39、漏极间加上高电压漏极漏极PNPN结反相击穿,产生大量高能电子,结反相击穿,产生大量高能电子,在栅极高电压的吸引下,穿透栅极绝缘在栅极高电压的吸引下,穿透栅极绝缘层,部分堆积在浮栅上使浮栅带负电层,部分堆积在浮栅上使浮栅带负电擦除擦除:用紫外线照射使浮栅上:用紫外线照射使浮栅上电子形成光电流释放电子形成光电流释放 擦除时间长,擦除时间长,10201020分钟分钟 整片擦除整片擦除 写入一般需要专门的工具写入一般需要专门的工具第61页/共66页7.4只读存储器(只读存储器(ROM)结构:结构:浮栅与漏极浮栅与漏极N N区延长区有一点交区延长区有一点交迭并且交迭处的绝缘层厚度很小迭并且交迭处的绝缘层
40、厚度很小写入:写入:控制栅上加高电压,漏极接地即控制栅上加高电压,漏极接地即可对浮栅充电,电子穿透绝缘层积累在可对浮栅充电,电子穿透绝缘层积累在浮栅上浮栅上擦除:擦除:控制栅接地,漏极接高电压即控制栅接地,漏极接高电压即可对浮栅放电,即为电擦除可对浮栅放电,即为电擦除 读出:读出:Gc=3V,Wi=5VGc=3V,Wi=5V 擦除:擦除:Gc=Wi=20VGc=Wi=20V 写入:写入:Gc=0,Wi=Bi=20VGc=0,Wi=Bi=20V 可擦除单个存储单元可擦除单个存储单元 芯片内部带有升压电路芯片内部带有升压电路工作机理与叠栅工作机理与叠栅MOSMOS管相同管相同4)隧道)隧道MOS管
41、的结构管的结构E E2 2PROMPROM的存储单元的存储单元第62页/共66页7.4 只读存储器(只读存储器(ROM)5)快闪存储器)快闪存储器MOS管的结构管的结构 FLASH ROMFLASH ROM存储单元存储单元写入:写入:利用雪崩击穿产生的大量高能利用雪崩击穿产生的大量高能电子在浮栅上积累电子在浮栅上积累 读出:读出:Wi=5V,Vss=0VWi=5V,Vss=0V 写入:写入:Wi=6V,Gc=12VWi=6V,Gc=12V脉冲,脉冲,Vss=0Vss=0 擦除:擦除:Gc=0V,Vss=12VGc=0V,Vss=12V 整片或分块擦除整片或分块擦除 电路形式简单、集成度高、可靠
42、性好电路形式简单、集成度高、可靠性好工作机理与叠栅工作机理与叠栅MOSMOS管相同管相同结构:结构:快闪存储器快闪存储器MOS管的源极管的源极 N+区大于漏极区大于漏极N+区区(非对称)且浮栅到(非对称)且浮栅到P 型衬底间的氧化绝缘层比型衬底间的氧化绝缘层比SIMOS管的更薄管的更薄擦除:擦除:控制栅接地、源级接高电压,利用隧道效应控制栅接地、源级接高电压,利用隧道效应放电放电第63页/共66页五五 EPROM举 例 2764第64页/共66页本章小节本章小节2 2RAMRAM是是一一种种时时序序逻逻辑辑电电路路,具具有有记记忆忆功功能能。其其存存储储的的数数据据随随电电源源断断电电而而消消
43、失失,因因此此是是一一种种易易失失性性的的读读写写存存储储器器。它它包包含含有有SRAMSRAM和和DRAMDRAM两两种种类类型型,前前者者用用触触发发器器记记忆忆数数据据,后后者者靠靠MOSMOS管管栅栅极极电电容容存存储储数数据据。因因此此,在在不不停停电电的的情情况况下下,SRAMSRAM的的数数据据可可以以长长久久保保持持,而而DRAMDRAM则则必必需需定定期刷新。期刷新。1 1半半导导体体存存储储器器是是现现代代数数字字系系统统特特别别是是计计算算机机系系统统中中的的重重要要组组成成部部件件,它可分为它可分为RAMRAM和和ROMROM两大类。两大类。3 3ROMROM是是一一种
44、种非非易易失失性性的的存存储储器器,它它存存储储的的是是固固定定数数据据,一一般般只只能能被被读读出出。根根据据数数据据写写入入方方式式的的不不同同,ROMROM又又可可分分成成固固定定ROMROM和和可可编编程程ROMROM。后后者者又又可可细细分分为为PROMPROM、EPROMEPROM、E E2 2PROMPROM和和快快闪闪存存储储器器等等,特特别别是是E E2 2ROMROM和快闪存储器可以进行电擦写,已兼有了和快闪存储器可以进行电擦写,已兼有了RAMRAM的特性。的特性。4 4从从逻逻辑辑电电路路构构成成的的角角度度看看,ROMROM是是由由与与门门阵阵列列(地地址址译译码码器器)和和或或门门阵阵列列(存存储储矩矩阵阵)构构成成的的组组合合逻逻辑辑电电路路。ROMROM的的输输出出是是输输入入最最小小项项的的组组合合。因因此此采采用用ROMROM构构成成各各种种逻逻辑辑函函数数不不需需化化简简,这这给给逻逻辑辑设设计计带带来来很很大大方方便便。随随着着大大规规模模集集成成电电路路成成本本的的不不断断下下降降,利利用用ROMROM构构成成各各种种组合、时序电路,愈来愈具有吸引力。组合、时序电路,愈来愈具有吸引力。第65页/共66页感谢您的观看。第66页/共66页