Запоминающее устройство с автономным контролем Советский патент 1981 года по МПК G11C29/00 

Описание патента на изобретение SU894797A1

(54) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С АВТОНОМНЫМ КОНТРОЛЕМ

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

название год авторы номер документа
Запоминающее устройство с обнаружением ошибок 1983
  • Бородин Геннадий Александрович
  • Иванов Владимир Анатольевич
SU1149315A1
Запоминающее устройство с автономным контролем 1982
  • Бородин Геннадий Александрович
  • Столяров Анатолий Константинович
SU1096697A1
Запоминающее устройство с коррекцией ошибок 1982
  • Бородин Геннадий Александрович
SU1161990A1
Запоминающее устройство с автономным контролем 1980
  • Бородин Геннадий Александрович
  • Егорова Нина Ивановна
  • Столяров Анатолий Константинович
SU907588A1
Постоянное запоминающее устройствоС АВТОНОМНыМ КОНТРОлЕМ 1979
  • Огнев Иван Васильевич
  • Бородин Геннадий Александрович
  • Егорова Нина Ивановна
  • Столяров Анатолий Константинович
SU832604A1
Запоминающее устройство с обнаружением наиболее вероятных ошибок 1983
  • Бородин Геннадий Александрович
SU1149313A1
Запоминающее устройство 1983
  • Бородин Геннадий Александрович
SU1149316A1
Запоминающее устройство с обнаружением ошибок 1983
  • Бородин Геннадий Александрович
SU1149314A1
Запоминающее устройство с обнаружением многократных ошибок 1982
  • Бородин Геннадий Александрович
SU1156143A1
Запоминающее устройство с самоконтролем (его варианты) 1982
  • Бородин Геннадий Александрович
SU1117714A1

Иллюстрации к изобретению SU 894 797 A1

Реферат патента 1981 года Запоминающее устройство с автономным контролем

Формула изобретения SU 894 797 A1

