Динамическое запоминающее устройство с восстановлением информации
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ . СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
29/00
QT9ITHO- 03 бИБЛИОЩ (si)s G 11 С 11/41, ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССP) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1689990 (21) 4885653/24 (22) 13.08.90 (46) 28.02.93. Бюл. Мг 8 (71) H аучно-и роизводствен ное объединение автоматики и Научно-исследовательский институт автоматики (72) Г.А.Четвериков (56) Авторское свидетельство СССР
N 11668899999900, кл. G 11 С 11/41, G 11 С 29/00, 1989, (54) ДИНАМИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ
УСТРОЙСТВО С ВОССТАНО8ЛЕНИЕM
ИНФОРМАЦИИ (57) Изобретение относится к цифровой вы-. числительной технике. Цель изобретения— повышение надежности устройства, Устройство позволяет записывать информацию со входа 18 одновременно в накопители 2 и 5 77
„„ Ы„„1798815 А2 по адресу со входа 17, проводить регенерацию в накопителях поочередно так, чтобы в любой момент можно было сосчитать информацию из свободного от регенерации накопителя без задержек, проводить вос-.. становление информации при сбоях. В режиме восстановления блок 11 управления проводит последовательное считывание данных из ячеек накопителей 2, 5 и контроль их по модулю два. В случае обнаружения ошибок в одном из накопителей производится их исправление путем перезаписи из другого накопителя. Новым в устройстве является то, что ошибки, не обнаруживаемые контролем по модулю два. обнаруживаются с достаточно высоким уровнем достоверности с помощью блока 13 сравнения, который Б сравнивает содержимое накопителей 2 и 5 и выдает признак ошибки на выход 21 устройства. 1 ил.
1798815
Изобретение относится к цифровой вычислительной технике, в частности к запоминающим устройствам (3Y), выполненным на динамических элементах памяти.
Цель изобретения — повышение надеж- 5, ности..устройстгва за счет повышения достоверности обнаружения ошибок, не исправляемых устройством..
На чертеже изображена структурная. схема динамического запоминающего уст- 10, ройства с восстановлением информации, ", .: . -Устроиство содержит мультиплексор 1, который коммутирует адресные входы нако- . пителя 2, в который записывается информация с выходов мультиплексора 3, а 15 считанная информация поступает на одну из групп информационных. входов мультиплексора 4, на другую группу информационных входов которого поступает
20 информация, считанная из накопителя 5, адресные входы которого коммутируются мультиплексором 6, Адрес регенерации и восстановления формируется адресным счетчиком 7, переполнение с которого по- ступает на триггер 8, который определяет, в каком накопителе проводится регенерация, состояние этого триггера дешифрируется элементами ИЛИ 9 и 10, выходы которых соединены с входами блока 11 управления, на один из входов которого поступает ре- 30 зультат контроля по модулю два с выхода блока 12 контроля, Блок 13 сравнения.производит сравнение информации с выходов накопителей 2 и 5 в режиме восстановления информации. Элемент И 14 собирает по "И" 35 признаки записи в накопители 2 и 5 и передает на вход установки триггера 15, выход которого соединен с информационным входом триггера 16.
Устройство имеет адресный вход 17, определяющий адрес запиСи или считывания информации, информационный вход 18, определяющий информацию для записи, информационный выход 19, выдающий считанную информацию, вход 20, определя- 45 ющий режим восстановления информации,, выход 21 признака ошибки устройства, входы 22 и 23 соответственно записи и считывания устройства.
Устройство работает следующим абра- 50 зом.
Устройство имеет четыре режима работы: режим отсутствия обращений к устройству, режим записи, режим считывания, режим восстановления информации. При 55 этом обращения, задающие устройству одновременно несколько режимов, не допускаются.
При отсутствии обращений к устройству, чта определяется наличием уровня логической единицы на входах записи 22 и считывания 23, восстановления информации
20, в блоке 11 управления формируется сигнал выборки строк, который поступает в накопитель 2, что определяется наличием логического нуля на прямом выходе триггера 8, Под действием сигнала выборки строк в накопителе 2 происходит регенерация строки ячеек памяти, адрес которой поступает в накопитель 2 с выходов счетчика 7 адреса через мультиплексор 1. По окончании процесса регенерации счетчик 7 адреса наращивает свое значение на единицу под воздействием сигнала с выхода блока 11 управления и процесс повторяется до переполнения счетчика 7, Когда счетчик 7 адреса переполнится, нэ его выходе переполнения вырабатывается импульс, который переводит триггер 8 в противоположное состояние. B результате следующая серия импульсов выборки строк станет аналогично поступать в накопитель 5 до следующего переполнения счетчика 7. В результате этот процесс -будет циклически повторятся на протяжении всей работы устройства.
При обращении к устройству по записи, что определяется перепадом в состояние логического нуля на выходе 22 записи, в блоке 11 управления формируются сигналы выборки строк у столбцов и признаки записи, которые поступают одновременно в накопители 2 и 5. Указанная совокупность сигналов вызывает в накопителя 2 и 5 запись информации. которая поступает в накопители через мультиплексор 3. Адрес записи определяется состоянием на адресном входе 17, который через мультиплексоры 1 и 6 под воздействием управляющих сигналов с выходов блока 11 управления поступает на адресные входы соответственно накопителей 2 и 5.
При обращении к устройству по считыванию, что определяется переходом в состояние логического нуля на входе 23 устройства, блок 11 управления вырабатывает сигналы выборки строк и столбцов, которые поступают в тот накопитель, который в данный момент свободен от регенерации информации, что определяется состоянием триггера 8. Под действием этой совокупности сигналов в выбранном накопителе происходит считывание информации по адресу, поступающему с адресного входа 17 устройства через мультиплексор 1, если выбран накопитель 2, или через мультиплексор 6, если выбран накопитель 5. Считанная информация через мультиплексор 4 под воздействием управляющего сигнала с выхода блока 11 управления поступает на информационный выход 19 устройства.
1798815
Обращение к устройству для восстановления информации определяется тем, что на входе 20 устройства устанавливается состояние логического нуля на время, необходимое для просмотра всего объема памяти и исправления ошибок, В этом случае со входа 20 устройства логический нуль поступает на вход управления мультиплексора 3, что устанавливает его в режим передачи информации с выхода мультиплексора 4 на вход установки триггера 16, тем самым разрешается его работа, и на вход блока 11 управления. Блок 11 управления начинает вырабатывать сигналы выборки строк и столбцов, которые поступают в накопители
2 и 5, Под воздействием этих сигналов в накопителях 2 и 5 происходит считывание информации по адресу, который поступает на адресные входы накопителей с выходов адресного счетчика 7 через мультиплексоры
1 и 6. Считанная информация поступает на информационные входы блока 13 сравнения и информационные входы мультиплексора 4, который под воздействием управляющего сигнала с выхода блока 11 управления пропускает на вход блока 12 контроля информацию из накопителя 2. В блоке контроля информация контролируется путем свертки по модулю два, а результат контроля поступает на вход блока 11 управления. Одновременно блок 13 сравнения производит сравнение информации, считанной из накопителей 2 и 5, а результат сравнения поступает на информационный вход триггера 15. Когда время, необходимое для распространения сигналов с блока 12 контроля и с блока 13 сравнения, закончится, блок 11 управления переключает сигнал управления мультиплексора 4, по которому происходит запоминание результата сравнения в триггере 15. а мультиплексор 4 пропустит на входы блока 12 контроля информацию с выходов накопителя 5. Информация. поступившая на входы блока 12 контроля, контролируется путем свертки по модулю два, в результате. поступает на вход блока 11 управления.
Если блоком 12 контроля не обнаружено ошибок в информации из накопителя 2 и в информации из накопителя 5, то результат сравнения с выхода триггера 15 переписывается в триггер 16 после снятия сигнала выборки столбцов накопителя 5. Выход триггера 16 является выходом 21 ошибки устройства. Отсутствие ошибок в контролируемой ячейке памяти соответствует уровню логической единицы на этом выходе.
Если блоком 12 контроля обнаружена ошибка в информации из накопителя 2 и не обнаружена ошибка в информации из нако5
50 пителя 2 и не обнаружена в информации из накопителя 5, то блок 11 управления подает в накопитель 2 сигнал записи. flo которому в накопителе 2 происходит запись информации из накопителя 5, которая с выхода мультиплексора 4 через мультиплексор 3 поступает нэ информационные входы накопителя 2. Одновременно сигнал записи в накопитель 2 через элемент И 14 подается на вход установки триггера 15 и устанавливает его выход в состояние логической единицы, которая после снятия сигналов выборки столбцов накопителей переписывается в триггер 16 и поступает на выход 21 устройства. . Если блоком 12 контроля не обнаруже-, но ошибок в информации из накопителя 2, но обнаружены ошибки в информации из накопителя 5, то блок 11 управления переключает мультиплексор 4 обратно на передачу информации из накопителя 2 и подает в накопитель 5 сигнал записи, по которому в накопителе 5 записывается поступившая с выхода мультиплексора 4 через мультиплексор 3 информация из накопителя 2. Одновременно сигнал записи в накопитель 5 через элемент И 14 подается на вход установки триггера 15 и устанавливает его выход в состояние логической единицы, которая после снятия сигналов выборки столбцов накопителей переписывается в триггер 16 и с его выхода поступает на выход 21 устройства.
Если блоком 12 контроля обнаружены в обоих накопителях, то сигналов записи в накопители не поступает, но блок управления вырабатывает сигнал ошибки, который поступает на вход обнаружения триггера 15 и устанавливает его выход в состояние логического нуля, который после снятия выборки столбцов переписывается в триггер 16, выход которого является выходом 21 ошибки устроиства.
По окончании цикла восстановления адресный счетчик 7 наращивается на единицу и в устройстве аналогично проводится следующий цикл восстановления информации.
Описанный процесс будет до тех пор, пока не будет снято с входа 20 устройства обращение по восстановлению информации.
Длительность этого обращения должна быть таковой. чтобы устройство успело проконтролировать всю хранимую в нем информацию.
После снятия обращения по восстанов. лению информации с входа 20 устройства триггер 16 устанавливается в состояние логической единицы.
Таким образом. устройство позволяет в режиме восстановления информации исп1798815
Составитель Г.Четвериков
Техред M.Mîðãåíòàë Корректор Н.Бучок
Редактор
Заказ 774 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 равлять ошибки путем перезаписи из накопителей, содержащих одинаковую информацию, а ошибки, которые устройство не может исправить, обнаруживаются с. высокой степенью достоверности путем сравне- 5 ния содержимого накопителей.
Использование, предложенного технического решения по отношению к известному позволяет в режиме. восстановления информации за счет сравнения двух накопи- 10 телей, в которых хранится одинаковая информация„повысить достоверность обнаружения ошибок и этим повысить эксплуатационную надежнбсть устройства. .Формула изобретения . 15 Динамическое запоминающее устройство с восстановлением информации по авт. св. М 1689990, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены блок сравнения, 20 второй и третий триггеры и элемент И, первый и второй входы которого соединены соответственно с входами записи первого и второго накопителей, выход элемента И соединен с входом установки второго триггера. информационный вход которого соединен с выходом блока сравнения, стробирующий вход второго триггера соединен с управляющим входом третьего мульти-. плексора, вход сброса второго триггера соединен с одиннадцатым выходом блока управления, выход второго триггера соединен с информационным входом третьего триггера, вход установки которого подключен к входу восстановления информации устройства, выход третьего триггера является выходом ошибки устройства, стробирующий вход третьего триггера соединен с входом выборки столбца второго накопителя, выходы которого подключены к информационным входам первой группы блока сравнения, информационные входы второй группы которого соединены с выходами первого накопителя.