Устройство декодирования для коррекции одиночных модульных ошибок с одноразрядным выходом

 

Изобретение относится к вычислительной технике и может быть использовано для для повышения надежности полупроводниковых запоминающих устройств с одноразрядной организацией. Целью изобретения является повышение надежности устройства за счет уменьшения аппаратных затрат на его реализацию. Устройство содержит блок вычисления синдрома 1, блок сравнения 4, блок 6 элементов И, блок 8 сумматоров по модулю два, блок перестановки разрядов 9, первый мультиплексор 11 и второй мультиплексор 13. На вход 3 поступают шестнадцать информационных разрядов, а на вход 2 - восемь проверочных. На первый адресный вход 12 подается адрес модуля, а на второй адресный вход 14 поступает адрес разряда в этом модуле. Информация из устройства выдается через одноразрядный информационный выход 15. Для коррекции информации, независимо от числа модулей, требуется всего по одному блоку перестановки, сравнения, блоку элементов И и блоку сумматоров по модулю два, что существенно уменьшает аппаратные затраты. 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (б1) 4 G 11 С 29/00

L". Å1ÏÇÛ0

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н Д BTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4386830/24-24 (22) 29.02.88 (46) 15.08.89. Бюл. N- 30 (71) Минский радиотехнический инсти. тут (72) В.К.Конопелько (53) 681 ° 327.6.7 (088.8) (56) Проблемы передачи информации, 1984, Ф 1, с. 19.

Конопелько В.К., Лосев В.В. Надежное хранение информации в полупроводниковых запоминающих устройствах. N.: Радио и связь, 1986, с. 175, рис. 5.20. (54) УСТРОЙСТВО, ДЕКОДИРОВАНИЯ ДЛЯ

КОРРЕКЦИИ ОДИНОЧНЫХ МОДУЛЬНЫХ ОШИБОК С ОДНОРАЗРЯДНЫМ ВЫХОДОМ .(57) Изобретение относится к вычислительной технике и может быть использовано для повышения надежности полупроводниковых запоминающих устройств с .одноразрядной организацией.

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

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

На фиг.1 представлена структурная схема устройства; на фиг ° 2 .- схема блока перестановки разрядов, на

„„80„„1501174 A 1

2 ние надежности устройства эа счет уменьшения аппаратных затрат на его реализацию. Устройство содержит блок вычисления синдрома 1, блок сравнения 4, блок 6 элементов И, блок 8 сумматоров по модулю два, блок перестановки разрядов 9, первый мультиплексор 11 и второй мультиплексор

13. На вход 3 поступают шестнадцать информационных разрядов, а на вход

2 — восемь проверочных. На первый адресный вход 12 подается адрес модуля, а на второй адресный вход 14 поступает адрес разряда в этом модуле. Информация иэ устройства выдается через одноразрядный информационный выход 15. Для коррекции информации, независимо от числа модулей, требуется всего по одному блоку. перестановки, сравнения, блоку элементов И и блоку сумматоров по модулю два, что существенно уменьшает аппаратные затраты. 3 ил. фиг.3 — проверочная матрица используемого корректирующего кода.

Устройство содержит блок 1 вычисления синдрома, первый вход которого является входом контрольных разрядов

2 устройства, а второй вход — входом информационных разрядов 3 устройства, блок 4 сравнения, первый вход которого соединен с первым выходом 5 блока

1, блок 6 элементов И, первые входы которых подключены к второму выходу 7 блока.1 вычисления синдрома, а вторые входы — к выходу блока 4, блок 8 сум- .

1501174

25 а +Я +88+ 818 +Я 1y

82+а 6+810+814+а18

