Резервированное запоминающее устройство
Изобретение относится к вычислительной технике и может быть использовано для построения систем памяти повышенной надежности . Целью изобретения является повышение достоверности диагностирования резервированного запоминающего устройства за счет обеспечения независимого тестирования всех элементов системы. Устройство содержит дешифратор 1. первый 2 и второй 3 модули памяти, блок управления 4 коммутатором, коммутатор 5, первый б и второй 7 блоки контроля. Цель изобретения достигается тем, что в схему резервированного запоминающего устройства вводятся дешифратор и блок управления коммутатором, с помощью которых становится возможным раздельное тестирование каждого из модулей памяти, а также проверка встроенных блоков контроля. 2 ил., 1 табл,
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)з G 11 С 29/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4771377/24 (22) 19.12.89 (46) 29.02.92, Бюл. N. 8 (71) Московский энергетический институт (72) О.В.Исаев и А.А.Асадчев (53) 681,327 (088.8) (56) 1. Огнев И.В., Сарычев К, Ф. Надежность запоминающих устройств. М.: Радио и связь, 1988, с.153.
2. Авторское свидетельство СССР М
1001174, кл. G 11 С 29/00, 1983. (54) РЕЗЕРВИРОВАННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано для построения систем памяти повышенной наИзобретение относится к вычислительной технике и может быть использовано для построения систем памяти повышенной надежностии.
Известно устройство, содержащее два модуля памяти, дешифратор и два элемента
2 И (1). Запись информации производится одновременно в оба модуля памяти, что обеспечивает идентичность хранимой в нйх информации. Считывается информация только из одного модуля памяти. При ее. отказе считывание производится из второго модуля памяти. Недостатком устройства является отсутствие встроенных средств контроля, что требует дополнительного времени на проверку истинности считанной информации и переключения на другой модуль памяти в случае выявления ошибки. Ы 1716572 А1 дежности. Целью изобретения является повышение достоверности диагностирования резервированного запоминающего устройства за счет обеспечения независимого тестирования всех элементов системы.
Устройство содержит дешифратор 1, первый 2 и второй 3 модули памяти, блок управления 4 коммутатором, коммутатор 5, первый 6 и второй 7 блоки контроля, Цель изобретения достигается тем, что в схему резервированного запоминающего устройства вводятся дешифратор и блок управления коммутатором, с помощью которых становится возможным раздельное тестирование каждого из модулей памяти, а также проверка встроенных блоков контроля. 2 ил., 1 табл, Наиболее близким к предложенному устройству является устройство, содержащее два модуля памяти, блоки контроля, коммутатор, входные шины, выходные шины, выходную шину сигнала ошибки, причем . выходы модулей памяти соединены с выходной шиной через коммутатор, управляемый блоками контроля (2).
В указанном устройстве осуществляется запись входной информации в оба модуля памяти параллельно. Считывание производится с выхода одного из модулей памяти через коммутатор. В случае обнаружения блоком контроля ошибки в данном модуле памяти коммутатор переключает вы-ходную шину на второй накопитель, а на выходной шине сигнала ошибки появляется соответствующий сигнал.
1716572
20
Недостатком этого устройства является то, что при возникновении отказа локализация неисправности в нем затруднена вследствие невозможности раздельной проверки модулей памяти, а также невозможности проверки средств контроля.
Целью изобретения является повышение достоверности диагностирования резервированного запоминающего устройства за счет обеспечения независимого тестирования всех элементов системы.
Указанная цель достигается тем, что в устройство, содержащее первый и второй модули памяти, входы адреса, данных и управления записью — чтением которых соединены соответственно с общими для них входными шинами адреса, данных и управления записью-чтением, информационные выходы первого и второго модулей памяти являются входами соответственно первого и второго блоков контроля и соответственно первым и вторым информационными входами коммутатора, выходом которого является выходная информационная шина, введены дешифратор и блок управления коммутацией, причем первый и второй входы дешифратора соединены соответственно с первым и вторым выходами шины управления режимами работы устройства, первый, второй и третий выходы дешифратора являются соответственно первым, вторым и третьим входами блока управления коммутатором, четвертый выход дешифратора соединен со входами управления блоков контроля, выходы которых соединены с четвертым и пятым входами блока управления коммутацией, первый и второй выходы которого являются управляющими входами коммутатора, третий выход блока управления коммутатором является выходом сигнала ошибки устройства, Сопоставительный анализ с прототипом показывает, что данное устройство отличается наличием новых блоков: дешифратора и блока управления коммутатором и их связями с остальными элементами схемы, Таким образом, данное устройство соответствует критерию "новизна".
Сравнение заявляемого решения с другими техническими решениями показывает, что предложенное устройство обладает новым техническим свойством, заключающимся в повышении достоверности диагностирования резервированного запоминающего устройства за счет раздельной проверки накопителей и средств самоконтроля, Следовательно, данное техническое решение соответствует критерию "существенные отличия".
На фиг.1 изображена схема резервированного запоминающего устройства; на фиг.2 — пример реализации блока управления коммутатором.
Устройство (фиг.1) содержит дешифратор 1, первый и второй модули памяти 2 3, блок управления коммутатором, коммутатор 5, первый и второй блоки контроля 6,7, входную информационную, адресную и управляющую шину записи — чтения 8, первый
9 и второй 10 входы управления режимами работы, первый — четвертый 11-14 выходы дешифратора, выходные шины 15,16 первого и второго модулей. памяти, выходы 17,18 первого и второго блоков контроля, первый и второй выходы 19,20 блока управления коммутатором, выходную шину 21 устройства, выход 22 сигнала ошибки.
Блок управления 4 коммутатором (фиг,2) ( содежит элемент 2 ИЛИ 23, два элемента;
ИСКЛ ЮЧАЮЩ ЕЕ ИЛ И 24,25, элемент 2ИЛИ
26, два элемента ЗИ 27,28, элемент 2И 29.
Блок управления коммутатором по входам
11,12,13 подключен к первому, второму и третьему выходам дешифратора 1, по входам 17, 18 — к выходам первого и второго блоков 6,7, по выходам 19,20 — к входам управления коммутатора 5, по выходу 22 — к выходу сигнала ошибки устройства, Устройство работает в четырех режимах в зависимости от сигналов на входах управления 9,10 режимами работы устройства, Запись информации в модули памяти во всех четырех режимах происходит следующим образом. По шине 8 в устройство поступает адрес и управляющая информация, а также данные, которые записываются параллельно в оба модуля памяти. Процедура считывания зависит от режима, в котором работает устройство. Описывание режимов работы приведено в таблице.
8 первом режиме на выходе 11 дешифpampa 1 устанавливается "лог.О" и блок управления 4 коммутатором пропускает через элементы 23, 27 и 26,28управляющие сигналы от блоков контроля 6,7 на входы 19,20 коммутатора, При появлении ошибки в одном из модулей на выходе соответствующего ему блока контроля появится сигнал ошибки (уровень ".лог."1"). Если сигнал ошибки пришел от блока контроля того модуля, который подключен к выходу 21 устройства, то коммутатор подключит к выходу устройства другой модуль памяти, В случае ошибки в неподключенном модуле переключения не происходит. При одновременной ошибке в обоих модулях памяти на выходе 22 элемента 2И. 29 появится сигнал ошибки (уровень лог."1").
1716572
Режим аботы
Вхо 10
Вхо 9
Рабочее функционирование
Тестирование первого модуля памяти и первого канала коммутатора
Тестирование второго модуля памяти и второго канала коммутатора
Имита ия ошибок в пе вом и вто ом мо лях памяти
Во втором и третьем режимах "лог, 0" появляется соответственно на выходах 12 и
13 дешифратора, коммутатор 5 через блок управления коммутатором "Жестко" подключает к выходу соответственно первый 2 5 или второй 3 модуль памяти, независимо от управляющих сигналов на выходах 17,18 блоков контроля 6,7. Таким образом, во втором режиме на выход всегда идет информация из первого модуля памяти, а в третьем 10 режиме — из второго модуля памяти. Раздельная проверка заключается в программном тестировании модулей памяти и формировании и распознавании распределений ошибок каждого из этих модулей, 15
Четвертый режим необходим для проверки средств обнаружения ошибок в модулях памяти, т.е. блоков контроля 6 и 7, причем факт ошибки фиксируется по сигналу ошибки на выходе 22, В этом режиме на 20 выходе 14 дешифратора 1 устанавливается
"лог,О", который имитирует ошибку в блоках контроля 6 и 7, таким образом, при неисправных блоках контроля 6 и 7 на выходе 22 должен появиться сигнал ошибки. 25
По сравнению с устройством аналогичного назначения (прототип) заявляемое устройство имеет более достоверно диагностируемую структуру, что позволяет ЗО точно определить отказавший элемент устройства, уменьшает время и стоимость ликвидации отказов элементов системы.
Формула изобретения
Резервированное запоминающее устройство, содержащее первый и второй модули памяти, адресные, информационные и управляющие входы которых являются соответственно адресными, информационными и управляющими входами устройства, информационные выходы первого и второго модулей памяти соединены соответственно с информационными входами первого и второго блоков контроля и с первым и вторым информационными входами коммутатора, выходы которого являются информационными выходами устройства,о т л и ч а ю щ ее с я тем, что, с целью повышения достоверности диагностирования устройства, в него введены дешифратор и блок управления, первый и второй выходы которого соединены с первым и вторым управляющими входами коммутатора, первый и второй входы дешифратора являются входами управления режимом работы устройства, первый, второй и третий выходы дешифратора соединены соответственно с первым, вторым и третьим управляющими входами блока управления, четвертый и пятый управляющие входы которого соединены соответственно с выходами первого и второго блоков контроля, управляющие входы которых объеди- . нены и соединены с четвертым выходом дешифратора, третий выход блока управления является управляющим выходом устройства. 1716572
Составитель О,Исаев
Техред М.Моргентал Корректор А.Осауленко
Редактор Т,Орловская
Производственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина, 101
Заказ 616 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва. Ж-35. Раушская наб., 4/S