Составители:
2.3.4. Регенерация информации в динамических ЗУ
Независимо от того, какова конкретная модификация динамической
памяти, запоминающие конденсаторы ее запоминающих элементов
разряжаются из-за наличия токов утечки. Постоянная разряда, как известно,
зависит от емкости запоминающего конденсатора и сопротивления цепи тока
утечки и может различаться для разных модификаций. Время, в течение
которого информация сохраняется
в элементе памяти, составляет до
нескольких десятков миллисекунд.
Это приводит к необходимости периодического (с периодом не
больше, чем время сохранения информации) восстановления зарядов
емкостей. Такая процедура и получила название регенерации (refresh)
динамической памяти. Выполняется она одновременно для целой строки
матрицы (банка) элементов памяти, поскольку регенерировать информацию
по элементам или по
словам (по 8 байт) слишком долго.
Действительно, если даже считать, что регенерация выполняется одним
длинным пакетным циклом, то для микросхем памяти PС2700, в которых на
одну передачу данных приходится 3 нс (165 МГц × 2), при емкости 256 Мбит
на поэлементную регенерацию всех элементов потребуется 3×10
-9
× 2
28
= 0,8
с, а на регенерацию по словам, точнее, ячейкам, разрядность которых не
может быть выше разрядности микросхемы (как правило, не более 16 бит),
потребуется в 16 раз меньше времени, т.е. 50 мс. Учитывая, что для таких
микросхем максимальный период регенерации T
REF
= 64 мс, поэлементная
регенерация оказывается принципиально невозможной, а регенерация по
словам будет занимать более 75 % времени работы памяти.
Количество же строк в одном банке в данной микросхеме составит
8192, а построчная регенерация в таком случае будет занимать всего 24,5 мкс
или около 0,5 % времени.
Конечно, если за время, не превышающее T
REF,
обращения были бы выполнены ко
всем строкам памяти, то обновлять информацию не было бы нужно, так как при
обращении (не только записи, но и чтении) заряд на запоминающих емкостях полностью
восстанавливается.
Распределить циклы регенерации строк по полному периоду
регенерации можно различными способами. Рассмотренный выше вариант
пакетной регенерации, при котором все циклы регенерации строк
52
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »