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

Номер патента: 1238163

Автор: Овсянникова

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИРЕСПУБЛИК А 1 123 4 б 11 С 29 00 АН БРЕТ ВТО М,Ф С ТЕЛЬСТВ 1 ьобласти быть ис ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ(71) Минский радиотехнический инс(57) Изобретение относится кчислительной техники и может ных и универсаль- надежности. Цель е надежности заповедение в запомижащее блок кодиия ошибок и элесравнения и сумпозволяет исправсмежные дефекты зможность корреклибо отказы закоторые возникают читывания инфорзовано в специализированных ЭВМ повышеннойизобретения - повыше ниминающего устройства, Внающее устройство, содеррования, блок обнаруженменты И и ИЛИ, блоковматоров по модулю двалять не только постоянныенакопителя, но и дает вотировать одиночные сбоипоминающих элементов,за время хранения и смации. 3 ил.Изобретение относится к вычислительной технике и может быть использовано при создании запоминающих устройств (ЗУ) повышенной надежности,Цель изобретения - повышение надежности устройства.На фиг. 1 - 3 изображены структурные схемы запоминающего устройства с самоконтролем, блока сравнения и блока обнаружения ошибок соответственно.Устройство содержит (фиг. 1) накопитель 1, адресный блок 2, имеющий входы 3, входной регистр 4, имеющий группы 5 - 8 входов с первой по четвертую и входы 9, блок 10 кодирования, выходной регистр 11, имеющий входы 12 и 13 и выходы 14, блоки 15 сравнения, элементы И 16, блок 17 обнаружения ошибок, имеющий входы 18 и выходы 19 и 20, элементы ИЛИ 21, сумматоры 22 по модулю два, имеющие выходы 23.Первую группу 5 входов регистра 4 образуют К выходов, являющихся информационными входами устройства, вторую группу 6 - г входов, третью группу 7 - 1 входов, соединенных с шиной нулевого потенциала (на фиг. 1 соединение не показано), при этом Г=1 оя 2 (1+1) .Входы четвертой группы 8 регистра 4 являются инверсными. При этом для конкретной реализации устройства (фиг. 1) 1-е по модулю 1 выходы входного 4 и выходного 11 регистров соединены с соответствующими входами 1-го блока сравнения (1=1, 1), выход которого подключен к 1-м по модулю 1 счетным входам входного регистра 4, выход 1-го элемента И 16 связан с 1-ми по модулю 1 счетными входами выходного регистра 11, 1-й выход 19 блока 17 обнаружения ошибок связан с первыми входами 1-х по модулю 1 элементов ИЛИ 21, вторые входы которых соединены с выходами 20 блока 17 обнаружения ошибок.Каждый блок 15 сравнения содержит (фиг. 2) сумматоры 24 по модулю два и элемент ИЛИ 25.Блок 17 обнаружения ошибок (фиг. 3) содержит блок 26 кодирования, блок 27 вычисления синдрома и дешифратор 28,Устройство работает следующим образом.Режим записи информации. Двоичное кодовое слово Х=хь х хп длины п(п=1+ +1+г), первые 1 компоненты которого равны нулю, 1 с других являются информационными и последние г символов вырабатываются блоком 10 кодирования, записывается во входной регистр 4. Из регистра 4 слово Х переписывается в накопитель 1 по адресу, задаваемому блоком 2. После этого осуществляется контпольное считывание слов (обозначим его Х ) из накопителя 1 в регистр 11. Слова Х и Х могут отличаться, если хотя бы один из элементов намяти опрашиваемой ячейки накопителя 1 отказал. Далее в 1-м блоке 15 сравнения 5 10 15 20 25 30 35 40 45 50 55 происходит поразрядное сравнение символов х 1 и х 1 для всех 1=1,1+1, 1+21,Если хотя бы для одной такой пары х 1 Фх 1, то все компоненты кодового слова Х с номерами 1 инвертируются путем посылки единичного символа с выхода 1-го блока 15 на соответствующие счетные входы группы 8 входного регистра 4. Операция сравнения выполняется параллельно всеми блоками 15. После ее завершения новое кодовое слово У=у, уь,уп, сформированное во входном регистре 4, переписывается в накопитель 1 по тому же адресу. При наличии не более 1 смежных отказов или дефектов элементов памяти из числа опрашиваемых п элементов накопителя кодовое слово будет храниться без ошибок,Режим считывания. Кодовое слово у (отличается от слова у, если за время хранения информации в опрашиваемой ячейке накопителя 1 произошел новый отказ или сбой) из накопителя 1, как обычно, считывается в выходной регистр 11 по входам 12. После этого осуществляется восстановление исходного кодового слова. Для этого 1-й символ из числа 1 разрядов считанного кодового слова через элемент И 16 (при поступлении управляющего сигнала на управляющий вход этого элемента) подается на счетные входы 13 выходного регистра 11 с номерами 1, 1+1, 1+21 и т.д. Если 1-й символ у равен единице, а это имеет место в тех случаях, когда при записи символы х 1 слова Х с номерами 1,1+1,1+21 и т.д. были инвертированы, то соответствующие символы считанного кодового слова повторно инвертируются.Если за время хранения кодового слова у не изменилось логическое состояние ни одного элемента памяти опрашиваемой ячейки, то после повторной инверсии на выходах регистра 11 установится исходное кодовое слово. Если же произошел сбой или отказ одного элемента памяти, то слово на выходах регистра 11 будет отличаться от слова Х. Определение местоположения возникшей ошибки осуществляет блок 17. Эта операция производится параллельно с инвертированием считанных из накопителя 1 двоичных символов в выходном регистре 11. Для обнаружения ошибки на одни из входов 18 блока 17 поступают г считанных из накопителя 1 проверочных символов кодового слова (на входы блока 27 вычисления синдрома). На другие входы 18 блока 17 (на входы блока 26 кодирования) поступают 1+1 символов кодового слова. На основании последних двоичных разрядов слов Ублоком 26 вновь формируются г проверочных битов, которые в блоке 27 поразрядно сопоставляются с соответствующими проверочными битами, считанными из накопителя 1, Если сравниваемые символы отличаются, то это указывает, что за время хранения кодового слова У в накопителе 1 один элемент памяти опрашиваемой ячейки отказал. Если этот элемент памяти принадлежит г разрядам, то никаких изменений 1-1-1 разрядов, находящихся на одних из выходов 14 регистра 11 не происходит. В случае же отказа 1-го элемента памяти из числа 1 раз 5 рядов на одном из выходов 19 блока 17 (дешифратора 28 появится единичный символ, который, проходя через соответствующие элементы ИЛИ 21, восстановит в сумматорах 22 правильное состояние считан О ных из накопителя 1-х по модулю 1 (либо одного из них) информационных разрядов кодового слова.В случае появления ошибок в одном из к информационных разрядов сигнал логической единицы появится на одном из выходов 20 блока 17 и проинвертирует соответствующий (ошибочный) информационный разряд в 1-м сумматоре 22 по модулю два. Таким образом, на выходах 23 устройства будет находиться исходная информация без ошибок.Формула изобретенияЗапоминающее устройство с самоконтролем, содержащее накопитель, адресный блок, 25 входной и выходной регистры числа, блок кодирования, блок обнаружения ошибок, элементы И и элементы ИЛИ, причем одни из входов накопителя подключены к выходам адресного блока, другие входы - к выходам входного регистра числа, входы первой груп- ЗО пы которого и одни из входов блока кодирования являются информационными входами устройства, входы второй группы входного регистра числа соединены с выходами блока кодирования, выходы накопителя соединены с одними из входов выходного регистра числа, отличающееся тем, что, с целью повышения надежности устройства, в него введены сумматоры по модулю два и блоки сравнения, причем входы третьей группы входного регистра числа и другие входы блока кодирования соединены с шиной нулевого потенциала, одни из входов блока обнаружения ошибок соединены с выходами первой и третьей групп выходного регистра числа, выходы второй группы которого соединены с другими входами блока обнаружения ошибок, выходы первой группы выходного регистра числа подключены к первым входам сумматоров по модулю два, выходы которых являются информационными входами устройства, а вторые входы подключены к выходам элементов ИЛИ, выходы третьей группы выходного регистра числа подключены к первым входам элементов И, вторые входы которых являются управляющими, а выходы соединены с другими входами выходного регистра числа, одни из выходов входного и выходного регистров числа подключены к входам блоков сравнения, выходы которых соединены с входами четвертой группы входного регистра числа, выходы блока обнаружения ошибок подключены к входам элементов ИЛИ.Состав ко Техред И Тираж 54 НИИПИ Государствен по делам изобрете 35, Москва, Ж - 35,ППП Патент, г.ого ком ий и о Раушска жго род,даковКорректорПодписнотета СССРткрытийнаб., д. 4/5ул. Проектная,

Смотреть

Заявка

3770758, 10.07.1984

МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ

ОВСЯННИКОВА НАДЕЖДА ИВАНОВНА

МПК / Метки

МПК: G11C 29/00

Метки: запоминающее, самоконтролем

Опубликовано: 15.06.1986

Код ссылки

<a href="https://patents.su/4-1238163-zapominayushhee-ustrojjstvo-s-samokontrolem.html" target="_blank" rel="follow" title="База патентов СССР">Запоминающее устройство с самоконтролем</a>

Похожие патенты