Запоминающее устройство с коррекцией ошибок Советский патент 1987 года по МПК G11C29/00 

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

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

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

На фиг. 1 представлена структурная схема запоминающего устройства с коррекцией ошибок; на фиг.2- функциональная схема первого (второго)блока сумматоров по модулю два; на фиг. 3 - функциональная схема третьего блока сумматоров по модулю два; на фиг,4 - функциональная схема четвертого блока сумматоров по модулю два,

Запоминаюп1ее устройство (фиг,1) содержит накопитель 1 с входами информационных 2 и контрольных 3 разрядов, коммутатор 4, шифратор 5, входы записи считывания 6, выборки 7 и адреса 8, выходы информационных 9 и контрольных 10 разрядов накопителя 1, первый блок 11 сумматоров по мо- дулю два, второй блок 12 сумматоров по модулю два с выходами 13, первый 14 и второй 15 дешифраторы, элемент ИЛИ 16, третий блок 17 сумматоров по модулю два, элемент И 18, четвертый блок 19 сумматоров по модулю два. с входами 20 и 21 и выходами 22,

Устройство содержит также блок 23 вывода с синхровходом 24 и выходами 25 и информационный вход 26,

Блок 12 (фиг,2) состоит из отдельных сумматоров по модулю два по числу проверочных символов кодового слова. Аналогично строится и блок 1I, однако число дискретных сумматоров равно количеству информационных символов слова. Блок 17 (фиг,3) состоит из г сумматоров по модулю два (по числу .проверочных символов).

Блок 19 (фиг,4) состоит из сумматоров по модулю два (по числу инфор мационных символов), Накопитель 1 состоит из отдельных кристаллов памяти с многоразрядной организацией обращение. Одновременно обращение может производиться к одному либо к нескольким кристаллам (БИС) в зависимости от длины слова и разрядности кристалла.

По входу 6 устройства поступает сигнал, задающий режим функционирования устройства (запись-считывание), по входу 7 - сигнал выборки кристалла (кристаллов), по входу 24 - сигнал, разрешающий использование информации, считанной из накопителя, -Все управляющие сигналы связаны с процессором (не показан).

На управляющем выходе 27 устройства единичной сигнал появляется при наличии хотя бы одного ошибочно- го символа в считанном кодовом слове, на выходе 28 - при наличии двойной ошибки. Такие выходы (их состояние) учитываются лишь в режиме считывания через определенный промежуток време- 5 ни после начала цикла.

Принцип работы устройства, в особенности принцип коррекции ошибок, основан на свойстве кода Хэмминга, состоящего в том, что для исправле- 0 ния всех одиночных и всех парных двойных ошибок необходимо такое же число проверочных символов, как и для модифицированного кода Хэмминга с кодовым расстоянием, равным 4, 5 Например, проверочная Матрица Н 8 имеет вид: 10000 01000 00100

0 U011U111 00010 00001

