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

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

преднщущих элементов И второй и третьей групп, выходы первых элементов НЕРАВНОЗНАЧНОСТЬ первой и второй групп и выходы элементов И второй и третьей групп соединены.с входами элементов И четвертой группы, выходы одних из которых соединены со

входами соответствующих элементов ИЛИ второй группы, выходы которых, выходы других элементов И четвертой группы, а также выходы элементов НЕРАВНОЗНАЧНОСТЬ первой и второй групп подключены к входам элементов И первой группы..

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

название год авторы номер документа
Запоминающее устройство с коррекцией групповых ошибок 1983
  • Бруевич Дмитрий Анатольевич
  • Воробьев Рудольф Михайлович
  • Куликов Александр Геннадьевич
  • Смирнов Николай Алексеевич
  • Вушкарник Виталий Владиславович
  • Оношко Юрий Тимофеевич
SU1092570A1
Запоминающее устройство с коррекцией групповых ошибок 1983
  • Бруевич Дмитрий Анатольевич
  • Воробьев Рудольф Михайлович
  • Куликов Александр Геннадьевич
  • Кустов Вячеслав Александрович
SU1141453A1
Запоминающее устройство с обнаружением и исправлением ошибок 1978
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Ткаченко Валентина Васильевна
  • Сергеев Александр Иосифович
SU763975A1
Запоминающее устройство 1976
  • Бондарчук Василий Васильевич
  • Гаенко Игорь Иванович
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Покаржевский Александр Сергеевич
  • Ткаченко Валентина Васильевна
  • Торошанко Ярослав Иванович
SU639023A1
Запоминающее устройство с коррекцией групповых ошибок 1987
  • Абрамов Виктор Васильевич
  • Воловник Аркадий Авральевич
  • Савинова Александра Борисовна
SU1481863A1
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ИСПРАВЛЕНИЯ ОШИБОК ДЛЯ МАГНИТНЫХ НАКОПИТЕЛЕЙ 1992
  • Малышев В.И.
RU2037890C1
Оперативное запоминающее устройство с коррекцией ошибок 1984
  • Горшков Виктор Николаевич
  • Корнышев Валентин Александрович
  • Невский Владимир Павлович
SU1215139A1
ДВУХУРОВНЕВОЕ УСТРОЙСТВО ИСПРАВЛЕНИЯ ОШИБОК 1992
  • Малышев В.И.
RU2037891C1
Многоканальное устройство исправления ошибок для магнитных накопителей 1986
  • Иньков Евгений Владимирович
  • Малышев Владимир Иванович
  • Нурмаметов Шамиль Джамилович
SU1383440A1
Запоминающее устройство с самоконтролем 1986
  • Горшков Виктор Николаевич
  • Минин Андрей Павлович
  • Леонтьев Юрий Дмитриевич
SU1374284A1

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

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

