Устройство для контроля дублированной вычислительной системы Советский патент 1993 года по МПК G06F11/18 H05K10/00 

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

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

Элемент ИЛИ-НЕ 13 предназначен для формирования сигнала об отказе устройст- ва в целом в случае, когда во второй ВМ был обнаружен отказ до того, как был устранен отказ в первой. Напряжение питания на первый 7 (второй 8) элементы И подается с ВИПа 18(21) первого 3 ( второго 4) БКП. Питание же на третий 9 и четвертый 10 элементы И, триггеры 5,6. коммутатор 12 и элемент ИЛИ-НЕ 13 подается с выходов ВИПов 18 первого 1 и ВИПА 21 второго 2 БКП, таким образом, что оно будет в норме, если хотя бы один из этих ВИПов в норме.

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

В исходном состоянии обе ВМ исправны (на контрольных выходах-единицы), оба триггера 5, 6 находятся в единичном состоянии, оба информационных входа коммутатора 12 открыты, на выходе 17 отказа устройства - нуль. В обе ВМ загружены одни и те же программы, на входы поступают одни и те же данные, ВМ работают в синхронном режиме, поддерживая этот режим обменом соответствующих сигналов по ши- не (входугвыходу) управления и данных обь- единяющих две одинаковыке ВМ в дублированную структуру. Данные, синхронно появляющиеся на выходах данных обоих ВМ через коммутатор 1. поступают на выход 16 данные устройства.

В случае обнаружения неисправности схемой самоконтроля 1.1.1(2.1.1) на контрольном выходе первой (второй) ВМ появляется нулевой потенциал. Этот нуль поступает на выход элемента И 7, далее по входу элемент И 9, а с его выхода - на инверсный R-вход триггера 5, обнуляется последний.

Нулевой потенциал, появившийся на выходе триггера 5, блокирует первой (второй) вход коммутатора 12, исключая тем самым попадание данных с выхода отказавшей ВМ на выход 16 данных устрой- ства. Кроме того, нуль с выхода И 9 (И 10) поступает на вход ЛУ второй 2 (первой 1) оставшейся исправной ВМ. предупреждая последнюю о том, что она работает без дублирования. ф

Кроме того, этот нуль с выхода элемента И 9 или И 10, поступая на один из входов элемента И .11, приведет к появлению на выходе последнего нуля. Этот нуль, поступая на управляющие входы первого 14 и

15

5

1

0

5 0 5

®

g 5

5

второго 15 блоков магистральных элементов, приведет их в высокоимпеданское состояние, обеспечив тем самым разрыв ранее соединенных входов-выходов управления и данных.

Т.о.. отказавшая ВМ не может оказать никакого влияния на исправную.

При поступлении нуля на оход ЛУ ВМ может быть предусмотрен переход программный либо аппаратно-масштабный (например про прерыванию), к подпрограмме диагностирования отказавшей ВМ.

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

После того, как на входе ЛУ исправной ВМ вновь появился единичный сигнал о исправности другой ВМ, данная ВМ, являющаяся теперь ведущей, переходит к подпрограмме восстановления синхронной работы и по шине управления и данных делает все необходимые операции (загрузка ОЗУ другой ВМ и т.п.) для восстановления синхронной работы обоих ВМ. После того, как эта процедура закончилась, на одном из разрядов выхода данных ведущей (второй 2) ВМ появляется единичный импульс, который переводит первый 5 триггер в единичное состояние, деблокируя первый вход коммутатора 12. Обе ВМ вновь начинают работу в синхронном режиме.

Реализация входа ЛУ может быть выполнена программно-аппаратными средствами, например, как периодический опрос в процессе отработки основной программы двойного счетчика. Начинается такой периодический опрос только после выхода из режима синхронной работы, о чем ВМ всегда узнает по шине управления и данных.

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

Кроме того, этот сигнал поступает на управляющий вход ВИПа, который задает заниженное напряжение, и отключает его, а следовательно и те блоки ВМ, которые он питает. ВМ переходит в режим устойчивого отказа, на шине управления и данных не могут появиться ложные сигналы, кроме того последняя разорвана, исправная. ВМ однозначно определяет соседа как отказавшего и продолжает работать, периодически опрашивая вход ЛУ, ожидая устранения неисправности в соседней ВМ.

Особенностью устройства является и то, что выходы ВИПов самых БКП взаимно контролируются. Это сделано с учетом того, что при выходе за допустимые пределы напряжения выходе этого ВИПа, контроль за ВИПами ВМ не может быть достоверным. Поэтому (гН-1)-е компараторы обоих БКП контролируют питание на выходе ВИПов друг друга. Если произошло падение напряжения на этом ВИПе. то с выхода компаратора 19(22) нуль поступает на вход управления ВИПом 21(18), полностью обесточивая выход последнего.

Кроме того, этот нуль поступает на вход элемента И 10(И 9), говоря о неисправности второй 2 (первой 1) ВМ и блокируя соответствующий вход коммутатора 12, обнуляя триггер 5. Восстановление устройства из этого состояния аналогично вышеописанному;

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

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

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

0

5

0

5

0

5

0

5

0

5

