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

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

XI

СЯ OJ

ю

кэ

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

название год авторы номер документа
Запоминающее устройство с обнаружением и коррекцией ошибок 1985
  • Шишкин Валентин Иванович
  • Качалов Юрий Алексеевич
  • Ромадин Евгений Анатольевич
  • Юдин Николай Евгеньевич
SU1257709A1
Динамическое запоминающее устройство с коррекцией ошибок 1988
  • Васильев Василий Ильич
SU1522293A1
Запоминающее устройство с коррекцией ошибок 1980
  • Елисеев Александр Александрович
  • Жаворонков Дмитрий Борисович
  • Петушков Александр Николаевич
SU942160A2
Запоминающее устройство с самоконтролем 1984
  • Слюсарь Виктор Васильевич
SU1249590A1
Запоминающее устройство с автономным контролем 1990
  • Бородавко Александр Владимирович
  • Корженевский Сергей Вячеславович
  • Уханов Михаил Витальевич
SU1785040A1
Запоминающее устройство с самоконтролем 1985
  • Белалов Евгений Яковлевич
  • Бочков Валерий Константинович
  • Рудаков Эдуард Владимирович
  • Саламатов Сергей Петрович
SU1287240A1
Резервированное оперативное запоминающее устройство 1982
  • Подтуркин Владимир Ефимович
SU1137538A1
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
Запоминающее устройство с обнаружением и исправлением ошибок 1985
  • Скубко Владимир Кондратьевич
SU1274006A1
Запоминающее устройство с исправлением ошибок 1984
  • Делендик Иван Николаевич
SU1236559A1

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

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

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

чр пойг ость

Изобретение относится к вычислительной технике и может быть использовано в ЭВМ для хранения больших объемов информации с высоким требованием к достоверности считываемой информации.

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

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

Все это снижает надежность работы всего запоминающего устройства.

Наиболее близким к предлагаемому является запоминающее устройство с коррекцией ошибок.

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

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

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

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

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

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

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

блоков анализа ошибок в накопителях и дополнительных накопителях контрольных слов и контрольных наборов. Информационные выходы блоков анализа ошибок соединены с информационными входами

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

с соответствующими адресными входами накопителя контрольных слов, адресные входы дополнительного накопителя контрольных наборов объединены с соответствующими адресными входами накопителя

контрольных наборов.

Введение дополнительных накопителей контрольных слов и контрольных наборов формирователей записи контрольных слов и контрольных наборов с формированием

контрольных разрядов, блоков анализа ошибок в накопителях и дополнительных накопителях контрольных слов и контрольных наборов позволяет корректировать оди- ночные ошибки и сбои в. накопителях

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

На чертеже представлено запоминающее устройство с коррекцией ошибок.

Устройство содержит блок Т формирования контрольного разряда, блок 2 формирования контрольного слова, накопитель 3 контрольных слов, блок 4 сравнения, блок 5 регистров сбойных адресов, накопитель б

информации, адресный регистр 7, счетчик 8

размера информационного набора, счетчик 9 информационных наборов, блок 10 формирования контрольного набора, накопитель 11 контрольных наборов, блок 12 формирования контрольных разрядов, слов и наборов, блок 13 управления коррекцией информации, накопитель 14 восстановленной информации, формирователь 15 записи контрольных слов, дополнительный накопитель 16 контрольных слов, блоки 17 и ,18 анализа ошибок, мультиплексор 19, формирователь 20 записи контрольных наборов, дополнительный накопитель 21 контрольных наборов, блоки 22 и 23 анализа ошибок, мультиплексор 24,

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

Исходный пакет информации объемом n-разрядных слов делится на р информационных наборов, размером mxrt, где m - количество слов в наборе, п - разрядность слова, которые записываются в накопитель 6 информации, образуя трехмерную структуру. Запись информации осуществляется с помощью счетчика 8 размера информационного набора и счетчика 9 информационных наборов. При записи пакета рабочей информации одновременно формируются три контрольных набора х, у, г. Набор х образует контрольные разряды, полученные с помощью блока формирования контрольного разряда 1 в каждом информационном слове. Набор у составляет контрольные слова информационных наборов, получаемые операцией Сложение по модулю 2 над всеми словами контрольного набора в блоке 2 формирования контрольного слова на каждый информационный набор. Набор z формируется из контрольных слов, получаемых операцией Сложение по модулю 2 над первыми, вторыми и т.д. m-ми словами всех р информационных наборов в блоке 10 формирования контрольного набора на каждый информационный объем.

Слова контрольного набора у поступают через буфер 15 записи на входы накопителей информационных наборов 3 и 16. Буфер 15 записи формирует дополнительный контрольный разряд, полученный операцией Сложение по модулю 2 над разрядами слова контрольного набора, который записывается в накопители 3 и 16, Слова контрольного набора г поступают через буфер 20 записи на накопители 11 и 21 контрольных наборов.

Формирователь 20 записи формирует дополнительные контрольные разряды аналогично формирователю 15. Контрольный набор х запоминается в накопителе б вместе с рабочей информацией в виде одного

дополнительного бита на каждое слово. При считывании информации из накопителя 6 контрольные наборы х, у, z формируются аналогично режиму записи в блоке 12 фор- 5 мирования контрольных разрядов, слов и наборов. Эталонные наборы х, у, z, хранящиеся в накопителях 3,16,11 и 21 контрольных слов и наборов считываются через блоки 17, 18, 22 и 23 анализа ошибок. При 10 появлении ошибки или сбоя в одном из накопителей информационных слов или наборов блоки анализа ошибок определяют ее наличие в одном из накопителей контрольных слов или наборов методом сравнения 15 дополнительного контрольного разряда, считанного из накопителей с вновь сформированными контрольными разрядами информации в блоках анализа ошибок. При этом блоками анализа ошибок вырабатыва- 0 ются управляющие сигналы, подключающие через мультиплексора 19 .и 24 накопители, не содержащие ошибки или сбои, к входу блока 4 сравнения

В блоке 4 сравнения сравниваются эта- 5 лонные наборы х, у, z с вновь полученными. Результаты сравнения записываются в блок 5 регистров сбойных адресов. Параллельно осуществляется передача рабочей информации из накопителя 6 в накопитель 14 вос- 0 становленный информации. Исправление ошибочной информации осуществляется в соответствии с обобщенным алгоритмом, приведенном в прототипе.

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

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

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

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

0 слов и наборов соединены соответственно с выходами блоков формирования контрольного набора и слова, первые и вторые выходы формирователей контрольных слов и наборов соединена соответственно с ин5 формационными входами накопителей и дополнительных накопителей контрольных слов и наборов, входы задания режима формирователей записи контрольных слов и наборов соединены с входами задания ре0 жима накопителей контрольных слов и наборов, первый и второй контрольные выходы формирователей записи контрольных слов и наборов соединены соответственно с первым и вторым контрольными

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

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

5 выходы первого и второго мультиплексоров объединены и соединены с входами второй группы блока сравнения, адресные входы дополнительного накопителя контрольных слов объединены с соответствующими ад- ресными входами накопителя контрольных

слов, адресные входы дополнительного на-. с соответствующими адресными входами копителя контрольных наборов объединены накопителя контрольных наборов.

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

Computer Deslng, July, 1981, p.145
Авторское свидетельство СССР № 1376790, кл
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 753 492 A1

Авторы

Беккер Яков Михайлович

Степанов Сергей Степанович

Фомин Михаил Иванович

Даты

1992-08-07Публикация

1990-01-09Подача