, ЗАПОМИНА1ШЩЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ, содержащее накопитель, регистр числа, две группы сумматоров по модулю два, элемент задержки и; первую группу элементов ИЛИ, выходы которых соединены с информационными входами регистра числа, выходы которого подключены к входам сумматоров по модулю два групп и являются информационными выходами устройства, инфор мационными, входами которого 5вл5Й6тся первые входы одних из элементов ИЛИ первой группы, первые входы других из которых соединены с выходами сумматоров по модулю два групп, вторые входы элементов ИЛИ первой группы подключены к выходам накопителя, информационные входы которого соединены с выходами регистра числа, а один из управляющих входов накопителя подключен к первому выходу элемента задержки, второй выход которого соединен с управляющим входом регистра числа, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности устройства за счет обеспечения возможности исправления ошибок, в него введены три группы элементов НЕРАВНОЗНАЧНОСТЬ, сумматор по модулю два, две группы Элементов НБ, два элемента ИЛИ-НЕ,, четыре группы элементов И, вторая группа элементов ИЛИ, элемент И-НЕ и элемент ИЛИ, причем первые входы элементов НЕРАВНОЗНАЧНОСТЬ пер1 вой группы соединены с выходами сумматорвв по модулю два первой группы, вторые входы - с одними из контрольных выходов регистра числа и первыми входами сумматора по модулю два, вторые входы которого соединены с другими контрольными выходами регистру числа и с первыми входами элементов НЕРАВНОЗНАЧНОСТЬ второй , вторые входа которых соединены с выходами сумматоров по модулю два второй группы, выходы элементов НЕРАВНОЗНАЧНОСТЬ первой и второй групп соедине ны соответственно с входами элементов НЕ первой и второй групп и вхо- . дами первого и второго элементов ИЛИ. i НЕ, выходы элементов И первой группы соединены с первыми входами элементов (П НЕРАВНОЗНАЧНОСТЬ третьей группы,вто1рые входы которых соединены с выходами регистра числа, а выхода - с вторыми входами элементов «ли первой группы, jBHXoiftJ первого и второго элементов ИЛИ-НЕ соединены соответственно с первьши входами последних элементов И второй и третьей групп и с первым и вторым входами элемента d И-НЕ, выход КОТОРОГО соединён с первь1м входом элемента ИЛИ, второй вход ;которого является Одним из управляющих входов устройства, а выход со- sl ;единен с входом элемента задержки, третий выход которого подключен к о управляющим входам элементов НЕРАВНОЗНАЧНОСТЬ третьей группы, выход сумматора по модулю два соединен с вторьзми входами последних элементов .И второй и третьей группы, выходы элементов НЕ первой и второй групп соединены соответственно с одноименными входами Соответствующих, элементов И второй и третьей групп, кроме последних элементов И, выходы элементов НЕРАВНОЗНАЧНОСТЬ первой и второй групп, кроме первых, подключены соответственно к одноименным входам

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

Изобретение относится к цифровой вычислительной технике и может быть использовано для построения высоконадежных запоминающих устройств. Известно запоминающее устройство о исправлением ошибок при итеративном кодировании, содержащее блок хра нения информации с дешифратором адрв са, сумматор по модулю два, регистры ключи, элементы НЕРАВНОЗНАЧНОСТЬ, элементы И, ИЛИ и счетчик, причем выходы блока хранения информации соединены с соответствующими .входами сумматора по модулю два, регистра со счетными входами и с первыми входами элементов НЕРАВНОЗНАЧНОСТЬ, выходы регистра 9 счетныйи входами соедине ны с первыми входами ключей, другие входы которых соединены с выходом де шифратора блока хранения информации, ,а выходы ключей, соединены с соответствующими вxoдa m регистра запоминания ошибок, выходы которого соединены с входами первого элемента ИЛИ и с первыми- входами ключей регистра запоминания оши.бок, другие входы которых соединены с входом счетчика и с выходом первого элемента и, а выходы - с вторыми входагли элементов НЕРАВНОЗНАЧНОСТЬ, первый выход счет,чика подключен к одному и.э входов . первого элемента И, другой вход кото 1рого подключен к выходу сумматора, по .модулю два, второй выход счетчика подключен к одному из входов второго элемента ИЛИ, другой вход которого соединен с выходом второго элемента И, входы второго элемента И соединены соответственно с первым и третьим выходами счетчика и выходом первого э;аемента ИЛИ. Исправление ошибок в этом устройстве происходит с ИСПОЛ зованиём двухмерного итеративного . кода, синдром ошибки которого вычисляется путем сложения по модулю два разрядов, находящихся в строках и столбцах считанного массива данных. Отказавший бит фиксируется на пересеченинг строки и столбца, сумма разрядов в-которых равна единице {1 , Недостатками этого устройства являются невысокая надежность и быстродействие, Так как оно способно исправить в массиве данных только однобитовую ошибку и лишь по завершении считывания последней ячейки. Наиболее близким к изобретению является запоминающее устройство с самоконтролем, .содержащее накопителе, блок адресных, цепей, блок местного управления, элементы ИЛИ, регистр слова., две группы сумматоров по модулю два и блок сравнения контрольных разрядов, причем адресные входы накопителя соединены с выходами блока адресных цепей, адресные входы KqToporo соединены с адресными шинами устройства, а.управляющие с первьтми выходами блока местного управления, входные управляк)щие шины устройства соединены с управляющими входами блока местного управ-.. ления, вторые выходы которого соединены с управляющими входами . накопи-теля и регистра слОва, а выход koH-ца операции - с выходной .управляющей шиной устройства, выходы элементов ИЛИ соедине.ны с входами регистра слова, выходы информационных разрядов которого соединены с входами сум-, маторов по модулю два и с выходными информационны.ми шинами устройства, а выходы контрольных разрядов - с первыми входами блока сравнения контрольных разрядов, вторые входы которого соединены с выходами сумматоров по модулю два, первые входы элемен- тов ИЛИ соединены с выходными инфор- мационными шинами устройства и выходами сумматоров по модулю два, а вторые входы - с выходом накопителя. В данном устройстве информация.в накопитель записывается в виде двухмерного итеративного кода, контрольные, разряды которого (групповой и вет очной четности) вычисляются сумматорами по модулю два первой и второй групп. При считывании кодового слова эти же сумматоры снова вычисляют контрольные разряды, которые срязниваются со считанными в блоке сраврения контрольных разрядов При отсутствии равенства на выход, устройства поступает сигнал ошибки 2j .

Недостатком этого устройства является невысокая надежность из-за отсутствия возможности исправления ошибок.

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

Указанная цель достигается тем, что в запоминающее устройство с самоконтролем, содержащее накопитель-, регистр числа, две группы, сумматоров по модулю два, элемент задержки и первую группу элементов ИЛИ, выходы которых соединены с информационными входами регистра числа, выходы которого подключены к входам сумматоров по модулю два групп и являются информационными выходами устройства, ийформационными входами которого являюeg первые входы одни-х из элементов ИЛИ пер1вой группы, ,первые входы других из которых соединены с выходами сумматоров по модулю два групп, вторые входы элементов ИЛИпервой группы подключены к выходам накопителя, информационные входы которого соединены с выходами регистра числа,, а один из управляющих входов накопителя подключён к первому выходу элемеи та задержки, второй выход которого соединен с управляющим входом регистра числа, введены три группы элементов НЕРАВНОЗНАЧНОСТЬ, сумматор по модулю два, две группы элементов НЕ, два элемента ИЛИ-НЕ, четыре группы элементов Ht вторая группа элементов ИЛИ, элемент И-НЕ и элемент ИЛИ, причем первые входы элементов НЕРАВНО- / ЗНАЧНОСТЬ первой группы соединены с выходами сумматоров по модулю два первой группы, вторые входы - с одними из контрольных выходов регистра числа.и nepBbiMH входами сумматора по модулю два, вторые входы которого соединены с другими контрольными выходами регистра числа и с первыми , входами элементов НЕРАВНОЗНАЧНОСТЬ, второй группы, вторые входы которых соединены с выходами сумматоров по модулю два второй группы, выходыэлементов НЕРАВНОЗНАЧНОСТЬ первой и второй группсоединены соответственно, с входами элементов НЕ и второй групп и входами первого и второго элементов ИЛИ-НЕ, выходы элементов И перврй группы соединены с первыми входами элементов НЕРАВНОЗНАЧНОСТЬ

тре.тьей группы, вторые входы которых соединены-с выходами регистра числа, а выходы - с вторыми входами элементов ИЛИ первой группы, выходы первого и второго элементов ИЛИ-НЕ соединены соответственно с первыми входами по9ледних элементов И второй и третьей

групп и с первым и вторым входами элемента И-НЕ, выход которого соединен с первым входом элемента ИЛИ второй вход которого является одним из управляющих входов устройства, а выход соединен с входом элемента задержки, третий выход которого подключен к управляющим входам элементов НЕРАВНОЗНАЧНОСТЬ третьей группы выход сумматора по модулю два соединен с вторыми входами последних элементов И второй и третьей групп, выходы элементов НЕ первой и второй трупп соединены соответственно с одноиме.нными входами соответствующи элементов И второй и третьей групп, кроме последних элементов И, выходы элементов НЕРАВНОЗНАЧНОСТЬ первой и второй групп, кроме первых, подключены соответственно к одноименным входам предыдущих элементов И второй и третьей групп, выхода первых элементов НЕРАВНОЗНАЧНОСТЬ первой и .второй групп и выходы э.лементов И второй и третьей групп соединены с входами элементов И четвертой группы, выходы одних йэ которых соединены с входами соответствующих элементов ИЛИ второй группы выходы которых, выходы других элементов и четвертой группы, а также выходы элементов НЕРАВНОЗНАЧНОСТЬ первой и второй групп подключены к входам элементов И первой группы. На фиг. 1 и 2 представлена структурная схема запоминающего устройства с сгииоконтролем с длиной информационного слова К, равной девяти.

Запоминающее устройство содержит накопитель 1, элемент 2 задержки, регистр 3 числа, первую 4 и вторую Группы элементов ИЛИ, первую 6 и вторую 7 группы сумматоров по модулю два. Первую 8, вторую 9 и третью 10 группы элементов НЕРАВНОЗНАЧНОСТ сумматор 11 по .модулю два, первую,1 и вторую 13 группы элементов НЕ, первый 14 и второй 15 элементы ИЛИНЕ, первую 16, вторую 17, тре.тью 18 и четвертую 19 группы элементов И, элемент И-НЕ 2.0 и элемент ИЛИ 21. Устройство имеет управляющие входы адреса 22, записи 23 и чтения 24, а также информационные выходы 25 и информационные входы 26. Связи блоков устройства обозначены позициями; 27-32. Устройство имеет управляющий вход 33 синхронизации.

Устройство обеспечивает исправление как одиночных, так и групповых ошибок при условии их расположения не более чем в одной диагонали матрицы кодового слова двумерного итеративного кода, которая для К 9 . имеет вид

S-2 5э С,

М 5 $5 Sf, С,

r 8 9 - p4 Cj Cj,

Работу устр9йс.тва рассмотрим в режимах записи и С51йтывания.

В режиме записи на вход 33 поступает сигнал Запуск, на вход 23 признак записи, на вход 22 - адрес выбранной ячейки накопителя, а на входа 26 - слово данных,. Последнее, через элементы ИЛИ 4 поступает на входы регистра 3. .Сигнал Запуск проходит элементИЛИ 21 и поступает на вход элемента 2 задержки, с второго/выхода которого через заданное время выдается синхронизирующий сиг нал, заносящий слово данных в регистр 3. Контрольные разряды двумерного итеративного кода групповой четности формируются сумматорами 6 по модулю два, а контрольные разряды веточной четности сумматорами 7 -по модулю два. С вы|ходов сумматрров контрольные разряды, проходят элементы ИЛИ 4 и также записываются в регистр 3, образуя полное кодовое слово. Затем происходит запись содержимого регис ра в накопитель 1 по адресу, .поданному на вход 22. С этой целью в накопитель подается синхронизирующий сигнал с первого выхода элемента 2 задержки и признак записи с входа 23

В режиМесчитывания на вход 24 поступает признак чтения, на вход 33 сигнал Запуск, а на вход 22 - адрее выбранной ячейки. После выдачи в йакопитель 1 синхронизирующего сигнала с первого выхода элемента 2 задержки, содержимое выбранной ячейки поступает на выход накопителя и через элементы ИЛИ 4 записывается в регистр 3, Суммматоры 6 и 7 по модулю два формируют контрольные . раз.ряды групповой и веточной четное ти., которые поступают соответственно на одни из входов элементов НЕРАВНОЗНАЧНОСТЬ 8 и 9. Одновременно на другие входы элементов НЕРАВНОЗНАЧНОСТЬ 8 и 9 с регистра 3 подаются контрольные разряды групповой С|-С9 и веточнЬй четности, которые непосредственно считываются иэ накопителя 1. Результат сравнения сформированных.и считанных контрольных разрядрв, проведенного на элементах НЕРАВНОЗНАЧНОСТЬ 8 и 9, представляет собой синдром ошибки ,. Если хотя бы один из его разрядов не )авен нулю, то на выходе 32 элемента И-НЕ 20 появляется сигнал ошибки, т.е., . Е ErVEft (e,vejVe,)v

