ⅰ.DRAM的刷新操作
ⅱ.突发传输模式
ⅰ.DRAM的刷新操作
⑴.刷新操作:
按行来执行内部的读操作。
由刷新计数器产生行地址,选择当前要刷新的行,读出方式刷新,刷新一行所需时间就是一个存储周期。
⑵.刷新周期:
从对整个存储器刷新结束时起,到对整个DRAM全部刷新一遍为止时间间隔。
⑶.刷新信号周期:
相邻两行位元之间刷新的时间间隔单元。
⑷.刷新间隔时间:
DRAM允许的最大信息保持时间一般为64ms 。
⑸.刷新行数:单个芯片的单个矩阵的行数。 对于内部包含多个存储矩阵的芯片,各个矩阵的同一行是被同时刷新的。对于多个芯片连接构成的DRAM,DRAM控制器将选中所有芯片的同一行来进行逐行刷新。
⑹.刷新原因:
①.DRAM的读操作是破坏性的。
②.读操作会使电容器上的电荷流失。
⑺.刷新方式:
①.集中式刷新:
集中刷新是在规定的⼀个刷新周期内,对全部存储单元集中⼀段时间逐⾏进⾏刷新,此刻必须停⽌读/写操作。
死时间:由于在刷新的过程中不允许读/写操作,故称这段时间为"死时间"或访存"死区"。
补充:为什么刷新与存取不能并⾏?
因为内存就⼀套地址译码和⽚选装置,刷新与存取有相似的过程,它要选中⼀⾏——这期间⽚选线、地址线、地址译码器全被占⽤着。同理,刷新操作之间也不能并⾏——意味着⼀次只能刷⼀⾏。
②分散式刷新
分散刷新是指对每⾏存储单元的刷新分散到每个存取周期内完成。其中,把机器的存取周期tc分成两段,前半段tM⽤来读/写或维持信息,后半段tR⽤来刷新。
③异步刷新
既可以缩短“死时间”,⼜充分利⽤最⼤刷新间隔为2ms的特点,具体操作为:在2ms内对128⾏各刷新⼀遍
即每隔15.6µs刷新⼀⾏(2000µs/128≈15.6µs),⽽每⾏刷新的时间仍为0.5µs。这样,刷新⼀⾏只能停⽌⼀个存取周期,但对每⾏来说,刷新间隔时间仍为2ms,⽽死时间为0.5µs。(相对每⼀段来说,是集中式刷新,相对整体来说,是分散式刷新)
ⅱ.突发传输模式
突发:突发访问指的是在存储器同一行中对相邻的存储单元进行连续访问的方式。
突发传输:突发传输,一般也称为数据突发,其在通信领域中一般指在短时间内进行相对高带宽的数据传输。在突发传输模式下,多个数据单元当做一个单元(相当一个数据块)来传送,从而提高了传输效率。
突发方式可以消除地址建立时间及第一次存取之后的行、列线的预充电时间。在第一次存取后,一系列数据能够快速地输出。
预充:下次访问的数据不在此次访问的行中,需要关闭当前行,另选行地址,这一过程叫预充。