Запоминающее устройство с самоконтролем

Иллюстрации

Показать все

Реферат

 

„„746744

ОП ИСАНИЕ изовеитиния

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Сою» Советских

Социалистических

Республик

1 (6I ) Дополнительное к авт. саид-ву(22) Заявлено 13.04.78 (2l) 2605167/18-24 с присоединением заявки J%— (23) П риорнтет— (53)M. Кл.

Q 11 С 29/00.«ииГооударстееиный комитет

СССР (53 ) УД К 681. 327 . (088. 8) по делам иаооретеннй н открытий

Опубликовано 07.07.80. бюллетень ph 25

Дата опубликования описания 10,07.80 (72) Авторы ,изобретения

P. В. Акопов, О. А. Терзян и Л. М. Чакоян

l (7! ) Заявитель (54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

С САМОКОНТРОЛЕМ

Изобретение относится к запоминающим устройствам.

Известно запоминающее устройство с самоконтролем, в котором для увеличения времени безотказной работы используются коды коррекции одиночной ошиб5 ки, например код Хемминга (1).

Однако в этом устройстве не может быть скорректирована двойная ошибка в считываемом слове.

Наиболее близким техническим реше нием к изобретению является запомина»

1 юшее устройство с самоконтролем, содержащее счетчик, регистр адреса, соединенный с первым и вторым накопителем, / т5 регистр информации, вход которого под» ключен к выкоду первого накопителя, а выход - ко входу блока декодирования, один из выходов которого соединен со входом второго накопителя и первым входом блока управления, второй вход и первый выход которого подключены соответственно к выходу и управляющему входу второго накопителя(.4 ..

В этом устройстве информация об ошибке, обйаруженной блоком декодирования, сохраняется во втором накопителе для выявления отказавшик блоков перво-. го накопителя. Однако это устройство не позволяет производить автоматический анализ информации второго накопителя для определения ненадежного блока первого накопителя, что снижает надежность устройства.

Целью изобретения является повышение надежности устройства.

Поставленная цель достигается тем, что устройство содержит третий накопитель, дополнительный регистр и схему

/ сравнения, причем адресные входы третьего накопителя подключены к другим выходам блока декодирования и первым входам дополнительного регистра, выкод третьего накопителя соединен с информа ционным входом счетчика, счетный вход которого подключен ко второму выходу блока управления, а выход к информационному входу третьего накопителя, 3 746

= Вторым входом дополнительногО регистра и йервому входу схемы сравнения, выход которой подключен к управляющему входу

"допблййтельного регистра, выход которого соединен со вторым входом схемы сравнения, третий выход блока управлении подкжочен к управляющему входу третьего накопителя.

На чертеже представлена блок-Схема

- " -йредложенного запомйнающего устройства с самоконтролем.

Устройство содержит регистр 1 адреса, первый накопитель 2, регистр 3 информации, блок 4 декодирования, второй

5 и третий 6 накопители, счетчик 7, дополнительный регистр 8, схему 9 сравнения, блок 10 управления.

Регистр 1 соединен с накопителями

2 и 5. Вход регистра 3 подключен к вы " "-"ходу накопителя 2, а выход - ко входу блока 4, один из выходов которого соединен со входом накопителя 5 и первым входом блока 10, второй вход и первый выход которого подключены соответственйо к выходу и управляющему входу накопителя 5.

Адресные входы накопителя 6 подключены, к другим выходам блока 4 и первым входам регистра 8. Выход накопителя 6 соединен с информационным входом счетчика 7, счетный вход которого подключен ко второму выходу блока 1:О, а выход - к информационному входу накопителя 6„вторым входам регистра 8 и первому входу схемы 9 сравнения. Выход схемы 9 сравнения подключен к управля ющему входу регистра 8, выход которо" го" соединен со вторым входом схемы 9 сравнения 1. Третий выход блока 10 йодкЛючен к управляющему входу накопителя 6.

744

Устройство имеет вход 11 н "вь1ход

12, а блок 4 - выходы 13 и 14.

На выходе 15 регистра 8 устанавли

Мется адрес неисправного блока накопителя 2, а на выходе 16 - число ошибок в этом блоке.

Устройство работает следующим образом.

Предполагается, что в запоминающем

"устройстве реализОван коК кОр екции одиночной ошибки (например, код Хэмминга) и блоки накопителя 2 имеют одно- раэрядную структуру.

В исходном состоянии по всем адресам накопителей,5 и 6 записаны нули.

Код адреса по входу 11 через регистр

1 одновременно поступает на адресные входы накопителей 2 и 5. При обращении по неисправному адресу работа устройства происходит как обычно: выбранное из накопителя 2 слово поступает через ре

5 гистр 3 на выход 12.

Возникновение одиночной ошибки при считывании снова из накопителя 2 приво дит к появлению сигнала "1" одиночной ошибки на выходе 14 и корректирующих

Ip разрядов на выходе 13 блока 4. Одновременно с этим по установленнойу в регистре 1 коду адреса происходит счи« тывание информации из накопителя 5, г которая поступает в блок 10. В это же

15 время содержимое ячейки накопителя 6; адресуемого корректирующими разрядами с выхода 13 блока 4, заносится в счетчик

7. При этом, если с выхода накопителя 5 поступил нулевой сигнал, тб блок 1 0 гене20 рируетсигнал счета ("+1 ) на счетном входе счетчика 7 и сигналы записи на соответствуюших входах накопителей 5 и 6. Если же по данному адресу в накопителе 5 уже была записана "+1", то

25 состояние счетчика 7 не изменяется.

Таким образом, в накопитель5 по адресу слова, выдавшего ошибку, запи сывается "+1", а в ячейку накопителя

6, адресуемого корректирующими разря50 дами с выхода 13 блока 4, заносится ее прежнее. состояние, увеличенное в счетчике 7 на "1".

При этом на выходе 15 регистра 8 устанавливается адрес блока накопителя

55 2 с максимаЛьным числом отказов, а на выходе 16 - число отказов в данном блоке..

Определение наиболее поврежденного блока накопителя 2 выполняется следую"0 щим образом.

Блок 9 сравнивает информацию, поступающую яа его входы с регистра 8 и счетчика 7, и если число на выходе счет чика 7 больше, чем число на выходе 16

45 регистра 8, то в регистр 8 по сигналу с выхода блока 9 заносится состояние счетчика 7 и адрес неисправного блока накопителя 2. В противном случае состояние регистра 8 не меняется.

Итак, устройство позволяет автоматически определять наиболее ненадежный блок накопителя 2 во время работы, ко» торый может быть заменен после завершения очередной программы вычислений.

Возможен вариант реализации устрой-, ства, при котором обеспечивается обнару..жение блока, число ошибок в котором достигло определенного уровня. Иля этоФормула изобретения

Источники информации, принятые во вниь|ание при экспертизе зо 1. Кузьмин И. В., Бурназян P Г. и.

Ковергкн А. А. Аппаратный контроль

ЭБВМ, М., Энергия, 1974 r., с. 811, 61.

2. Патент США М 3999051, кл. 235-153, 1976 (прототип).

Запоминающее устройство с самоконт.ролем, содержащее счетчик, регистр адреса, соединенный с первым н вторым накопителями, регистр информации, вход которого подключен к выходу первого на» копитеЛя, а выход - ко входу блока декодирования, один из выходов которого

5 746744 6 го необходимо в регистре 8 предусмот- соединен со входом второго накопителя реть соответствующий вход (на чертеже и первым входом блока управления, втоне показан) для записн числа ошибок. рой вход и первый выход которого поцI °

При этом сигнал на выходе блока 9 бу- клЫчвны соответственно к выходу и упдет указывать на наличие поврежденного равляющему входу второго накопителя, блока. :о т л и ч а ю щ е е с я тем, что, с

Блок накопителя 2 может кроме одно- целью повышения надежности устройства, разрядной иметь и другую органнзацню ..оно сбдержит третий накопитель, допол«

В этом случае на адресные входы накопи- . нительный регистр и схему сравнения, теля 6 следует подавать код адресов, )Q причем адресные входы третьего накописоответствующий номеру данного блока,.тела подключены к другим выходам блоТаким образом, предложенное устрой- ка декодировання и первым входам допол« ство позволяет заблаговременно автома- нительного регистра, выход третьего патически обнаруживать наиболее ненадеж- копителя соединен с ннформационным вхоный блок накопителя 2. Это дает возмож- 1s дом счетчика, счетный вход которого ность обслуживающему персоналу без подключен ко второму выходу блока управ проведения дополнительных диагостичес- ления, а выход - к информационному вхоких операций выявить блоки, дальнейшая ду третьего накопителя, вторым входам эксплуатация которых может привести дополнительного регистра и первому вхо- к остановке ЭВМ, и заменить их. . 2О ду схемы сравнения, выход которой под-.

Данное устройство при небольших зат- ключен к управляющему входу дополнител ратах на дополнительное оборудование ного регистра, выход которого соединен позволяет увеличить время безотказной . со вторым входом схемы сравнения, тре работы ЭВМ. -тий выход блока управления подключен

25 к управляющему входу третьего накопителяе

746744

Составитель В, Рудаков

Редактор И. Ковальчук Текред А. Щепанская Корректор H. Стец

Заказ 4112/22 Тираж 662 Подписное

ЦНИИПИ Государственн.то комитета СССР по делам изобретений и открытий

1i3O35, Москва, Ж»35, Раушская наб„д, 4/5

Филиал ППП Патент, г. Ужгород, ул. Проектная, 4