(e vejveu),

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

четности. Логическое сложение осуществляется элементами ИЛЙ-НЕ 14 и 15 и И-НЕ 20.. Признаком неисправности в однрм из контрольных разрядов , является наличие логической единицы На выходе сумматора 11 пр модулю два .

Е С«®С2®Сз®С,(©С5®Сб .

С помощью элементов НЕ 12 и 13 и элементов И 17 и 18 опре челяются первые по порядку, не равные .нулю, разряды синдрома ошибки групповой и веточной четности. Либо признак ошибки-в соответствующих контрольны

ел е4

. es. 64 е е У 64 еу eg «;

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

Затем с помощью элементов И 19 и элементов ИЛИ 5 определяется одна из семи возможных диагоналей матрицы кодового слова, включающая отказавшие разряды .

gr«и; . .

g., ve{e;veUkve;e; e e;e;vee;ve e ,e ve eveBeg

ei e g.

B 4

Для разрядов позиция ошибки фиксируется с помощью элементов И 16 при совпадении д; с соответсфвующими значениями е, -е и е , для разрядов - с соответствующими значениями, е, - е и ЕК, а для разрядов - с соответствующими значениями и ЕК . Например Ss+ 8с2

С5 С выходов элементов И 16 позиции

ошибок поступают на одни из входов элементрв;НЕРАВНОЗНАЧНОСТЬ 10, на другие входы которых с регистра 3 подается считанное крдрвое слрво. Разряды, позиции ошибок которых равны единице, инвертируются, после чего исправленное кодовое слово через элементы ИЛИ 4 вновь записывается в регистр 3, откуда его инфорК1ационные разряды поступают на выходы 25..

Признаком некорректируемого отказа (т.е. отказа более чём в одной диагонали матрицы кодового слова). является сохранение единицы на выходе элемента И-НЕ 20 после проведения коррекции.

Технико-экономическое преимущество предложенного устройства заключается в его повышенной надежности за счет возможности исправления ошибок. Кроме того, так как устрой.ство обеспечивает исправление груп-повых ошибок в определенных раэрядах,, то, подавая на эти разряды синхронизируклцие сигналы с отдельjHtjx,формирователей, получаем та1сую 6трукт5 ру накопителя, при которой отказ отдельных элементов электроники обрамлений или шин управления (замыкания, обрывы и т.п.) не приводит etue к эыходу устройства из строя. Использование этого свойства дополнительно повышает надежность устройства.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для исправления ошибок при итеративном кодировании 1977
  • Бутин Юрий Николаевич
  • Гаврилова Людмила Алексеевна
  • Маковеев Олег Леонидович
SU680061A2
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Запоминающее устройство 1976
  • Бондарчук Василий Васильевич
  • Гаенко Игорь Иванович
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Покаржевский Александр Сергеевич
  • Ткаченко Валентина Васильевна
  • Торошанко Ярослав Иванович
SU639023A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 061 176 A1

Авторы

Бруевич Дмитрий Анатольевич

Воробьев Рудольф Михайлович

Вушкарник Виталий Владиславович

Оношко Юрий Тимофеевич

Даты

1983-12-15Публикация

1982-08-10Подача