При К 8 необходимо ( + проверочных символов. При возникновении одной ошибки синдром имеет нечетный 5 вес (число единиц), а при возникновении двойной - четный.

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

Режим работы. На входах 26 - ин- 0 формация, подлежащая записи в накопитель по адресу 8, На основании этого шифратор 5 вырабатывает проверочные символы. Кодовое слово, состоящее из информационных и провероч- 5 ных битов по входам соответственно 2 и 3 записывается в накопитель 1, На этом цикл записи заканчивается.

Режим считывания. На входе 6 устройств - нулевой сигнал. Считываемые 0 из накопителя информационные и проверочные разряды кодового слова поступают соответственно в блок 11 сумматоров, ,через коммутатор 4 - шифратор 5 и на вторые входы блока 12 суммато- g ров, на первые входы которого поступает проверочное число с выходов шифратора 5, Таким образом, на выходах 13 блока 12 формируется синдром, равный нулю лишь при отсутствии ошибок.

кода при К

. 11101001

10011011

Н 01011100

00110111

11100110

Если возникает одиночная ошибка, то на одном из выходов дешифратора 14 появляется единичный сигнал, который в соответствующем сумматоре блока 11 проинвертирует ошибочный бит информации. В этом случае информационное слово проходит через блок 19 без изменений. При появлении двойной ошибки единичный сигнал будет лишь на одном из входов 21 дешифратора 15 который в двух соответствующих сумматорах блока 19 проинвертирует ошибочные биты.

При поступлении на вход 24 соответствующего управляющего сигнала считанные из накопителя информационные символы поступают далее по назначению.

Пример. В накопитель записывается слово 10110110. В соответст- ВИИ с этим шифратор 5 вырабатывает проверочные символы (используя матрицу Н) 01000. Кодовое слово

10110110 01000 записывается в накопи- 25 модулю два и первого дешифратора.

тель. Предложим, что первый и второй символы кодового слова являются ошибочными, т.е. считывают слово 01110110 01000. Блоком 12 формируется синдром 01100, в соответствии с чем на выходе 28 устройства формируется единичный .сигнал. Такой же сигнал будет и на первом выходе дешифратора 15, который в первом и втором сумматорах блока 19 проинвертирует считанные символы кодового слова. На выходах 25 блока 23 по no-v;: ступлении единичного сигнала на вход 24 (при OTCjrrcTBHH ошибок либо при появлении корректируемых ошибок) будет исходная информация без ошибок 10110110.

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

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

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

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

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

22 Фиг л

Составитель О.Исаев Редактор А.Козориз Техред И.Попович

Заказ 4051/50 Тираж 589Подписное

ВНИИПИ Государствеиного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д, 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4

Фиг.1

дых. блока

Корректор Н. Король

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

название год авторы номер документа
Запоминающее устройство 1988
  • Урбанович Павел Павлович
  • Майоров Сергей Александрович
SU1547035A1
Запоминающее устройство с автономным контролем 1990
  • Урбанович Павел Павлович
  • Лойка Сергей Леонидович
SU1725261A1
Запоминающее устройство с самоконтролем 1986
  • Урбанович Надежда Ивановна
SU1363312A1
Запоминающее устройство с автономным контролем 1982
  • Лосев Владислав Валентинович
  • Урбанович Павел Павлович
SU1043743A1
Запоминающее устройство 1985
  • Урбанович Надежда Ивановна
SU1295456A1
Запоминающее устройство с исправлением ошибок 1985
  • Урбанович Павел Павлович
SU1297120A1
Запоминающее устройство с автономным контролем 1991
  • Урбанович Павел Павлович
  • Урбанович Надежда Ивановна
  • Шукевич Татьяна Викторовна
SU1837363A1
Динамическое запоминающее устройство с коррекцией ошибок 1985
  • Урбанович Павел Павлович
SU1325569A1
Запоминающее устройство с автономным контролем 1982
  • Урбанович Павел Павлович
SU1026165A1
Устройство для коррекции отказов в полупроводниковой памяти 1982
  • Лосев Владислав Валентинович
  • Урбанович Павел Павлович
SU1049981A1

Иллюстрации к изобретению SU 1 336 122 A1

Реферат патента 1987 года Запоминающее устройство с коррекцией ошибок

Изобретение относится к вычислительной технике и может быть использовано при создании запоминающих устройств повышенной надежности на базе кристаллов памяти с многоразрядной организацией. Целью изобретения является упрощение и повышение надежности устройства. Устройство содержит накопитель, коммутатор, шифратор, первый, второй, третий и четвертый блоки сумматоров по модулю два, первый и второй депшфраторы, элемент ИЛИ и элемент И. В устройстве обеспечивается испра.вление всех одиночных и двойныхi расположенных в соседних парных разрядах (1-2, 3-4 и т.д.)., ошибок кодом Хэмминга без введения ,., :. дополнительной информационной и временной избыточности относительно кода Хэмминга, исправляющего одиночные ошибки. 4 ил. i (Л со СО а ю ю

Формула изобретения SU 1 336 122 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1336122A1

Разборный катамаран 1980
  • Киселев Дмитрий Сергеевич
  • Жилин Александр Сергеевич
  • Едиханов Белял Исмаилович
  • Гильванов Ринат Ханафиевич
SU927627A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Экспресс-информация, Сер, Надежность и контроль качества, 1981, № 25, с
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1

SU 1 336 122 A1

Авторы

Лабунов Владимир Архипович

Урбанович Павел Павлович

Суходольский Александр Маркович

Урбанович Надежда Ивановна

Даты

1987-09-07Публикация

1986-04-11Подача