88+8 (811 81 а,(8 ю

84+88+81г +818+8 о

С4 маторов по модулю два, первые входы которых подключены к выходу элементов И, блок 9 перестановки разрядов, информационный вход которого соеди5 нен с выходом 7 блока 1, а выход 10с вторым входом блока 4, первый мультиплексор 11, информационный вход которого соединен с входом 3 устройства, его адресный вход объединен с адресным входом блока перестановок разрядов 9 и является первым адресным входом 12 устройства, а выход подключен к вторым входам сумматоров

8 и второй мультиплексор 13, информационные входы которого. подключены . к выходам сумматоров 8, адресный вход является вторым адресным входом 14 устройства, а выход - выходом 15 устройства. 20

В примере конкретной реализации использован корректирующий код (24, 16), проверочная матрица которого дана на фиг.1.

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

Информация хранится в блоке памяти (на чертеже не показан) и считывается в виде слова с 24 разрядами. 16 информационных разрядов а; -а посту- 30 пает на вход 3, а 8 проверочйых pasрядов а, -а подаются на вход 2.

17 М

Причем блок памяти имеет модульную структуру и хранит информацию в модулях разрядностью Ь (для рассматривае 35 мого кода Ь = 4) . Кроме того, при считывании информации на первый адресный вход 12 подается адрес моду-. ля, а на второй адресный вход 14 поступает адрес разряда в этом моду- 40 ле. Это позволяет адресовать память с .дискретностью до одного бита информации (адрес 24 -. разрядных слов подается непосредственно в блок памяти) .

Блок вычисления синдрома I в соответствии с проверочной матрицей (фиг.З) формирует следующие конт" рольные соотношения:

Сс 81+8 +83+84+88+8«+814+aр

+a 5+a g+ay+a 1 +8 qf +a+

Ст = а +а +ЯЗ+а)о+Я г+81ь+Я 8 С8 — — а +а +аg+а .. +а 4+815+Я1< +az4 °

При этом контрольные сигналы С,-С, поступают на выход 7, а С -С на вьг ход 5 блока 1. Для исправления ошибки, которая может возникнуть в одном иэ модулей, необхрдимо для модуля разряд которого должен быть выведен на выход 15, вычислить частный синдром Б =S А и сравнить его с Ы где

1 1 1 г

s, - (c, с,с,c,), я, = (с,c,с,с,), т где А . — транспонированная нижняя

I подматрица размерности Ь, i 1,2,3и4.

Это умножение матриц осуществляется в блоке 9 перестановок разрядов

9, на выходе 10 которого появляется четырехразрядный код S (см. фиг.2) .

Значение i соответствует адресному коду на адресном входе 12. При этом значение частных синдромов для различных i следующее.

Б, = ((с,+с +cg+cg)) c(c@c ), s = (с1с с (с,+c +c)+c )) В сумматоре 16 по модулю два формируется сумма контрольных сигналов, а мультиплексоры 17 формируют конкретно значение S; для i задаваемого адресом на вход 12.

В блоке 4 происходит сравнение

S° - и,S . Если они равны то ин2

Э формационные разряды считаны правильно и выходной сигнал блока 4 эапреща" ет проход С„ "С4 через блок 6 элементов И. В результате информационные разряды выбранного модуля через первый мультиплексор 11 и блок 8 сумматоров без изменения проходят на информационные входы втррого мультиплексора 13. В соответствии с адресом на входе 14 мультинлексор пропускает на выход 15 требуемый информационный разряд.

Если 8 и S не равны, то на вы1 ходе блока 4 сравнения появляется разрешающий сигнал, который открывает элементы И 6 и пропускает через них S на вход сумматоров 8.

В результаТе сложения по модулю два и информационных разрядов считанного модуля и контрольных сигналов С,-С 1

1501174 формируется исправленное значение разрядов модуля, из которых мультиплексор 13 пропускает адресуемый разряде

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

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

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

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

25 по модулю два, адресный вход является вторым адресным входом устройства, а выход — выходом устройства.

1501174 с/ фиа2

111

1 11 11(3 1 а 1

Составитель Г.Аникеев

Редактор M.Íåäîëóæåíêî Техред М.Ходанич . Корректор H.ÁîðHñîâà

Заказ 4879/51 Тираж 558 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР.

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

3.13 1+

f

1

1 1

1 1 1!

1 1 1

I I Y I IO

>р 4g 4зА ОХ

Устройство декодирования для коррекции одиночных модульных ошибок с одноразрядным выходом Устройство декодирования для коррекции одиночных модульных ошибок с одноразрядным выходом Устройство декодирования для коррекции одиночных модульных ошибок с одноразрядным выходом Устройство декодирования для коррекции одиночных модульных ошибок с одноразрядным выходом 

 

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

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

Изобретение относится к вычислительной технике, может быть использовано для построения высоконадежных вычислительных систем

Изобретение относится к вычислительной технике

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для построения систем технологического контроля блоков памяти (БП)

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и системах управления

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

Изобретение относится к полупроводниковому запоминающему устройству, содержащему схему обнаружения и исправления множественных ошибок

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

Изобретение относится к устройствам тестирования электронных элементарных схем и групповых линий соединений

Изобретение относится к средствам для программирования/стирания электрически стираемых программируемых полупроводниковых постоянных запоминающих устройств

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх