Изобретение относится к вычислительной технике и микроэлектронике и предназначено для реализации логических функций с возможностью подтверждения исправности в процессе функционирования по назначению.
Цель изобретения - повышение контролепригодности многофункционального логического элемента.
На чертеже показана структурная схема многофункционального логического элемента.
Многофункциональный логический элемент содержит пять входных шин 1 - 5, из которых три шины 1 - 3 являются информационными и две шины 4, 5 являются управляющими, первый - третий логические элементы И 6 - 8, первый - четвертый элементы НЕРАВНОЗНАЧНОСТЬ 9 - 12, логический элемент ИЛИ 13, информационный выход 14, первый элемент НЕ 15, мажоритарный элемент 16, четвертый элемент И 17, пятый элемент И 18, второй элемент НЕ 19, третий элемент НЕ 20, шестой элемент И 21, дополнительный логический элемент ИЛИ 22 и контрольный выход 23.
В многофункциональном логическом элементе первая информационная шина 1 соединена с первыми входами четвертого 12 и второго 10 элементов НЕРАВНОЗНАЧНОСТЬ, мажоритарного элемента 16 и первого элемента И 6, вторая информационная шина 2 соединена с вторыми входами первого 9 и третьего 11 элементов НЕРАВНОЗНАЧНОСТЬ, мажоритарность элемента 16 и первого элемента И 6, третья информационная шина 3 соединена с вторым входом второго элемента НЕРАВНОЗНАЧНОСТЬ 10,
СХ ON VI Ю
третьим входом первого элемента И 6, первым входом третьего элемента НЕРАВНОЗНАЧНОСТЬ 11 и с третьим входом мажоритарного элемента 16, первая управляющая шина 4 соединена с первым входом первого элемента НЕРАВНОЗНАЧНОСТЬ 9, вторым входом четвертого элемента НЕРАВНОЗНАЧНОСТЬ 12 и входом первого элемента НЕ 15, вторая управляющая шина 5 соединена с четвертым входом первого элемента Ибис первым входом пятого элемента И 17, выходы первого 9 и второго 10 элементов НЕРАВНОЗНАЧНОСТЬ соединены соответственно с первым и вторым входами второго элемента И 7, выходы третьего 11 и четвертого 12 элементов НЕРАВНОЗНАЧНОСТЬ соединены соответственно с первым и вторым входами третьего элемента И 8, выходы второго 7, первого 6 и третьего 8 элементов И соединены соответственно с первым, вторым и третьим входами элемента ИЛИ 13, выход которого соединен с информационным выходом 14, входом третьего элемента НЕ 20 и первым входом шестого элемента И 21, выход первого элемента НЕ 15 соединен с вторым оходом пятого элемента И 17, выход которого соединен с третьим входом четвертого элемента И 18 и с вторым входом шестого элемента 1/121, выход мажоритарного элемента 1 б соединен с вторым входом четвертого элемента И 18 и с входом второго элемента НЕ 19, выход которого соединен с третьим входом шестого элемента И 21, выход третьего элемента НЕ 20 соединен с первым входом четвертого элемента И 18, выходы четвертого 18 и шестого 21 элементов И соединены соответственно с первым и вторым входами дополнительного элемента ИЛИ 22, выход которого соединен с контрольным выходом 23.
Предлагаемый модуль при отсутствии неисправностей функционирует следующим образом.
В статическом состоянии сигналы на входы схемы не подаются.
В динамике на шины 1-3 схемы подаются двоичные наборы входных переменных А, В, С соответственно. Одновременно на управляющие шины 4 и 5 подаются управляющие сигналы И 1, И 2, принимающие значения двоичных констант 0 и 1. При этом в соответствии с конкретными значениями управляющих сигналов И 1 и И 2 с выхода 14 снимается соответствующий сигнал, Функционально выход 14 при этом может быть описан выражением следующего вида:
F Н(А,С)Н(8,И1)УН(В,С)Н(А,И1)УАВСИ2, |де F - функция, снимаемая с выхода 14;
Н(А,В) ABVAB - функция НЕРАВНОЗНАЧНОСТЬ;
V - логическая операция ИЛИ. Конкретные значения управляющих
сигналов И 1, И 2 при реализации всех функций приведены в табл. 1.
Пример. При значениях управляемых сигналов И 1 О, И 2 1 элемент И 6 открыт сигналом И 2. С выхода элемента НЕРАВ0 НОЗНАЧНОСТЬ 10 снимается функция AC VAC, а с выхода элемента НЕРАВНОЗНАЧНОСТЬ 11 аналогичным образом снимается функция ВС V ВС. В схеме элементы НЕРАВНОЗНАЧНОСТЬ 9 и 12 вы5 полняют функции управляемых инверторов в соответствии с логикой работы НЕРАВНОЗНАЧНОСТЬ Н(Х, И) ХИ1/ХИ, Н(Х, 1) Х и Н(Х, 0) X. Следовательно, с выхода элемента НЕРАВНОЗНАЧНОСТЬ 9 посту0 пает сигнал В. С выхода элемента И 7 снимается сигнал ()B, а с выхода элемента И 8-(BCVBC)A. С выхода 14 схемы в данном случае снимается функция. (ACVAC)BV(BO/BC) ABVACVBC.
5Аналогичным образом предлагаемая
схема реализует остальные функции, представленная в табл.1.
При возникновении константной логической неисправности на выходе како0 го-либо из элементов И 6 - 8, или НЕРАВНОЗНАЧНОСТЬ 9 - 12, или ИЛИ 13 на входы элементов И 18 или И 21 при соответствующем входном или тестирующем наборе будут поступать сигналы логической
5 1, формируя данный сигнал как на выходе какого-либо из указанных элементов И, так и через элемент ИЛИ 22 на контрольным выходе 23, сигнализирующем о наличии константной неисправности в многофунк0 циональном логическом элементе.
Например, при возникновении неисправности типа константа 1 на выходе элемента НЕРАВНОЗНАЧНОСТЬ 9 на входном наборе 00101 и на информационном выходе
5 14 вместо сигнала логического О будет сформирован сигнал логической 1, т.к. на элемент И 7 с выходов элементов НЕРАВНОЗНАЧНОСТЬ 9 и 10 будут поступать сигналы логической 1, что вызовет форми0 рование сигналов логической 1 на выходах элементов И 7 и ИЛИ 13.
Наличие неисправности будет обнаружено схемой контроля путем формирования сигнала логической 1 на контрольном вы5 ходе 23,
Действительно, в данном случае сигналы логической 1 поступят на все три входа элемента И 21, т.к. на первый его вход поступает сигнал, снимаемый с информационного выхода 14, на второй его вход - с
элемента И 17, который формирует сигнал логической 1 при состояниях управляющих шин ,на третий его выход - с элемента НЕ 19. формирующего также сигнал логической 1, т.к. на выходе мажоритарного элемента 16 будет присутствовать сигнал логического О. Элемент И 21 формирует сигнал логической 1, который поступает на вход элемента ИЛИ 22, что приводит к появлению сигнала логической 1 на контрольном выходе 23, сигнализируя о наличии неисправности в многофункциональном логическом элементе.
Проанализировав функционирование многофункционального логического эле- мента, определяют тестовые наборы, выявляющие любую одиночную константную неисправность элементов И 6 - 8, НЕРАВНОЗНАЧНОСТЬ 9 - 12 и ИЛИ 13. Результаты анализа приведены в табл. 2.
Таким образом, данный многофункциональный логический элемент реализует мажоритарные функции и функции ИСКЛЮЧАЮЩИЕ ИЛИ с самоконтролем что позволяет значительно упростить диагно- стирование как самого элемента, так и дискретных устройств, построенных с его использованием.
Для проверки исправности и диагностирования предлагаемого элемента допол- нительно можно использовать тестовые наборы, приведенные в табл. 2, с помощью которых можно выявить отказавший элемент многофункционального логического элемента, что не позволяет сделать обычное дублирование.
Формула изобретения Многофункциональный логический элемент, содержащий три элемента И, четыре элемента НЕРАВНОЗНАЧНОСТЬ и элемент ИЛИ, первсл информационная шина соединена с нерв ми входами первого элемента И, второго / четвертого элементов НЕРАВНОЗНАЧНОСТЬ, вторая информационная шина соединена с вторыми входами первого элемента И, первого, второго, третьего и четвертого элементов НЕРАВНОЗНАЧНОСТЬ третья информационная шина соединена с третьим входом первого элемента И, вторым входом второго элемента НЕРАВНОЗНАЧНОСТЬ и первым входом третьего элемента НЕРАВНОЗНАЧНОСТЬ, первая управляющая шина соединена с первым входом первого элемента НЕРАВНОЗНАЧНОСТЬ и вторым входом четвертого элемента НЕРАВНОЗНАЧНОСТЬ, вторая управляющая шина соединена с четвертым входом первого элемента И, выходы первого и второго элементов HE- РАВНОЗНАЧНОСТЬ соединены соответственно с первым и вторым входами второго элемента И, выходы третьего и четвертого элементов НЕРАВНОЗНАЧНОСТЬ соединены соответственно с первым и вторым входами третьего элемента И, выходы второго, первого и третьего элементов И соединены соответственно с первым, вторым и третьим входами элемента ИЛИ, выход которого соединен с информационным выходом многофункционального логического элемента, отличающийся тем, что, с целью повышения контролепригодности многофункционального логического элемента, в него дополнительно введены мажоритарный элемент, три элемента НЕ, три элемента И и дополнительный элемент ИЛИ, первая, вторая и третья информационные шины соединены соответственно с первым, вторым и третьим входами мажоритарного элемента, выход которого соединен с вторым входом четвертого элемента И и через второй элемент НЕ - с третьим входом шестого элемента И, первая управляющая шина через первый элемент НЕ соединена с вторым входом шестого элемента И, информационный выход многофункционального логического элемента соединен с первым входом шестого элемента И и через третий элемент НЕ - с первым входом четвертого элемента И. выходы четвертого и шестого элементов И соединены соответственно с первым и вторым входами дополнительного элемента ИЛИ, выход которого является контрольным выходом.
Таблица 1
Таблица 2
название | год | авторы | номер документа |
---|---|---|---|
Многофункциональный логический модуль | 1987 |
|
SU1425648A2 |
Универсальный логический модуль | 1985 |
|
SU1315966A2 |
Многофункциональный логический модуль | 1985 |
|
SU1307452A2 |
Многофункциональный логический элемент | 1986 |
|
SU1368977A1 |
Многофункциональный логический модуль | 1984 |
|
SU1251065A2 |
Многофункциональный логический модуль | 1986 |
|
SU1348816A1 |
Универсальный логический модуль | 1985 |
|
SU1269121A1 |
ПЕРЕСТРАИВАЕМОЕ МАЖОРИТАРНОЕ УСТРОЙСТВО | 2020 |
|
RU2759700C1 |
Многофункциональный логический модуль двух переменных с самоконтролем | 1984 |
|
SU1275444A1 |
Многофункциональный логический модуль | 1987 |
|
SU1437992A1 |
Изобретение относится к вычислительной технике и микроэлектронике и может быть использовано для реализации логических функций Исключающее ИЛИ с возможностью подтверждения исправности в процессе функционирования по назначению. Цель изобретения - повышение контролепригодности. Многофункциональный логический элемент содержит шесть элементов И 6, 7, 8, 17, 18, 21, четыре элемента Неравнозначность 9 - 12, два элемента ИЛИ 13, 22, три элемента НЕ 15, 19, 20 и мажоритарный элемент 16 и имеет возможность при функционировании на определенных входных наборах или при тестировании его этими входными наборами выявлять константные одиночные неисправности любого своего элемента. Тем самым повышается контролепригодность и сокращается время поиска неисправностей многофункционального логического модуля. 1 ил., 2 табл.
/4
ЦЕНТРОБЕЖНЫЙ КРИОГЕННЫЙ КОМПРЕССОР | 1992 |
|
RU2034999C1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Заявка ФРГ №3042635, кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Патент США №4319148, кл | |||
Способ изготовления электрических сопротивлений посредством осаждения слоя проводника на поверхности изолятора | 1921 |
|
SU19A1 |
Многофункциональный логический элемент | 1986 |
|
SU1368977A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1991-07-30—Публикация
1989-07-24—Подача