第七章 半导体存储器
第七章 半导体存储器 半导体存储器的分类
第七章 半导体存储器数字信息在运算或处理过程中,需要使用专门的存储器进行较长时间的存储,正是因为有了存储器,计算机才有了对信息的记忆功能。
存储器的种类很多,本章主要讨论半导体存储器。
半导体存储器以其品种多、容量大、速度快、耗电省、体积小、操作方便、维护容易等优点,在数字设备中得到广泛应用。
目前,微型计算机的内存普遍采用了大容量的半导体存储器。
存储器——用以存储一系列二进制数码的器件。
半导体存储器的分类根据使用功能的不同,半导体存储器可分为随机存取存储器(RAM —Random Access Memory )和只读存储器(ROM —Read-Only memory )。
按照存储机理的不同,RAM 又可分为静态RAM 和动态RAM 。
存储器的容量存储器的容量=字长(n )×字数(m )7.1随机存取存储器(RAM )随机存取存储器简称RAM ,也叫做读/写存储器,既能方便地读出所存数据,又能随时写入新的数据。
RAM 的缺点是数据的易失性,即一旦掉电,所存的数据全部丢失。
一. RAM 的基本结构由存储矩阵、地址译码器、读写控制器、输入/输出控制、片选控制等几部分组成。
存储矩阵读/写控制器地址译码器地址码输片选读/写控制输入/输出入图7.1—1 RAM 的结构示意框图1. 存储矩阵RAM 的核心部分是一个寄存器矩阵,用来存储信息,称为存储矩阵。
图7.1—5所示是1024×1位的存储矩阵和地址译码器。
属多字1位结构,1024个字排列成32×32的矩阵,中间的每一个小方块代表一个存储单元。
为了存取方便,给它们编上号,32行编号为X 0、X 1、…、X 31,32列编号为Y 0、Y 1、…、Y 31。
这样每一个存储单元都有了一个固定的编号(X i 行、Y j 列),称为地址。
11113131131********列 译 码 器行译码器...........位线位线位线位线位线位线.......X X X Y Y Y 0131131A A A A A A A A A A 地 址 输 入地址输入0123456789D D数据线....图7.1-5 1024×1位RAM 的存储矩阵2. 址译码器址译码器的作用,是将寄存器地址所对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。
第7章-半导体存储器
存储器的容量用存储单元的数目来表 示,写成“字数乘位数”的形式。 有2n个字,字长为m,2n×m位。
图7-5所示为具有两位地址输入和4位 数据输出的ROM结构图
4. ROM在组合逻辑设计中的应用
表7-1所示
D3 A1 A0 A1 A0 D2 A1 A0 A1 A0 A1 A0 D1 A1 A0 A1 A0 D0 A1 A0 A1 A0 A1 A0
地址译码器一般都分成行地址译码器 和列地址译码器两部分,行地址译码器将 输入地址代码的若干位A1~Ai译成某一条 字线有效,从存储矩阵中选中一行存储单 元;列地址译码器将输入地址代码的其余 若干位Ai+1~An-1译成某一根输出线有效, 从字线选中的一行存储单使相 应的存储单元与读/写电路和I/O(输入/输 出端)接通,以便对这些单元进行读/写操
7.1.3 只读存储器(ROM)
ROM主要由地址译码器、存储矩阵和输 出缓冲器3部分组成,其基本结构如图7 4 所示。
每一条译码输出线Wi称为“字线”, 每当给定一个输入地址时,只有一条输出 字线Wi有效,该字线可以在存储矩阵中找 到一个相应的“字”,并将字中的m位信息 Dm-1~D0送至输出缓冲器。存储矩阵中的 “字”个数称为“字数”,读出Dm-1~D0的 每条数据输出线Di也称为“位线”
随机存取存储器(Random Access Memory,RAM):可在任何时刻随机地对任 意一个单元直接存取信息。是一种易失性 存储器,如果断电,则存储数据丢失。 可分为静态存取存储器(SRAM)和动态 存取存储器(DRAM)。
半导体存储器的性能可由存储容量和 存取时间这两个技术指标来衡量。 存储容量就是该存储器基本存储单元 的总数。一个有1024个基本存储单元的存 储器,其存储容量为1K(1K=1024bit)。
第7章半导体讲义存储器
存储器与CPU的接口
存储器与CPU连接时需考虑的问题: 1.CPU总线的带负载能力
CPU通过总线与ROM、RAM及输入/输出接口 相连接时的负载能力; 2.存储器组织、地址分配
存储器的类型
只读存储器 ROM
半 导 体 存 储 器
随机存储器 RAM
掩膜ROM
可编程ROM
电可擦PROM EEPROM
光可擦PROM EPROM
双极型 MOS型
静态 动态
存储器的性能指标
存储器的性能指标
包括存储容量,存取速度,可靠性及性能价格比。 l存储容量:指每个存储器芯片所能存储的二进制 数的位数,用存储单元数与存储单元字长(或数据 线位数)的乘积来描述。
l 掩膜ROM:通过掩膜技术制作或不制作晶体管栅 极实现的。
l PROM:为了弥补ROM成本高和不能改变其内容 的不足,出现了一种由用户编程且只能写入一次的 PROM。出厂时PROM为熔丝断裂型,未写入时每 个基本存储电路都是一个带熔丝的三极管或二极管。 编程后丝断为“1”,未断者为“0”。
只读存储器ROM
6116(2K*8)的技术指标:采用CMOS工艺制造,单 +5V电源,额定功率160mW,典型存取时间200ns, 24线双列直插式封装。
随机读写存储器RAM
l DRAM:基本存储电路为带驱动晶体管的电容,电容上 有无电荷被视为逻辑1和0,容量大,功耗低,结构简单, 集成度高,生产成本低。但由于电容漏电,仅能维持2ms左 右,故需要专门电路定期进行刷新,以维持其中所存的数 据。现在用得内存大多数是由DRAM构成的。
随机读写存储器RAM
l SRAM:用双稳态触发器作存储单元存放1和0, 存取速度快,电路简单,不需刷新。但集成度较低, 功耗较大,成本较高,容量有限,只适用于存储容 量不大的场合。
半导体存储器
第7章半导体存储器内容提要半导体存储器是存储二值信息的大规模集成电路,本章主要介绍了(1)顺序存取存储器(SAM)、随机存取存储器(RAM)、只读存储器(ROM)的工作原理。
(2)各种存储器的存储单元。
(3)半导体存储器的主要技术指标和存储容量扩展方法。
(4)半导体存储器芯片的应用。
教学基本要求掌握:(1)SAM、RAM和ROM的功能和使用方法。
(2)存储器的技术指标。
(3)用ROM实现组合逻辑电路。
理解SAM、RAM和ROM的工作原理。
了解:(1)动态CMOS反相器。
(2)动态CMOS移存单元。
(3)MOS静态及动态存储单元。
重点与难点本章重点:(1)SAM、RAM和ROM的功能。
(2)半导体存储器使用方法(存储用量的扩展)。
(3)用ROM 实现组合逻辑电路。
本章难点:动态CMOS 反相器、动态CMOS 移存单元及MOS 静态、动态存储单元的工作原理。
7.1■■■■■■■■■半导体存储器是存储二值信息的大规模集成电路,是现代数字系统的 重要组成部分。
半导体存储器分类如下:I 融+n 右西方性翼静态(SRAM )(六管MO 白静态存储单元) 随机存取存储器〔^^'{动态侬^1口3网又单管、三管动态则□吕存储单元) 一固定艮cmil 二极管、M 口号管) 可编程RDM (PROM )[三极管中熠丝上可擦除可编程ROM (EPROM )[叠层栅管、雪崩j1-电可擦除可编程良口财(EEPROM^【叠层栅管、隧道)按制造工艺分,有双极型和MOS 型两类。
双极型存储器具有工作速度快、功耗大、价格较高的特点。
MOS 型存储器具有集成度高、功耗小、工艺简单、价格低等特点。
按存取方式分,有顺序存取存储器(SAM )、随机存取存储器(RAM )和只读存储器(ROM )三类。
(1)顺序存取存储器(简称SAM ):对信息的存入(写)或取出(读)是按顺序进行的,即具有“先入先出”或“先入后出”的特点。
(2)随机存取存储器(简称RAM ):可在任何时刻随机地对任意一个单元直接存取信息。
七章半导体存储器
13
地址总线 13
~ A0 A12
CS OE
~ D15 D 8
8
数据总线
~ D7 D 0
8
A0 8kB×8
. .2764 . . O0 . . ... ... A12
A0 8kB×8
. . 2764 . . O0 . . ... ... A12
CS
O7
13
OE U1
CS
O7
OE U2
(2)字数扩展(地址码扩展)
14
12
13
VDD A8 A9
WE
OE
A10 CS D7 D6 D5 D4
D3
7.2 只读存储器(ROM)
一. ROM的分类
按照数据写入方式特点不同,ROM可分为以下几种:
(1)固定ROM。厂家把数据写入存储器中,用户无法进行任何修改。
(2)一次性可编程ROM(PROM)。出厂时,存储内容全为1(或全 为0),用户可根据自己的需要编程,但只能编程一次。
CS O7
OE
13
U2
...
~ 数据总线 D7
D0 8
...
A02764
8
.. O0
. ... ... A12
CS O7
OE U8
本章小节
1.半导体存储器是现代数字系统特别是计算机系统中的重要组成部件, 它可分为RAM和ROM两大类。
2.RAM是一种时序逻辑电路,具有记忆功能。其存储的数据随电源断 电 而 消 失 , 因 此 是 一 种 易 失 性 的 读 写 存 储 器 。 它 包 含 有 SRAM 和 DRAM两种类型,前者用触发器记忆数据,后者靠MOS管栅极电容 存储数据。因此,在不停电的情况下,SRAM的数据可以长久保持, 而DRAM则必需定期刷新。
《半导体存储器》PPT课件
存储时间—存储器读出(或写入)数据的时间。一般用 读(或写)周期来表示。
.
04.12.2020
3
存储器的写操作:
地址寄存器
101
地 址 译 地址总线 码 器来自数据寄存器10010001
按字节组织的存储器阵列
0
11 000010
1
10 111010
2
01 100000
3
11 001101
4
11 110001
1. 固定ROM(掩模ROM ) 厂家把数据“固化”在存储器中,用户无法进 行任何修改。使用时,只能读出,不能写入。
2. 一次性可编程ROM(PROM) 出厂时,存储内容 全为1(或全为0),用户可根据自己的需要进行 编程,但只能编程一次。
用户对PROM编程是逐字逐位进行的。
首先通过字线和位线选择需要编程的存储单元,
04.12.2020
8
2.二极管ROM 二极管固定ROM举例
0 (1)电路组成:
01
由二极管与门和或门构成。
(2)ROM电路的工作原理
二 极 管 的 结 构 图
ROM
与门阵列组成译码器,或 门阵列构成存储阵列。
01 10 01
04.12.2020
11
. 9
(2)输出信号表达式
与门阵列输出表达式:
28××××系列的芯片都是E2PROM 。
.
04.12.2020
14
三、快闪存储器(Flash Memory)
闪存是一种高密度的读/写型存储器(高密度表 示更大的存储容量),也是非易失性的存储器,这意 味着数据可以在没有电源供电的情况下保存。存储器 中数据的擦除和写入是分开进行的,数据写入方式与 EPROM相同,一般一只芯片可以擦除/写入100万次 以上。
第七章半导体存储器
(RAM) 动态RAM(Dynamic RAM)
双极性型 按制造工艺分
CMOS型
只读存储器ROM:用于存储固定信息的器件,在断电 后所保存的信息不会丢失。把数据写入到存储器以后, 正常工作时它存储的数据是固定不变的,只能根据地址 读出,不能写入。只读存储器主要应用于数据需要长期 保留并不需要经常改变的场合,如各种函数表、需要固 化的程序等。
在扩展时应将各片存储器的地址线、片选信号线和读/ 写信号线对应地并接在一起,而各片的数据线作为扩展后 每个字的各位数据线。
7.4.2 字扩展方式
字扩展是指扩展成的存储器字数增加而数据位数不变。
例:用4片256 x 8位RAM→1024 x 8位 存储器
I O0 .......... .......... .. I O7
例7.5.1 用ROM产生组合逻辑函数: Y1=ABC+ABC Y2=ABCD+BCD+ABCD Y3=ABCD+ABCD Y4=ABCD+ABCD
解: 将原函数化成最小项之和形式:
Y1=m2+m3+m6+m7 Y2=m6+m7+m10+m14 Y3=m4+m14 Y4=m2+m15 列出数据表:
7.2.1 掩模只读存储器ROM
根据用户要求专门设计的掩模板,把数据 “固化”在ROM
例1 :地存址储线容量为224位的中ROM。
A1A0:两位地址代码,能指定 四个不同地址
地址译码器(二极管与门电路): 将四个地址译成W0W3四个高电 平输出信号
字线
位线
A1 A0 00 01 10
11
W0 W1
7.2 只读存储器ROM
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
W 2 A1 A 0
W 3 A1 A 0
或门阵列输出表达式:
D0 W0 W2
D1 W1 W 2 W 3
D2 W0 W2 W3
D3 W1 W 3
(3)ROM存储内容的真值表
三. ROM的应用
1.作函数运算表电路
【例7.2—1】试用ROM构成能实现函数y=x2 的运算表电路,x的取值范
第七章 半导体存储器
存储器——用以存储二进制信息的器件。
半导体存储器的分类:
根据使用功能的不同,半导体存储器可分为两大类: (1)随机存取存储器(RAM)也叫做读/写存储器。既能 方便地读出所存数据,又能随时写入新的数据。RAM的 缺点是数据易失,即一旦掉电,所存的数据全部丢失。 (2)只读存储器(ROM)。其内容只能读出不能写入。 存储的数据不会因断电而消失,即具有非易失性。 存储器的容量:存储器的容量=字长(n)×字数(m)
二. RAM的工作时序(以写入过程为例)
t WC
AD D
写 入单 元的 地址
CS
t
R/W
t
WP
AS
t
WR
I/O
t DW
写 入数 据
t DH
读出操作过程如下: (1)欲写入单元的地址加到存储器的地址输入端; (2)加入有效的选片信号CS; (3)将待写入的数据加到数据输入端。 (3)在 线上加低电平,进入写工作状态; (4)让选片信号CS无效,I/O端呈高阻态。
D G I/ O
1
G2
G &
4
R /W
G3 G5 & CS
当CS=0时,芯片被选通:当 =1时,G5输出高电平,G3被打开,于 是被选中的单元所存储的数据出现在I/O端,存储器执行读操作; 当 =0时,G4输出高电平,G1、G2被打开,此时加在I/O端的数据以 互补的形式出现在内部数据线上,存储器执行写操作。
~ D8
数 据总 线 8 A 0 8 k B ×8 27 64 O0
D7
~
D0
. . . . . .
CS 13 地 址总 线 A0 A1 2 13 OE
A 0 8 k B ×8 27 64
O0
A1 2
. . . . . .
13
. . . . . .
CS OE
A1 2
.. .. ..
O7 U1
O7 U2
三. RAM的容量扩展
1.位扩展 用8片1024(1K)×1位RAM构成的1024×8位RAM系统。
I/O
0
I/O 1
I/O 7
I/O 1 0 2 4 ×1 R A M A0 A1 A0 A1 A
9
I/O 1 0 2 4 ×1 R A M A0 A1
I/O
...
1 0 2 4 ×1 R A M A0 A 1
址 译 码 器
D3
≥1
D2
≥1
D1
≥1
D0
VC C
二极管固定ROM举例
(1)电路组成:
由二极管与门和 A 1 或门构成。 与门阵列组成 译码器,或门 A 0 阵列构成存储 阵列。
1 1
.
1
1
. . . . . . . . . . . . . . .. . . .
W
0
与 门 阵 列 ( 译 码器 )
... A
9
R /W C S
... A
9
R /W C S
... A
9
R /W C S
R /W CS
. ..
2.字扩展 用8片1K×8位RAM构成的8K×8位RAM。
. ..
I/ O 0 I/ O 1 I/ O 7 I/ O 1 I/ O 0 I/ O 7
...
9
I/ O 7
I/ O 0 I/ O 1
0单 元 1单 元
...
...
...
输 入
译 码 器
W i
...
i单 元
...
W 2n - 1 A n- 1
...
n 2 -1 单元
.. .
位线
D0 D1 Db- 1 输 出数 据
地
W0 W1 W2 理: A0 由地址译码器 和或门存储矩阵组成。
例:存储容量为 4×4的ROM
. ..
A A
0
A B C +5 V G1 G2A G2B 74 LS 1 38 Y0 Y1
. . . . . .
Y7
四.
RAM的芯片简介(6116)
A 7 A6
1 2 3 4 5 6 7 8 9 10 11 12 611 6
24 23 22 21 20 19 18 17 16 15 14 13
VD D A8 A9 WE OE A10 CS D7 D 6 D 5 D 4 D 3
Y 3 A B C D A B CD A BC D A B C D AB C D ABCD
Y 4 ABC ABD ACD BCD
【解】 (1)写出各函数的标准与或表达式: 按A、B、C、D顺序排列变量,将Y1、Y2、Y4扩展成为四变量逻辑函数。
Y 1 m( 2,,,,,, , ) 3 4 5 8 9 14 15 Y 2 m( 6,, , , , ) 7 10 11 14 15 Y 3 m( 0,,,, , ) 3 6 9 12 15 Y 4 m( 7 , , , , ) 11 13 14 15
~
CS OE
(2)字数扩展(地址码扩展)
用8片2764扩展成64k×8位的EPROM:
27 64 O0 8 27 64 O0 8 数 据总 线 D 7
~
D0 8
. . .
. . . . . .
A0 CS 13 地 址总 线 13 A0 A1 2 OE
A1 2
. . . . . .
13
. . . . . .
(5)快闪存储器(Flash Memory)。也是采用浮栅型MOS管,存储器 中数据的擦除和写入是分开进行的,数据写入方式与EPROM相同, 一般一只芯片可以擦除/写入100次以上。
二.ROM的结构及工作原理
1. ROM的内部结构 由地址译码器和存储矩阵组成。
存 储单 元 A0 A1 地 址 地 址 W0 W1 字线
A0 CS OE
A1 2
. . . . . .
. . . . . .
A0 CS OE
27 64 O0
8
A1 2
. . . . . .
O7 U1
O7 13 U2
O7 U8
~
OE
A13 A14 A1 5
A0 A1 A2 +5 V G1 G2A G2B 74 LS 13 8 Y0 Y1
. . . . . .
6116为2K×8位静态CMOSRAM
芯片引脚排列图: A0~A10是地址码输入端,D0~D7是 数据输出端, 是选片端, 是写入控制端。 是输出使能端,
A5 A4 A3 A2 A 1 A 0 D 0 D 1 D 2 GN D
7.2 只读存储器(ROM)
一. ROM的分类
按照数据写入方式特点不同,ROM可分为以下几种:
围为0~15的正整数。 【解】(1)分析要求、设定变量
自变量x的取值范围为0~15的正整数,对应的4位二进制正整数,用
B=B3B2B1B0 表示。根据y=x2 的运算关系,可求出y的最大值是152 = 225,可以用8位二进制数Y=Y7Y6Y5Y4Y3Y2Y1Y0表示。 (2)列真值表—函数运算表
(3)写标准与或表达式 Y7=m12+m13+m14+m15 Y6=m8+m9+m10+m11+m14+m15 Y5=m6+m7+m10+m11+m13+m15 Y4=m4+m5+m7+m9+m11+m12 Y3=m3+m5+m11+m13 Y2=m2+m6+m10+m14 Y1=0
Y7
本章小节
2.RAM是一种时序逻辑电路,具有记忆功能。其存储的数据随电源断电 而消失,因此是一种易失性的读写存储器。它包含有SRAM和DRAM两 种类型,前者用触发器记忆数据,后者靠MOS管栅极电容存储数据。 因此,在不停电的情况下,SRAM的数据可以长久保持,而DRAM则必 需定期刷新。 3.ROM是一种非易失性的存储器,它存储的是固定数据,一般只能被读 出。根据数据写入方式的不同,ROM又可分成固定ROM和可编程ROM。 后者又可细分为PROM、EPROM、E2PROM和快闪存储器等,特别是E2ROM 和快闪存储器可以进行电擦写,已兼有了RAM的特性。 4.从逻辑电路构成的角度看,ROM是由与门阵列(地址译码器)和或门 阵列(存储矩阵)构成的组合逻辑电路。ROM的输出是输入最小项的 组合。因此采用ROM构成各种逻辑函数不需化简,这给逻辑设计带来 很大方便。随着大规模集成电路成本的不断下降,利用ROM构成各种 组合、时序电路,愈来愈具有吸引力。
W1 字
W2 线
W3
或 门 阵 列 ( 编 码器 )
. . .
. . . . .. . .. . .. . .
. .
.
. . .
输 出缓 冲器 D3 位 D2 线 D1
EN
D3
D0
. . .
EN
D2
EN
D1
EN
D0
EN
(2)输出信号表达式
与门阵列输出表达式:
W 0 A 1 A0
W 1 A 1 A0