第三章存储系统二课件.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(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章存储系统二第1页,此课件共56页哦1 1、单管、单管MOSMOS动态存储单元电路动态存储单元电路(1)(1)电路组成:一只电路组成:一只MOSMOS管管T T和一个电容和一个电容C C。电容。电容C C用来用来存储电荷,控制管存储电荷,控制管T T用来控制充放电回路用来控制充放电回路的通断。的通断。(2)2)定义定义:当电容当电容C C上充电上充电至高电平至高电平,存入信息为存入信息为1;1;当电容当电容C C放电至低电平放电至低电平,存入信息为存入信息为0 0。v字线字线WWv v T Tv C Cv C Cv 位线位线D D图图3.13 单管单管MOS动态存储单元动态存储单元第2页,
2、此课件共56页哦1 1、单管、单管MOSMOS动态存储单元电路动态存储单元电路(3)(3)工作原理工作原理v 写入:写入:字线字线W加高电平,加高电平,T管导通。管导通。若要写入若要写入1,位线,位线D加加高电平,高电平,D通过通过T对对C充电,充电,电容充有电荷呈高电平电容充有电荷呈高电平V1。若要写入若要写入0,位线,位线D加加低电平,电容低电平,电容C通过通过T对对D放电,呈低电平放电,呈低电平V0。v字线字线WWv v T Tv C Cv C Cv 位线位线D D图图3.13 单管单管MOS动态存储单元动态存储单元第3页,此课件共56页哦(3)(3)工作原理工作原理v 保持:字线保持:
3、字线W加低电平,加低电平,T管截止。管截止。v T T管截止,使电容管截止,使电容C C基本基本没有放电回路。电容上的电没有放电回路。电容上的电荷可以暂时保存约数毫秒,荷可以暂时保存约数毫秒,或维持无电荷的或维持无电荷的0 0状态。但状态。但电容上的电荷总存在泄漏通电容上的电荷总存在泄漏通路,所以需要每隔一定时间,路,所以需要每隔一定时间,对存储内容重写一遍,即对对存储内容重写一遍,即对存存1 1的电容重新充电,称为的电容重新充电,称为动态刷新动态刷新。图图3.13 3.13 单管单管MOSMOS动态存储单元动态存储单元v字线字线WWv v T Tv C Cv C CD Dv 位线位线D D第
4、4页,此课件共56页哦读出:字线读出:字线WW为高电平,为高电平,T T管道通。管道通。v原存原存“1 1”:电容:电容C C经经T T向位向位线线D D放电,使放电,使D D线电平升高;线电平升高;v原存原存“0 0”:位线:位线D D通过通过T T向向电容电容C C放电,放电,D D线电位将降线电位将降低。低。v因为读操作后电容因为读操作后电容C C上的电上的电荷数量将发生变化,为荷数量将发生变化,为“破破坏性读出坏性读出“电路,需要信电路,需要信息读出后息读出后重写重写(或称为再生或称为再生)。重写是随机的。重写是随机的。v字线字线WWv T Tv C C C CD Dv 位线位线D D
5、图图3.13 单管单管MOS动态存储单元动态存储单元第5页,此课件共56页哦1 16 2 15 3 14 4 13 5 12 6 11 7 10 8 92116VBB Din WE RAS A0 A2 A1 VDDVSS CAS Dout A6 A3 A4 A5 VCCA0A0A6A6:地址输入线:地址输入线RASRAS:行地址选通信号线:行地址选通信号线CASCAS:列地址选通信号线:列地址选通信号线WEWE:读写控制信号:读写控制信号DinDin:数据输入线:数据输入线DoutDout:数据输出线:数据输出线V VSSSS:地:地 V VDDDD=+12V =+12V V VCCCC=+5
6、V V=+5V VBBBB=-5V=-5V(2)(2)内部结构图内部结构图3.3.4 3.3.4 动态动态RAMRAM芯片芯片(DRAM)(DRAM)2 2、动态、动态RAMRAM举例举例(2116(2116芯片芯片)(1)(1)外部引脚及功能外部引脚及功能(容量为容量为16K116K1位位)图图3.14 DRAM芯片芯片2116引脚图引脚图第6页,此课件共56页哦R/W控制控制行地址行地址缓冲器缓冲器列地址列地址缓冲器缓冲器行行地地址址译译码码器器64128存储阵列存储阵列64128存储阵列存储阵列128个个输出再生输出再生放大器放大器数据输入数据输入寄存器寄存器数据输出寄数据输出寄存器存器
7、I/O缓冲器缓冲器A6A0DoutDinCASRASWEl21162116芯片芯片(16K1位位)共共16384个单管个单管MOS存储元电路排列成存储元电路排列成128128的的阵列阵列,并将其分为两组并将其分为两组,每组为每组为64行行128列列.列译码器列译码器列译码器列译码器 图图3.15 21162116逻辑结构框图逻辑结构框图第7页,此课件共56页哦R/W控制控制行地址缓行地址缓冲器冲器列地址列地址缓冲器缓冲器行行地地址址译译码码器器64128存储阵列存储阵列64128存储阵列存储阵列128个个输出再生输出再生放大器放大器数据输入寄数据输入寄存器存器数据输出寄数据输出寄存器存器I/O
8、缓冲器缓冲器A6A0DoutDinCASRASWEl21162116芯片芯片16K16K的存储器地址码有的存储器地址码有1414位位,为节省地址线引脚为节省地址线引脚,该芯片只用了该芯片只用了7 7根地址线根地址线,采用分时复用技术采用分时复用技术,分两次把分两次把1414位地址送入芯片位地址送入芯片.RAS.RAS将先出现的将先出现的7 7位地址送至行地址缓冲器位地址送至行地址缓冲器,CAS,CAS将后出现的将后出现的7 7位列地址送至列地址缓冲器位列地址送至列地址缓冲器.列译码器列译码器列译码器列译码器图图3.15 2116逻辑结构框图逻辑结构框图第8页,此课件共56页哦2选选1多多路选择
9、路选择器器12选选1多多路选择路选择器器2。ADDR SELA3-0A10-7A6-4A13-112116RASCASA6-0DINDout1位位WE图图3.16 3.16 行行/列地址转换控制电路列地址转换控制电路 图中,图中,ADDR SEL是行是行/列地址转换控制信号。当它为列地址转换控制信号。当它为0时,时,地址码的低地址码的低7位位A6-0通过多路选择器;当它为通过多路选择器;当它为1时,地址码的高时,地址码的高7位位A13-7通过多路选择器。通过多路选择器。第9页,此课件共56页哦R/W控制控制行地址行地址缓冲器缓冲器列地址缓列地址缓冲器冲器行行地地址址译译码码器器64128存储阵
10、列存储阵列64128存储阵列存储阵列128个个输出再生输出再生放大器放大器数据输入数据输入寄存器寄存器数据输出寄数据输出寄存器存器I/O缓冲器缓冲器A6A0DoutDinCASRASWE行地址由行地址选通信号行地址由行地址选通信号RAS送至行地址缓冲器,经行地址译码器译码后送至行地址缓冲器,经行地址译码器译码后128条行选择线中的一条为高电平;接着,列地址由列地址选通信号条行选择线中的一条为高电平;接着,列地址由列地址选通信号CAS送至列地址缓冲器,经列地址译码器译码后送至列地址缓冲器,经列地址译码器译码后128条列选择线中的一条为高条列选择线中的一条为高电平。行、列交叉点的存储单元被选中。电
11、平。行、列交叉点的存储单元被选中。列译码器列译码器列译码器列译码器图图3.15 2116逻辑结构框图逻辑结构框图第10页,此课件共56页哦R/W控制控制行地址缓行地址缓冲器冲器列地址列地址缓冲器缓冲器行行地地址址译译码码器器64128存储阵列存储阵列64128存储阵列存储阵列128个个输出再生输出再生放大器放大器数据输入数据输入寄存器寄存器数据输出数据输出寄存器寄存器I/O缓冲器缓冲器A6A0DoutDinCASRASWE当当WE为高电平时,为读操作,把为高电平时,为读操作,把14位地址所指定单元中的数据通过位地址所指定单元中的数据通过I/O缓冲器送到缓冲器送到Dout端;当端;当WE为低电平
12、时,为写操作,为低电平时,为写操作,DIN端的数据通过端的数据通过I/O输入,经输入,经I/O缓冲器写入到指定单元中。缓冲器写入到指定单元中。列译码器列译码器列译码器列译码器图图3.15 2116逻辑结构框图逻辑结构框图第11页,此课件共56页哦读出读出再生再生放大器放大器读出读出再生再生放大器放大器读出读出再生再生放大器放大器一一行行为为128个个存存储储元元件件行行选选1行行选选264行地址选择行地址选择64行地址选择行地址选择图图3.17 DRAM2116存储阵列图存储阵列图列选列选1列选列选2列选列选128I/O缓冲缓冲器器输入输入输出输出DinDout128列列地地址址选选择择第12
13、页,此课件共56页哦v每根行选择线控制每根行选择线控制128个存储单元电路的字线;个存储单元电路的字线;每根列选择线控制读出再生放大器与每根列选择线控制读出再生放大器与I/O缓冲缓冲器的接通,即控制数据的读出与写入。器的接通,即控制数据的读出与写入。v读出时,行地址经行地址译码器选中某一根读出时,行地址经行地址译码器选中某一根行线,接通此行上的行线,接通此行上的128128个存储电路中的个存储电路中的MOSMOS管,使电容存储信息分别送到管,使电容存储信息分别送到128128个读出个读出再生放大器。再生放大器。读出再生放大器的作用是对读读出再生放大器的作用是对读出信号进行放大并送回原电路出信号
14、进行放大并送回原电路。由于是破坏。由于是破坏性读出,经读出再生放大器的重写可保持原性读出,经读出再生放大器的重写可保持原有信息不变。有信息不变。当列地址经列译码器译码选中某根列线,接当列地址经列译码器译码选中某根列线,接通相应列控制门,将该列读出放大器的信息通相应列控制门,将该列读出放大器的信息送送I/OI/O缓冲器经数据输出寄存器输出到缓冲器经数据输出寄存器输出到DBDB。第13页,此课件共56页哦v写入时写入时,首先将要写的信息经首先将要写的信息经I/OI/O缓冲器送入缓冲器送入被列选的读出再生放大器中被列选的读出再生放大器中,然后再写入行、然后再写入行、列同时被选中的存储单元列同时被选中
15、的存储单元.v 可知可知:当某存储单元被选中进行读当某存储单元被选中进行读/写操作时写操作时,该单元所在行的其余该单元所在行的其余127127个存储电路也将在个存储电路也将在一一个存取周期内自动个存取周期内自动进行一次进行一次读出再生读出再生操作操作.第14页,此课件共56页哦3.3.4 3.3.4 动态动态RAMRAM芯片芯片(DRAM)(DRAM)3 3、DRAMDRAM的刷新的刷新 刷新的原因:刷新的原因:电容电荷泄放会引起信息丢电容电荷泄放会引起信息丢失。失。刷新的定义:刷新的定义:为维持为维持DRAM存储单元的存存储单元的存储信息,通常每隔一个最大刷新周期就必储信息,通常每隔一个最大
16、刷新周期就必须对存储体中所有记忆单元的栅极电容补须对存储体中所有记忆单元的栅极电容补充一次电荷,即使许多记忆单元长期未被充一次电荷,即使许多记忆单元长期未被访问也是如此,这个过程称为刷新。访问也是如此,这个过程称为刷新。第15页,此课件共56页哦3.3.4 3.3.4 动态动态RAMRAM芯片芯片(DRAM)(DRAM)3 3、DRAMDRAM的刷新的刷新 刷新方法:采用刷新方法:采用“读出读出”方式方式 单管动态单管动态RAMRAM刷新过程:存储器芯片本身刷新过程:存储器芯片本身有读出后重写的再生功能。有读出后重写的再生功能。以行为单位以行为单位,读出,读出一行中全部单元的数据,经信号放大后
17、同时全一行中全部单元的数据,经信号放大后同时全部写回。即部写回。即设置刷新地址寄存器,提供刷新地设置刷新地址寄存器,提供刷新地址址(刷新的行号刷新的行号),发送行选通信号,发送行选通信号RASRAS给读命令,给读命令,即可刷新一行。然后,刷新地址计数器加即可刷新一行。然后,刷新地址计数器加1 1,每,每个计数循环对芯片各行刷新一遍。个计数循环对芯片各行刷新一遍。刷新间隔刷新间隔(最大刷新周期最大刷新周期):整个存储器全部:整个存储器全部刷新一遍所允许的最大时间间隔,根据栅极电刷新一遍所允许的最大时间间隔,根据栅极电容上电荷的泄放速度决定。通常为容上电荷的泄放速度决定。通常为2ms2ms。第16
18、页,此课件共56页哦 a)a)集中刷新方式集中刷新方式(Burst Refresh)(Burst Refresh)在在2ms(40002ms(4000个存取周期个存取周期)的刷新间隔内的刷新间隔内,前前0-38720-3872个周期内进行读写个周期内进行读写或保持或保持,后后128128个周期个周期集中集中安排刷新操作安排刷新操作.01238703871 38723873399901读读/写写/保持保持刷新刷新读读/写写tctctctctctctctctcXYZVW0112738723872读读/写周期写周期 (1396us)(1396us)128 128读写周期读写周期 (64us)(64u
19、s)刷新周期(刷新周期(2ms2ms)刷新方式刷新方式 刷新周期刷新周期:刷新一行所需时间刷新一行所需时间,等于一个读等于一个读/写写(存取存取)周期周期.设读设读/写周期写周期(tm)(tm)为为0.5us=500ns,0.5us=500ns,若若DRAMDRAM芯片的行数为芯片的行数为128128行行,则刷则刷新周期数新周期数=芯片行数芯片行数=128=128,刷新时间刷新时间=存储矩阵行数存储矩阵行数刷新周期刷新周期周期序号周期序号地址序号地址序号图图3.18 集中集中刷新时间安刷新时间安排示意图排示意图第17页,此课件共56页哦 b)b)分布式刷新分布式刷新(Distributed R
20、efresh)(Distributed Refresh)将每个存取周期分为两部分将每个存取周期分为两部分,前半周期用于正常读前半周期用于正常读/写写/保持保持,后半期后半期用于刷新用于刷新,即将各个刷新周期分散地安排在各个读写周期内进行即将各个刷新周期分散地安排在各个读写周期内进行.其优点是其优点是控制简单控制简单,主存工作没有死时间主存工作没有死时间;缺点是没有充分利用所允许的最大刷新时缺点是没有充分利用所允许的最大刷新时间间隔间间隔,刷新过于频繁刷新过于频繁,主存利用率低主存利用率低,工作速度约降低一半工作速度约降低一半.R/W R/W X XR/W R/W Y YR/W R/W Z ZR
21、/W R/W S SR/W R/W T TR/W R/W U UR/W R/W V VREF REF 0 0REF REF 1 1REF REF 2 2REF REF 126126REF REF 127127REF REF 0 0REF REF 1 1t twrwrt t r rt tc c刷新周期刷新周期128128个系统周期(个系统周期(128us128us)图图3.19 分布式刷新时间安排示意图分布式刷新时间安排示意图 优点是刷新时间固定优点是刷新时间固定,存储器读存储器读/写周期时间不受影响写周期时间不受影响,存取速度存取速度较高较高;缺点为在集中刷新操作期间不能访问存储器缺点为在集中
22、刷新操作期间不能访问存储器,称其为称其为“死死时间时间”.第18页,此课件共56页哦c)c)异步式刷新异步式刷新 按照芯片行数决定所需刷新周期数按照芯片行数决定所需刷新周期数,并分散安排在并分散安排在2ms的最大刷新的最大刷新周期中周期中,即即:相邻两行的刷新间隔相邻两行的刷新间隔=最大刷新间隔时间最大刷新间隔时间行数行数 在上例中每隔在上例中每隔2ms/128=15.625us时间间隔刷新一次即可时间间隔刷新一次即可.取存取存取周期的整数倍取周期的整数倍,则每隔则每隔15.5us时间间隔刷新一次时间间隔刷新一次,在在15.5us前前15us(30个存取周期个存取周期)用于正常的存储器访问用于
23、正常的存储器访问,后后0.5us用于刷新用于刷新.优点优点是兼有以上两者的优点是兼有以上两者的优点,对主存的利用率和工作速度影响最小对主存的利用率和工作速度影响最小,死时死时间较短间较短;缺点为控制上稍复杂缺点为控制上稍复杂.tc0.5us0.5ustc0.5usW/RW/R W/RW/RREFW/RW/RW/RW/RREF15.5usus15.5图图3.20 异步式时间安排示意图异步式时间安排示意图 第19页,此课件共56页哦v4.DRAM DRAM刷新中注意的几个问题刷新中注意的几个问题 (1)刷新对刷新对CPU是透明的;是透明的;(2)刷新地址通常是一行一行进行,每一行中刷新地址通常是一
24、行一行进行,每一行中各记忆单元同时被刷新,故刷新操作仅需要各记忆单元同时被刷新,故刷新操作仅需要行地址,不需要列地址;行地址,不需要列地址;(3)刷新操作类似于读出操作,但又有所不同。刷新操作类似于读出操作,但又有所不同。因为刷新操作仅对栅极电容补充电荷,不需因为刷新操作仅对栅极电容补充电荷,不需要信息输出。另外,刷新时不需要加片选信要信息输出。另外,刷新时不需要加片选信号,即整个存储器的所有芯片同时被刷新;号,即整个存储器的所有芯片同时被刷新;(4)因为所有芯片同时被刷新,所以在考虑刷因为所有芯片同时被刷新,所以在考虑刷新问题时,新问题时,应从单个芯片的存储容量着手,应从单个芯片的存储容量着
25、手,而不是从整个存储器的容量着手,见下例而不是从整个存储器的容量着手,见下例。第20页,此课件共56页哦v练习题:有一个练习题:有一个16K16的存储器,用的存储器,用1K41K4位的位的DRAMDRAM芯芯片片(内部结构为内部结构为646416)构成构成,设读设读/写周期为写周期为0.1us,问:,问:采用异步刷新方式,如果最大刷新间隔不超过采用异步刷新方式,如果最大刷新间隔不超过2ms,则,则相邻两行的刷新时间间隔是多少?对所有存储单元刷相邻两行的刷新时间间隔是多少?对所有存储单元刷新一遍所需的新一遍所需的实际刷新时间实际刷新时间是多少?是多少?解解:采用异步刷新方式采用异步刷新方式,在在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 存储系统 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内