Устройство для регенерации динамической памяти
Иллюстрации
Показать всеРеферат
Устройство относится к вычислительной технике и может быть использовано при проектировании полупроводниковых оперативных запоминающих устройств динамического типа. Целью изобретения является повышение коэффициента использования динамической памяти за счет уменьшения потерь времени на регенерацию информации. Устройство содержит блок оперативной памяти фиксации обращений (ПФО), блок постоянной памяти (ПЗУ), первый и второй мультиплексоры,, блок запрета , счетчик адреса регенерации. В устройстве период регенерации Т.,„ П г разбивается на 2 интервалов, каждому из которых присваивается свой номер R (,..,, 2 -1). В момент времени t внешнего обращения по адресу строки А производится запись в ячейку ПФО двоичного числа R номера текущего интервала. Во время каждого интервала происходит опрос всех ячеек ПФО, а ПЗУ анализирует содержимое ячейки ПФО (Вг) и номера текущего интервала (Аг) на выполнение условия Аг - Вг I и формирует сигнал запроса регенерации при его выполнении. I ил. сл с
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК д11 4 С 11 С 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCKOIVIY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4063075/24-24 (22) 29.04.86 (46) 23.08.88. Бюл. Ф 31 (71) Новосибирский электротехнический институт (72) В.А.Вайцеховский, А.Б.Жуков и С.А.Молокоедов (53) 681.327.6 (088.8) (56) Авторское свидетельство СССР
У 780035, кл. G 11 С 7/00, 1980.
Авторское свидетельство СССР
У 1374280, кл. G 11 С 7/00,,!985. (54) УСТРОЙСТВО ДЛЯ РЕГЕНЕРАЦИИ
ДИНАМИЧЕСКОЙ ПАМЯТИ (57) Устройство относится к вычислительной технике и может быть испольэовано при проектировании полупроводниковых оперативных запоминающих устройств динамического типа. Целью изобретения является повышение коэффициента использования динамической
„„SU„„1418809 А1 памяти эа счет уменьшения потерь времени на регенерацию информации. Устройство содержит блок оперативной памяти фиксации обращений (ПФО), блок постоянной памяти (ПЗУ), первый и второй мультиплексоры. блок запрета, счетчик адреса регенерации. В устройстве период регенерации Т и кр. разбивается на 2 интервалов, каждому из которых присваивается свой номер R;(i 0,...,2 -1). В момент времени t внешнего обращения по адресу строки А производится запись в А ячейку ПФО двоичного числа R номера текущего интервала. Во время каждого интервала происходит опрос всех ячеек ПФО, а ПЗУ анализирует содержимое ячейки ПФО (Br) и номера текущего интервала (Ar) на выполнение условия
Ar — Br 1 и формирует сигнал запроса регенерации при его выполнении.
1 ил.!
418809,Работу устройства целесообразно рассмотреть в двух режимах — при отсутствии внешних обращений и при их наличии. Будем считать, что в
ПФО 5 по каждому адресу записано г-разрядное слово, определяемое вре55
Устройство относится к вычислительной технике и может быть использовано при проектировании полупроводниковых оперативных запоминающих уст5 ройств динамического типа.
Целью изобретения является повышение коэффициента использования динамической памяти эа счет уменьшения потерь времени на регенерацию информации.
На чертеже представлена схема устройства для регенерации динамической памяти.
Устройство содержит адресные вхо,ды 1, первый мультиплексор 2, адресные выходы 3, второй мультиплексор 4, блок 5 оперативной памяти фиксации обращений ЛФО, блок 6 постоянной памяти (ПЗУ), блок 7 запрета, счет- 20 чик 8 адреса регенерации (CAP), вход 9 запроса внешних обращений, входы 10 тактовых импульсов. На чертеже также обозначены выходы 11-14
ПЗУ 6. 25
Устройство работает следующим образом.
По входам 1 поступают адреса строк динамического ЗУ, к которым происходит обращение извне. На входы 30
9 и 10 устройства поступают сигнал внешнего обращения и тактовые импульсы. Счетчик 8 имеет период заполнения Т . Если принять, что число
xp d строк. в динамическом ЗУ равно 2, а число информационных разрядов в
ПФО 5 — r, то частота тактовых им2 г+ с/ пульсов должна быть f — — —, а счетчик 8 должен иметь r + d раэря40 дов. Младшие d разрядов CAP 8 определяют адрес строки в динамическом ЗУ (и адрес ячейки в ПФО 5) и подключены к мультиплексору 4. Старшие г
45 разрядов счетчика 8 подключены к информационным входам ПФО 5 и входам
ПЗУ 6. Выходы ПФО 5 (r разрядов) подключены к соответствующим входам ПЗУ 6. Таким образом, ПФО 5 содержит 21 (по числу строк динамического 50
ЗУ) r-битных ячеек. менем последнего обращения к соответствующей строке ЗУ.
В отсутствии внешних обращений
ПФО 5 находится в режиме считывания.
Мультиплексор 4 подключает к адресным входам ПФО 5 соответствующие выходы счетчика 8. Под действием управляющих импульсов с выхода 12
ПЗУ 6 изменяется состояние счетчика
8, т.е. адрес считываемого слова иэ ПФО 5. Таким образом, на выходе
ПФО 5 последовательно появляются
r-разрядные слова, соответствующие этим адресам. Выход 11 ПЗУ 6 активируется (запрос регенерации строки) при выполнении условия
А — В 1
r г l тгде A — код íà r-выходах счетчика
8; а „— код íà r-выходах ПФО 5, определяющие текущее время (относительно интервала T ) и время последнего обращения к данной (определяемой текущим адресам ПФО 5) строке соответственно. Проверка условия (l) производится по заднему фронту 10 тактовых импульсов, а выработка управляющего импульса на выходе 12
ПЗУ 6 и изменение состояния счетчика
8 — по переднему фронту IO тактовых импульсов. Частота тактовых импульсов такова, что период их следования
Т > Т р, + i T, где Т рг — время, нет.ц обходимое для осуществления регенерации строки памяти, а С вЂ” длительность тактовых импульсов. Поскольку при отсутствии внешних обращений содержимое ПФО 5 не изменяется запрос регенерации (вьмод 11 ПЗУ 6) любой строки динамического ЗУ вырабатывается ровно через период заполнения сче чика 8 адреса регенерации — Т „
При наличии сигналов внешнего обращения устройство работает следующим образом. Сигнал запроса внешнего обращения 9 синхронизирован с ТИ 10 по соответствующим фронтам (передний фронт ВО 9 соответствует переднему фронту ТИ 10, а задний фронт — заднему). По сигналу внешнего обращения 9 вырабатываются управляющие сигналы на выходах 13 и 14 ПЗУ 6. Мультиплексор 4 подключает адресную шину l к адресным входам ПФО 5, которая переводится в режим записи. Таким образом, в ПФО 5 производится запись текущего состояния ставших r-разрядов
SS09 мультиплексора и является выходом запроса регенерации устройства, о тл и ч а ю щ е е с я тем, что, с целью поньппения коэффициента Hc .ëîëüзования динамической памяти за счет
Формула изобретения
Составитель О.Исаев
Техред И.Верес
Корректор М.Васильева
Редактор Г.Гербер
Заказ 4162/51
Подписное
Тираж 590
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москна, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 з !4) счетчика 8. Можно представить, что временной интервал Т„р (период заполнения счетчика 8) разбивается на 2 подинтервалов, каждому из которых присваивается номер R; E (О; R — 11, где R = 2 . Тогда в момент времени г
t ннешнего обращения по адресу A происходит запись в А -ю ячейку
ПФО 5 двоичного числа R — номера текущего подинтервала. Во время каждого такого подинтервала происходит опрос нсех ячеек памяти ПФО 5, а ПЗУ
6 анализирует содержимое ячейки ПФО
5 (Вг.) и номер текущего подинтервала (А ) íà вьпголнение условия (1) и формирует сигнал запроса регенерации (на выходе 11 ПЗУ 6) при его ныполнении.
Если запрос регенерации формируется во время внешнего обращения, то блок 7 запрета задерживает очередную регенерацию до его окончания.
Устройство для регенерации динамической памяти, содержащее блок оперативной памяти фиксации обращений, первый мультиплексор, информационные входы первой группы и выходы которого являются соответственно адресными вхо дами и выходами устройства, а информационные входы второй группы соединены с выходами младших разрядов счетчика адреса регенерации, блок приоритета, вход запроса внешнего обращения которого является одноименным входом устройстна, а выход подключен к управляющему входу первого уменьшения потерь времени на регенерацию информации, в устройство введены второй мультиплексор и блок постоянной памяти, причем информационные входы первой и второй группы нторого мультиплексора соединены соответственно с адресными входами устройства и с выходами младших
16 разрядов счетчика адреса регенерации, выходы старших разрядов которого подключены к адресньпг входам второй группы блока постоянной памяти и к информационным нходам блока опера2р тинной памяти фиксации обращений, адресные входы и выходы которого соединены соответственно с выходами второго мультиплексора и с адресными входами первой группы блока постоян25 ной памяти, первый вход ныборки которого подключен к первому выходу блока постоянной памяти и к входу запроса регенерации блока приоритета, второй вход выборки блока постоянной
30 памяти является входом тактовых импульсов устройства, а третий вход выборки подключен к входу запроса внешнего обращения устройства, второй, третий и четвертый выходы блока постоянной памяти соединены соответственно с синхровходом счетчика адреса регенерации, управляющим входом второго мультиплексора и с нходом записи блока оперативной па40 мяти фиксации обращений.