Устройство для контроля цепей коррекции ошибок Советский патент 1991 года по МПК G11C29/00 

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

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

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

На фиг.1 изображена функциональная схема устройства; на фиг.2 - блок декодирования; на фиг.З - блок коррекции.

Устройство содержит накопитель 1, регистр 2, блок 3 сумматоров по модулю два, блок 4 сравнения, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 5, регистр 6 сдвига, триггер 7 окончания этапа, триггер 8 этапа самоконтроля, триггер 9 начальной установки, пери- вый элемент И 10, первый элемент ИЛИ 11, блок 12 коррекции, блох 13 декодирования, второй элемент И 14, второй элемент ИЛИ 15, третий элемент ИЛИ 16, четвертый элемент ИЛИ 17. третий элемент И 18 триггер 19 блокировки сдвига.

Кроме того на фиг.1 обозначены вход 20 блокировки устройства, вход 21 установки устройства, вход 22 обращения устройства, вход 23 установки триггера блокировки сдвига, информационные выходы 24 устройства, первый 25. второй 26, третий 27 контрольные выходы устройства.

Блок 13 декодирования содержит дешифратор 28 синдрома ошибки, группу сумматоров 29 - 32 по модулю два. блок 12 коррекции содержит группу элементов ИСКЛЮЧАЮЩЕЕ ИЛ И 35-37, группу элементов И 38 - 40.

Блок сравнения может быть реализован на основе группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, соединенных между собой для организации поразрядного сравнения входных кодов с последующей шифрацией результатов в значении выходного сигнала блока.

Устройство работает в двух режимах.

Основной режим. По команде обращения из процессора слово, считанное из накопителя 1, поступает в регистр 2, с выхода которого подается на входы первой группы блока 3 сумматоров по модулю два, и далее на входы первой группы блока 12 коррекции и на входы 34 блока 13 декодирования. С выходов блока 13 на входы 33 второй группы блока 12 коррекции подается корректирующий код в случае, если в считываемом из памяти слове обнаружена ошибка или нулевой код в случае отсутствия ошибок. С выходов 24 блока коррекции считываемое слово поступает в процессор. При двойной ошибке (ошибках одновременно в двух разрядах считываемого кода) блок 13 через элемент ИЛИ 11 запрещает коррекцию и выдает в

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

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

0 проводится по сигналу общей установки с входа 21, При этом триггер 8 этапа самоконтроля устанавливает первый этап -контроль регистра б сдвига.

Триггер 9 начальной установки подает

5 уровень логической 1 на вход младшего разряда регистра б сдвига. По заднему фронту сигнала обращения происходит запись логической 1 в младший разряд регистра 6. При этом на сумматоре 3 инвертируется

0 значение младшег разряда кода, снимаемого с регистра 2 числа. Открывается элемент И 10. Сигнал с инверсного выхода триггера 8 через элемент ИЛИ 11 включает блок 12 коррекции и устанавливает уровень

5 логической 1 на входе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 5 для сравнения результатов контроля на данном этапе.

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

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

Отличаются выходы регистра 6 и блоки0 руется элементом И 10 нулевой выход триггера 8 этапа самоконтроля. Устройство переходит к работе в основном режиме. По заднему фронту сигнала обращения происходит сдвиг логической 1 в регистре 6 и

5 т.д. При появлении логической Г в старшем разряде регистра б устанавливается , триггер 7 окончания этапа, переводящий триггер 8 этапа самоконтроля на второй этап - контроль работы схемы коррекции.

0 Установленный в О инверсный выход триггера 8 включает блок коррекции и устанавливает уровень логического О на втором входе элемента 5 для сравнения результатов поразрядной проверки работо5 способности схемы коррекции. Прямой выход триггера 8 этапа самоконтроля открывает элемент И 14. Аналогично первому этапу во время каждой паузы в обращении регистром 6 будет последовательно по каждому разряду считываемого кода имитироваться ошибка, которая всякий раз должна быть обнаружена в блоке 13 и откорректирована блоком 12. На выходе блока А сравнения при исправной схеме коррекции по каждому разряду должен ус- 5 танавливаться уровень логического О. Результат каждой проверки на данном этапе самоконтроля по переднему фронту сигнала обращения будет записываться в триггер 19 блокировки сдвига.10

По окончании второго этапа, т.е. при появлении логической 1 в старшем разряде регистра 6, с выхода элемента И 14 через элемент ИЛИ 15 на входы установки триггеров 8 этапа самоконтроля и триггера 7 15 окончания этапа поступает сигнал, устанавливающий триггер 8 на выполнение первого этапа самоконтроля. Значение старшего разряда регистра 6 сдвига через элемент ИЛИ 16 записывается в триггер 9 начальной 20 установки. Устройство переходит к выполнению первого этапа самоконтроля и т.д.

При наличии неисправности в каком-либо разряде на любом из этапов самоконтроля триггер 19 блокировки сдвига блокирует 25 сдвиг в регистре 6. С выхода 27 устройство выдает сигнал неисправности. Локализация неисправности происходит в ЭВМ. В случае неисправности в работе регистра сдвига допускается работа без самоконтроля. В слу- 30 чае отказа схемы коррекции возможна работа без коррекции,при которой на вход устройства 20 подается сигнал блокировки (коррекции).

При необходимости в целях исключения 35 случайного сбоя в контролирующей схеме триггер 19 блокировки сдвига через элемент ИЛИ 17 устанавливается в О по входу устройства 23. Происходит повторная проверка по тому же разряду, на том же этапе 40 самоконтроля, в момент выполнения которого обнаружилась неисправность.