Изобретение относится к вычислительной технике, а именно к запоминающим устройствам с модульной структурой и схемами обнаружения многократных ошибок. Известны запоминающие устройства с обнаружением ошибок и контролем арифметических операций на основе числового контроля по модулю 3, содержащие блок памяти с .модульной структурой, блоки формирования конт рольных разрядов по модулю 3, схемы выработки ошибки и обнаруживающие: 100% однократных и трехкратных ошибок, 33,3% двукратных и 0% четырехкратных, если оижбки носят ассиметричньш и детерминированньш характер 1. Известны запоминающие устройства с обна ружением ошибок на основе использования не кольких нечетных модулей и позволяющие исправлять однократные ошибки 21. Однако для реализашш обнаружения оши.бок требуется большая избыточность. Наиболее близким по технической сущности и схемному решению к предлагаемому является запоминающее устройство с автономным контролем, основанным на сочетании числового контроля по модулю 3 и по модулю 2, содержащее 4-разрядных модулей памяти, первый и второй блоки формирователей контрольных разрядов по модулю 3, схему выработки ошибки, первый и второй формирователи четности, входные и выходные числовые шины, при этом входы модулей памяти соединены со входными числовыми шинами, соединенными также со входами первого блока формирователей контрольных разрядов по модушо 3 и входами первого формирователя четности, входы которого соединены с модулями памяти, выходы модулей памяти соединены со схемой выработки ощибки и выходными числовыми шинами, соединенными также со вторым блоком формирователей контрольных разрядов по модулю 3 и вторым формирователем четности, выходы которого соединены со схемой обнаружения ошибки, соединенной также с выходом второго блока формирователей контрольных разрядов по модулю 3 3. Недостатком известного устройства является невозможность обнаружения всех двукратных и четырехкратных ошибок, возникающих при отказах в модульных запоминающих устройствах, т.е. недостаточная точность контроля. Цель изобретения - повышение точности контроля. Указанная цель достигается тем, что в запоминающее устройство с автономным контролем, содержащее накопитель, информационные входы которого подключены ко входам перво го формирователя контрольных разрядов и яв ляются входами устройства, информационные выходы накопителя подключены ко входам второго формирователя контрольных разрядов и являются выходами устройства, одни контрольные входы накопителя подключены к выходам первого блока формирователей четности входы которого подключены к выходам перво го формирователя контрольных разрядов, блок контроля, первая группа входов которого под ключена к контрольным выходам накопителя, вторая группа входов блока контроля подклю чена к выходам второго блока формирователей честности, входы которого подключены к выходам второго формирователя контрольных разрядов, дополнительно введены первый блок элементов И, входы которого подключены к информационным входам накопителя, первый формирователь четности, ощш входы которого подключены к выходам первого блока элемен тов И, и дополнительным входам первого бло ка формирователей четности, другие вдсоды - к соответствующим информационным входам накопителя,- а выходы первого формирователя четности подключены к другим конт рольным накопителям, второй блок элементов И, входы которого подключены к информационным выходам накопителя, и второй формирователь четности, одни входы которого подключены к выходам второго блока элементов И, и дополнительным входам второго блока формирователей четности, другие входы - к соответствующим информационным выходам накопителя, а выходы второго формирователя четнос ти подключены к третьей группе входов блока контроля. На чертеже представлена блок-схема предлагаемого запоминающего устройства с автоном ным контролем. Устройство содержит накопитель 1, состоящий из М 4-х разрядных модулей памяти, числовые пшны 2, первый блок 3 элементов И первый формирователь 4 контрольных разрядов, первый формирователь 5 четности, соединенными также с выходами, первый блок 6 формирователей четности , блок 7 контроля, информащ1онные выходы 8, второй формирователь 9 четности, второй формирователь 10 контрольных разрядов, второй блок 11 форми рователей четности, а также второй блок 12 элементов И. Устройство работает следующим образом. Коды чисел, подлежащих записи в очередном цикле записи, поступают на входы накопителя 1, а также на входы первого формирователя 4 контрольных разрядов по модулю 3 и входы первого блока 3 элементов И. Блок 4 содержит М формирователей контрольных разрядов по модулю 3, каждый из которых определяет вычет своего 4-х разрядного модуля памяти. Блок 3 элементов И состоит из М элементов И и вырабатывает признаки коньюнкции для тех же модулей памяти. В первом блоке формирователей четности формируется два признака четности для всех М групп, получаемых в блоке 4 вычетов по модулю 3. При этом один из формирователей вырабатывает признак четности для разрядов с весом единица, а рруток - для разрядов с весом двойка. Ползд1енные таким образом два контрольных разряда (вычет, по модулю 3) записываются в два контрольных разряда. Это позволяет обнаруживать со 100% вероятностью однократные и трехкратные опшбки,33,3% всех двухкратных и 0% четырехкратнэ1Х. Необнаруживаемыми остаются двухразрядные и четырехразрядные оишбки, вычет которых равен 3. Чтобы выявить эти ошибки необходимо ввести третий контрольный разряд и определить его значение как (а IЛ 32 Л 3 Л 34 ) 1 мод 3 + 11 К-3 + 34 + ( Аз|-Лз4) мод2, где а, 82, Зз, - первый, второй, третий и четвертый информационные разряды в каждой группе из 4-х разрядов каждого модуля памяти. Коньюнкцию выполняют элементы И из блока 3 (по одной схеме на каждый из М модулей памяти), а формирование признака четности для каждых первого, третьего (второго, четвертого) разряда и коньюнкция производится в формирователе 5 четности, после чего полученное значение записьтается в третий контрольный разряд. В режиме считывания информации коды считьшаемых чисел поступают в выходную числовую пшну, а контрольные разряды поступают на блок 7 контроля. Аналогично работе блоков 3-6 в блоках 12, 10, 9 н И производится выработка 3-х контрольных разрядов из кодов считанных чисел, которые поступают в блок 7 контроля. При этом одноразрядные, трехразрядные и часть двухраэрядных ошибок обнаруживаются с помощью вычета по числовому модулю 3, а четырехкратные и оставщи ся двухкратные - с помощью дополнительного избыточного разряда и блоков 12 и 9. Таким образом получены значения трех контрольных разрядов, которые позволяют обнаруживать ошибки до 4-ой кратности включительно в М 4-х разрядных модулях памяти на интегральных запоминающих микросхемах.

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

Формула изобретения

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

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

к соответствующим информационным входам накопителя, а выходы первого формирователя четности подключены к другим контрольным входам накопителя, второй блок элементов И, входы которого подключены к информационным выходам накопителя, и второй формирователь четности, одни входы которого подключены к выходам второго блока элементов И, и дополнительным входам второго блока формирювателей четности, другие входах - к соответствующим информационным выходам нако- пителя, а выходы второго формирователя четности подключеШ) к третьей группе входов блока контроля.

Источники информации,

принятые во внимание при экспертизе

1.Селлерс Ф. Методы обнаружения ошибок в работе СЦВМ. М., Мир, 1972.2.Хетагуров Н. А. и Руднев Ю. П. Повышение надежности цифровых устройств методами избыточного кодирования. М., Энергия, 1974. с. 271.3. Путинцев Н. Д. Аппаратурный контроль управляющих цифровых вычислительных машин.

19 М., Советское радио, 1966, с. 434 (прототип)

О

SU 894 797 A1

Авторы

Бородин Геннадий Александрович

Егорова Нина Ивановна

Столяров Анатолий Константинович

Даты

1981-12-30Публикация

1980-04-04Подача