8 半导体存储器和可编程逻辑器件.doc
《8 半导体存储器和可编程逻辑器件.doc》由会员分享,可在线阅读,更多相关《8 半导体存储器和可编程逻辑器件.doc(14页珍藏版)》请在三一办公上搜索。
1、8 半导体存储器和可编程逻辑器件 存储器和可编程逻辑器件属于大规模集成电路范畴。由于大规模集成电路集成度高,往往能将一个较复杂的逻辑部件或数字系统集成到一块芯片上,它的应用能有效地缩小设备体积、减轻设备重量、降低功耗、提高系统稳定性和可靠性,所以大规模数字集成电路应用得到飞速发展。一、 随机存取存储器(RAM) 随机存取存储器是一种既可以存储数据又可以随机取出数据的存储器,即可读写的存储器。随机存取存储器有双极型晶体管存储器和MOS存储器之分。MOS随机存取存储器又可分为静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)。RAM保存的数据具有易失性,一但失电,所保存的数据立即丢失。
2、RAM的电路结构与工作原理1、RAM存储单元 存储单元是存储器的最基本细胞,他可以存放一位二进制数据。(1)静态RAM存储单元 静态RAM中存储单元的结构如图8.1.1所示。虛线框内为六管SRAM存储单元,其中T1T4构成基本RS触发器。T5、T6为本存储单元的控制门,由行选择线Xi控制。Xi=1,T5、T6导通,存储单元与位线接通;Xi=0,T5、T6截止,存储单元与位线隔离。T7、T8是一列存储单元的公共控制门,用于控制位线和数据线的连接状态,由列选择线Yj控制。显然,当位选信号Xi和列选信号Yj都为高电平,T5T8均导通,触发器与数据线接通,存储单元才能进行数据的读或写操作。静态RAM靠
3、触发器保存数据,只要不断电,数据就能长久保存。位线B行选择线XiVDDVDDT3T4T1T2T6T5T8T7Yj列选择线DD数据线 图8.1.1 六管静态存储器(2)动态RAM存储单元 动态RAM存储数据的原理是靠MOS管栅极电容的电荷存储效应。由于漏电流的存在,栅极电容上存储的数据(电荷)不能长期保持,必须定期给电容补充电荷,以免数据丟失,这种操作称为刷新或再生。 动态RAM存储单元有三管和单管两种。图8.1.2所示为三管动态存储单元。图中的MOS管T2及其栅极电容C是动态RAM的基础,电容C上充有足够的电荷,T2导通(0状态),否则T2截止(1状态)。 图中行、列选择信号Xi、Yj均为高电
4、平时,存储单元被选中,经T5读出数据,或经T4写入数据。读写控制信号R/为高电平时进行读操作,低电平时进行写操作。在进行读操作时,由于G2门打开,经T3读出的数据又再次写入存储单元,即对存储单元进行刷新。在进行写操作时,G1门打开,G2门关闭,写入数据Di经G3反相后使电容C充电或放电。Di=0时,电容充电;Di=1时,电容放电。行选择线Xi写位线读位线T3T2CT11&VDDR/WT5T4DIDOYj列选择线 图8.1.2 三管动态存储单元 2、RAM的基本结构 存储器一般由存储矩阵、地址译码器和输入/输出控制电路3部分组成,如图8.1.3所示。存储器有3类信号线,即数据线、地址线和控制线。
5、存储矩阵地址译码器地址输入控制信号输入输入/输出控制电路数据输入/输出 图8.1.3 RAM的基本结构(1)存储矩阵 一个存储器内有许多存储单元,一般按矩阵形式排列,排成n行和m例。存储器是以字为单位组织内部结构,一个字含有若干个存储单元,一个字所含位数称为字长。实际应用中,常以字数乘字长表示存储器容量。 例如,一个容量为2564(256个字,每个字有4个存储单元)存储器,共有1024个存储单元,可以排成32行32列的矩阵,如图8.1.4所示。图中每四例连接到一个共同的列地址译码线上,组成一个字列。每行可存储8个字,每列可存储32个字,因此需要8根列地址选择线(Y0Y7)、32根行地址选择线(
6、X0X31)。(2)地址译码 通常存储器以字为单位进行数据的读写操作,每次读出或写入一个字,将存放同一个字的存储单元编成一组,並赋于一个号码,称为地址。不同的字存储单元被赋于不同的地址码,从而可以对不同的字存储单元按地址进行访问。字(存储)单元也称为地址单元。 通过地址译码器对输入地址译码选择相应的地址单元。在大容量存储器中,一般采用双译码结构,即有行地址和列地址,分别由行地址译码器和列地址译码器译码。行地址和列地址共同決定一个地址单元。地址单元个数N与二进制地址码的位数n有以下关系 N=2n即2n个(字)存储单元需要n位(二进制)地址。 图8.1.4中,256个字单元被赋于一个8位地址(5位
7、行地址和3位列地址),只有被行地址选择线和列地址选择线选中的地址单元才能对其进行数据读写操作。X31A4A3A2A1A0Y7Y0Y1X0X1X31列地址译码器行地址译码器A7 A6 A5 图8.1.4 2564存储矩阵(3)输入输出控制 RAM中的输入输出控制电路除了对存储器实现读或写操作的控制外,为了便于控制,还需要一些其他控制信号。图8.1.5给出了一个简单输入/输出控制电路,他不仅有读/写控制信号R/,还有片选控制信号CS。DDG2G1G3G4G5R/WCSI/O& 图8.1.5 输入/输出控制电路 当片选信号CS=1时,G4、G5输出为0,三个三态缓冲器G1、G2、G3处于高阻状态,输
8、入/输出(I/O)端与存储器内部隔离,不能对存储器进行读/写操作。当CS=0时,存储器使能;若R/=1,G5为1,G3门打开,G1、G2高阻状态,存储的数据D经G3输出,即实现对存储器读操作;若R/=0,G4为1,G1、G2打开,输入数据经缓冲后以互补形式出现在内部数据线上,实现对存储器写操作。3、 RAM的操作与定时 为保证存储器正确地工作,加到存储器的地址、数据和控制信号之间存在一种时间制约关系。(1)RAM读操作定时图8.1.6给出了RAM读操作的定时关系。从时序图中可以看出,存储单元地址ADD有效后,至少需要经过tAA时间,输出线上的数据才能稳定、可靠。tAA称为地址存取时间。片选信号
9、CS有效后,至少需要经过tACS时间,输出数据才能稳定。图中tRC称为读周期,他是存储芯片两次读操作之间的最小时间间隔。tRC读出单元地址ADDCStACSI/O读出数据tAA 图8.1.6 读操作时序图tWC写入单元地址ADDCSR/WI/OtAStWPtWR写入数据tDWtDH 图8.1.7 写操作时序图(2)RAM写操作定时RAM写操作定时波形如图8.1.7所示,从中可知地址信号ADD和写入数据应先于写信号R/。为防止数据被写入错误的单元,新地址有效到写信号有效至少应保持tAS时间间隔,tAS称为地址建立时间。同时,写信号失效后,ADD至少要保持一段写恢复时间tWR,写信号有效时间不能小
10、于写脉冲宽度tWP,tWC是写周期。RAM存储容量的扩展 1、字长(位数)的扩展 存储芯片的字长一般有1位、4位、8位和16位等。当存储系统实际字长超过存储芯片字长时,需要进行字长扩展。 一般字长扩展的方法是将存储芯片並联使用,如图8.1.8。这些存储芯片的地址、读/写、片选信号线应相应地连接在一起;而各芯片的输入/输出(I/O)线作为字节的各个位。也可用其他方法扩展字长,譬如、一个(16位二进制)字可用两个(8位二进制)字节通过寄存器锁存的方式合并成一个(16位)字。 CS D0 IC(1) D7CS D0 IC(X) D7CSR/WAn-1A0I/O0I/O7I/O8X-8I/O8X-1
11、图8.1.8 RAM字长扩展一般结构2、存储器字数的扩展 存储器的地址线表明存储器寻址范围,一个存储器地址线的多少表明该存储器可存储字(节)数的多少。十根地址线(A9A0)可有210=1024=1K个地址,可存储1K个字。存储器通常用K、M、G表示存储容量,1M=220=1024K、1G=230=1024M。当一片存储器字(节)数不满足需要时,可以用多片存储器通过增加地址线的方式扩展寻址范围,增大总字(节)存储量。增加的(高位)地址线一般作为存储器的片选信号CS,不同的高位地址选用不同的存储芯片存取数据。存储器I/O口是三态的,因此,这些存储器的I/O端可以直接采用线与的方式。图8.1.9给出
12、了字数扩展的一般框图。 CS D0 IC(1) D72m线译码器R/WI/O0I/O7An+m-1AnAn-1A0CS D0 IC(X) D7 图8.1.9 RAM字数扩展一般结构RAM举例存储器的品种繁多,除了RAM和 ROM之分,存储容量区别之外,随机存储器RAM还有动态DRAM和静态SRAM。一般地说,存储器芯片内半导体开关器件很多,为减小存储器芯片功耗都采用CMOS工艺。以下介绍两个较典型的RAM。1、MCM6264是8K8位的并行输入/输出SRAM芯片,采用28引脚塑料双列直插式封装,13根地址引线(A0A12)可寻址8K个存储地址,每个存储地址对应8个存储单元,通过8根双向输入/输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 半导体存储器和可编程逻辑器件 半导体 存储器 可编程 逻辑 器件
链接地址:https://www.31ppt.com/p-3021514.html