Таким образом, предлагаемое устройст- ство позволяет осуществить самоконтроль цепей обнаружения и коррекции ошибок 45 непосредственно при работе в паузах между обращениями процессора к памяти, что повышает достоверность контроля и исключает необходимость тестирования устройства со стороны ЭВМ.50

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

которого соединены с информационными входами блока декодирования и с входами первой группы блока коррекции, входы второй группы которого соединены с информационными выходами блока декодирования, выход контроля которого является первым контрольным выходом устройства, выходы блока коррекции являются информационными выходами устройства, отличающееся тем, что, с целью повышения достоверности контроля и производительности устройства, в него введены триггер этапа самоконтроля, триггер окончания этапа, триггер блокировки сдвига, триггер начальной установки, три элемента И, четыре элемента ИЛИ, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, блок сравнения, входы первой группы которого соединены с входами первой группы блока сумматоров по модулю два, выходы блока коррекции соединены с входами второй группы блока сравнения, выход которого соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с управляющим входом блока коррекции и с выходом первого элемента ИЛИ.первый вход которого является входом блокировки устройства, выход контроля блока декодирования соединен с вторым входом первого элемента ИЛИ, третий вход которого соединен с выходом первого элемента И, первый вход которого соединен с входом синхронизации триггера блокировки сдвига, входом синхронизации регистра сдвига, первым входом третьего элемента И и является входом обращения устройства, второй вход первого элемента И соединен с информационным входом триггера окончания этапа и с инверсным выходом триггера этапа самоконтроля, прямой выход которого соединен с первым входом второго элемента И и является вторым контрольным выходом устройства, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с информационным входом триггера блокировки сдвига, прямой выход которого является третьим контрольным выходом устройства, инверсный выход триггера блокировки сдвига соединен с вторым входом третьего элемента И, выход которого подключен к счетному входу регистра сдвига, выход старшего разряда которого соединен с входом синхронизации триггера окончания этапа, вторым входом второго элемента И и с первым входом третье го элемента ИЛИ, выход которого соединен с входом синхронизации триггера начальной установки, вход установки которого соединен с выходом младшего разряда регистра сдвига, вход младшего разряда которого соединен с прямым выходом тригге- ра начальной установки, инверсный выход

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

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

название год авторы номер документа
Запоминающее устройство с самоконтролем 1982
  • Акопов Ромоальд Варданович
  • Маркарян Ашот Ваганович
SU1059630A1
Устройство для контроля полупроводниковой памяти 1986
  • Лешукович Владимир Иосифович
  • Шац Анатолий Давидович
  • Анохин Юрий Владимирович
  • Дробышевский Юрий Михайлович
SU1432612A2
Запоминающее устройство с самоконтролем 1989
  • Терзян Оник Артемович
  • Торосян Тигран Сурикович
  • Чахоян Леонид Микаелович
SU1661840A1
Устройство для коррекции ошибок внешней памяти 1987
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1501173A1
Запоминающее устройство с самоконтролем 1984
  • Смирнов Геннадий Дмитриевич
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Шугаев Александр Михайлович
SU1243032A1
Устройство для сопряжения процессора с памятью 1982
  • Александрова Людмила Александровна
  • Королев Александр Павлович
  • Осипов Александр Викторович
  • Федоров Сергей Николаевич
SU1059560A1
Запоминающее устройство с самоконтролем 1983
  • Белалов Евгений Яковлевич
  • Забуранный Анатолий Григорьевич
  • Корнейчук Виктор Иванович
  • Орлова Мария Николаевна
SU1167659A1
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
Устройство для поиска перемежающихся неисправностей 1986
  • Белов Евгений Иосифович
SU1381511A1
Цифроаналоговый преобразователь с автоматической коррекцией нелинейности 1985
  • Воротов Александр Александрович
  • Грушвицкий Ростислав Игоревич
  • Мурсаев Александр Хафизович
  • Смолов Владимир Борисович
SU1302435A1

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

Реферат патента 1991 года Устройство для контроля цепей коррекции ошибок

Изобретение относится к вычислительной технике и может найти применение в запоминающих устройствах Цель изобретения - повышение достоверности контроля и производительности устройства. Устрой6 37 ство содержит накопитель 1, резистор 2, блок 3 сумматоров по модулю два, блок 4 сравнения, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 5, регистр 6 сдвига, триггер 7 окончания этапа, триггер 8 этапа самоконтролядриггер 9 начальной установки.первый.второй и третий элементы 10,14,18, первый 11. второйдретий и четвертый элементы ИЛИ 15 - 17. блок 12 коррекции, блок 13 декодирования,триггер 19 блокировки сдвига. В устройстве реализован принцип пошагового тестирования цепей коррекции ошибок во время отсутствия обращения из ЭВМ, что позволяет исключить необходимость тестирования этих цепей со стороны ЭВМ Устройство локализует неисправности по функциональным узлам. 3 ил. I 27 6 О XI о (Я GJ Ц3иг1

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

м

33

Х

28

33

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

Запоминающее устройство с контролем цепей обнаружения ошибок 1985
  • Николаев Александр Сергеевич
  • Сергеева Лариса Мотельевна
SU1367046A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Запоминающее устройство с исправлением ошибок 1979
  • Айнштейн Герман Иосифович
  • Левшин Вениамин Иванович
SU920845A1
кл
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 647 653 A1

Авторы

Чаадаев Альберт Романович

Ляхов Александр Иванович

Улыбин Сергей Леонидович

Крайнова Нина Николаевна

Даты

1991-05-07Публикация

1988-10-28Подача