1、第六章第六章 半导体存储器半导体存储器 6.1 概述概述 6.2 顺序存取存储器(顺序存取存储器(SAM)6.3 随机存取存储器(随机存取存储器(RAM)6.4 只读存储器(只读存储器(ROM)第六章第六章 半导体存储器半导体存储器6.1 概述概述 存储器是存储信息的器件,主要用来存放二进制数存储器是存储信息的器件,主要用来存放二进制数据、程序和信息,是计算机等数字系统中不可缺少的组据、程序和信息,是计算机等数字系统中不可缺少的组成部分。成部分。6.1.1 半导体存储器的特点半导体存储器的特点集成度高,体积小集成度高,体积小可靠性高,价格低可靠性高,价格低外围电路简单易于批量生产外围电路简单易
2、于批量生产6.1.2 半导体存储器的分类半导体存储器的分类按按存取功能存取功能,半导体存储器可分为,半导体存储器可分为:顺序存取存储器顺序存取存储器SAM(Sequential access memory)。按按器件类型器件类型,半导体存储器可分为:半导体存储器可分为:双极型存储器和双极型存储器和MOS型存储器型存储器 只读存储器只读存储器ROM(Read-only memory)随机存取存储器随机存取存储器RAM(Random access memory)6.2 顺序存取存储器(顺序存取存储器(SAM)SAM 是一种按顺序串行地写入或读出是一种按顺序串行地写入或读出的存储器,也成为的存储器,
3、也成为串行串行存储器,由于存储器,由于SAM的数据是按一定顺序串行写入或读出,所以的数据是按一定顺序串行写入或读出,所以它实质上就是移位寄存器。它实质上就是移位寄存器。SAM按数据读出的按数据读出的顺序顺序分为先入先出和分为先入先出和先入后出型。先入后出型。6.3 随机存取存储器(随机存取存储器(RAM)存储单元存储单元 存放一位二进制数的基本单元存放一位二进制数的基本单元(即即位位)。存储容量存储容量 存储器含存储单元的总个存储器含存储单元的总个(位位)数。数。存储容量存储容量=字数(字数(word)位数(位数(bit)地址地址 存储器中每一个字的编号存储器中每一个字的编号256 1,256
4、 4 一共有一共有 256 个字,需要个字,需要 256 个地址个地址1024 4,1024 8 一共有一共有 1024 个字,需要个字,需要 1024 个地址个地址地址译码地址译码 用译码器赋予每一个字一个地址用译码器赋予每一个字一个地址N 个地址输入,能产生个地址输入,能产生 2N 个地址个地址一元地址译码一元地址译码(单向译码、基本译码、字译码单向译码、基本译码、字译码)二元地址译码二元地址译码(双向译码、位译码双向译码、位译码)行译码、列译码行译码、列译码6.3.1 RAM 的结构与工作原理的结构与工作原理存储矩阵存储矩阵读读/写写控制器控制器地地址址译译码码器器地地址址码码输输入入片
5、选片选读读/写写控制控制输入输入/输出输出CS R /W I /O 例例 对对 256 4 存储矩阵进行地址译码存储矩阵进行地址译码一元地址译码一元地址译码D3D2D1D0W0W1W256译译码码器器0 0 1 11 0 1 00 1 1 1A0A1A710.0W11 0 1 0缺点缺点:n 位地址输入的位地址输入的译码器译码器,需要需要 2n 条条输出线。输出线。1 0 1 0二元地址译码二元地址译码Y0Y1 Y15A0A1A2A3X0X1X15行行译译码码器器A4 A5 A6 A7列译码器列译码器Dout 8 位地址输入的位地址输入的地址译码器地址译码器,只有只有 32条输出线。条输出线。
6、25(32)根行选择线根行选择线10 根地址线根地址线 2n(1024)个地址个地址25(32)根列选择线根列选择线1024 个字排列成个字排列成 32 32 矩阵矩阵当当 X0 =1,Y0 =1 时,时,对对 0-0 单元单元读读(写写)当当X31 =1,Y31=1时,时,对对 31-31 单元单元读读(写写)例例 1024 1 存储器矩阵存储器矩阵6.3.2 RAM的存储单元的存储单元(一一)静态存储单元静态存储单元基本工作原理:基本工作原理:DDSRQQ位位线线B位位线线B 门控管门控管控制触发器与位线的连通控制触发器与位线的连通截止截止截止截止 导通导通导通导通截止截止截止截止 01导
7、通导通导通导通读操作时读操作时:QD QD 写操作时写操作时:QD DQ 门控管门控管控制位线与数据线的连通控制位线与数据线的连通1MOS管为管为简化画法简化画法VDDVGGDD1.六管六管 NMOS 存储单元存储单元VDDVGG1导通导通0截止截止0截止截止1导通导通特点:特点:断电后数据丢失断电后数据丢失2.六管六管 CMOS 存储单元存储单元VDDDDNP特点:特点:PMOS 作作 NMOS负载,功耗极小,可负载,功耗极小,可在交流电源断电后在交流电源断电后,靠靠电池保持存储数据电池保持存储数据.(二二)动态存储单元动态存储单元1.四管动态存储单元四管动态存储单元 控制控制对位线的预充电
8、对位线的预充电VDD存储单元存储单元DDCBCB预充脉冲预充脉冲C1C2导导通通截截止止 门控管门控管控制存储单元控制存储单元与位线的连通与位线的连通 门控管门控管控制位线与数控制位线与数据线的连通据线的连通1若无若无预充电,在预充电,在“读读”过程中过程中 C1 存储的电荷有所损存储的电荷有所损失,使数据失,使数据“1”被破坏,而预充电则起到给被破坏,而预充电则起到给 C1 补补充电荷的作用,即进行一次充电荷的作用,即进行一次刷新刷新。2.三管动态存储单元三管动态存储单元CBVDDC先使读位线预充电到高电平先使读位线预充电到高电平当读字线为高电平时当读字线为高电平时 T3 导通导通若若 C
9、上上存有电荷存有电荷(1)使使 T2 导通导通,则则 CB 放电放电,使使读位变为低电平读位变为低电平(0)若若 C 上上没有电荷没有电荷(0)使使 T2 截止截止,则则 CB 不不放电放电,使读位线保持高电平使读位线保持高电平(1)当写字线为高电平时当写字线为高电平时 T1 导通导通将输入信号送至写位线,则将信息存储于将输入信号送至写位线,则将信息存储于 C 中中6.3.3 RAM 存储容量的扩展存储容量的扩展(一一)位扩展位扩展地址线、读地址线、读/写控制线、片选线写控制线、片选线并联并联输入输入/输出输出线分开使用线分开使用如:用如:用 8 片片 1024 1 位位 RAM 扩展为扩展为
10、 1024 8 位位 RAMI/O(0)A0A1 A9R/WCSI/O(1)A0A1A9 R/WCSI/O(7)A0A1A9 R/WCSA0A1.A9CSR/WI0I1I7D0 D7O0O1O7D0 D7 (二二)字扩展字扩展(三)(三)RAM 芯片举例芯片举例123456789101112242322212019181716151413A7A6A5A4A3A2A1 A0D0D1D2GNDVDDA8A9WEOEA10CS D7D6D5D4D3片片 选选输出使能输出使能写入控制写入控制输入输入工作方式工作方式I/OCS OE WE A0 A10D0 D71 0 0 1 稳定稳定0 0 稳定稳定低
11、功耗维持低功耗维持读读写写高阻态高阻态输出输出输入输入 6.4 只读存储器只读存储器(ROM)6.4.1 ROM 的分类的分类分类分类掩模掩模 ROM可编程可编程 ROM(PROM Programmable ROM)可擦除可编程可擦除可编程 ROM(EPROM Erasable PROM)说明说明:掩模掩模 ROMPROM生产过程中在掩模板控制下写入,内容固定,生产过程中在掩模板控制下写入,内容固定,不能更改不能更改内容可由用户编好后写入,一经写入不能更改内容可由用户编好后写入,一经写入不能更改紫外光擦除(约二十分钟)紫外光擦除(约二十分钟)EPROM存储数据可以更改,但改写麻烦,工作时只读存
12、储数据可以更改,但改写麻烦,工作时只读EEPROM 或或 E2PROM电擦除(几十毫秒)电擦除(几十毫秒)6.4.2 ROM 的逻辑结构与工作原理的逻辑结构与工作原理1.基本结构基本结构一、一、ROM 的结构示意图的结构示意图地址输入地址输入数据输出数据输出01 AAn n 位地址位地址01 DDb b b 位数据位数据A0A1An-1D0D1Db-1D0D1Db-1A0A1An-12nb ROM最最高高位位最最低低位位2.内部结构示意图内部结构示意图存储单元存储单元数据输出数据输出字字线线位线位线地址译码器地址译码器ROM 存储容量存储容量=字线数字线数 位线数位线数=2n b(位)(位)地
13、地址址输输入入0单元单元1单元单元i 单元单元2n-1单元单元D0D1Db-1A0A1An-1W0W1WiW2n-13.逻辑结构示意图逻辑结构示意图m0A0A1An-1m1mim2n-1译译码码器器Z0(D0)或门或门Z1(D1)或门或门Zb-1(Db-1)或门或门2n个与门构成个与门构成 n 位位二进制译码器二进制译码器,输输出出2n 个最小项。个最小项。01210DmmmZni 1101DmmmZi .112101b-ib-DmmmmZn n个个输输入入变变量量b 个输出函数个输出函数或门阵列或门阵列与门阵列与门阵列W0(m0)W2(m2)D 0=W0+W2=m0+m2二、二、ROM 的基
14、本工作原理的基本工作原理1.电路组成电路组成二极管或门二极管或门二极管与门二极管与门W0(m0)+VCC1A0A1A111A01VccEND3END2END1END0D3 D2 D1 D0 W0(m0)W1(m1)W2(m2)W3(m3)与与门门阵阵列列(译码器译码器)或或门门阵阵列列(编码器编码器)位位线线字线字线输出输出缓冲缓冲EN2.工作原理工作原理输出信号的逻辑表达式输出信号的逻辑表达式0100AAmW 0111AAmW 0122AAmW 0133AAmW 0010120200 AAAAAmmWWD 013211 AAWWWD 103202AAWWWD 0313AWWD 1A111A0
15、1VccEND3END2END1END0D3 D2 D1 D0 W0(m0)W1(m1)W2(m2)W3(m3)与与门门阵阵列列(译码器译码器)或或门门阵阵列列(编码器编码器)位位线线输出输出缓冲缓冲EN字线字线字线:字线:位线:位线:输出信号的真值表输出信号的真值表0 00 11 01 10 1 0 1A1 A0D3 D2 D1 D01 0 1 00 1 1 11 1 1 03.功能说明功能说明(1)存储器存储器(2)函数发生器函数发生器地址地址存储存储数据数据输入变量输入变量01 AA输出函数输出函数0123 DDDD(3)译码编码译码编码字线字线编码编码0W0 1 0 11 0 1 00
16、 1 1 11 1 1 0A1 A00 00 11 01 1输入输入变量变量输出输出函数函数1W2W3W 第六章第六章 小结小结1.随机存取存储器随机存取存储器(RAM)组成组成:主要由地址译码器、读主要由地址译码器、读/写控制电路和存储矩写控制电路和存储矩 阵三部分组成。阵三部分组成。功能功能:可以随时读出数据或改写存储的数据,并且可以随时读出数据或改写存储的数据,并且 读、写数据的速度很快。读、写数据的速度很快。种类种类:分为静态分为静态 RAM 和动态和动态 RAM。应用应用:多用于经常更换数据的场合,最典型的应用多用于经常更换数据的场合,最典型的应用 就是计算机中的内存。就是计算机中的内存。特点:特点:断电后,数据将全部丢失。断电后,数据将全部丢失。2.只读存储器(只读存储器(ROM)分类分类:掩模掩模 ROM 可编程可编程 ROM(PROM)可擦除可编程可擦除可编程 ROM(EPROM)只读存储器只读存储器ROM中存储的内容一旦写入中存储的内容一旦写入,在工作过程中在工作过程中不会改变,断电后数据也不会丢失,所以不会改变,断电后数据也不会丢失,所以ROM也称为固也称为固定存储器,它在正常工作时,只能读出信息,不能随时定存储器,它在正常工作时,只能读出信息,不能随时写入信息。写入信息。