Запоминающее устройство с самоконтролем
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК С 1 1 С 29/О ОПИСАНИЕ ИЗОБРЕТЕНИЯ 1ИьЛ;:0;ЬцА ТЕЛЬСТ ВТОРСНОМУ Сл 00 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ(54) (57) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ, содержащее накопитель, входной регистр числа, коммутатор записи, формирователь контрольных разрядов, регистр адреса, блок управления, блок контроля, блок коррекции и выходной регистр числа, один выход которого подключен к первым входам блока коррекции и блока контроля, другой выход - к второму входу блока контроля, первый выход которого соединен с вторым входом блока коррекции, выход которого является информационным выходом устройства и подключен к первому входу коммутатора записи, второй вход которого является информационным входом устройства, а выход подключен к входу входного регистра числа, выход которого соединен с входом формирователя контрольных разрядов, входы накопителя соединены с выходами регистра адреса, входЯО 1104588 А ного регистра числа и формирователя контрольных разрядов, а выход накопителя подключен к входу выходного регистра числа, выходы с первого по пятый блока управления соединены соответственно с управляю- шими входами регистра адреса, входного регистра числа, накопителя, выходного регистра числа и блока контроля, второй выход которого подключен к первому входу блока управления, входы которого со второго по четвертый являются соответственно входами чтения, записи и синхронизации устройства, отличающееся тем, что, с целью повышения надежности устройства, в него введены коммутатор адреса, формирователь контрольного адреса, элемент И и формирователь сигнала паузы, входы которого подключены к входам чтения и записи устройства; а выход соединен с пятым входом блока управления, управляющими входами коммутатора записи, коммутатора адреса и первым входом элемента И, второй вход которого подключен к шестому выходу блока управления, третий вход - к второму выходу блока контроля, а выход элемента И соединен с входом формирователя контрольного адреса, выход которого подключен к одному из входов коммутатора адреса, другой вход которого является адресным входом устройства, а выход коммутатора адреса соединен с входом регистра адреса.55 Изобретение относится к вычислительной технике, и частности к полупроводниковым запоминающим устройствам (ЗУ).Известно запоминающее устройство с самоконтролем, содержащее блоки памяти, формирователи контрольных разрядов кода Хэмминга, формирователи проверочного слова, дешифратор одноразрядных ошибок, схе му обнаружения двухразрядных ошибок 11.В данном устройстве не используется режим контрольного считывания с перезаписшо скорректированной Информации в паузах обращения к ЗУ, что снижает достоверность хранимой информации.Наиболее близким к предлагаемому является запоминающее устройство с самоконтролем, содерж ашее накопитель, соединенный с регистром записи, блоком воспроизведения и регистром числа, блок коррекции, блок контроля, подключенные к блоку управления, в котором осуществляется переза пись скорректированной информации в накопитель только по тому адресу, по которому информация считывалась потребителем 12 .В известном устройстве могут появиться мягкие отказы, связанные с а-частицами, излучаемыми корпусами микросхем, космическими лучами и электромагнитными импульсами. Если при этом не проводить контрольного считывания с перезаписью скорректированной информации, то сбой накаплива ются и вероятность отказа ЗУ растет. Таким образом, недостатком устройства является отсутствие автоматического контрольного считывания и перезаписи скорректированной информации в паузах обращения потребителя к ЗУ, что существенно снижает надежность устройства.Цель изобретения - повышение надежности устройства путем обеспечения возможности коррекции записанной информации в паузах обращения к устройству.Поставленная цель достигается тем, что в запоминающее устройство с самоконтролем, содержа щее накопитель, входной регистр числа, коммутатор записи, формирователь контрольных разрядов, регистр адреса, блок управления, блок контроля, блок коррекции и выходной регистр числа, один выход которого подключен к первым входам блока коррекции и блока контроля, другой выход - к второму входу блока контроля, первый выход которого соединен с вторым входом блока коррекции, выход которого является информационным выходом устройства и подключен к первому входу коммутатора записи, второй вход которого является информационным входом устройства, а выход подключен к входу входного регистра числа, выход которого соединен с входом формирователя контрольных разрядов, входы накопителя соединены с выходами регистра адреса, входного регистра числа и фор 5 15 20 25 30 35 40 45 50 мирователя контрольных разрядов, а выход накопителя подключен к входу выходного регистра числа, выходы с первого по пятый блока управления соединены соответственно с управляющими входами регистра адреса, входного регистра числа, накопителя, выходного регистра числа и блока контроля, второй выход которого подключен к первому входу блока управления, входы которого с второго по четвертый являются соответственно входами чтения, записи и синхронизации устройства, введены коммутатор адреса, формирователь контрольного адреса, элемент И и формирователь сигнала паузы, входы которого подключены к входам чтения и записи устройства, а выход соединен с пятым входом блока управления, управляющими входами коммутатора записи, коммутатора адреса и первым входом элемента И, второй вход которого подключен к шестому выходу блока управления, третий вход - к второму выходу блока контроля, а выход элемента И соединен с входом формирователя контрольного адреса, выход которого подключен к одному из входов коммутатора адреса, другой вход которого является адресным входом устройства, а выход коммутатора адреса соединен с входом регистра адреса.На фиг. 1 представлена функциональная схема запоминающего устройства с самоконтролем; на фиг. 2 - пример выполнения блока управления; на фиг. 3 - пример выполнения блока контроля.3 а номи наюшее устройство содержит (фиг. 1) накопитель 1, блок 2 управления, регистр 3 адреса, входной регистр 4 числа, формирователь 5 контрольных разрядов, выходной регистр 6 числа, блок 7 контроля, блок 8 коррекции, коммутатор 9 записи, коммутатор 10 адреса, формирователь 11 сигнала паузы, элемент И 12, формирователь 13 контрольного адреса.Устройство имеет вход 14 чтения, вход 15 записи, адресный вход 16, информационные вход 17 и выход 18, вход 19 синхро.низации. На фиг. 1 обозначены выход 20 формирователя 11, первый выход 21 блока , выходы 22 - 27 блока 2 с первого по шестой, выходы 28 и 29 регистра 6, второй выход 30 блока 7.Блок 2 управления (фиг. 2) содержит элементы И 31 и 32, элементы ИЛИ 33 и 34, триггеры 35 чтения и 36 записи, элементы И 37 - 39, элемент 40 задержки и элемент НЕ 41. Блок 7 контроля содержит (фиг. 3) сумматоры 42, элемент ИЛИ 43 и элемент И - . НЕ 44,Блок 8 коррекции может быть выполнен, например, в виде ряда дешифраторов, входы которых соединены с выходами блока 7 контроля, а выходы подключаются к пер 1104588вым входам поразрядных сумматоров, вторые входы которых соединяются с выходами информационных разрядов регистра 6, выходы сумматоров являются информационным выходом 18 устройства. Формирователь 11 сигнала паузы может быть выполнен, например, по схеме ИЛИ с инверсией.Формирователь 13 контрольного адреса может быть выполнен, например, в виде счетчика, разрядность которого равна разрядности кода адреса. Остальные блоки устройства являются стандартными элементами вычислительной техники и могут быть выполнены, например, на элементах серии 133.Устройство работает следующим образом.Рассмотрим два режима: режим обращения - по входам 14 или 15 поступает сигнал чтения или записи соответственно; режим паузы - на входах 14 и 15 команды чтения или записи отсутствуют.В первом случае с входа 14 или 15 команда обращения подается на входы блока 2 управления (фиг. 1). Если подается команда чтение (по входу 14), то триггер 35 устанавливается в 1, а триггер 36 - в О. Если подается команда Запись (по входу 15), то триггер 36 устанавливается в 1, а триггер 35 - в О. На выходе формирователя 11 в этом случае сигнал паузы не формируется и на вход регистра 3 адреса через коммутатор 10 адреса поступает код адреса с входа 16, а на вход региСтра 4 через коммутатор 9 записи - информация с входа 17. В соответствии с командой обращения и кодом адреса производится запись информации в накопитель 1 из регистра 4 и формирователя 5 контрольных разрядов (если по входу 15 поступила команда Зались) или чтение (если по входу 14 поступила команда Чтение) информации из накопителя 1 в регистр 6. Прочитанная информация контролируется в блоке 7 контроля, и, если возникает одиночная ошибка, информация корректируется в блоке 8 коррекции и выдается на выход 8.Во втором случае на входы формирователя 11 команды обращения не поступают и на его выходе 20 формируется сигнал паузы, по которому на вход регистра 3 адреса через коммутатор 10 поступает адрес с выхода формирователя 13 контрольного адреса, а на вход регистра 4 через коммутатор 9 записи поступает информация с выходов блока 8 коррекций. Если в предыдущем такте обращения не было одиночной ошибки, высокий уровень с выхода 30 блока 7 контроля поступает на вход элемента И 31 блока 2 управления (фиг. 2) и на вход элемента И 12, 5 10 15 20 25 30 на выходе элемента И 31 формируется команда чтения, которая через элемент ИЛИ 33 устанавливает триггер 35 в единичное состоя н ие, в бл оке 2 у пр а влек и я фор м ируется команда чтения и в соответствии с этой командой и контрольным адресом в регистре 3 адреса из накопителя 1 происходит чтение информации в регистр 6.Если в прочитанной информации нет ошибки, состояние сигнала на выходе 30 блока 7 контроля не меняется, в блоке 2 управления сохраняется команда чтения, на выходе элемента И 12 формируется сигнал, код адреса на выходе формирователя контрольного адреса увеличивается на 1 и выполняется команда чтения. Аналогично команда чтения будет повторена по очередному адресу. Таким образом, в отсутствие сигнала обращения по входам 14 и 15 в устройстве происходит чтение информации из накопителя 1 последовательно по всем адресам. Если в прочитанной информации есть ошибка, она исправляется блоком 8 коррекции и на выходе 30 блока 7 контроля устанавливается низкий уровень, на выходе элемента И 32 формируется команда записи, которая через элемент ИЛИ 34 устанавливает триггер 36 в единичное состояние и в блоке 2 управления формируется команда записи, на выходе элемента И 12 сигнал не формируется и на выходе формирователя 13 контрольного адреса код не меняется. С выхода блока 8 коррекции исправленная информация через коммутатор 9 подается в регистр 4 и в накопитель 1 производится запись исправленного числа по адресу, где хранилась сбо йная информаци я, т. е. проводится перезапись скорректированной информации. После этого продолжается контрольное считывание информации последовательно по всем адресам. И так до прихода команды по одному из входов 14 или 15. В результате информация во всех ячейках накопителя, где был сбой, оказывается восстановленной. Если сбои редки, а паузы в обращении присутствуют достаточно цасто, то в накопителе практически отсутствуют сбои информации.Наибольший эффект достигается при использовании изобретения в оперативном ЗУ большого объема. Использование в таком ЗУ в паузах обращения контрольного считывания с перезаписью скорректированной информации обращения позволяет устранять сбои в накопителе без затрат машинного времени, что повышает надежность памяти на 10 - 15/О без снижения ее производительности. 35 40 45 50оставитель Вред И. Верес аж 575 ственного к бретений и - 35, Раушг, Ужгоро раш Тех Тир ВНИИПИ Государ по делам изо 113035, Москва, Ж лиал ППП Патентеда ктор В. Петаказ 5028/39 РудаковКорректор А. ЗимокоПодлисноеми тета СССР ооткрытийкая наб., д. 4/5д, ул. Проектная, 4
СмотретьЗаявка
3579288, 13.04.1983
ПРЕДПРИЯТИЕ ПЯ М-5489
ЕМЕЛИН ВЛАДИМИР МИХАЙЛОВИЧ, ИВАНОВ ЛЕОНИД ВАСИЛЬЕВИЧ, ЛАЗАРЕВ ВАЛЕНТИН АНДРЕЕВИЧ, МАКАРОВА РАИСА ПЕТРОВНА
МПК / Метки
МПК: G11C 29/00
Метки: запоминающее, самоконтролем
Опубликовано: 23.07.1984
Код ссылки
<a href="https://patents.su/5-1104588-zapominayushhee-ustrojjstvo-s-samokontrolem.html" target="_blank" rel="follow" title="База патентов СССР">Запоминающее устройство с самоконтролем</a>
Предыдущий патент: Аналоговое запоминающее устройство
Следующий патент: Устройство для контроля записи информации в программируемые блоки памяти
Случайный патент: Устройство для разрушения пены