数字电路逻辑设计 第七章半导体存储器精.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字电路逻辑设计 第七章半导体存储器精.ppt》由会员分享,可在线阅读,更多相关《数字电路逻辑设计 第七章半导体存储器精.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字电路逻辑设计 第七章半导体存储器第1页,本讲稿共66页微型计算机中按物理介质不同存储器的分类如图所示:第2页,本讲稿共66页第七章第七章 半导体存储器半导体存储器 7.1 概述概述 7.2顺序存取存储器(顺序存取存储器(SAM)7.3随机存取存储器(随机存取存储器(RAM)7.4只读存储器(只读存储器(ROM)第3页,本讲稿共66页7.1 存储器概述存储器概述按材料分类 1)磁介质类软磁盘、硬盘、磁带、2)光介质类CD、DVD、MO、3)半导体介质类SDRAM、EEPROM、FLASH ROM、按功能分类 主要分RAM和ROM两类,不过界限逐渐模糊 RAM:SDRAM,磁盘,ROM:CD,
2、DVD,FLASH ROM,EEPROM1.1.存储器一般概念存储器一般概念讨论学习半导体介质类存储器件的结构功能和使用特点半导体存储器能存储大量二值信息,是数字系统不可缺少的部分半导体存储器能存储大量二值信息,是数字系统不可缺少的部分.第4页,本讲稿共66页2.存储器分类:RAM(Random Access Memory)随机存取存储器ROM(Read Only Memory)只读存储器随机存取存储器:在运行状态可以随时进行读或写操作RAM信息易失:芯片必须供电才能保持存储的数据SRAM:静态静态RAMDRAM:动态动态RAM只读存储器:通过特定方法写入数据,正常工作时只能读出ROM信息非易
3、失:信息一旦写入,即使断电也不会丢失ROM (工厂掩膜)PROM(一次编程)7.1 存储器概述存储器概述EPROM(可擦除可编程可擦除可编程)双极型MOS型种类种类由制造工艺分由制造工艺分第5页,本讲稿共66页3.衡量存储器的衡量存储器的主要性能指标主要性能指标:容量:容量:存储单元总数(存储单元总数(bit)存取时间:存取时间:表明存储器工作的表明存储器工作的存储速度存储速度其它:材料、功耗、封装形式等等其它:材料、功耗、封装形式等等7.1 存储器概述存储器概述1K bit=1024 bit=210 bit128M bit=134217728 bit=227 bit字长:字长:一个芯片可以同
4、时存取的比特数一个芯片可以同时存取的比特数1 1位、位、4 4位、位、8 8位、位、1616位、位、3232位等等位等等标称:标称:字数字数位数位数(字长),如如4K84K8位位=2 2121288=2 21515单元(单元(bit)读操作和写操作时序图:存储器的工作时序关系读操作和写操作时序图:存储器的工作时序关系第6页,本讲稿共66页字数字数字数字数(通常以字节个数为单位)(通常以字节个数为单位)(通常以字节个数为单位)(通常以字节个数为单位)字长字长字长字长(位数位数)(通常以字节为单位)(通常以字节为单位)(通常以字节为单位)(通常以字节为单位)存存储储器器存储容量:存储容量:存储单元
5、总数(存储单元总数(bit)存储单元总数存储单元总数=字数字数位数位数(字长)第7页,本讲稿共66页 不同的存储器芯片,其存储容量是不同的。例如某一半导体存储器芯片,共有4K个个存存储单元,每个单元存储储单元,每个单元存储8位二进制信息,则该芯片的存储容量是位二进制信息,则该芯片的存储容量是4K4K8bits8bits或4K4K字节,简称字节,简称4KB。字节数字节数字节数字节数(4K4K个字节数)个字节数)个字节数)个字节数)字节长字节长字节长字节长B B(一个字节(一个字节(一个字节(一个字节8bits8bits)存存存存储储储储器器器器存储单元总数存储单元总数=字数字数位数位数(字长)=
6、4K 8bits 第8页,本讲稿共66页7.2顺序存取存储器(顺序存取存储器(SAM)一、一、动态动态CMOS反相器反相器二、二、动态动态CMOS移存单元移存单元三、动态移存器和顺序存取存储器三、动态移存器和顺序存取存储器Sequential Access Memory第9页,本讲稿共66页一、一、动态动态CMOS反相器反相器由由传传输输门门和和CMOS反反相相器器组组成成。电电路路中中T1、T2栅栅极极的的寄寄生生电电容容C是是存存储储信信息息的的主主要要“元件元件”。MOS管栅电容管栅电容C的暂存作用的暂存作用栅电容栅电容C充电迅速,放电缓慢,因此可以暂存输入信息。若每隔一定时间对充电迅速
7、,放电缓慢,因此可以暂存输入信息。若每隔一定时间对C补充一次电荷,使信号得补充一次电荷,使信号得到到“再生再生”,可长期保持,可长期保持C上的上的1信号,这一操作过程通常称为信号,这一操作过程通常称为“刷新刷新”。CP的周期不能太长,一般应小于的周期不能太长,一般应小于msms。电路结构电路结构图7-2-1 动态CMOS反相器vI+TG1CPCRVDDT2T1vOCP+第10页,本讲稿共66页二、二、动态动态CMOS移存单元移存单元动态动态CMOS移存单元由两个动态移存单元由两个动态CMOS反相器串接而成。反相器串接而成。当当CP=1=1时,主动态反相器接收信息,从动态反相器保持原存信息;时,
8、主动态反相器接收信息,从动态反相器保持原存信息;CP=0=0时,主动态反相器保持原存信时,主动态反相器保持原存信息,从动态反相器随主动态反相器变化。每经过一个息,从动态反相器随主动态反相器变化。每经过一个CP,数据向右移动一位。,数据向右移动一位。主主从从1 1位位ITG1CPC1VDDT2T1OCPTG2CPC2VDDT4T3CP图7-2-2 动态CMOS移存单元第11页,本讲稿共66页三、三、动态移存器和顺序存取存储器动态移存器和顺序存取存储器动态移存器动态移存器动态移存器可用动态动态移存器可用动态CMOS移存单元串接而成,主要用来组成顺序存取存储器移存单元串接而成,主要用来组成顺序存取存
9、储器(SAM)。由于需要读出的数据必须在由于需要读出的数据必须在CP的推动下,逐位移动到输出端才可读出,所以存取时间较长,位数越多,的推动下,逐位移动到输出端才可读出,所以存取时间较长,位数越多,最大存取时间越长。最大存取时间越长。0121023串入串入串出串出CPCP1位动态移存单元位动态移存单元图7-2-3 1024位动态移存器示意图第12页,本讲稿共66页(1)(1)循环刷新循环刷新片选端为片选端为0。只要不断电,信息可在动态中长期保存。只要不断电,信息可在动态中长期保存。(2)(2)边写边读边写边读片选端为片选端为1,写,写/循环为循环为1,且读控制端也为,且读控制端也为1。(3)(3
10、)只读不写,数据刷新只读不写,数据刷新片选端为片选端为1,写,写/循环为循环为0,读控制端为,读控制端为1。先入先出先入先出(FIFO)型型SAM特点:特点:每次对外读每次对外读(或写或写)一个并行的位数据,即一个一个并行的位数据,即一个字字。SAM中的数据字只能按中的数据字只能按“先入先出先入先出”的原则顺序读出。的原则顺序读出。逻辑图逻辑图三、三、动态移存器和顺序存取存储器动态移存器和顺序存取存储器第13页,本讲稿共66页&1&G20G301024位动态移存器位动态移存器CPCP&O0G40I0&1&G21G311024位动态移存器位动态移存器CPCP&O1G41I1&1&G27G3710
11、24位动态移存器位动态移存器CPCP&O7G47I7&写写/循环循环片选片选读读图7-2-4 10248位FIFO型SAMG1(1)循环刷新循环刷新(2)边写边读边写边读(3)只读不写,数据刷新只读不写,数据刷新第14页,本讲稿共66页图7-2-5 m4位FILO型SAMI/O控制电路控制电路1ENQ0Qm-1 m位位双向双向移存器移存器SL/SRCPG2G1I/O0R/WCPENENI/O3EN111Q0Qm-1 m位位双向双向移存器移存器SL/SRCP先入后出先入后出(FILO)型型SAM写操作:写操作:移移存存器器执执行行右右移移操操作作,由由I/O端端最最先先送送入入的的数数据据存存于
12、于各各移移存存器器的的最最右端。右端。读操作:读操作:移移存存器器执执行行左左移移操操作作,存存于于各各移移存存器器最最左左端端的的数数据据最最先先由由I/O端端读读出。出。第15页,本讲稿共66页7.3 RAM7.3.1 RAM的基本结构的基本结构7.3.2 RAM芯片介绍芯片介绍7.3.3 RAM容量扩展容量扩展二、二、RAM的存储单元(的存储单元(SRAM、DRAM)一、一、RAM的结构框图的结构框图一、一、字长(位数)的扩展字长(位数)的扩展二、二、字数的扩展字数的扩展第16页,本讲稿共66页存储矩阵存储矩阵输入输入/输出控制电路输出控制电路 地地址址译译码码器器数据输入数据输入/输出
13、输出地地址址输输入入控制信号输入控制信号输入(CS、R/W)地址译码器:地址译码器:对外部输入的地址码进行译码,对外部输入的地址码进行译码,唯一地选择存储矩阵中的一个存储单元唯一地选择存储矩阵中的一个存储单元输入输入/输出控制电路:输出控制电路:对选中的存储单元进行读出对选中的存储单元进行读出或写入数据的操作或写入数据的操作存储矩阵:存储矩阵:存储器中各个存储单元的有序排列存储器中各个存储单元的有序排列7.3.1 RAM的结构的结构一、一、RAM的结构框图的结构框图第17页,本讲稿共66页7.3.1 RAM的结构的结构A0Ai行行地地址址译译码码器器.列地址译码器列地址译码器Ai+1An-1存
14、储矩阵存储矩阵读读写写控控制制电电路路CSR/WI/O地址输入地址输入控制输入控制输入数据输入数据输入/输出输出三组输入信号:三组输入信号:地址输入、控制输入和数据输入地址输入、控制输入和数据输入一组输出信号:一组输出信号:数据输出数据输出大容量大容量RAM数据输入输出合为双向端口数据输入输出合为双向端口第18页,本讲稿共66页存储单元数量多,将存储单元排列成矩阵形式(存储器阵列)存储单元数量多,将存储单元排列成矩阵形式(存储器阵列),阵列中各单元的选择称为地址译码阵列中各单元的选择称为地址译码A0A1A2A3A4A5A6A7CS0CS1 CS255地地址址译译码码器器存存储储器器阵阵列列01
15、255A0A1A2A3CSX0CSX1CSX15行行地地址址译译码码器器列地址译码器列地址译码器A4A5A6A7CSY0CSY1CSY150115161731240241255单译码单译码:n位地址构成位地址构成 条地址线。若条地址线。若n=10,则,则有有1024条地址线条地址线行列(双)译码行列(双)译码:将地址分成两部分,分别由行译码器和列译码器共同译码将地址分成两部分,分别由行译码器和列译码器共同译码,其输其输出为存储矩阵的行列选择线,由它们共同确定欲选择出为存储矩阵的行列选择线,由它们共同确定欲选择 的地址单元。的地址单元。地址译码地址译码第19页,本讲稿共66页1地地址址译译码码器
16、器:将将寄寄存存器器地地址址对对应应的的二二进进制制数数译译成成有有效效的的行行选选信信号号和和列列选选信信号号,从从而而选选中中该该存存储储单元。单元。例如,输入地址码例如,输入地址码A9A8A7A6A5A4A3A2A1A0=0000000001,则行选线,则行选线 X11、列选线、列选线Y01,选中第,选中第X1行第行第Y0列的那个存储单元。列的那个存储单元。采用双译码结构采用双译码结构:共有共有10条地址线。条地址线。行行地地址址译译码码器器:5输输入入32输输出出,输输入入为为A0、A1、A4,输输出出为为X0、X1、X31;列列地地址址译译码码器器:5输输入入32输输出出,输输入入为
17、为A5、A6、A9,输输出出为为Y0、Y1、Y31。1条条行选择线行选择线用来选用来选1个字或者个字或者1个字节,而个字节,而1条条列选择列选择线线用来选用来选1个数位。应此,行选择线也叫个数位。应此,行选择线也叫字线字线,列,列选择线也叫选择线也叫位线位线。第20页,本讲稿共66页 2.存储矩阵存储矩阵图图中中,1024个个字字排排列列成成3232的矩阵。的矩阵。为为了了存存取取方方便便,给给它它们们编上号。编上号。32行行编编号号为为X0、X1、X31,32列列编编号号为为Y0、Y1、Y31。这这样样每每一一个个存存储储单单元元都都有有了了一一个个固固定定的的编编号号,称为地址。称为地址。
18、第21页,本讲稿共66页8根列地址根列地址选择线选择线32根行地址根行地址选择线选择线1024个存储单元,排成个存储单元,排成3232的矩阵的矩阵7.3.1 RAM的结构的结构图中的每个地址译码选通时有四个存储单元同时输入输出;存储器容量为图中的每个地址译码选通时有四个存储单元同时输入输出;存储器容量为256字字4位位1024bit存储器存储矩阵结构存储器存储矩阵结构第22页,本讲稿共66页 3.片选及输入片选及输入/输出控制电路输出控制电路 当当选选片片信信号号CS1时时,G5、G4输输出出为为0,三三态态门门G1、G2、G3均均处处于于高高阻阻状状态态,I/O端与存储器内部完全隔离,存储器
19、禁止读端与存储器内部完全隔离,存储器禁止读/写操作,即不工作。写操作,即不工作。当当CS0时时,芯芯片片被被选选通通:当当R/W1时时,G5输输出出高高电电平平,G3被被打打开开,被被选选中中的的单单元元所所存存储储的的数数据据出出现现在在I/O端,存储器执行读操作;端,存储器执行读操作;当当R/W 0时时,G4输输出出高高电电平平,G1、G2被被打打开开,此此时时加加在在I/O端端的的数数据据以以互互补补的的形形式式出出现现在在内内部部数数据据线线上上,存存储器执行写操作。储器执行写操作。第23页,本讲稿共66页从从RAM的结构再看的结构再看RAM指标的意义:指标的意义:容量:指存储矩阵的大
20、小,即阵列中所有存储单元的总数容量:指存储矩阵的大小,即阵列中所有存储单元的总数字数字数2n:指地址单元的总数为:指地址单元的总数为2n,n为为RAM外部地址线的外部地址线的 根数根数字长:指每个地址单元中的数据位数;也即是每次寻址后字长:指每个地址单元中的数据位数;也即是每次寻址后 从存储器中读出(或写入)的数据位数从存储器中读出(或写入)的数据位数7.3.1 RAM的结构的结构存储容量字数(存储容量字数(2n)字长(数据位数)字长(数据位数)第24页,本讲稿共66页 1 1、静态静态MOS RAM(SRAM)基本基本RS触发器触发器本单元控制门本单元控制门列存储单元公用的控制门列存储单元公
21、用的控制门7.3.1 RAM的结构的结构二、二、RAMRAM存储单元存储单元第25页,本讲稿共66页二二.RAM存储单元存储单元Xi=1,T5、T6导通,触发器与位线接通Xi=0,T5、T6截止,触发器与位线隔截止,触发器与位线隔离离Yj=1,T7、T8均导通,触发器的均导通,触发器的输出才与数据线接通,该单元才能输出才与数据线接通,该单元才能通过数据线传送数据通过数据线传送数据来自行地址译码器来自行地址译码器的输出的输出来自列地址译码器来自列地址译码器的输出的输出7.3.1 RAM的结构的结构1 1、静态静态MOS RAM(SRAM)第26页,本讲稿共66页 2 2、动态动态MOS RAM(
22、DRAM)二、二、RAM存储单元存储单元DRAMDRAM存储数据原理:存储数据原理:基于基于MOS管栅极电容的电荷存储效应管栅极电容的电荷存储效应DRAMDRAM三个工作过程:三个工作过程:写入数据写入数据 读出数据读出数据 刷新数据刷新数据存储数据的电容存储数据的电容存储单元存储单元写入数据的控写入数据的控制门制门读出数据的控读出数据的控制门制门写入刷新控制写入刷新控制电路电路来自行地址译码器来自行地址译码器的输出的输出来自列地址译码器的来自列地址译码器的输出输出7.3.1 RAM的结构的结构第27页,本讲稿共66页 写入数据写入数据:若若DI0,电容充电;,电容充电;若若DI1,电容放电。
23、,电容放电。当当Xi Yj 0时,写入的数据由时,写入的数据由C保存。保存。R/W=0,G1开通,开通,G2被封锁,输入数据被封锁,输入数据DI经经G3反相,被反相,被存入电容存入电容C中。中。&DRAM工作描述工作描述7.3.1 RAM的结构的结构第28页,本讲稿共66页 读位线信号分两路,一路经读位线信号分两路,一路经T5 由由DO 输输出出;另一路经另一路经G2、G3、T1对存储单元刷新。对存储单元刷新。R/W=1,G2开通,开通,G1被封锁,被封锁,读出数据读出数据:若若C上充有上充有电荷且使电荷且使T2导通,则读位线获得低电平,输导通,则读位线获得低电平,输出数据出数据0;反之,;反
24、之,T2截止,输出数据截止,输出数据1。&DRAM工作描述工作描述7.3.1 RAM的结构的结构第29页,本讲稿共66页若读位线为低电平,经过若读位线为低电平,经过G3反相后为高电反相后为高电平,对电容平,对电容C充电;充电;刷新数据刷新数据:&若读位线为高电平,经过若读位线为高电平,经过G3反相后为低电平,反相后为低电平,电容电容C放电;放电;当当R/W=1,且且Xi=1时,时,C上的数据经上的数据经T2、T3到达到达“读读”位线,然位线,然后经写入刷新控制电路对存储单元刷新后经写入刷新控制电路对存储单元刷新此时此时,Xi有效的整个一行存储单元被刷新。由于列选择线有效的整个一行存储单元被刷新
25、。由于列选择线Yj无效,因此数据不被读无效,因此数据不被读出出DRAM工作描述工作描述7.3.1 RAM的结构的结构第30页,本讲稿共66页利用触发器保存数据利用触发器保存数据写入时在写入时在D D和和/D/D上加上反相信号,引起触发器的翻转即可上加上反相信号,引起触发器的翻转即可数据读出非破坏性,一次写入,可以反复读出数据读出非破坏性,一次写入,可以反复读出存储单元占用管元多,每比特面积大、功耗高存储单元占用管元多,每比特面积大、功耗高动态存储单元动态存储单元利用栅级电容上的存储电荷保存数据利用栅级电容上的存储电荷保存数据写入过程是给电容充电或放电的过程写入过程是给电容充电或放电的过程破坏性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路逻辑设计 第七章半导体存储器精 数字电路 逻辑设计 第七 半导体 存储器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内