информационными входами коммутатора, выход которого является выходом данных устройства, выход элемента ИЛИ-НЕ является выходом отказа устройства, отличающееся тем, что, с целью повышения надежности устройства, оно содержит пер- вый пятый элементы И, первый и второй триггеры, первый и второй блоки контроля питания, каждый из которых содержит вторичный источник питания и с первого по (п+1)-й компараторы, а устройство также содержит первый и второй блоки магистральных элементов, контрольные выходы первой и второй вычислительных машин соединены с первыми входами первого и второго элементов И соответственно, выходы которых соединены с первыми входами соответственно третьего и четвертого элементов И. связанных выходами с входами логических условий соответственно первой и второй вычислительных машин, с соответствующими входами пятого элемента И и инверсными R-входами соответственно первого и второго триггеров, выходы которых соединены с одноименными управляющими входами коммутатора и с соответствующими входами элемента ИЛИ-НЕ, выходы п вторичных источников питаний- первой вычислительной машины соединены с первыми входами одноименных компараторов первого блока контроля питания, выходы которых соединены соответственно с второго по (п+1)-й входами первого элемента И и с входами управления одноименных вторичных источников питания первой вычислительной машины, выходы п вторичных источников питания второй вычислительной машины соединены с первыми входами одноименных компараторов второго блока контроля питания, выходы которых соединены соответственно с второго по (п+1)-й входами второго элемента И и с входами управления одноименных вторичных источников питания второй вычислительной машины, выход вторичного источника питания первого блока контроля питания соединен с вторыми входами п компараторов данного блока и первыми входами (п+1)-х компараторов первого и второго блоков контроля питания/выходы которых соединены с вторыми входами соответственно четвертого и третьего элементов И и с входами управления вторичных источников питания соответственно второго и первого блоков контроля питания, выход вторичного источника питания второго блока контроля питания соединен с вторыми входами с первого по (п+1)-й компараторов

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

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

название год авторы номер документа
ОТКАЗОУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА С АППАРАТНО-ПРОГРАММНОЙ РЕАЛИЗАЦИЕЙ ФУНКЦИЙ ОТКАЗОУСТОЙЧИВОСТИ И ДИНАМИЧЕСКОЙ РЕКОНФИГУРАЦИИ 2010
  • Еремеев Петр Михайлович
  • Беликов Юрий Александрович
  • Бирюков Сергей Алексеевич
  • Бобров Владимир Юрьевич
  • Быков Юрий Яковлевич
  • Гришин Вячеслав Юрьевич
  • Жаркова Фаина Ивановна
  • Лобанов Анатолий Васильевич
  • Мелконян Олег Ервандович
  • Николаев Сергей Ростиславович
  • Садовникова Антонина Иннокентьевна
  • Селезнев Игорь Павлович
  • Сиренко Владимир Григорьевич
  • Тихонов Сергей Николаевич
  • Травин Александр Валентинович
RU2455681C1
Устройство для сопряжения электронных вычислительных машин 1982
  • Заяц Анатолий Моисеевич
  • Матвеев Сергей Александрович
SU1061129A1
Блок обработки информации 2017
  • Тарабаров Павел Анатольевич
  • Тихонов Сергей Николаевич
  • Головлев Дмитрий Анатольевич
  • Еремеев Петр Михайлович
  • Гришин Вячеслав Юрьевич
  • Сиренко Владимир Григорьевич
RU2665225C1
Устройство для сопряжения 1980
  • Аедоницкий Валентин Всеволодович
  • Баранов Андрей Николаевич
SU903851A1
СИСТЕМА ЭЛЕКТРОПИТАНИЯ КОМПЛЕКСА КОРАБЕЛЬНОЙ РАДИОЭЛЕКТРОННОЙ АППАРАТУРЫ 1998
  • Кудрявцев В.И.
  • Пикулин Г.Е.
  • Давидчук Н.И.
RU2124260C1
СПОСОБ ФОРМИРОВАНИЯ ОТКАЗОУСТОЙЧИВОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ И ОТКАЗОУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 2010
  • Сыров Анатолий Сергеевич
  • Андреев Виктор Петрович
  • Смирнов Виктор Владимирович
  • Астрецов Владимир Александрович
  • Кособоков Виктор Николаевич
  • Синельников Владимир Васильевич
  • Каравай Михаил Федорович
  • Дорский Ростислав Юрьевич
  • Зимин Дмитрий Юрьевич
  • Калугина Ирина Юрьевна
RU2439674C1
СИСТЕМА ЭЛЕКТРОПИТАНИЯ КОМАНДНО-СТРЕЛЬБОВОЙ ИНФОРМАЦИОННО-УПРАВЛЯЮЩЕЙ СТИСТЕМЫ 2001
  • Апш Г.Е.
  • Морозов В.П.
  • Бронтвейн Г.Т.
  • Давидчук Н.И.
RU2206167C2
СИСТЕМА ЭЛЕКТРОПИТАНИЯ КОРАБЕЛЬНОГО ИНФОРМАЦИОННО-УПРАВЛЯЮЩЕГО КОМПЛЕКСА 2004
  • Александрова Людмила Михайловна
  • Архипов Сергей Яковлевич
  • Борзых Олег Владимирович
  • Овчаров Юрий Николаевич
  • Горелик Юрий Зиновьевич
RU2267849C1
МАГИСТРАЛЬНО-МОДУЛЬНАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 2013
  • Антимиров Владимир Михайлович
  • Антимиров Ярослав Владимирович
  • Вагин Александр Юрьевич
  • Вдовин Алексей Сергеевич
  • Уманский Алексей Борисович
  • Язева Виктория Вениаминовна
RU2564626C2
Устройство для реконфигурации резервируемых блоков 1990
  • Байда Николай Константинович
  • Середа Валерий Николаевич
  • Харченко Вячеслав Сергеевич
  • Литвиненко Вадим Георгиевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1748155A1

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

Реферат патента 1993 года Устройство для контроля дублированной вычислительной системы

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

М)

з(М I Я)/

Фи&г

SU 1 815 640 A1

Авторы

Подзолов Герман Константинович

Хлебников Николай Иванович

Маркина Алла Ивановна

Харченко Вячеслав Сергеевич

Ткаченко Сергей Николаевич

Тимонькин Григорий Николаевич

Литвиненко Вадим Георгиевич

Даты

1993-05-15Публикация

1990-11-26Подача